1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="9ae48541-f9f9-18dd-4b23-25e6562a52d4")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,92425,(e,t,n)=>{"use strict";!function(n){if("function"!=typeof r){var r=function(e){return e};r.nonNative=!0}let i=r("plaintext"),o=r("html"),a=r("comment"),s=/<(\w*)>/g,l=/<\/?([^\s\/>]+)/;function c(e,t,n){return d(e=e||"",u(t=t||[],n=n||""))}function u(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=s.exec(e);)t.add(n[1])}else r.nonNative||"function"!=typeof e[r.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function d(e,t){if("string"!=typeof e)throw TypeError("'html' parameter must be a string");let n=t.allowable_tags,r=t.tag_replacement,s=t.state,c=t.tag_buffer,u=t.depth,d=t.in_quote_char,h="";for(let t=0,m=e.length;t<m;t++){let m=e[t];if(s===i)"<"===m?(s=o,c+=m):h+=m;else if(s===o)switch(m){case"<":if(d)break;u++;break;case">":if(d)break;if(u){u--;break}d="",s=i,c+=">",n.has(function(e){let t=l.exec(e);return t?t[1].toLowerCase():null}(c))?h+=c:h+=r,c="";break;case'"':case"'":d=m===d?"":d||m,c+=m;break;case"-":"<!-"===c&&(s=a),c+=m;break;case" ":case"\n":if("<"===c){s=i,h+="< ",c="";break}c+=m;break;default:c+=m}else s===a&&(">"===m?("--"==c.slice(-2)&&(s=i),c=""):c+=m)}return t.state=s,t.tag_buffer=c,t.depth=u,t.in_quote_char=d,h}if(c.init_streaming_mode=function(e,t){let n=u(e=e||[],t=t||"");return function(e){return d(e||"",n)}},"function"==typeof define&&define.amd)e.r,void 0!==c&&e.v(c);else t.exports?t.exports=c:n.striptags=c}(e.e)},30910,(e,t,n)=>{"use strict";var r=e.r(59638),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var u="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return s(function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})},[e,n,t]),a(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},83885,(e,t,n)=>{"use strict";t.exports=e.r(30910)},97992,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},33723,(e,t,n)=>{"use strict";var r=e.r(97992);function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i}
2;return n.PropTypes=n,n}},3537,(e,t,n)=>{t.exports=e.r(33723)()},97059,(e,t,n)=>{!function(r,i){if("function"==typeof define&&define.amd){let r;void 0!==(r=i(t,n))&&e.v(r)}else i(t,n)}(e.e,function(e,t){"use strict";var n,r,i="function"==typeof Map?new Map:(n=[],r=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return r[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),r.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),r.splice(t,1))}}),o=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){o=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function a(e){var t=i.get(e);t&&t.destroy()}function s(e){var t=i.get(e);t&&t.update()}var l=null;"u"<typeof window||"function"!=typeof window.getComputedStyle?((l=function(e){return e}).destroy=function(e){return e},l.update=function(e){return e}):((l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return function(e){if(!(!e||!e.nodeName||"TEXTAREA"!==e.nodeName||i.has(e))){var t,n=null,r=null,a=null,s=function(){e.clientWidth!==r&&d()},l=(function(t){window.removeEventListener("resize",s,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",l,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),i.delete(e)}).bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",l,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",s,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",i.set(e,{destroy:l,update:d}),"vertical"===(t=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),isNaN(n="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth))&&(n=0),d()}function c(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function u(){if(0!==e.scrollHeight){var t=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),i=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+n+"px",r=e.clientWidth,t.forEach(function(e){e.node.scrollTop=e.scrollTop}),i&&(document.documentElement.scrollTop=i)}}function d(){u();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),r="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(r<t?"hidden"===n.overflowY&&(c("scroll"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(c("hidden"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),a!==r){a=r;var i=o("autosize:resized");try{e.dispatchEvent(i)}catch(e){}}}}(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],s),e}),t.default=l,e.exports=t.default})},68479,(e,t,n)=>{t.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,function(e,t){return t.toUpperCase()})]}},90123,(e,t,n)=>{var r=e.r(68479);t.exports=function(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var i=e.style.lineHeight;e.style.lineHeight=t+"em",n=parseFloat(t=r(e,"line-height"),10),i?e.style.lineHeight=i:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var o=e.n
2odeName,a=document.createElement(o);a.innerHTML=" ","TEXTAREA"===o.toUpperCase()&&a.setAttribute("rows","1");var s=r(e,"font-size");a.style.fontSize=s,a.style.padding="0px",a.style.border="0px";var l=document.body;l.appendChild(a),n=a.offsetHeight,l.removeChild(a)}return n}},46995,(e,t,n)=>{"use strict";var r,i=e.e&&e.e.__extends||(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e.e&&e.e.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},a=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&(n[r[i]]=e[r[i]]);return n};n.__esModule=!0;var s=e.r(59638),l=e.r(3537),c=e.r(97059),u=e.r(90123),d="autosize:resized",h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return i(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,r=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||r?setTimeout(function(){return e.textarea&&c(e.textarea)}):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),r=(t.onChange,t.style),i=(t.innerRef,t.children),l=a(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return s.createElement("textarea",o({},l,{onChange:this.onChange,style:u?o({},r,{maxHeight:u}):r,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),i)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(s.Component);n.TextareaAutosize=s.forwardRef(function(e,t){return s.createElement(h,o({},e,{innerRef:t}))})},73714,(e,t,n)=>{"use strict";n.__esModule=!0,n.default=e.r(46995).TextareaAutosize},33657,(e,t,n)=>{"use strict";var r,i,o,a,s,l,c,u,d,h;n.__esModule=!0,n.CC_VIEWERS_MAX=n.CONTACT_NAME_MAX_LENGTH=n.COMPANY_NAME_MAX_LENGTH=n.GoverningLawOptions=n.GoverningLawOption=n.CourtOptions=n.CourtOption=n.EntityOptionType=n.KeyTermType=n.EntityBlockType=n.STORAGE_FILE_SIZE_LIMIT=n.SIGN_OFF_PLATFORM_FILE_SIZE_LIMIT=n.IMAGE_FILE_SIZE_LIMIT=n.ATTACHMENT_FILE_SIZE_LIMIT_STR=n.ATTA
2CHMENT_FILE_SIZE_LIMIT=n.GOOGLE_CLOUD_STORAGE_URL=n.QUERY_PARAMS=n.COVER_PAGE_DATE_DELIMITER=n.COVER_PAGE_COUNTERPARTY_DELIMITER=n.COVER_PAGE_SENDER_DELIMITER=n.DEFAULT_EMAIL_PARAGRAPH=n.DEFAULT_EMAIL_TITLE=n.EMAIL_SENDER_DELIMITER=n.EMAIL_STANDARD_AGREEMENT_DELIMITER=n.CREATED_TEMPLATE_ADDITIONAL_TERM_ID_PREFIX=n.LS_CURRENT_ORGANIZATION_ID=n.SELECT_VALUE_DELIMITER=n.SIGNATURE_PATTERN=n.KEY_TERM_VALUE_DELIMITER=void 0,n.KEY_TERM_VALUE_DELIMITER="[##]",n.SIGNATURE_PATTERN="/sig[##]/",n.SELECT_VALUE_DELIMITER="[##valueDelimiter##]",n.LS_CURRENT_ORGANIZATION_ID="current-org-id",n.CREATED_TEMPLATE_ADDITIONAL_TERM_ID_PREFIX="temporary-id-",n.EMAIL_STANDARD_AGREEMENT_DELIMITER="{{StandardAgreement}}",n.EMAIL_SENDER_DELIMITER="{{Sender}}",n.DEFAULT_EMAIL_TITLE="".concat(n.EMAIL_SENDER_DELIMITER," has invited you to review a ").concat(n.EMAIL_STANDARD_AGREEMENT_DELIMITER," standard agreement using Bonterms."),n.DEFAULT_EMAIL_PARAGRAPH="At ".concat(n.EMAIL_SENDER_DELIMITER,", we prioritize a fair and balanced approached to doing business. Therefore, we have adopted the Bonterms ").concat(n.EMAIL_STANDARD_AGREEMENT_DELIMITER),n.COVER_PAGE_SENDER_DELIMITER="{{Sender}}",n.COVER_PAGE_COUNTERPARTY_DELIMITER="{{Counterparty}}",n.COVER_PAGE_DATE_DELIMITER="{{CreatedDate}}",n.QUERY_PARAMS={TAB:"tab"},n.GOOGLE_CLOUD_STORAGE_URL="https://storage.googleapis.com",n.ATTACHMENT_FILE_SIZE_LIMIT=0xa00000,n.ATTACHMENT_FILE_SIZE_LIMIT_STR="".concat(10,"MB"),n.IMAGE_FILE_SIZE_LIMIT=5242880,n.SIGN_OFF_PLATFORM_FILE_SIZE_LIMIT=5242880,n.STORAGE_FILE_SIZE_LIMIT=5242880,(l=n.EntityBlockType||(n.EntityBlockType={})).Entity="Entity",l.Court="Courts",l.Signer="Signer",l.GoverningLaw="Governing Law",l.EntityBlock="Entity Block",(c=n.KeyTermType||(n.KeyTermType={})).Purpose="Purpose",c.Courts="Courts",c.GoverningLaw="Governing Law",c.EffectiveDate="Effective Date",c.TermOfNda="Term of NDA",c.ConfidentialityPeriod="Confidentiality Period",c.RightsInDeliverables="Rights in Deliverables",c.Agreement="Agreement",c.DPAEffectiveDate="DPA Effective Date",c.SubprocessorList="Subprocessor List",c.MainAgreement="Main Agreement",c.BAAEffectiveDate="BAA Effective Date",c.AIAddendumEffectiveDate="AI Addendum Effective Date",(u=o=n.EntityOptionType||(n.EntityOptionType={})).PartialInput="PARTIAL_INPUT",u.Input="INPUT",u.DateInput="DATE_INPUT",u.Pattern="PATTERN",u.Text="TEXT",u.Custom="CUSTOM",u.Attachment="ATTACHMENT",u.Url="URL",(d=a=n.CourtOption||(n.CourtOption={})).StateAndFederalCourtsLocatedIn="STATE_AND_FEDERAL_COURTS_LOCATED_IN",d.Other="OTHER",(r={})[a.StateAndFederalCourtsLocatedIn]={type:o.PartialInput,text:"State and federal courts located in",placeholder:"City, State"},r[a.Other]={type:o.Input,text:"Other",placeholder:"Propose alternative language."},n.CourtOptions=r,(h=s=n.GoverningLawOption||(n.GoverningLawOption={})).LawsOfTheStateOf="LAWS_OF_THE_STATE_OF",h.Other="OTHER",(i={})[s.LawsOfTheStateOf]={type:o.PartialInput,text:"Laws of the State of",placeholder:"Enter a US state."},i[s.Other]={type:o.Input,text:"Other",placeholder:"Propose alternative language."},n.GoverningLawOptions=i,n.COMPANY_NAME_MAX_LENGTH=50,n.CONTACT_NAME_MAX_LENGTH=100,n.CC_VIEWERS_MAX=50},56239,(e,t,n)=>{"use strict";function r(e){this.content=e}r.prototype={constructor:r,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return -1},get:function(e){var t=this.find(e);return -1==t?void 0:this.content[t+1]},update:function(e,t,n){var i=n&&n!=e?this.remove(n):this,o=i.find(e),a=i.content.slice();return -1==o?a.push(n||e,t):(a[o+1]=t,n&&(a[o]=n)),new r(a)},remove:function(e){var t=this.find(e);if(-1==t)return this;var n=this.content.slice();return n.splice(t,2),new r(n)},addToStart:function(e,t){return new r([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new r(n)},addBefore:function(e,t,n){var i=this.remove(t),o=i.content.slice(),a=i.find(e);return o.splice(-1==a?o.length:a,0,t,n),new r(o)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return(e=r.from(e)).size?new r(e.content.concat(this.subtract(e).content)):this},append:function(e){return(e=r.from(e)).size?new r(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=r.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}},r.from=function(e){if(e instanceof r)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new r(t)},t.exports=r},37524,(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(){return(i="u">typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}}).apply(this,arguments)}function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}function a(e){var t=c();return function(){var n,r=d(e);return n=t?Reflect.construct(r,arguments,d(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===h(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,n)}}function s(e){var t="function"==typeof Map?new Map:void 0;return(s=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return l(e,arguments,d(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),u(n,e)})(e)}function l(e,t,n){return(l=c()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&u(i,n.prototype),i}).apply(null,arguments)}function c(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}
2function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==h(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==h(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===h(t)?t:String(t)}(r.key),r)}}function f(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var g=e.r(56239),A=function(){function e(t,n){if(m(this,e),this.content=t,this.size=n||0,null==n)for(var r=0;r<t.length;r++)this.size+=t[r].nodeSize}return f(e,[{key:"nodesBetween",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0,o=0,a=0;a<t;o++){var s=this.content[o],l=a+s.nodeSize;if(l>e&&!1!==n(s,r+a,i||null,o)&&s.content.size){var c=a+1;s.nodesBetween(Math.max(0,e-c),Math.min(s.content.size,t-c),n,r+c)}a=l}}},{key:"descendants",value:function(e){this.nodesBetween(0,this.size,e)}},{key:"textBetween",value:function(e,t,n,r){var i="",o=!0;return this.nodesBetween(e,t,function(a,s){var l=a.isText?a.text.slice(Math.max(e,s)-s,t-s):a.isLeaf?r?"function"==typeof r?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&l||a.isTextblock)&&n&&(o?o=!1:i+=n),i+=l},0),i}},{key:"append",value:function(t){if(!t.size)return this;if(!this.size)return t;var n=this.lastChild,r=t.firstChild,i=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),o=1);o<t.content.length;o++)i.push(t.content[o]);return new e(i,this.size+t.size)}},{key:"cut",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size;if(0==t&&n==this.size)return this;var r=[],i=0;if(n>t)for(var o=0,a=0;a<n;o++){var s=this.content[o],l=a+s.nodeSize;l>t&&((a<t||l>n)&&(s=s.isText?s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),i+=s.nodeSize),a=l}return new e(r,i)}},{key:"cutByIndex",value:function(t,n){return t==n?e.empty:0==t&&n==this.content.length?this:new e(this.content.slice(t,n))}},{key:"replaceChild",value:function(t,n){var r=this.content[t];if(r==n)return this;var i=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new e(i,o)}},{key:"addToStart",value:function(t){return new e([t].concat(this.content),this.size+t.nodeSize)}},{key:"addToEnd",value:function(t){return new e(this.content.concat(t),this.size+t.nodeSize)}},{key:"eq",value:function(e){if(this.content.length!=e.content.length)return!1;for(var t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}},{key:"firstChild",get:function(){return this.content.length?this.content[0]:null}},{key:"lastChild",get:function(){return this.content.length?this.content[this.content.length-1]:null}},{key:"childCount",get:function(){return this.content.length}},{key:"child",value:function(e){var t=this.content[e];if(!t)throw RangeError("Index "+e+" out of range for "+this);return t}},{key:"maybeChild",value:function(e){return this.content[e]||null}},{key:"forEach",value:function(e){for(var t=0,n=0;t<this.content.length;t++){var r=this.content[t];e(r,n,t),n+=r.nodeSize}}},{key:"findDiffStart",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function e(t,n,r){for(var i=0;;i++){if(i==t.childCount||i==n.childCount)return t.childCount==n.childCount?null:r;var o=t.child(i),a=n.child(i);if(o==a){r+=o.nodeSize;continue}if(!o.sameMarkup(a))return r;if(o.isText&&o.text!=a.text){for(var s=0;o.text[s]==a.text[s];
2s++)r++;return r}if(o.content.size||a.content.size){var l=e(o.content,a.content,r+1);if(null!=l)return l}r+=o.nodeSize}}(this,e,t)}},{key:"findDiffEnd",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.size;return function e(t,n,r,i){for(var o=t.childCount,a=n.childCount;;){if(0==o||0==a)return o==a?null:{a:r,b:i};var s=t.child(--o),l=n.child(--a),c=s.nodeSize;if(s==l){r-=c,i-=c;continue}if(!s.sameMarkup(l))return{a:r,b:i};if(s.isText&&s.text!=l.text){for(var u=0,d=Math.min(s.text.length,l.text.length);u<d&&s.text[s.text.length-u-1]==l.text[l.text.length-u-1];)u++,r--,i--;return{a:r,b:i}}if(s.content.size||l.content.size){var h=e(s.content,l.content,r-1,i-1);if(h)return h}r-=c,i-=c}}(this,e,t,n)}},{key:"findIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(0==e)return y(0,e);if(e==this.size)return y(this.content.length,e);if(e>this.size||e<0)throw RangeError("Position ".concat(e," outside of fragment (").concat(this,")"));for(var n=0,r=0;;n++){var i=r+this.child(n).nodeSize;if(i>=e){if(i==e||t>0)return y(n+1,i);return y(n,r)}r=i}}},{key:"toString",value:function(){return"<"+this.toStringInner()+">"}},{key:"toStringInner",value:function(){return this.content.join(", ")}},{key:"toJSON",value:function(){return this.content.length?this.content.map(function(e){return e.toJSON()}):null}}],[{key:"fromJSON",value:function(t,n){if(!n)return e.empty;if(!Array.isArray(n))throw RangeError("Invalid input for Fragment.fromJSON");return new e(n.map(t.nodeFromJSON))}},{key:"fromArray",value:function(t){if(!t.length)return e.empty;for(var n,r=0,i=0;i<t.length;i++){var o=t[i];r+=o.nodeSize,i&&o.isText&&t[i-1].sameMarkup(o)?(n||(n=t.slice(0,i)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new e(n||t,r)}},{key:"from",value:function(t){if(!t)return e.empty;if(t instanceof e)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new e([t],t.nodeSize);throw RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}]),e}();A.empty=new A([],0);var v={index:0,offset:0};function y(e,t){return v.index=e,v.offset=t,v}function E(e,t){if(e===t)return!0;if(!(e&&"object"==h(e))||!(t&&"object"==h(t)))return!1;var n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(!E(e[r],t[r]))return!1}else{for(var i in e)if(!(i in t)||!E(e[i],t[i]))return!1;for(var o in t)if(!(o in e))return!1}return!0}var C=function(){function e(t,n){m(this,e),this.type=t,this.attrs=n}return f(e,[{key:"addToSet",value:function(e){for(var t,n=!1,r=0;r<e.length;r++){var i=e[r];if(this.eq(i))return e;if(this.type.excludes(i.type))t||(t=e.slice(0,r));else{if(i.type.excludes(this.type))return e;!n&&i.type.rank>this.type.rank&&(t||(t=e.slice(0,r)),t.push(this),n=!0),t&&t.push(i)}}return t||(t=e.slice()),n||t.push(this),t}},{key:"removeFromSet",value:function(e){for(var t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}},{key:"isInSet",value:function(e){for(var t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}},{key:"eq",value:function(e){return this==e||this.type==e.type&&E(this.attrs,e.attrs)}},{key:"toJSON",value:function(){var e={type:this.type.name};for(var t in this.attrs){e.attrs=this.attrs;break}return e}}],[{key:"fromJSON",value:function(e,t){if(!t)throw RangeError("Invalid input for Mark.fromJSON");var n=e.marks[t.type];if(!n)throw RangeError("There is no mark type ".concat(t.type," in this schema"));var r=n.create(t.attrs);return n.checkAttrs(r.attrs),r}},{key:"sameSet",value:function(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(!e[n].eq(t[n]))return!1;return!0}},{key:"setFrom",value:function(t){if(!t||Array.isArray(t)&&0==t.length)return e.none;if(t instanceof e)return[t];var n=t.slice();return n.sort(function(e,t){return e.type.rank-t.type.rank}),n}}]),e}();C.none=[];var b=function(e){o(n,e);var t=a(n);function n(){return m(this,n),t.apply(this,arguments)}return f(n)}(s(Error)),I=function(){function e(t,n,r){m(this,e),this.content=t,this.openStart=n,this.openEnd=r}return f(e,[{key:"size",get:function(){return this.content.size-this.openStart-this.openEnd}},{key:"insertAt",value:function(t,n){var r=function e(t,n,r,i){var o=t.findIndex(n),a=o.index,s=o.offset,l=t.maybeChild(a);if(s==n||l.isText)return i&&!i.canReplace(a,a,r)?null:t.cut(0,n).append(r).append(t.cut(n));var c=e(l.content,n-s-1,r);return c&&t.replaceChild(a,l.copy(c))}(this.content,t+this.openStart,n);return r&&new e(r,this.openStart,this.openEnd)}},{key:"removeBetween",value:function(t,n){return new e(function e(t,n,r){var i=t.findIndex(n),o=i.index,a=i.offset,s=t.maybeChild(o),l=t.findIndex(r),c=l.index,u=l.offset;if(a==n||s.isText){if(u!=r&&!t.child(c).isText)throw RangeError("Removing non-flat range");return t.cut(0,n).append(t.cut(r))}if(o!=c)throw RangeError("Removing non-flat range");return t.replaceChild(o,s.copy(e(s.content,n-a-1,r-a-1)))}(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}},{key:"eq",value:function(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}},{key:"toString",value:function(){return this.content+"("+this.openStart+","+this.openEnd+")"}},{key:"toJSON",value:function(){if(!this.content.size)return null;var e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}}],[{key:"fromJSON",value:function(t,n){if(!n)return e.empty;var r=n.openStart||0,i=n.openEnd||0;if("number"!=typeof r||"number"!=typeof i)throw RangeError("Invalid input for Slice.fromJSON");return new e(A.fromJSON(t,n.content),r,i)}},{key:"maxOpen",value:function(t){for(var n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=0,i=0,o=t.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(var a=t.lastChild;a&&!a.isLeaf&&(n||!a.type.spec.isolating);a=a.lastChild)i++;return new e(t,r,i)}}]),e}();function x(e,t){if(!t.type.compatibleContent(e.type))throw new b("Cannot join "+t.type.name+" onto "+e.type.n
2ame)}function w(e,t,n){var r=e.node(n);return x(r,t.node(n)),r}function k(e,t){var n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function B(e,t,n,r){var i=(t||e).node(n),o=0,a=t?t.index(n):i.childCount;e&&(o=e.index(n),e.depth>n?o++:e.textOffset&&(k(e.nodeAfter,r),o++));for(var s=o;s<a;s++)k(i.child(s),r);t&&t.depth==n&&t.textOffset&&k(t.nodeBefore,r)}function S(e,t){return e.type.checkContent(t),e.copy(t)}function T(e,t,n){var r=[];return B(null,e,n,r),e.depth>n&&k(S(w(e,t,n+1),T(e,t,n+1)),r),B(t,null,n,r),new A(r)}I.empty=new I(A.empty,0,0);var Q=function(){function e(t,n,r){m(this,e),this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}return f(e,[{key:"resolveDepth",value:function(e){return null==e?this.depth:e<0?this.depth+e:e}},{key:"parent",get:function(){return this.node(this.depth)}},{key:"doc",get:function(){return this.node(0)}},{key:"node",value:function(e){return this.path[3*this.resolveDepth(e)]}},{key:"index",value:function(e){return this.path[3*this.resolveDepth(e)+1]}},{key:"indexAfter",value:function(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}},{key:"start",value:function(e){return 0==(e=this.resolveDepth(e))?0:this.path[3*e-1]+1}},{key:"end",value:function(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}},{key:"before",value:function(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}},{key:"after",value:function(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}},{key:"textOffset",get:function(){return this.pos-this.path[this.path.length-1]}},{key:"nodeAfter",get:function(){var e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;var n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}},{key:"nodeBefore",get:function(){var e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}},{key:"posAtIndex",value:function(e,t){t=this.resolveDepth(t);for(var n=this.path[3*t],r=0==t?0:this.path[3*t-1]+1,i=0;i<e;i++)r+=n.child(i).nodeSize;return r}},{key:"marks",value:function(){var e=this.parent,t=this.index();if(0==e.content.size)return C.none;if(this.textOffset)return e.child(t).marks;var n=e.maybeChild(t-1),r=e.maybeChild(t);if(!n){var i=n;n=r,r=i}for(var o=n.marks,a=0;a<o.length;a++)!1!==o[a].type.spec.inclusive||r&&o[a].isInSet(r.marks)||(o=o[a--].removeFromSet(o));return o}},{key:"marksAcross",value:function(e){var t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;for(var n=t.marks,r=e.parent.maybeChild(e.index()),i=0;i<n.length;i++)!1!==n[i].type.spec.inclusive||r&&n[i].isInSet(r.marks)||(n=n[i--].removeFromSet(n));return n}},{key:"sharedDepth",value:function(e){for(var t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}},{key:"blockRange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this,t=arguments.length>1?arguments[1]:void 0;if(e.pos<this.pos)return e.blockRange(this);for(var n=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);n>=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new M(this,e,n);return null}},{key:"sameParent",value:function(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}},{key:"max",value:function(e){return e.pos>this.pos?e:this}},{key:"min",value:function(e){return e.pos<this.pos?e:this}},{key:"toString",value:function(){for(var e="",t=1;t<=this.depth;t++)e+=(e?"/":"")+this.node(t).type.name+"_"+this.index(t-1);return e+":"+this.parentOffset}}],[{key:"resolve",value:function(t,n){if(!(n>=0&&n<=t.content.size))throw RangeError("Position "+n+" out of range");for(var r=[],i=0,o=n,a=t;;){var s=a.content.findIndex(o),l=s.index,c=s.offset,u=o-c;if(r.push(a,l,i+c),!u||(a=a.child(l)).isText)break;o=u-1,i+=c+1}return new e(n,r,o)}},{key:"resolveCached",value:function(t,n){var r=j.get(t);if(r)for(var i=0;i<r.elts.length;i++){var o=r.elts[i];if(o.pos==n)return o}else j.set(t,r=new R);var a=r.elts[r.i]=e.resolve(t,n);return r.i=(r.i+1)%O,a}}]),e}(),R=f(function e(){m(this,e),this.elts=[],this.i=0}),O=12,j=new WeakMap,M=function(){function e(t,n,r){m(this,e),this.$from=t,this.$to=n,this.depth=r}return f(e,[{key:"start",get:function(){return this.$from.before(this.depth+1)}},{key:"end",get:function(){return this.$to.after(this.depth+1)}},{key:"parent",get:function(){return this.$from.node(this.depth)}},{key:"startIndex",get:function(){return this.$from.index(this.depth)}},{key:"endIndex",get:function(){return this.$to.indexAfter(this.depth)}}]),e}(),P=Object.create(null),N=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:C.none;m(this,e),this.type=t,this.attrs=n,this.marks=i,this.content=r||A.empty}return f(e,[{key:"children",get:function(){return this.content.content}},{key:"nodeSize",get:function(){return this.isLeaf?1:2+this.content.size}},{key:"childCount",get:function(){return this.content.childCount}},{key:"child",value:function(e){return this.content.child(e)}},{key:"maybeChild",value:function(e){return this.content.maybeChild(e)}}
2,{key:"forEach",value:function(e){this.content.forEach(e)}},{key:"nodesBetween",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.content.nodesBetween(e,t,n,r,this)}},{key:"descendants",value:function(e){this.nodesBetween(0,this.content.size,e)}},{key:"textContent",get:function(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}},{key:"textBetween",value:function(e,t,n,r){return this.content.textBetween(e,t,n,r)}},{key:"firstChild",get:function(){return this.content.firstChild}},{key:"lastChild",get:function(){return this.content.lastChild}},{key:"eq",value:function(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}},{key:"sameMarkup",value:function(e){return this.hasMarkup(e.type,e.attrs,e.marks)}},{key:"hasMarkup",value:function(e,t,n){return this.type==e&&E(this.attrs,t||e.defaultAttrs||P)&&C.sameSet(this.marks,n||C.none)}},{key:"copy",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t==this.content?this:new e(this.type,this.attrs,t,this.marks)}},{key:"mark",value:function(t){return t==this.marks?this:new e(this.type,this.attrs,this.content,t)}},{key:"cut",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.content.size;return 0==e&&t==this.content.size?this:this.copy(this.content.cut(e,t))}},{key:"slice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.content.size,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e==t)return I.empty;var r=this.resolve(e),i=this.resolve(t),o=n?0:r.sharedDepth(t),a=r.start(o);return new I(r.node(o).content.cut(r.pos-a,i.pos-a),r.depth-o,i.depth-o)}},{key:"replace",value:function(e,t,n){var r=this.resolve(e),i=this.resolve(t);if(n.openStart>r.depth)throw new b("Inserted content deeper than insertion position");if(r.depth-n.openStart!=i.depth-n.openEnd)throw new b("Inconsistent open depths");return function e(t,n,r,i){var o=t.index(i),a=t.node(i);if(o==n.index(i)&&i<t.depth-r.openStart){var s=e(t,n,r,i+1);return a.copy(a.content.replaceChild(o,s))}if(!r.content.size)return S(a,T(t,n,i));if(r.openStart||r.openEnd||t.depth!=i||n.depth!=i){var l=function(e,t){for(var n=t.depth-e.openStart,r=t.node(n).copy(e.content),i=n-1;i>=0;i--)r=t.node(i).copy(A.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}(r,t);return S(a,function e(t,n,r,i,o){var a=t.depth>o&&w(t,n,o+1),s=i.depth>o&&w(r,i,o+1),l=[];return B(null,t,o,l),a&&s&&n.index(o)==r.index(o)?(x(a,s),k(S(a,e(t,n,r,i,o+1)),l)):(a&&k(S(a,T(t,n,o+1)),l),B(n,r,o,l),s&&k(S(s,T(r,i,o+1)),l)),B(i,null,o,l),new A(l)}(t,l.start,l.end,n,i))}var c=t.parent,u=c.content;return S(c,u.cut(0,t.parentOffset).append(r.content).append(u.cut(n.parentOffset)))}(r,i,n,0)}},{key:"nodeAt",value:function(e){for(var t=this;;){var n=t.content.findIndex(e),r=n.index,i=n.offset;if(!(t=t.maybeChild(r)))return null;if(i==e||t.isText)return t;e-=i+1}}},{key:"childAfter",value:function(e){var t=this.content.findIndex(e),n=t.index,r=t.offset;return{node:this.content.maybeChild(n),index:n,offset:r}}},{key:"childBefore",value:function(e){if(0==e)return{node:null,index:0,offset:0};var t=this.content.findIndex(e),n=t.index,r=t.offset;if(r<e)return{node:this.content.child(n),index:n,offset:r};var i=this.content.child(n-1);return{node:i,index:n-1,offset:r-i.nodeSize}}},{key:"resolve",value:function(e){return Q.resolveCached(this,e)}},{key:"resolveNoCache",value:function(e){return Q.resolve(this,e)}},{key:"rangeHasMark",value:function(e,t,n){var r=!1;return t>e&&this.nodesBetween(e,t,function(e){return n.isInSet(e.marks)&&(r=!0),!r}),r}},{key:"isBlock",get:function(){return this.type.isBlock}},{key:"isTextblock",get:function(){return this.type.isTextblock}},{key:"inlineContent",get:function(){return this.type.inlineContent}},{key:"isInline",get:function(){return this.type.isInline}},{key:"isText",get:function(){return this.type.isText}},{key:"isLeaf",get:function(){return this.type.isLeaf}},{key:"isAtom",get:function(){return this.type.isAtom}}
2,{key:"toString",value:function(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);var e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),L(this.marks,e)}},{key:"contentMatchAt",value:function(e){var t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw Error("Called contentMatchAt on a node with invalid content");return t}},{key:"canReplace",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A.empty,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n.childCount,o=this.contentMatchAt(e).matchFragment(n,r,i),a=o&&o.matchFragment(this.content,t);if(!a||!a.validEnd)return!1;for(var s=r;s<i;s++)if(!this.type.allowsMarks(n.child(s).marks))return!1;return!0}},{key:"canReplaceWith",value:function(e,t,n,r){if(r&&!this.type.allowsMarks(r))return!1;var i=this.contentMatchAt(e).matchType(n),o=i&&i.matchFragment(this.content,t);return!!o&&o.validEnd}},{key:"canAppend",value:function(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}},{key:"check",value:function(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);for(var e=C.none,t=0;t<this.marks.length;t++){var n=this.marks[t];n.type.checkAttrs(n.attrs),e=n.addToSet(e)}if(!C.sameSet(e,this.marks))throw RangeError("Invalid collection of marks for node ".concat(this.type.name,": ").concat(this.marks.map(function(e){return e.type.name})));this.content.forEach(function(e){return e.check()})}},{key:"toJSON",value:function(){var e={type:this.type.name};for(var t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(function(e){return e.toJSON()})),e}}],[{key:"fromJSON",value:function(e,t){if(!t)throw RangeError("Invalid input for Node.fromJSON");var n=void 0;if(t.marks){if(!Array.isArray(t.marks))throw RangeError("Invalid mark data for Node.fromJSON");n=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw RangeError("Invalid text node in JSON");return e.text(t.text,n)}var r=A.fromJSON(e,t.content),i=e.nodeType(t.type).create(t.attrs,r,n);return i.type.checkAttrs(i.attrs),i}}]),e}();N.prototype.text=void 0;var D=function(e){o(n,e);var t=a(n);function n(e,r,i,o){var a;if(m(this,n),a=t.call(this,e,r,null,o),!i)throw RangeError("Empty text nodes are not allowed");return a.text=i,a}return f(n,[{key:"toString",value:function(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):L(this.marks,JSON.stringify(this.text))}},{key:"textContent",get:function(){return this.text}},{key:"textBetween",value:function(e,t){return this.text.slice(e,t)}},{key:"nodeSize",get:function(){return this.text.length}},{key:"mark",value:function(e){return e==this.marks?this:new n(this.type,this.attrs,this.text,e)}},{key:"withText",value:function(e){return e==this.text?this:new n(this.type,this.attrs,e,this.marks)}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.text.length;return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}},{key:"eq",value:function(e){return this.sameMarkup(e)&&this.text==e.text}},{key:"toJSON",value:function(){var e=i(d(n.prototype),"toJSON",this).call(this);return e.text=this.text,e}}]),n}(N);function L(e,t){for(var n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}var z=function(){function e(t){m(this,e),this.validEnd=t,this.next=[],this.wrapCache=[]}return f(e,[{key:"matchType",value:function(e){for(var t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}},{key:"matchFragment",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.childCount,r=this,i=t;r&&i<n;i++)r=r.matchType(e.child(i).type);return r}},{key:"inlineContent",get:function(){return 0!=this.next.length&&this.next[0].type.isInline}},{key:"defaultType",get:function(){for(var e=0;e<this.next.length;e++){var t=this.next[e].type;if(!(t.isText||t.hasRequiredAttrs()))return t}return null}},{key:"compatible",value:function(e){for(var t=0;t<this.next.length;t++)for(var n=0;n<e.next.length;n++)if(this.next[t].type==e.next[n].type)return!0;return!1}},{key:"fillBefore",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=[this];return function i(o,a){var s=o.matchFragment(e,n);
2if(s&&(!t||s.validEnd))return A.from(a.map(function(e){return e.createAndFill()}));for(var l=0;l<o.next.length;l++){var c=o.next[l],u=c.type,d=c.next;if(!(u.isText||u.hasRequiredAttrs())&&-1==r.indexOf(d)){r.push(d);var h=i(d,a.concat(u));if(h)return h}}return null}(this,[])}},{key:"findWrapping",value:function(e){for(var t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];var n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}},{key:"computeWrapping",value:function(e){for(var t=Object.create(null),n=[{match:this,type:null,via:null}];n.length;){var r=n.shift(),i=r.match;if(i.matchType(e)){for(var o=[],a=r;a.type;a=a.via)o.push(a.type);return o.reverse()}for(var s=0;s<i.next.length;s++){var l=i.next[s],c=l.type,u=l.next;c.isLeaf||c.hasRequiredAttrs()||c.name in t||r.type&&!u.validEnd||(n.push({match:c.contentMatch,type:c,via:r}),t[c.name]=!0)}}return null}},{key:"edgeCount",get:function(){return this.next.length}},{key:"edge",value:function(e){if(e>=this.next.length)throw RangeError("There's no ".concat(e,"th edge in this content match"));return this.next[e]}},{key:"toString",value:function(){var e=[];return!function t(n){e.push(n);for(var r=0;r<n.next.length;r++)-1==e.indexOf(n.next[r].next)&&t(n.next[r].next)}(this),e.map(function(t,n){for(var r=n+(t.validEnd?"*":" ")+" ",i=0;i<t.next.length;i++)r+=(i?", ":"")+t.next[i].type.name+"->"+e.indexOf(t.next[i].next);return r}).join("\n")}}],[{key:"parse",value:function(t,n){var r,i,o=new F(t,n);if(null==o.next)return e.empty;var a=function e(t){var n=[];do n.push(function(t){var n=[];do n.push(function(t){for(var n=function(t){if(t.eat("(")){var n=e(t);return t.eat(")")||t.err("Missing closing paren"),n}if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{var r=(function(e,t){var n=e.nodeTypes,r=n[t];if(r)return[r];var i=[];for(var o in n){var a=n[o];a.isInGroup(t)&&i.push(a)}return 0==i.length&&e.err("No node type or group '"+t+"' found"),i})(t,t.next).map(function(e){return null==t.inline?t.inline=e.isInline:t.inline!=e.isInline&&t.err("Mixing inline and block content"),{type:"name",value:e}});return t.pos++,1==r.length?r[0]:{type:"choice",exprs:r}}}(t);;)if(t.eat("+"))n={type:"plus",expr:n};else if(t.eat("*"))n={type:"star",expr:n};else if(t.eat("?"))n={type:"opt",expr:n};else if(t.eat("{"))n=function(e,t){var n=_(e),r=n;return e.eat(",")&&(r="}"!=e.next?_(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}(t,n);else break;return n}(t));while(t.next&&")"!=t.next&&"|"!=t.next)return 1==n.length?n[0]:{type:"seq",exprs:n}}(t));while(t.eat("|"))return 1==n.length?n[0]:{type:"choice",exprs:n}}(o);o.next&&o.err("Unexpected trailing text");var s=(r=function(e){var t=[[]];return i(function e(t,o){if("choice"==t.type)return t.exprs.reduce(function(t,n){return t.concat(e(n,o))},[]);if("seq"==t.type)for(var a=0;;a++){var s=e(t.exprs[a],o);if(a==t.exprs.length-1)return s;i(s,o=n())}else if("star"==t.type){var l=n();return r(o,l),i(e(t.expr,l),l),[r(l)]}else if("plus"==t.type){var c=n();return i(e(t.expr,o),c),i(e(t.expr,c),c),[r(c)]}else if("opt"==t.type)return[r(o)].concat(e(t.expr,o));else if("range"==t.type){for(var u=o,d=0;d<t.min;d++){var h=n();i(e(t.expr,u),h),u=h}if(-1==t.max)i(e(t.expr,u),u);else for(var m=t.min;m<t.max;m++){var p=n();r(u,p),i(e(t.expr,u),p),u=p}return[r(u)]}else if("name"==t.type)return[r(o,void 0,t.value)];else throw Error("Unknown expr type")}(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){var i={term:r,to:n};return t[e].push(i),i}function i(e,t){e.forEach(function(e){return e.to=t})}}(a),i=Object.create(null),function e(t){var n=[];t.forEach(function(e){r[e].forEach(function(e){var t,i=e.term,o=e.to;if(i){for(var a=0;a<n.length;a++)n[a][0]==i&&(t=n[a][1]);H(r,o).forEach(function(e){t||n.push([i,t=[]]),-1==t.indexOf(e)&&t.push(e)})}})});for(var o=i[t.join(",")]=new z(t.indexOf(r.length-1)>-1),a=0;a<n.length;a++){var s=n[a][1].sort(U);o.next.push({type:n[a][0],next:i[s.join(",")]||e(s)})}return o}(H(r,0)));return function(e,t){for(var n=0,r=[e];n<r.length;n++){for(var i=r[n],o=!i.validEnd,a=[],s=0;s<i.next.length;s++){var l=i.next[s],c=l.type,u=l.next;a.push(c.name),o&&!(c.isText||c.hasRequiredAttrs())&&(o=!1),-1==r.indexOf(u)&&r.push(u)}o&&t.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}(s,o),s}}]),e}();z.empty=new z(!0);var F=function(){function e(t,n){m(this,e),this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?
2=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}return f(e,[{key:"next",get:function(){return this.tokens[this.pos]}},{key:"eat",value:function(e){return this.next==e&&(this.pos++||!0)}},{key:"err",value:function(e){throw SyntaxError(e+" (in content expression '"+this.string+"')")}}]),e}();function _(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");var t=Number(e.next);return e.pos++,t}function U(e,t){return t-e}function H(e,t){var n=[];return function t(r){var i=e[r];if(1==i.length&&!i[0].term)return t(i[0].to);n.push(r);for(var o=0;o<i.length;o++){var a=i[o],s=a.term,l=a.to;s||-1!=n.indexOf(l)||t(l)}}(t),n.sort(U)}function V(e){var t=Object.create(null);for(var n in e){var r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function q(e,t){var n=Object.create(null);for(var r in e){var i=t&&t[r];if(void 0===i){var o=e[r];if(o.hasDefault)i=o.default;else throw RangeError("No value supplied for attribute "+r)}n[r]=i}return n}function W(e,t,n,r){for(var i in t)if(!(i in e))throw RangeError("Unsupported attribute ".concat(i," for ").concat(n," of type ").concat(i));for(var o in e){var a=e[o];a.validate&&a.validate(t[o])}}function K(e,t){var n=Object.create(null);if(t)for(var r in t)n[r]=new X(e,r,t[r]);return n}var G=function(){function e(t,n,r){m(this,e),this.name=t,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=K(t,r.attrs),this.defaultAttrs=V(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||"text"==t),this.isText="text"==t}return f(e,[{key:"isInline",get:function(){return!this.isBlock}},{key:"isTextblock",get:function(){return this.isBlock&&this.inlineContent}},{key:"isLeaf",get:function(){return this.contentMatch==z.empty}},{key:"isAtom",get:function(){return this.isLeaf||!!this.spec.atom}},{key:"isInGroup",value:function(e){return this.groups.indexOf(e)>-1}},{key:"whitespace",get:function(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}},{key:"hasRequiredAttrs",value:function(){for(var e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}},{key:"compatibleContent",value:function(e){return this==e||this.contentMatch.compatible(e.contentMatch)}},{key:"computeAttrs",value:function(e){return!e&&this.defaultAttrs?this.defaultAttrs:q(this.attrs,e)}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(this.isText)throw Error("NodeType.create can't construct text nodes");return new N(this,this.computeAttrs(e),A.from(t),C.setFrom(n))}},{key:"createChecked",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return t=A.from(t),this.checkContent(t),new N(this,this.computeAttrs(e),t,C.setFrom(n))}},{key:"createAndFill",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(e=this.computeAttrs(e),(t=A.from(t)).size){var r=this.contentMatch.fillBefore(t);if(!r)return null;t=r.append(t)}var i=this.contentMatch.matchFragment(t),o=i&&i.fillBefore(A.empty,!0);return o?new N(this,e,t.append(o),C.setFrom(n)):null}},{key:"validContent",value:function(e){var t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(var n=0;n<e.childCount;n++)if(!this.allowsMarks(e.child(n).marks))return!1;return!0}},{key:"checkContent",value:function(e){if(!this.validContent(e))throw RangeError("Invalid content for node ".concat(this.name,": ").concat(e.toString().slice(0,50)))}},{key:"checkAttrs",value:function(e){W(this.attrs,e,"node",this.name)}},{key:"allowsMarkType",value:function(e){return null==this.markSet||this.markSet.indexOf(e)>-1}},{key:"allowsMarks",value:function(e){if(null==this.markSet)return!0;for(var t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}},{key:"allowedMarks",value:function(e){if(null==this.markSet)return e;for(var t,n=0;n<e.length;n++)this.allowsMarkType(e[n].type)?t&&t.push(e[n]):t||(t=e.slice(0,n));return t?t.length?t:C.none:e}}
2],[{key:"compile",value:function(t,n){var r=Object.create(null);t.forEach(function(t,i){return r[t]=new e(t,n,i)});var i=n.spec.topNode||"doc";if(!r[i])throw RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw RangeError("Every schema needs a 'text' type");for(var o in r.text.attrs)throw RangeError("The text node type should not have attributes");return r}}]),e}(),X=function(){function e(t,n,r){var i;m(this,e),this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate="string"==typeof r.validate?(i=r.validate.split("|"),function(e){var r=null===e?"null":h(e);if(0>i.indexOf(r))throw RangeError("Expected value of type ".concat(i," for attribute ").concat(n," on type ").concat(t,", got ").concat(r))}):r.validate}return f(e,[{key:"isRequired",get:function(){return!this.hasDefault}}]),e}(),Y=function(){function e(t,n,r,i){m(this,e),this.name=t,this.rank=n,this.schema=r,this.spec=i,this.attrs=K(t,i.attrs),this.excluded=null;var o=V(this.attrs);this.instance=o?new C(this,o):null}return f(e,[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return!e&&this.instance?this.instance:new C(this,q(this.attrs,e))}},{key:"removeFromSet",value:function(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}},{key:"isInSet",value:function(e){for(var t=0;t<e.length;t++)if(e[t].type==this)return e[t]}},{key:"checkAttrs",value:function(e){W(this.attrs,e,"mark",this.name)}},{key:"excludes",value:function(e){return this.excluded.indexOf(e)>-1}}],[{key:"compile",value:function(t,n){var r=Object.create(null),i=0;return t.forEach(function(t,o){return r[t]=new e(t,i++,n,o)}),r}}]),e}(),J=function(){function e(t){m(this,e),this.linebreakReplacement=null,this.cached=Object.create(null);var n=this.spec={};for(var r in t)n[r]=t[r];n.nodes=g.from(t.nodes),n.marks=g.from(t.marks||{}),this.nodes=G.compile(this.spec.nodes,this),this.marks=Y.compile(this.spec.marks,this);var i=Object.create(null);for(var o in this.nodes){if(o in this.marks)throw RangeError(o+" can not be both a node and a mark");var a=this.nodes[o],s=a.spec.content||"",l=a.spec.marks;if(a.contentMatch=i[s]||(i[s]=z.parse(s,this.nodes)),a.inlineContent=a.contentMatch.inlineContent,a.spec.linebreakReplacement){if(this.linebreakReplacement)throw RangeError("Multiple linebreak nodes defined");if(!a.isInline||!a.isLeaf)throw RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=a}a.markSet="_"==l?null:l?Z(this,l.split(" ")):""!=l&&a.inlineContent?null:[]}for(var c in this.marks){var u=this.marks[c],d=u.spec.excludes;u.excluded=null==d?[u]:""==d?[]:Z(this,d.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}return f(e,[{key:"node",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if("string"==typeof e)e=this.nodeType(e);else if(e instanceof G){if(e.schema!=this)throw RangeError("Node type from different schema used ("+e.name+")")}else throw RangeError("Invalid node type: "+e);return e.createChecked(t,n,r)}},{key:"text",value:function(e,t){var n=this.nodes.text;return new D(n,n.defaultAttrs,e,C.setFrom(t))}},{key:"mark",value:function(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}},{key:"nodeFromJSON",value:function(e){return N.fromJSON(this,e)}},{key:"markFromJSON",value:function(e){return C.fromJSON(this,e)}},{key:"nodeType",value:function(e){var t=this.nodes[e];if(!t)throw RangeError("Unknown node type: "+e);return t}}]),e}();function Z(e,t){for(var n=[],r=0;r<t.length;r++){var i=t[r],o=e.marks[i],a=o;if(o)n.push(o);else for(var s in e.marks){var l=e.marks[s];("_"==i||l.spec.group&&l.spec.group.split(" ").indexOf(i)>-1)&&n.push(a=l)}if(!a)throw SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}var $=function(){function e(t,n){var r=this;m(this,e),this.schema=t,this.rules=n,this.tags=[],this.styles=[];var i=this.matchedStyles=[];
2n.forEach(function(e){if(null!=e.tag)r.tags.push(e);else if(null!=e.style){var t=/[^=]*/.exec(e.style)[0];0>i.indexOf(t)&&i.push(t),r.styles.push(e)}}),this.normalizeLists=!this.tags.some(function(e){if(!/^(ul|ol)\b/.test(e.tag)||!e.node)return!1;var n=t.nodes[e.node];return n.contentMatch.matchType(n)})}return f(e,[{key:"parse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new eo(this,t,!1);return n.addAll(e,C.none,t.from,t.to),n.finish()}},{key:"parseSlice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new eo(this,t,!0);return n.addAll(e,C.none,t.from,t.to),I.maxOpen(n.finish())}},{key:"matchTag",value:function(e,t,n){for(var r=n?this.tags.indexOf(n)+1:0;r<this.tags.length;r++){var i,o,a=this.tags[r];if(i=e,o=a.tag,(i.matches||i.msMatchesSelector||i.webkitMatchesSelector||i.mozMatchesSelector).call(i,o)&&(void 0===a.namespace||e.namespaceURI==a.namespace)&&(!a.context||t.matchesContext(a.context))){if(a.getAttrs){var s=a.getAttrs(e);if(!1===s)continue;a.attrs=s||void 0}return a}}}},{key:"matchStyle",value:function(e,t,n,r){for(var i=r?this.styles.indexOf(r)+1:0;i<this.styles.length;i++){var o=this.styles[i],a=o.style;if(0==a.indexOf(e)&&(!o.context||n.matchesContext(o.context))&&(!(a.length>e.length)||61==a.charCodeAt(e.length)&&a.slice(e.length+1)==t)){if(o.getAttrs){var s=o.getAttrs(t);if(!1===s)continue;o.attrs=s||void 0}return o}}}}],[{key:"schemaRules",value:function(e){var t=[];function n(e){for(var n=null==e.priority?50:e.priority,r=0;r<t.length;r++){var i=t[r];if((null==i.priority?50:i.priority)<n)break}t.splice(r,0,e)}var r=function(t){var r=e.marks[t].spec.parseDOM;r&&r.forEach(function(e){n(e=ea(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})};for(var i in e.marks)r(i);var o=function(t){var r=e.nodes[t].spec.parseDOM;r&&r.forEach(function(e){n(e=ea(e)),e.node||e.ignore||e.mark||(e.node=t)})};for(var a in e.nodes)o(a);return t}},{key:"fromSchema",value:function(t){return t.cached.domParser||(t.cached.domParser=new e(t,e.schemaRules(t)))}}]),e}(),ee={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},et={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},en={ol:!0,ul:!0};function er(e,t,n){return null!=t?!!t|2*("full"===t):e&&"pre"==e.whitespace?3:-5&n}var ei=function(){function e(t,n,r,i,o,a){m(this,e),this.type=t,this.attrs=n,this.marks=r,this.solid=i,this.options=a,this.content=[],this.activeMarks=C.none,this.match=o||(4&a?null:t.contentMatch)}return f(e,[{key:"findWrapping",value:function(e){if(!this.match){if(!this.type)return[];var t=this.type.contentMatch.fillBefore(A.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{var n,r=this.type.contentMatch;return(n=r.findWrapping(e.type))?(this.match=r,n):null}}return this.match.findWrapping(e.type)}},{key:"finish",value:function(e){if(!(1&this.options)){var t,n=this.content[this.content.length-1];n&&n.isText&&(t=/[ \t\r\n\u000c]+$/.exec(n.text))&&(n.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-t[0].length)))}var r=A.from(this.content);return!e&&this.match&&(r=r.append(this.match.fillBefore(A.empty,!0))),this.type?this.type.create(this.attrs,r,this.marks):r}},{key:"inlineContext",value:function(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!ee.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}]),e}(),eo=function(){function e(t,n,r){m(this,e),this.parser=t,this.options=n,this.isOpen=r,this.open=0,this.localPreserveWS=!1;var i,o=n.topNode,a=er(null,n.preserveWhitespace,0)|4*!!r;i=o?new ei(o.type,o.attrs,C.none,!0,n.topMatch||o.type.contentMatch,a):r?new ei(null,null,C.none,!0,null,a):new ei(t.schema.topNodeType,null,C.none,!0,null,a),this.nodes=[i],this.find=n.findPositions,this.needsBlock=!1}return f(e,[{key:"top",get:function(){return this.nodes[this.open]}},{key:"addDOM",value:function(e,t){3==e.nodeType?this.addTextNode(e,t):1==e.nodeType&&this.addElement(e,t)}},{key:"addTextNode",value:function(e,t){var n=e.nodeValue,r=this.top,i=2&r.options?"full":this.localPreserveWS||(1&r.options)>0;if("full"===i||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(n)){if
2(i)n="full"!==i?n.replace(/\r?\n|\r/g," "):n.replace(/\r\n?/g,"\n");else if(n=n.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){var o=r.content[r.content.length-1],a=e.previousSibling;(!o||a&&"BR"==a.nodeName||o.isText&&/[ \t\r\n\u000c]$/.test(o.text))&&(n=n.slice(1))}n&&this.insertNode(this.parser.schema.text(n),t,!/\S/.test(n)),this.findInText(e)}else this.findInside(e)}},{key:"addElement",value:function(e,t,n){var r=this.localPreserveWS,i=this.top;("PRE"==e.tagName||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);var o,a=e.nodeName.toLowerCase();en.hasOwnProperty(a)&&this.parser.normalizeLists&&function(e){for(var t=e.firstChild,n=null;t;t=t.nextSibling){var r=1==t.nodeType?t.nodeName.toLowerCase():null;r&&en.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):"li"==r?n=t:r&&(n=null)}}(e);var s=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(o=this.parser.matchTag(e,this,n));e:if(s?s.ignore:et.hasOwnProperty(a))this.findInside(e),this.ignoreFallback(e,t);else if(!s||s.skip||s.closeParent){s&&s.closeParent?this.open=Math.max(0,this.open-1):s&&s.skip.nodeType&&(e=s.skip);var l,c=this.needsBlock;if(ee.hasOwnProperty(a))i.content.length&&i.content[0].isInline&&this.open&&(this.open--,i=this.top),l=!0,i.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);break e}var u=s&&s.skip?t:this.readStyles(e,t);u&&this.addAll(e,u),l&&this.sync(i),this.needsBlock=c}else{var d=this.readStyles(e,t);d&&this.addElementByRule(e,s,d,!1===s.consuming?o:void 0)}this.localPreserveWS=r}},{key:"leafFallback",value:function(e,t){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"),t)}},{key:"ignoreFallback",value:function(e,t){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"),t,!0)}},{key:"readStyles",value:function(e,t){var n=this,r=e.style;if(r&&r.length)for(var i=0;i<this.parser.matchedStyles.length;i++){var o=this.parser.matchedStyles[i],a=r.getPropertyValue(o);if(a){for(var s,l=void 0;0!==(s=function(e){var r=n.parser.matchStyle(o,a,n,e);return r?r.ignore?{v:null}:(t=r.clearMark?t.filter(function(e){return!r.clearMark(e)}):t.concat(n.parser.schema.marks[r.mark].create(r.attrs)),!1!==r.consuming)?(l=e,0):void(l=e=r):(l=e,0)}(l));)if(s)return s.v}}return t}},{key:"addElementByRule",value:function(e,t,n,r){var i,o,a=this;if(t.node)if((o=this.parser.schema.nodes[t.node]).isLeaf)this.insertNode(o.create(t.attrs),n,"BR"==e.nodeName)||this.leafFallback(e,n);else{var s=this.enter(o,t.attrs||null,n,t.preserveWhitespace);s&&(i=!0,n=s)}else{var l=this.parser.schema.marks[t.mark];n=n.concat(l.create(t.attrs))}var c=this.top;if(o&&o.isLeaf)this.findInside(e);else if(r)this.addElement(e,n,r);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(function(e){return a.insertNode(e,n,!1)});else{var u=e;"string"==typeof t.contentElement?u=e.querySelector(t.contentElement):"function"==typeof t.contentElement?u=t.contentElement(e):t.contentElement&&(u=t.contentElement),this.findAround(e,u,!0),this.addAll(u,n),this.findAround(e,u,!1)}i&&this.sync(c)&&this.open--}},{key:"addAll",value:function(e,t,n,r){for(var i=n||0,o=n?e.childNodes[n]:e.firstChild,a=null==r?null:e.childNodes[r];o!=a;o=o.nextSibling,++i)this.findAtPoint(e,i),this.addDOM(o,t);this.findAtPoint(e,i)}},{key:"findPlace",value:function(e,t,n){for(var r,i,o=this.open,a=0;o>=0;o--){var s=this.nodes[o],l=s.findWrapping(e);if(l&&(!r||r.length>l.length+a)&&(r=l,i=s,!l.length))break;if(s.solid){if(n)break;a+=2}}if(!r)return null;this.sync(i);for(var c=0;c<r.length;c++)t=this.enterInner(r[c],null,t,!1);return t}},{key:"insertNode",value:function(e,t,n){if(e.isInline&&this.needsBlock&&!this.top.type){var i=this.textblockFromContext();i&&(t=this.enterInner(i,null,t))}var o=this.findPlace(e,t,n);if(o){this.closeExtra();var a=this.top;a.match&&(a.match=a.match.matchType(e.type));var s,l=C.none,c=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return r(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return r(e,void 0)}}(e))){t&&(e=t);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}
2}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw o}}}}(o.concat(e.marks));try{for(c.s();!(s=c.n()).done;){var u=s.value;(a.type?a.type.allowsMarkType(u.type):es(u.type,e.type))&&(l=u.addToSet(l))}}catch(e){c.e(e)}finally{c.f()}return a.content.push(e.mark(l)),!0}return!1}},{key:"enter",value:function(e,t,n,r){var i=this.findPlace(e.create(t),n,!1);return i&&(i=this.enterInner(e,t,n,!0,r)),i}},{key:"enterInner",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4?arguments[4]:void 0;this.closeExtra();var o=this.top;o.match=o.match&&o.match.matchType(e);var a=er(e,i,o.options);4&o.options&&0==o.content.length&&(a|=4);var s=C.none;return n=n.filter(function(t){return(o.type?!o.type.allowsMarkType(t.type):!es(t.type,e))||(s=t.addToSet(s),!1)}),this.nodes.push(new ei(e,t,s,r,null,a)),this.open++,n}},{key:"closeExtra",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}},{key:"finish",value:function(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}},{key:"sync",value:function(e){for(var t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;else this.localPreserveWS&&(this.nodes[t].options|=1);return!1}},{key:"currentPos",get:function(){this.closeExtra();for(var e=0,t=this.open;t>=0;t--){for(var n=this.nodes[t].content,r=n.length-1;r>=0;r--)e+=n[r].nodeSize;t&&e++}return e}},{key:"findAtPoint",value:function(e,t){if(this.find)for(var n=0;n<this.find.length;n++)this.find[n].node==e&&this.find[n].offset==t&&(this.find[n].pos=this.currentPos)}},{key:"findInside",value:function(e){if(this.find)for(var t=0;t<this.find.length;t++)null==this.find[t].pos&&1==e.nodeType&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}},{key:"findAround",value:function(e,t,n){if(e!=t&&this.find)for(var r=0;r<this.find.length;r++)null==this.find[r].pos&&1==e.nodeType&&e.contains(this.find[r].node)&&t.compareDocumentPosition(this.find[r].node)&(n?2:4)&&(this.find[r].pos=this.currentPos)}},{key:"findInText",value:function(e){if(this.find)for(var t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}},{key:"matchesContext",value:function(e){var t=this;if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);var n=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+ +!i;return function e(a,s){for(;a>=0;a--){var l=n[a];if(""==l){if(a==n.length-1||0==a)continue;for(;s>=o;s--)if(e(a-1,s))return!0;return!1}var c=s>0||0==s&&i?t.nodes[s].type:r&&s>=o?r.node(s-o).type:null;if(!c||c.name!=l&&!c.isInGroup(l))return!1;s--}return!0}(n.length-1,this.open)}},{key:"textblockFromContext",value:function(){var e=this.options.context;if(e)for(var t=e.depth;t>=0;t--){var n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(var r in this.parser.schema.nodes){var i=this.parser.schema.nodes[r];if(i.isTextblock&&i.defaultAttrs)return i}}}]),e}();function ea(e){var t={};for(var n in e)t[n]=e[n];return t}function es(e,t){var n,r=t.schema.nodes;for(var i in r)if(0!==(n=function(){var n=r[i];if(!n.allowsMarkType(e))return 0;var o=[];if(function e(n){o.push(n);for(var r=0;r<n.edgeCount;r++){var i=n.edge(r),a=i.type,s=i.next;if(a==t||0>o.indexOf(s)&&e(s))return!0}}(n.contentMatch))return{v:!0}}())&&n)return n.v}var el=function(){function e(t,n){m(this,e),this.nodes=t,this.marks=n}return f(e,[{key:"serializeFragment",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;r||(r=eu(n).createDocumentFragment());var i=r,o=[];return e.forEach(function(e){if(o.length||e.marks.length){for(var r=0,a=0;r<o.length&&a<e.marks.length;){var s=e.marks[a];if(!t.marks[s.type.name]){a++;continue}
2if(!s.eq(o[r][0])||!1===s.type.spec.spanning)break;r++,a++}for(;r<o.length;)i=o.pop()[1];for(;a<e.marks.length;){var l=e.marks[a++],c=t.serializeMark(l,e.isInline,n);c&&(o.push([l,i]),i.appendChild(c.dom),i=c.contentDOM||c.dom)}}i.appendChild(t.serializeNodeInner(e,n))}),r}},{key:"serializeNodeInner",value:function(e,t){var n=eh(eu(t),this.nodes[e.type.name](e),null,e.attrs),r=n.dom,i=n.contentDOM;if(i){if(e.isLeaf)throw RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,t,i)}return r}},{key:"serializeNode",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serializeNodeInner(e,t),r=e.marks.length-1;r>=0;r--){var i=this.serializeMark(e.marks[r],e.isInline,t);i&&((i.contentDOM||i.dom).appendChild(n),n=i.dom)}return n}},{key:"serializeMark",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.marks[e.type.name];return r&&eh(eu(n),r(e,t),null,e.attrs)}}],[{key:"renderSpec",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return eh(e,t,n,r)}},{key:"fromSchema",value:function(t){return t.cached.domSerializer||(t.cached.domSerializer=new e(this.nodesFromSchema(t),this.marksFromSchema(t)))}},{key:"nodesFromSchema",value:function(e){var t=ec(e.nodes);return t.text||(t.text=function(e){return e.text}),t}},{key:"marksFromSchema",value:function(e){return ec(e.marks)}}]),e}();function ec(e){var t={};for(var n in e){var r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function eu(e){return e.document||window.document}var ed=new WeakMap;function eh(e,t,n,r){if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;var i,o,a,s,l=t[0];if("string"!=typeof l)throw RangeError("Invalid array passed to renderSpec");if(r&&(void 0===(o=ed.get(r))&&ed.set(r,(i=null,!function e(t){if(t&&"object"==h(t))if(Array.isArray(t))if("string"==typeof t[0])i||(i=[]),i.push(t);else for(var n=0;n<t.length;n++)e(t[n]);else for(var r in t)e(t[r])}(r),o=i)),s=o)&&s.indexOf(t)>-1)throw RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");var c=l.indexOf(" ");c>0&&(n=l.slice(0,c),l=l.slice(c+1));var u=n?e.createElementNS(n,l):e.createElement(l),d=t[1],m=1;if(d&&"object"==h(d)&&null==d.nodeType&&!Array.isArray(d)){for(var p in m=2,d)if(null!=d[p]){var f=p.indexOf(" ");f>0?u.setAttributeNS(p.slice(0,f),p.slice(f+1),d[p]):u.setAttribute(p,d[p])}}for(var g=m;g<t.length;g++){var A=t[g];if(0===A){if(g<t.length-1||g>m)throw RangeError("Content hole must be the only child of its parent node");return{dom:u,contentDOM:u}}var v=eh(e,A,n,r),y=v.dom,E=v.contentDOM;if(u.appendChild(y),E){if(a)throw RangeError("Multiple content holes");a=E}}return{dom:u,contentDOM:a}}n.ContentMatch=z,n.DOMParser=$,n.DOMSerializer=el,n.Fragment=A,n.Mark=C,n.MarkType=Y,n.Node=N,n.NodeRange=M,n.NodeType=G,n.ReplaceError=b,n.ResolvedPos=Q,n.Schema=J,n.Slice=I},37871,(e,t,n)=>{"use strict";function r(e){var t="function"==typeof Map?new Map:void 0;return(r=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return i(e,arguments,c(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),a(n,e)})(e)}function i(e,t,n){return(i=l()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&a(i,n.prototype),i}).apply(null,arguments)}function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}
2function a(e,t){return(a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=l();return function(){var n,r=c(e);return n=t?Reflect.construct(r,arguments,c(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===u(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,n)}}function l(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(r.key),r)}}function m(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var p=e.r(37524),f=function(){function e(t,n,r){d(this,e),this.pos=t,this.delInfo=n,this.recover=r}return m(e,[{key:"deleted",get:function(){return(8&this.delInfo)>0}},{key:"deletedBefore",get:function(){return(5&this.delInfo)>0}},{key:"deletedAfter",get:function(){return(6&this.delInfo)>0}},{key:"deletedAcross",get:function(){return(4&this.delInfo)>0}}]),e}(),g=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(d(this,e),this.ranges=t,this.inverted=n,!t.length&&e.empty)return e.empty}return m(e,[{key:"recover",value:function(e){var t=0,n=65535&e;if(!this.inverted)for(var r=0;r<n;r++)t+=this.ranges[3*r+2]-this.ranges[3*r+1];return this.ranges[3*n]+t+(e-(65535&e))/65536}},{key:"mapResult",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!1)}},{key:"map",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!0)}},{key:"_map",value:function(e,t,n){for(var r=0,i=this.inverted?2:1,o=this.inverted?1:2,a=0;a<this.ranges.length;a+=3){var s=this.ranges[a]-(this.inverted?r:0);if(s>e)break;var l=this.ranges[a+i],c=this.ranges[a+o],u=s+l;if(e<=u){var d=l?e==s?-1:e==u?1:t:t,h=s+r+(d<0?0:c);if(n)return h;var m=e==(t<0?s:u)?null:a/3+(e-s)*65536,p=e==s?2:e==u?1:4;return(t<0?e!=s:e!=u)&&(p|=8),new f(h,p,m)}r+=c-l}return n?e+r:new f(e+r,0,null)}},{key:"touches",value:function(e,t){for(var n=0,r=65535&t,i=this.inverted?2:1,o=this.inverted?1:2,a=0;a<this.ranges.length;a+=3){var s=this.ranges[a]-(this.inverted?n:0);if(s>e)break;var l=this.ranges[a+i];if(e<=s+l&&a==3*r)return!0;n+=this.ranges[a+o]-l}return!1}},{key:"forEach",value:function(e){for(var t=this.inverted?2:1,n=this.inverted?1:2,r=0,i=0;r<this.ranges.length;r+=3){var o=this.ranges[r],a=o-(this.inverted?i:0),s=o+(this.inverted?0:i),l=this.ranges[r+t],c=this.ranges[r+n];e(a,a+l,s,s+c),i+=c-l}}},{key:"invert",value:function(){return new e(this.ranges,!this.inverted)}},{key:"toString",value:function(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}}],[{key:"offset",value:function(t){return 0==t?e.empty:new e(t<0?[0,-t,0]:[0,0,t])}}]),e}();g.empty=new g([]);var A=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t?t.length:0;d(this,e),this.mirror=n,this.from=r,this.to=i,this._maps=t||[],this.ownData=!(t||n)}return m(e,[{key:"maps",get:function(){return this._maps}},{key:"slice",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.maps.length;return new e(this._maps,this.mirror,t,n)}},{key:"appendMap",value:function(e,t){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),null!=t&&this.setMirror(this._maps.length-1,t)}},{key:"appendMapping",value:function(e){for(var t=0,n=this._maps.length;t<e._maps.length;t++){var r=e.getMirror(t);this.appendMap(e._maps[t],null!=r&&r<t?n+r:void 0)}}},{key:"getMirror",value:function(e){if(this.mirror){for(var t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}},{key:"setMirror",value:function(e,t){this.mirror||(this.mirror=[]),this.mirror.push(e,t)}},{key:"appendMappingInverted",value:function(e){for(var t=e.maps.length-1,n=this._maps.length+e._maps.length;t>=0;t--){var r=e.getMirror(t);this.appendMap(e._maps[t].invert(),null!=r&&r>t?n-r-1:void 0)}}},{key:"invert",value:function(){var t=new e;return t.appendMappingInverted(this),t}},{key:"map",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(this.mirror)return this._map(e,t,!0);for(var n=this.from;n<this.to;n++)e=this._maps[n].map(e,t);return e}},{key:"mapResult",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!1)}},{key:"_map",value:function(e,t,n){for(var r=0,i=this.from;i<this.to;i++){var o=this._maps[i].mapResult(e,t);if(null!=o.recover){var a=this.getMirror(i);if(null!=a&&a>i&&a<this.to){i=a,e=this._maps[a].recover(o.recover);continue}}r|=o.delInfo,e=o.pos}return n?e:new f(e,r,null)}}]),e}(),v=Object.create(null),y=function(){function e(){d(this,e)}return m(e,[{key:"getMap",value:function(){return g.empty}},{key:"merge",value:function(e){return null}}],[{key:"fromJSON",value:function(e,t){if(!t||!t.stepType)throw RangeError("Invalid input for Step.fromJSON");var n=v[t.stepType];if(!n)throw RangeError("No step type ".concat(t.stepType," defined"));return n.fromJSON(e,t)}},{key:"jsonID",value:function(e,t){if(e in v)throw RangeError("Duplicate use of step JSON ID "+e);return v[e]=t,t.prototype.jsonID=e,t}}]),e}(),E=function(){function e(t,n){d(this,e),this.doc=t,this.failed=n}return m(e,null,[{key:"ok",value:function(t){return new e(t,null)}},{key:"fail",value:function(t){return new e(null,t)}},{key:"fromReplace",value:function(t,n,r,i){try{return e.ok(t.replace(n,r,i))}catch(t){if(t instanceof p.ReplaceError)return e.fail(t.message);throw t}}}]),e}();
2function C(e,t,n){for(var r=[],i=0;i<e.childCount;i++){var o=e.child(i);o.content.size&&(o=o.copy(C(o.content,t,o))),o.isInline&&(o=t(o,n,i)),r.push(o)}return p.Fragment.fromArray(r)}var b=function(e){o(n,e);var t=s(n);function n(e,r,i){var o;return d(this,n),(o=t.call(this)).from=e,o.to=r,o.mark=i,o}return m(n,[{key:"apply",value:function(e){var t=this,n=e.slice(this.from,this.to),r=e.resolve(this.from),i=r.node(r.sharedDepth(this.to)),o=new p.Slice(C(n.content,function(e,n){return e.isAtom&&n.type.allowsMarkType(t.mark.type)?e.mark(t.mark.addToSet(e.marks)):e},i),n.openStart,n.openEnd);return E.fromReplace(e,this.from,this.to,o)}},{key:"invert",value:function(){return new I(this.from,this.to,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new n(t.pos,r.pos,this.mark)}},{key:"merge",value:function(e){return e instanceof n&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new n(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for AddMarkStep.fromJSON");return new n(t.from,t.to,e.markFromJSON(t.mark))}}]),n}(y);y.jsonID("addMark",b);var I=function(e){o(n,e);var t=s(n);function n(e,r,i){var o;return d(this,n),(o=t.call(this)).from=e,o.to=r,o.mark=i,o}return m(n,[{key:"apply",value:function(e){var t=this,n=e.slice(this.from,this.to),r=new p.Slice(C(n.content,function(e){return e.mark(t.mark.removeFromSet(e.marks))},e),n.openStart,n.openEnd);return E.fromReplace(e,this.from,this.to,r)}},{key:"invert",value:function(){return new b(this.from,this.to,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new n(t.pos,r.pos,this.mark)}},{key:"merge",value:function(e){return e instanceof n&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new n(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for RemoveMarkStep.fromJSON");return new n(t.from,t.to,e.markFromJSON(t.mark))}}]),n}(y);y.jsonID("removeMark",I);var x=function(e){o(n,e);var t=s(n);function n(e,r){var i;return d(this,n),(i=t.call(this)).pos=e,i.mark=r,i}return m(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return E.fail("No node at mark step's position");var n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return E.fromReplace(e,this.pos,this.pos+1,new p.Slice(p.Fragment.from(n),0,+!t.isLeaf))}},{key:"invert",value:function(e){var t=e.nodeAt(this.pos);if(t){var r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(var i=0;i<t.marks.length;i++)if(!t.marks[i].isInSet(r))return new n(this.pos,t.marks[i]);return new n(this.pos,this.mark)}}return new w(this.pos,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.mark)}},{key:"toJSON",value:function(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new n(t.pos,e.markFromJSON(t.mark))}}]),n}(y);y.jsonID("addNodeMark",x);var w=function(e){o(n,e);var t=s(n);function n(e,r){var i;return d(this,n),(i=t.call(this)).pos=e,i.mark=r,i}return m(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return E.fail("No node at mark step's position");var n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return E.fromReplace(e,this.pos,this.pos+1,new p.Slice(p.Fragment.from(n),0,+!t.isLeaf))}},{key:"invert",value:function(e){var t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new x(this.pos,this.mark):this}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.mark)}}
2,{key:"toJSON",value:function(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new n(t.pos,e.markFromJSON(t.mark))}}]),n}(y);y.jsonID("removeNodeMark",w);var k=function(e){o(n,e);var t=s(n);function n(e,r,i){var o,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return d(this,n),(o=t.call(this)).from=e,o.to=r,o.slice=i,o.structure=a,o}return m(n,[{key:"apply",value:function(e){return this.structure&&S(e,this.from,this.to)?E.fail("Structure replace would overwrite content"):E.fromReplace(e,this.from,this.to,this.slice)}},{key:"getMap",value:function(){return new g([this.from,this.to-this.from,this.slice.size])}},{key:"invert",value:function(e){return new n(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}},{key:"map",value:function(e){var t=e.mapResult(this.to,-1),r=this.from==this.to&&n.MAP_BIAS<0?t:e.mapResult(this.from,1);return r.deletedAcross&&t.deletedAcross?null:new n(r.pos,Math.max(r.pos,t.pos),this.slice,this.structure)}},{key:"merge",value:function(e){if(!(e instanceof n)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart)if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;else{var t=this.slice.size+e.slice.size==0?p.Slice.empty:new p.Slice(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new n(e.from,this.to,t,this.structure)}var r=this.slice.size+e.slice.size==0?p.Slice.empty:new p.Slice(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new n(this.from,this.to+(e.to-e.from),r,this.structure)}},{key:"toJSON",value:function(){var e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for ReplaceStep.fromJSON");return new n(t.from,t.to,p.Slice.fromJSON(e,t.slice),!!t.structure)}}]),n}(y);k.MAP_BIAS=1,y.jsonID("replace",k);var B=function(e){o(n,e);var t=s(n);function n(e,r,i,o,a,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return d(this,n),(l=t.call(this)).from=e,l.to=r,l.gapFrom=i,l.gapTo=o,l.slice=a,l.insert=s,l.structure=c,l}return m(n,[{key:"apply",value:function(e){if(this.structure&&(S(e,this.from,this.gapFrom)||S(e,this.gapTo,this.to)))return E.fail("Structure gap-replace would overwrite content");var t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return E.fail("Gap is not a flat range");var n=this.slice.insertAt(this.insert,t.content);return n?E.fromReplace(e,this.from,this.to,n):E.fail("Content does not fit in gap")}},{key:"getMap",value:function(){return new g([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}},{key:"invert",value:function(e){var t=this.gapTo-this.gapFrom;return new n(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),i=this.from==this.gapFrom?t.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?r.pos:e.map(this.gapTo,1);return t.deletedAcross&&r.deletedAcross||i<t.pos||o>r.pos?null:new n(t.pos,r.pos,i,o,this.slice,this.insert,this.structure)}},{key:"toJSON",value:function(){var e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new n(t.from,t.to,t.gapFrom,t.gapTo,p.Slice.fromJSON(e,t.slice),t.insert,!!t.structure)}}]),n}(y);function S(e,t,n){for(var r=e.resolve(t),i=n-t,o=r.depth;i>0&&o>
20&&r.indexAfter(o)==r.node(o).childCount;)o--,i--;if(i>0)for(var a=r.node(o).maybeChild(r.indexAfter(o));i>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,i--}return!1}function T(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n.contentMatch,i=!(arguments.length>4)||void 0===arguments[4]||arguments[4],o=e.doc.nodeAt(t),a=[],s=t+1,l=0;l<o.childCount;l++){var c=o.child(l),u=s+c.nodeSize,d=r.matchType(c.type);if(d){r=d;for(var h=0;h<c.marks.length;h++)n.allowsMarkType(c.marks[h].type)||e.step(new I(s,u,c.marks[h]));if(i&&c.isText&&"pre"!=n.whitespace)for(var m=void 0,f=/\r?\n|\r/g,g=void 0;m=f.exec(c.text);)g||(g=new p.Slice(p.Fragment.from(n.schema.text(" ",n.allowedMarks(c.marks))),0,0)),a.push(new k(s+m.index,s+m.index+m[0].length,g))}else a.push(new k(s,u,p.Slice.empty));s=u}if(!r.validEnd){var A=r.fillBefore(p.Fragment.empty,!0);e.replace(s,s,new p.Slice(A,0,0))}for(var v=a.length-1;v>=0;v--)e.step(a[v])}function Q(e){return{type:e,attrs:null}}function R(e,t,n,r){t.forEach(function(i,o){if(i.isText)for(var a,s=/\r?\n|\r/g;a=s.exec(i.text);){var l=e.mapping.slice(r).map(n+1+o+a.index);e.replaceWith(l,l+1,t.type.schema.linebreakReplacement.create())}})}function O(e,t,n,r){t.forEach(function(i,o){if(i.type==i.type.schema.linebreakReplacement){var a=e.mapping.slice(r).map(n+1+o);e.replaceWith(a,a+1,t.type.schema.text("\n"))}})}function j(e,t){return!!(e&&t&&!e.isLeaf&&function(e,t){t.content.size||e.type.compatibleContent(t.type);for(var n=e.contentMatchAt(e.childCount),r=e.type.schema.linebreakReplacement,i=0;i<t.childCount;i++){var o=t.child(i),a=o.type==r?e.type.schema.nodes.text:o.type;if(!(n=n.matchType(a))||!e.type.allowsMarks(o.marks))return!1}return n.validEnd}(e,t))}function M(e,t,n){var r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(0==r.parentOffset)for(var i=r.depth-1;i>=0;i--){var o=r.index(i);if(r.node(i).canReplaceWith(o,o,n))return r.before(i+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(var a=r.depth-1;a>=0;a--){var s=r.indexAfter(a);if(r.node(a).canReplaceWith(s,s,n))return r.after(a+1);if(s<r.node(a).childCount)break}return null}function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:p.Slice.empty;if(t==n&&!r.size)return null;var i=e.resolve(t),o=e.resolve(n);return N(i,o,r)?new k(t,n,r):new D(i,o,r).fit()}function N(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}y.jsonID("replaceAround",B);var D=function(){function e(t,n,r){d(this,e),this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=p.Fragment.empty;for(var i=0;i<=t.depth;i++){var o=t.node(i);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(i))})}for(var a=t.depth;a>0;a--)this.placed=p.Fragment.from(t.node(a).copy(this.placed))}return m(e,[{key:"depth",get:function(){return this.frontier.length-1}},{key:"fit",value:function(){for(;this.unplaced.size;){var e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}var t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(t<0?this.$to:r.doc.resolve(t));if(!i)return null;for(var o=this.placed,a=r.depth,s=i.depth;a&&s&&1==o.childCount;)o=o.firstChild.content,a--,s--;var l=new p.Slice(o,a,s);return t>-1?new B(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new k(r.pos,i.pos,l):null}},{key:"findFittable",value:function(){for(var e=this.unplaced.openStart,t=this.unplaced.content,n=0,r=this.unplaced.openEnd;n<e;n++){var i=t.firstChild;if(t.childCount>1&&(r=0),i.type.spec.isolating&&r<=n){e=n;break}t=i.content}for(var o=1;o<=2;o++)for(var a=1==o?e:this.unplaced.openStart;a>=0;a--)for(var s=void 0,l=null,c=(a?(l=F(this.unplaced.content,a-1).firstChild).content:this.unplaced.content).firstChild,u=this.depth;u>=0;u--){var d=this.frontier[u],h=d.type,m=d.match,f=void 0,g=null;if(1==o&&(c?m.matchType(c.type)||(g=m.fillBefore(p.Fragment.from(c),!1)):l&&h.compatibleContent(l.type)))return{sliceDepth:a,frontierDepth:u,parent:l,inject:g};
2if(2==o&&c&&(f=m.findWrapping(c.type)))return{sliceDepth:a,frontierDepth:u,parent:l,wrap:f};if(l&&m.matchType(l.type))break}}},{key:"openMore",value:function(){var e=this.unplaced,t=e.content,n=e.openStart,r=e.openEnd,i=F(t,n);return!!i.childCount&&!i.firstChild.isLeaf&&(this.unplaced=new p.Slice(t,n+1,Math.max(r,i.size+n>=t.size-r?n+1:0)),!0)}},{key:"dropNode",value:function(){var e=this.unplaced,t=e.content,n=e.openStart,r=e.openEnd,i=F(t,n);if(i.childCount<=1&&n>0){var o=t.size-n<=n+i.size;this.unplaced=new p.Slice(L(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new p.Slice(L(t,n,1),n,r)}},{key:"placeNodes",value:function(e){for(var t=e.sliceDepth,n=e.frontierDepth,r=e.parent,i=e.inject,o=e.wrap;this.depth>n;)this.closeFrontierNode();if(o)for(var a=0;a<o.length;a++)this.openFrontierNode(o[a]);var s=this.unplaced,l=r?r.content:s.content,c=s.openStart-t,u=0,d=[],h=this.frontier[n],m=h.match,f=h.type;if(i){for(var g=0;g<i.childCount;g++)d.push(i.child(g));m=m.matchFragment(i)}for(var A=l.size+t-(s.content.size-s.openEnd);u<l.childCount;){var v=l.child(u),y=m.matchType(v.type);if(!y)break;(++u>1||0==c||v.content.size)&&(m=y,d.push(function e(t,n,r){if(n<=0)return t;var i=t.content;return n>1&&(i=i.replaceChild(0,e(i.firstChild,n-1,1==i.childCount?r-1:0))),n>0&&(i=t.type.contentMatch.fillBefore(i).append(i),r<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(p.Fragment.empty,!0)))),t.copy(i)}(v.mark(f.allowedMarks(v.marks)),1==u?c:0,u==l.childCount?A:-1)))}var E=u==l.childCount;E||(A=-1),this.placed=z(this.placed,n,p.Fragment.from(d)),this.frontier[n].match=m,E&&A<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(var C=0,b=l;C<A;C++){var I=b.lastChild;this.frontier.push({type:I.type,match:I.contentMatchAt(I.childCount)}),b=I.content}this.unplaced=E?0==t?p.Slice.empty:new p.Slice(L(s.content,t-1,1),t-1,A<0?s.openEnd:t-1):new p.Slice(L(s.content,t,u),s.openStart,s.openEnd)}},{key:"mustMoveInline",value:function(){if(!this.$to.parent.isTextblock)return -1;var e,t=this.frontier[this.depth];if(!t.type.isTextblock||!_(this.$to,this.$to.depth,t.type,t.match,!1)||this.$to.depth==this.depth&&(e=this.findCloseLevel(this.$to))&&e.depth==this.depth)return -1;for(var n=this.$to.depth,r=this.$to.after(n);n>1&&r==this.$to.end(--n);)++r;return r}},{key:"findCloseLevel",value:function(e){t:for(var t=Math.min(this.depth,e.depth);t>=0;t--){var n=this.frontier[t],r=n.match,i=n.type,o=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=_(e,t,i,r,o);if(a){for(var s=t-1;s>=0;s--){var l=this.frontier[s],c=l.match,u=_(e,s,l.type,c,!0);if(!u||u.childCount)continue t}return{depth:t,fit:a,move:o?e.doc.resolve(e.after(t+1)):e}}}}},{key:"close",value:function(e){var t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=z(this.placed,t.depth,t.fit)),e=t.move;for(var n=t.depth+1;n<=e.depth;n++){var r=e.node(n),i=r.type.contentMatch.fillBefore(r.content,!0,e.index(n));this.openFrontierNode(r.type,r.attrs,i)}return e}},{key:"openFrontierNode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=z(this.placed,this.depth,p.Fragment.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}},{key:"closeFrontierNode",value:function(){var e=this.frontier.pop().match.fillBefore(p.Fragment.empty,!0);e.childCount&&(this.placed=z(this.placed,this.frontier.length,e))}}]),e}();function L(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(L(e.firstChild.content,t-1,n)))}function z(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(z(e.lastChild.content,t-1,n)))}function F(e,t){for(var n=0;n<t;n++)e=e.firstChild.content;return e}function _(e,t,n,r,i){var o=e.node(t),a=i?e.indexAfter(t):e.index(t);if(a==o.childCount&&!n.compatibleContent(o.type))return null;var s=r.fillBefore(o.content,!0,a);return s&&!function(e,t,n){for(var r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}(n,o.content,a)?s:null}function U(e,t){for(var n=[],r=Math.min(e.depth,t.depth),i=r;i>=0;i--){var o=e.start(i);if(o<e.pos-(e.depth-i)||t.end(i)>t.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(o==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==o-1)&&n.push(i)}return n}var H=function(e){o(n,e);var t=s(n);
2function n(e,r,i){var o;return d(this,n),(o=t.call(this)).pos=e,o.attr=r,o.value=i,o}return m(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return E.fail("No node at attribute step's position");var n=Object.create(null);for(var r in t.attrs)n[r]=t.attrs[r];n[this.attr]=this.value;var i=t.type.create(n,null,t.marks);return E.fromReplace(e,this.pos,this.pos+1,new p.Slice(p.Fragment.from(i),0,+!t.isLeaf))}},{key:"getMap",value:function(){return g.empty}},{key:"invert",value:function(e){return new n(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.attr,this.value)}},{key:"toJSON",value:function(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw RangeError("Invalid input for AttrStep.fromJSON");return new n(t.pos,t.attr,t.value)}}]),n}(y);y.jsonID("attr",H);var V=function(e){o(n,e);var t=s(n);function n(e,r){var i;return d(this,n),(i=t.call(this)).attr=e,i.value=r,i}return m(n,[{key:"apply",value:function(e){var t=Object.create(null);for(var n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;var r=e.type.create(t,e.content,e.marks);return E.ok(r)}},{key:"getMap",value:function(){return g.empty}},{key:"invert",value:function(e){return new n(this.attr,e.attrs[this.attr])}},{key:"map",value:function(e){return this}},{key:"toJSON",value:function(){return{stepType:"docAttr",attr:this.attr,value:this.value}}}],[{key:"fromJSON",value:function(e,t){if("string"!=typeof t.attr)throw RangeError("Invalid input for DocAttrStep.fromJSON");return new n(t.attr,t.value)}}]),n}(y);y.jsonID("docAttr",V),n.TransformError=function(e){o(n,e);var t=s(n);function n(){return d(this,n),t.apply(this,arguments)}return m(n)}(r(Error)),n.TransformError=function e(t){var n=Error.call(this,t);return n.__proto__=e.prototype,n},n.TransformError.prototype=Object.create(Error.prototype),n.TransformError.prototype.constructor=n.TransformError,n.TransformError.prototype.name="TransformError";var q=function(){function e(t){d(this,e),this.doc=t,this.steps=[],this.docs=[],this.mapping=new A}return m(e,[{key:"before",get:function(){return this.docs.length?this.docs[0]:this.doc}},{key:"step",value:function(e){var t=this.maybeStep(e);if(t.failed)throw new n.TransformError(t.failed);return this}},{key:"maybeStep",value:function(e){var t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}},{key:"docChanged",get:function(){return this.steps.length>0}},{key:"changedRange",value:function(){for(var e=1e9,t=-1e9,n=0;n<this.mapping.maps.length;n++){var r=this.mapping.maps[n];n&&(e=r.map(e,1),t=r.map(t,-1)),r.forEach(function(n,r,i,o){e=Math.min(e,i),t=Math.max(t,o)})}return 1e9==e?null:{from:e,to:t}}},{key:"addStep",value:function(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Slice.empty,r=P(this.doc,e,t,n);return r&&this.step(r),this}},{key:"replaceWith",value:function(e,t,n){return this.replace(e,t,new p.Slice(p.Fragment.from(n),0,0))}},{key:"delete",value:function(e,t){return this.replace(e,t,p.Slice.empty)}},{key:"insert",value:function(e,t){return this.replaceWith(e,e,t)}},{key:"replaceRange",value:function(e,t,n){return!function(e,t,n,r){if(!r.size)return e.deleteRange(t,n);var i=e.doc.resolve(t),o=e.doc.resolve(n);if(N(i,o,r))return e.step(new k(t,n,r));var a=U(i,o);0==a[a.length-1]&&a.pop();var s=-(i.depth+1);a.unshift(s);for(var l=i.depth,c=i.pos-1;l>0;l--,c--){var u=i.node(l).type.spec;if(u.defining||u.definingAsContext||u.isolating)break;a.indexOf(l)>-1?s=l:i.before(l)==c&&a.splice(1,0,-l)}for(var d=a.indexOf(s),h=[],m=r.openStart,f=r.content,g=0;;g++){var A=f.firstChild;if(h.push(A),g==r.openStart)break;f=A.content}for(var v=m-1;v>=0;v--){var y,E=h[v],C=(y=E.type).spec.defining||y.spec.definingForContent;if(C&&!E.sameMarkup(i.node(Math.abs(s)-1)))m=v;else if(C||!E.type.isTextblock)break}for(var b=r.openStart;b>=0;b--){var I=(b+m+1)%(r.openStart+1),x=h[I];if(x)for(var w=0;w<a.length;w++){var B=a[(w+d)%a.length],S=!0;B<0&&(S=!1,B=-B);var T=i.node(B-1),Q=i.index(B-1);if(T.canReplaceWith(Q,Q,x.type,x.marks))return e.replace(i.before(B),S?o.after(B):n,new p.Slice(function e(t,n,r,i,o){if(n<r){var a=t.firstChild;t=t.replaceChild(0,a.copy(e(a.content,n+1,r,i,a)))}if(n>i){var s=o.contentMatchAt(0),l=s.fillBefore(t).append(t);t=l.append(s.matchFragment(l).fillBefore(p.Fragment.empty,!0))}return t}(r.content,0,r.openStart,I),I,r.openEnd))}}for(var R=e.steps.length,O=a.length-1;O>=0&&(e.replace(t,n,r),!(e.steps.length>R));O--){var j=a[O];j<0||(t=i.before(j),n=o.after(j))}}(this,e,t,n),this}},{key:"replaceRangeWith",value:function(e,t,n){var r=e,i=t;if(!n.isInline&&r==i&&this.doc.resolve(r).parent.content.size){var o=M(this.doc,r,n.type);null!=o&&(r=i=o)}return this.replaceRange(r,i,new p.Slice(p.Fragment.from(n),0,0)),this}},{key:"deleteRange",value:function(e,t){return!function(e,t,n){var r=e.doc.resolve(t),i=e.doc.resolve(n);if(r.parent.isTextblock&&i.parent.isTextblock&&r.start()!=i.start()&&0==r.parentOffset&&0==i.parentOffset){for(var o=r.sharedDepth(n),a=!1,s=r.depth;s>o;
2s--)r.node(s).type.spec.isolating&&(a=!0);for(var l=i.depth;l>o;l--)i.node(l).type.spec.isolating&&(a=!0);if(!a){for(var c=r.depth;c>0&&t==r.start(c);c--)t=r.before(c);for(var u=i.depth;u>0&&n==i.start(u);u--)n=i.before(u);r=e.doc.resolve(t),i=e.doc.resolve(n)}}for(var d=U(r,i),h=0;h<d.length;h++){var m=d[h],p=h==d.length-1;if(p&&0==m||r.node(m).type.contentMatch.validEnd)return e.delete(r.start(m),i.end(m));if(m>0&&(p||r.node(m-1).canReplace(r.index(m-1),i.indexAfter(m-1))))return e.delete(r.before(m),i.after(m))}for(var f=1;f<=r.depth&&f<=i.depth;f++)if(t-r.start(f)==r.depth-f&&n>r.end(f)&&i.end(f)-n!=i.depth-f&&r.start(f-1)==i.start(f-1)&&r.node(f-1).canReplace(r.index(f-1),i.index(f-1)))return e.delete(r.before(f),n);e.delete(t,n)}(this,e,t),this}},{key:"lift",value:function(e,t){return!function(e,t,n){for(var r=t.$from,i=t.$to,o=t.depth,a=r.before(o+1),s=i.after(o+1),l=a,c=s,u=p.Fragment.empty,d=0,h=o,m=!1;h>n;h--)m||r.index(h)>0?(m=!0,u=p.Fragment.from(r.node(h).copy(u)),d++):l--;for(var f=p.Fragment.empty,g=0,A=o,v=!1;A>n;A--)v||i.after(A+1)<i.end(A)?(v=!0,f=p.Fragment.from(i.node(A).copy(f)),g++):c++;e.step(new B(l,c,a,s,new p.Slice(u.append(f),d,g),u.size-d,!0))}(this,e,t),this}},{key:"join",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return!function(e,t,n){var r=null,i=e.doc.type.schema.linebreakReplacement,o=e.doc.resolve(t-n),a=o.node().type;if(i&&a.inlineContent){var s="pre"==a.whitespace,l=!!a.contentMatch.matchType(i);s&&!l?r=!1:!s&&l&&(r=!0)}var c=e.steps.length;if(!1===r){var u=e.doc.resolve(t+n);O(e,u.node(),u.before(),c)}a.inlineContent&&T(e,t+n-1,a,o.node().contentMatchAt(o.index()),null==r);var d=e.mapping.slice(c),h=d.map(t-n);if(e.step(new k(h,d.map(t+n,-1),p.Slice.empty,!0)),!0===r){var m=e.doc.resolve(h);R(e,m.node(),m.before(),e.steps.length)}}(this,e,t),this}},{key:"wrap",value:function(e,t){return!function(e,t,n){for(var r=p.Fragment.empty,i=n.length-1;i>=0;i--){if(r.size){var o=n[i].type.contentMatch.matchFragment(r);if(!o||!o.validEnd)throw RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=p.Fragment.from(n[i].type.create(n[i].attrs,r))}var a=t.start,s=t.end;e.step(new B(a,s,a,s,new p.Slice(r,0,0),n.length,!0))}(this,e,t),this}},{key:"setBlockType",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this;if(!n.isTextblock)throw RangeError("Type given to setBlockType should be a textblock");var o=i.steps.length;return i.doc.nodesBetween(e,t,function(e,t){var a,s,l,c,u,d="function"==typeof r?r(e):r;if(e.isTextblock&&!e.hasMarkup(n,d)&&(a=i.doc,s=i.mapping.slice(o).map(t),l=n,u=(c=a.resolve(s)).index(),c.parent.canReplaceWith(u,u+1,l))){var h=null;if(n.schema.linebreakReplacement){var m="pre"==n.whitespace,f=!!n.contentMatch.matchType(n.schema.linebreakReplacement);m&&!f?h=!1:!m&&f&&(h=!0)}!1===h&&O(i,e,t,o),T(i,i.mapping.slice(o).map(t,1),n,void 0,null===h);var g=i.mapping.slice(o),A=g.map(t,1),v=g.map(t+e.nodeSize,1);return i.step(new B(A,v,A+1,v-1,new p.Slice(p.Fragment.from(n.create(d,null,e.marks)),0,0),1,!0)),!0===h&&R(i,e,t,o),!1}}),this}},{key:"setNodeMarkup",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return!function(e,t,n,r,i){var o=e.doc.nodeAt(t);if(!o)throw RangeError("No node at given position");n||(n=o.type);var a=n.create(r,null,i||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,a);if(!n.validContent(o.content))throw RangeError("Invalid content for node type "+n.name);e.step(new B(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new p.Slice(p.Fragment.from(a),0,0),1,!0))}(this,e,t,n,r),this}},{key:"setNodeAttribute",value:function(e,t,n){return this.step(new H(e,t,n)),this}},{key:"setDocAttribute",value:function(e,t){return this.step(new V(e,t)),this}},{key:"addNodeMark",value:function(e,t){return this.step(new x(e,t)),this}},{key:"removeNodeMark",value:function(e,t){var n=this.doc.nodeAt(e);if(!n)throw RangeError("No node at position "+e);if(t instanceof p.Mark)t.isInSet(n.marks)&&this.step(new w(e,t));else{for(var r,i=n.marks,o=[];r=t.isInSet(i);)o.push(new w(e,r)),i=r.removeFromSet(i);for(var a=o.length-1;a>=0;a--)this.step(o[a])}return this}},{key:"split",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2?arguments[2]:void 0;return!function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,i=e.doc.resolve(t),o=p.Fragment.empty,a=p.Fragment.empty,s=i.depth,l=i.depth-n,c=n-1;s>l;s--,c--){o=p.Fragment.from(i.node(s).copy(o));var u=r&&r[c];a=p.Fragment.from(u?u.type.create(u.attrs,a):i.node(s).copy(a))}e.step(new k(t,t,new p.Slice(o.append(a),n,n),!0))}(this,e,t,n),this}},{key:"addMark",value:function(e,t,n){var r,i,o,a,s;return r=this,a=[],s=[],r.doc.nodesBetween(e,t,function(r,l,c){if(r.isInline){var u=r.marks;if(!n.isInSet(u)&&c.type.allowsMarkType(n.type)){for(var d=Math.max(l,e),h=Math.min(l+r.nodeSize,t),m=n.addToSet(u),p=0;p<u.length;p++)u[p].isInSet(m)||(i&&i.to==d&&i.mark.eq(u[p])?i.to=h:a.push(i=new I(d,h,u[p])));o&&o.to==d?o.to=h:s.push(o=new b(d,h,n))}}}),a.forEach(function(e){return r.step(e)}
2),s.forEach(function(e){return r.step(e)}),this}},{key:"removeMark",value:function(e,t,n){var r,i,o;return r=this,i=[],o=0,r.doc.nodesBetween(e,t,function(r,a){if(r.isInline){o++;var s=null;if(n instanceof p.MarkType)for(var l,c=r.marks;l=n.isInSet(c);)(s||(s=[])).push(l),c=l.removeFromSet(c);else n?n.isInSet(r.marks)&&(s=[n]):s=r.marks;if(s&&s.length)for(var u=Math.min(a+r.nodeSize,t),d=0;d<s.length;d++){for(var h=s[d],m=void 0,f=0;f<i.length;f++){var g=i[f];g.step==o-1&&h.eq(i[f].style)&&(m=g)}m?(m.to=u,m.step=o):i.push({style:h,from:Math.max(a,e),to:u,step:o})}}}),i.forEach(function(e){return r.step(new I(e.from,e.to,e.style))}),this}},{key:"clearIncompatible",value:function(e,t,n){return T(this,e,t,n),this}}]),e}();n.AddMarkStep=b,n.AddNodeMarkStep=x,n.AttrStep=H,n.DocAttrStep=V,n.MapResult=f,n.Mapping=A,n.RemoveMarkStep=I,n.RemoveNodeMarkStep=w,n.ReplaceAroundStep=B,n.ReplaceStep=k,n.Step=y,n.StepMap=g,n.StepResult=E,n.Transform=q,n.canJoin=function(e,t){var n=e.resolve(t),r=n.index();return j(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)},n.canSplit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,i=e.resolve(t),o=i.depth-n,a=r&&r[r.length-1]||i.parent;if(o<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!a.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(var s=i.depth-1,l=n-2;s>o;s--,l--){var c=i.node(s),u=i.index(s);if(c.type.spec.isolating)return!1;var d=c.content.cutByIndex(u,c.childCount),h=r&&r[l+1];h&&(d=d.replaceChild(0,h.type.create(h.attrs)));var m=r&&r[l]||c;if(!c.canReplace(u+1,c.childCount)||!m.type.validContent(d))return!1}var p=i.indexAfter(o),f=r&&r[0];return i.node(o).canReplaceWith(p,p,f?f.type:i.node(o+1).type)},n.dropPoint=function(e,t,n){var r=e.resolve(t);if(!n.content.size)return t;for(var i=n.content,o=0;o<n.openStart;o++)i=i.firstChild.content;for(var a=1;a<=(0==n.openStart&&n.size?2:1);a++)for(var s=r.depth;s>=0;s--){var l=s==r.depth?0:r.pos<=(r.start(s+1)+r.end(s+1))/2?-1:1,c=r.index(s)+ +(l>0),u=r.node(s),d=!1;if(1==a)d=u.canReplace(c,c,i);else{var h=u.contentMatchAt(c).findWrapping(i.firstChild.type);d=h&&u.canReplaceWith(c,c,h[0])}if(d)return 0==l?r.pos:l<0?r.before(s+1):r.after(s+1)}return null},n.findWrapping=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,i=function(e,t){var n=e.parent,r=e.startIndex,i=e.endIndex,o=n.contentMatchAt(r).findWrapping(t);if(!o)return null;var a=o.length?o[0]:t;return n.canReplaceWith(r,i,a)?o:null}(e,t),o=i&&function(e,t){var n=e.parent,r=e.startIndex,i=e.endIndex,o=n.child(r),a=t.contentMatch.findWrapping(o.type);if(!a)return null;for(var s=(a.length?a[a.length-1]:t).contentMatch,l=r;s&&l<i;l++)s=s.matchType(n.child(l).type);return s&&s.validEnd?a:null}(r,t);return o?i.map(Q).concat({type:t,attrs:n}).concat(o.map(Q)):null},n.insertPoint=M,n.joinPoint=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,r=e.resolve(t),i=r.depth;;i--){var o=void 0,a=void 0,s=r.index(i);if(i==r.depth?(o=r.nodeBefore,a=r.nodeAfter):n>0?(o=r.node(i+1),s++,a=r.node(i).maybeChild(s)):(o=r.node(i).maybeChild(s-1),a=r.node(i+1)),o&&!o.isTextblock&&j(o,a)&&r.node(i).canReplace(s,s+1))return t;if(0==i)break;t=n<0?r.before(i):r.after(i)}},n.liftTarget=function(e){for(var t=e.parent.content.cutByIndex(e.startIndex,e.endIndex),n=e.depth,r=0,i=0;;--n){var o=e.$from.node(n),a=e.$from.index(n)+r,s=e.$to.indexAfter(n)-i;if(n<e.depth&&o.canReplace(a,s,t))return n;if(0==n||o.type.spec.isolating||!((0==a||o.canReplace(a,o.childCount))&&(s==o.childCount||o.canReplace(0,s))))break;a&&(r=1),s<o.childCount&&(i=1)}return null},n.replaceStep=P},251,(e,t,n)=>{"use strict";function r(){return(r="u">typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}}).apply(this,arguments)}function i(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)}
2function o(e,t){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a(e){var t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=s(e);return n=t?Reflect.construct(r,arguments,s(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,n)}}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}(r.key),r)}}function d(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var h=e.r(37524),m=e.r(37871),p=Object.create(null),f=function(){function e(t,n,r){c(this,e),this.$anchor=t,this.$head=n,this.ranges=r||[new g(t.min(n),t.max(n))]}return d(e,[{key:"anchor",get:function(){return this.$anchor.pos}},{key:"head",get:function(){return this.$head.pos}},{key:"from",get:function(){return this.$from.pos}},{key:"to",get:function(){return this.$to.pos}},{key:"$from",get:function(){return this.ranges[0].$from}},{key:"$to",get:function(){return this.ranges[0].$to}},{key:"empty",get:function(){for(var e=this.ranges,t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}},{key:"content",value:function(){return this.$from.doc.slice(this.from,this.to,!0)}},{key:"replace",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.Slice.empty,n=t.content.lastChild,r=null,i=0;i<t.openEnd;i++)r=n,n=n.lastChild;for(var o=e.steps.length,a=this.ranges,s=0;s<a.length;s++){var l=a[s],c=l.$from,u=l.$to,d=e.mapping.slice(o);e.replaceRange(d.map(c.pos),d.map(u.pos),s?h.Slice.empty:t),0==s&&k(e,o,(n?n.isInline:r&&r.isTextblock)?-1:1)}}},{key:"replaceWith",value:function(e,t){for(var n=e.steps.length,r=this.ranges,i=0;i<r.length;i++){var o=r[i],a=o.$from,s=o.$to,l=e.mapping.slice(n),c=l.map(a.pos),u=l.map(s.pos);i?e.deleteRange(c,u):(e.replaceRangeWith(c,u,t),k(e,n,t.isInline?-1:1))}}},{key:"getBookmark",value:function(){return y.between(this.$anchor,this.$head).getBookmark()}}],[{key:"findFrom",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.parent.inlineContent?new y(e):w(e.node(0),e.parent,e.pos,e.index(),t,n);if(r)return r;for(var i=e.depth-1;i>=0;i--){var o=t<0?w(e.node(0),e.node(i),e.before(i+1),e.index(i),t,n):w(e.node(0),e.node(i),e.after(i+1),e.index(i)+1,t,n);if(o)return o}return null}},{key:"near",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.findFrom(e,t)||this.findFrom(e,-t)||new I(e.node(0))}},{key:"atStart",value:function(e){return w(e,e,0,0,1)||new I(e)}},{key:"atEnd",value:function(e){return w(e,e,e.content.size,e.childCount,-1)||new I(e)}},{key:"fromJSON",value:function(e,t){if(!t||!t.type)throw RangeError("Invalid input for Selection.fromJSON");var n=p[t.type];if(!n)throw RangeError("No selection type ".concat(t.type," defined"));return n.fromJSON(e,t)}},{key:"jsonID",value:function(e,t){if(e in p)throw RangeError("Duplicate use of selection JSON ID "+e);return p[e]=t,t.prototype.jsonID=e,t}}]),e}();f.prototype.visible=!0;var g=d(function e(t,n){c(this,e),this.$from=t,this.$to=n}),A=!1;function v(e){A||e.parent.inlineContent||(A=!0,console.warn("TextSelection endpoint not pointing into a
2node with inline content ("+e.parent.type.name+")"))}var y=function(e){i(n,e);var t=a(n);function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return c(this,n),v(e),v(r),t.call(this,e,r)}return d(n,[{key:"$cursor",get:function(){return this.$anchor.pos==this.$head.pos?this.$head:null}},{key:"map",value:function(e,t){var r=e.resolve(t.map(this.head));if(!r.parent.inlineContent)return f.near(r);var i=e.resolve(t.map(this.anchor));return new n(i.parent.inlineContent?i:r,r)}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.Slice.empty;if(r(s(n.prototype),"replace",this).call(this,e,t),t==h.Slice.empty){var i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}},{key:"eq",value:function(e){return e instanceof n&&e.anchor==this.anchor&&e.head==this.head}},{key:"getBookmark",value:function(){return new E(this.anchor,this.head)}},{key:"toJSON",value:function(){return{type:"text",anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw RangeError("Invalid input for TextSelection.fromJSON");return new n(e.resolve(t.anchor),e.resolve(t.head))}},{key:"create",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}},{key:"between",value:function(e,t,r){var i=e.pos-t.pos;if((!r||i)&&(r=i>=0?1:-1),!t.parent.inlineContent){var o=f.findFrom(t,r,!0)||f.findFrom(t,-r,!0);if(!o)return f.near(t,r);t=o.$head}return e.parent.inlineContent||(0==i?e=t:(e=(f.findFrom(e,-r,!0)||f.findFrom(e,r,!0)).$anchor).pos<t.pos!=i<0&&(e=t)),new n(e,t)}}]),n}(f);f.jsonID("text",y);var E=function(){function e(t,n){c(this,e),this.anchor=t,this.head=n}return d(e,[{key:"map",value:function(t){return new e(t.map(this.anchor),t.map(this.head))}},{key:"resolve",value:function(e){return y.between(e.resolve(this.anchor),e.resolve(this.head))}}]),e}(),C=function(e){i(n,e);var t=a(n);function n(e){c(this,n);var r,i=e.nodeAfter,o=e.node(0).resolve(e.pos+i.nodeSize);return(r=t.call(this,e,o)).node=i,r}return d(n,[{key:"map",value:function(e,t){var r=t.mapResult(this.anchor),i=r.deleted,o=r.pos,a=e.resolve(o);return i?f.near(a):new n(a)}},{key:"content",value:function(){return new h.Slice(h.Fragment.from(this.node),0,0)}},{key:"eq",value:function(e){return e instanceof n&&e.anchor==this.anchor}},{key:"toJSON",value:function(){return{type:"node",anchor:this.anchor}}},{key:"getBookmark",value:function(){return new b(this.anchor)}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for NodeSelection.fromJSON");return new n(e.resolve(t.anchor))}},{key:"create",value:function(e,t){return new n(e.resolve(t))}},{key:"isSelectable",value:function(e){return!e.isText&&!1!==e.type.spec.selectable}}]),n}(f);C.prototype.visible=!1,f.jsonID("node",C);var b=function(){function e(t){c(this,e),this.anchor=t}return d(e,[{key:"map",value:function(t){var n=t.mapResult(this.anchor),r=n.deleted,i=n.pos;return r?new E(i,i):new e(i)}},{key:"resolve",value:function(e){var t=e.resolve(this.anchor),n=t.nodeAfter;return n&&C.isSelectable(n)?new C(t):f.near(t)}}]),e}(),I=function(e){i(n,e);var t=a(n);function n(e){return c(this,n),t.call(this,e.resolve(0),e.resolve(e.content.size))}return d(n,[{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.Slice.empty;if(t==h.Slice.empty){e.delete(0,e.doc.content.size);var i=f.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else r(s(n.prototype),"replace",this).call(this,e,t)}},{key:"toJSON",value:function(){return{type:"all"}}},{key:"map",value:function(e){return new n(e)}},{key:"eq",value:function(e){return e instanceof n}},{key:"getBookmark",value:function(){return x}}],[{key:"fromJSON",value:function(e){return new n(e)}}]),n}(f);f.jsonID("all",I);var x={map:function(){return this},resolve:function(e){return new I(e)}};function w(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(t.inlineContent)return y.create(e,n);for(var a=r-(i>0?0:1);i>0?a<t.childCount:a>=0;a+=i){var s=t.child(a);if(s.isAtom){if(!o&&C.isSelectable(s))return C.create(e,n-(i<0?s.nodeSize:0))}else{var l=w(e,s,n+i,i<0?s.childCount:0,i,o);if(l)return l}n+=s.nodeSize*i}return null}
2function k(e,t,n){var r,i=e.steps.length-1;if(!(i<t)){var o=e.steps[i];(o instanceof m.ReplaceStep||o instanceof m.ReplaceAroundStep)&&(e.mapping.maps[i].forEach(function(e,t,n,i){null==r&&(r=i)}),e.setSelection(f.near(e.doc.resolve(r),n)))}}var B=function(e){i(n,e);var t=a(n);function n(e){var r;return c(this,n),(r=t.call(this,e.doc)).curSelectionFor=0,r.updated=0,r.meta=Object.create(null),r.time=Date.now(),r.curSelection=e.selection,r.storedMarks=e.storedMarks,r}return d(n,[{key:"selection",get:function(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}},{key:"setSelection",value:function(e){if(e.$from.doc!=this.doc)throw RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(1|this.updated)&-3,this.storedMarks=null,this}},{key:"selectionSet",get:function(){return(1&this.updated)>0}},{key:"setStoredMarks",value:function(e){return this.storedMarks=e,this.updated|=2,this}},{key:"ensureMarks",value:function(e){return h.Mark.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}},{key:"addStoredMark",value:function(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}},{key:"removeStoredMark",value:function(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}},{key:"storedMarksSet",get:function(){return(2&this.updated)>0}},{key:"addStep",value:function(e,t){r(s(n.prototype),"addStep",this).call(this,e,t),this.updated=-3&this.updated,this.storedMarks=null}},{key:"setTime",value:function(e){return this.time=e,this}},{key:"replaceSelection",value:function(e){return this.selection.replace(this,e),this}},{key:"replaceSelectionWith",value:function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=this.selection;return t&&(e=e.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||h.Mark.none))),n.replaceWith(this,e),this}},{key:"deleteSelection",value:function(){return this.selection.replace(this),this}},{key:"insertText",value:function(e,t,n){var r=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();if(null==n&&(n=t),!e)return this.deleteRange(t,n);var i=this.storedMarks;if(!i){var o=this.doc.resolve(t);i=n==t?o.marks():o.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(t,n,r.text(e,i)),this.selection.empty||this.selection.to!=t+e.length||this.setSelection(f.near(this.selection.$to)),this}},{key:"setMeta",value:function(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}},{key:"getMeta",value:function(e){return this.meta["string"==typeof e?e:e.key]}},{key:"isGeneric",get:function(){for(var e in this.meta)return!1;return!0}},{key:"scrollIntoView",value:function(){return this.updated|=4,this}},{key:"scrolledIntoView",get:function(){return(4&this.updated)>0}}]),n}(m.Transform);function S(e,t){return t&&e?e.bind(t):e}var T=d(function e(t,n,r){c(this,e),this.name=t,this.init=S(n.init,r),this.apply=S(n.apply,r)}),Q=[new T("doc",{init:function(e){return e.doc||e.schema.topNodeType.createAndFill()},apply:function(e){return e.doc}}),new T("selection",{init:function(e,t){return e.selection||f.atStart(t.doc)},apply:function(e){return e.selection}}),new T("storedMarks",{init:function(e){return e.storedMarks||null},apply:function(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new T("scrollToSelection",{init:function(){return 0},apply:function(e,t){return e.scrolledIntoView?t+1:t}})],R=d(function e(t,n){var r=this;c(this,e),this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=Q.slice(),n&&n.forEach(function(e){if(r.pluginsByKey[e.key])throw RangeError("Adding different instances of a keyed plugin ("+e.key+")");r.plugins.push(e),r.pluginsByKey[e.key]=e,e.spec.state&&r.fields.push(new T(e.key,e.spec.state,e))})}),O=function(){function e(t){c(this,e),this.config=t}return d(e,[{key:"schema",get:function(){return this.config.schema}},{key:"plugins",get:function(){return this.config.plugins}},{key:"apply",value:function(e){return this.applyTransaction(e).state}},{key:"filterTransaction",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=0;n<this.config.plugins.length;n++)if(n!=t){var r=this.config.plugins[n];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}},{key:"applyTransaction",value:function(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};for(var t=[e],n=this.applyInner(e),r=null;;){for(var i=!1,o=0;o<this.config.plugins.length;o++){var a=this.config.plugins[o];if(a.spec.appendTransaction){var s=r?r[o].n:0,l=r?r[o].state:this,c=s<t.length&&a.spec.appendTransaction.call(a,s?t.slice(s):t,l,n);
2if(c&&n.filterTransaction(c,o)){if(c.setMeta("appendedTransaction",e),!r){r=[];for(var u=0;u<this.config.plugins.length;u++)r.push(u<o?{state:n,n:t.length}:{state:this,n:0})}t.push(c),n=n.applyInner(c),i=!0}r&&(r[o]={state:n,n:t.length})}}if(!i)return{state:n,transactions:t}}}},{key:"applyInner",value:function(t){if(!t.before.eq(this.doc))throw RangeError("Applying a mismatched transaction");for(var n=new e(this.config),r=this.config.fields,i=0;i<r.length;i++){var o=r[i];n[o.name]=o.apply(t,this[o.name],this,n)}return n}},{key:"tr",get:function(){return new B(this)}},{key:"reconfigure",value:function(t){for(var n=new R(this.schema,t.plugins),r=n.fields,i=new e(n),o=0;o<r.length;o++){var a=r[o].name;i[a]=this.hasOwnProperty(a)?this[a]:r[o].init(t,i)}return i}},{key:"toJSON",value:function(e){var t={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(t.storedMarks=this.storedMarks.map(function(e){return e.toJSON()})),e&&"object"==l(e))for(var n in e){if("doc"==n||"selection"==n)throw RangeError("The JSON fields `doc` and `selection` are reserved");var r=e[n],i=r.spec.state;i&&i.toJSON&&(t[n]=i.toJSON.call(r,this[r.key]))}return t}}],[{key:"create",value:function(t){for(var n=new R(t.doc?t.doc.type.schema:t.schema,t.plugins),r=new e(n),i=0;i<n.fields.length;i++)r[n.fields[i].name]=n.fields[i].init(t,r);return r}},{key:"fromJSON",value:function(t,n,r){if(!n)throw RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw RangeError("Required config field 'schema' missing");var i=new R(t.schema,t.plugins),o=new e(i);return i.fields.forEach(function(e){if("doc"==e.name)o.doc=h.Node.fromJSON(t.schema,n.doc);else if("selection"==e.name)o.selection=f.fromJSON(o.doc,n.selection);else if("storedMarks"==e.name)n.storedMarks&&(o.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(var i in r){var a=r[i],s=a.spec.state;if(a.key==e.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(n,i)){o[e.name]=s.fromJSON.call(a,t,n[i],o);return}}o[e.name]=e.init(t,o)}}),o}}]),e}(),j=function(){function e(t){c(this,e),this.spec=t,this.props={},t.props&&function e(t,n,r){for(var i in t){var o=t[i];o instanceof Function?o=o.bind(n):"handleDOMEvents"==i&&(o=e(o,n,{})),r[i]=o}return r}(t.props,this,this.props),this.key=t.key?t.key.key:P("plugin")}return d(e,[{key:"getState",value:function(e){return e[this.key]}}]),e}(),M=Object.create(null);function P(e){return e in M?e+"$"+ ++M[e]:(M[e]=0,e+"$")}var N=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"key";c(this,e),this.key=P(t)}return d(e,[{key:"get",value:function(e){return e.config.pluginsByKey[this.key]}},{key:"getState",value:function(e){return e[this.key]}}]),e}();n.AllSelection=I,n.EditorState=O,n.NodeSelection=C,n.Plugin=j,n.PluginKey=N,n.Selection=f,n.SelectionRange=g,n.TextSelection=y,n.Transaction=B},47523,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(251)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},90677,(e,t,n)=>{"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||o(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e}
2,f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function s(){return(s="u">typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=h(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}}).apply(this,arguments)}function l(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=h(e);return n=t?Reflect.construct(r,arguments,h(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return d(e)}(this,n)}}function d(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==m(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===m(t)?t:String(t)}(r.key),r)}}function g(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var A=e.r(251),v=e.r(37524),y=e.r(37871),E=function(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t},C=function(e){var t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t},b=null,I=function(e,t,n){var r=b||(b=document.createRange());return r.setEnd(e,null==n?e.nodeValue.length:n),r.setStart(e,t||0),r},x=function(){b=null},w=function(e,t,n,r){return n&&(B(e,t,n,r,-1)||B(e,t,n,r,1))},k=/^(img|br|input|textarea|hr)$/i;function B(e,t,n,r,i){for(var o;;){if(e==n&&t==r)return!0;if(t==(i<0?0:S(e))){var a=e.parentNode;if(!a||1!=a.nodeType||T(e)||k.test(e.nodeName)||"false"==e.contentEditable)return!1;t=E(e)+(i<0?0:1),e=a}else{if(1!=e.nodeType)return!1;var s=e.childNodes[t+(i<0?-1:0)];if(1==s.nodeType&&"false"==s.contentEditable)if(null==(o=s.pmViewDesc)||!o.ignoreForSelection)return!1;else t+=i;else e=s,t=i<0?S(e):0}}}function S(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function T(e){for(var t,n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}var Q=function(e){return e.focusNode&&w(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function R(e,t){var n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}var O="u">typeof navigator?navigator:null,j="u">
2typeof document?document:null,M=O&&O.userAgent||"",P=/Edge\/(\d+)/.exec(M),N=/MSIE \d/.exec(M),D=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(M),L=!!(N||D||P),z=N?document.documentMode:D?+D[1]:P?+P[1]:0,F=!L&&/gecko\/(\d+)/i.test(M);F&&(/Firefox\/(\d+)/.exec(M)||[0,0])[1];var _=!L&&/Chrome\/(\d+)/.exec(M),U=!!_,H=_?+_[1]:0,V=!L&&!!O&&/Apple Computer/.test(O.vendor),q=V&&(/Mobile\/\w+/.test(M)||!!O&&O.maxTouchPoints>2),W=q||!!O&&/Mac/.test(O.platform),K=!!O&&/Win/.test(O.platform),G=/Android \d/.test(M),X=!!j&&"webkitFontSmoothing"in j.documentElement.style,Y=X?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function J(e,t){return"number"==typeof e?e:e[t]}function Z(e,t,n){for(var r=e.someProp("scrollThreshold")||0,i=e.someProp("scrollMargin")||5,o=e.dom.ownerDocument,a=n||e.dom;a;){if(1!=a.nodeType){a=C(a);continue}var s=a,l=s==o.body,c=l?function(e){var t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}(o):function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}(s),u=0,d=0;if(t.top<c.top+J(r,"top")?d=-(c.top-t.top+J(i,"top")):t.bottom>c.bottom-J(r,"bottom")&&(d=t.bottom-t.top>c.bottom-c.top?t.top+J(i,"top")-c.top:t.bottom-c.bottom+J(i,"bottom")),t.left<c.left+J(r,"left")?u=-(c.left-t.left+J(i,"left")):t.right>c.right-J(r,"right")&&(u=t.right-c.right+J(i,"right")),u||d)if(l)o.defaultView.scrollBy(u,d);else{var h=s.scrollLeft,m=s.scrollTop;d&&(s.scrollTop+=d),u&&(s.scrollLeft+=u);var p=s.scrollLeft-h,f=s.scrollTop-m;t={left:t.left-p,top:t.top-f,right:t.right-p,bottom:t.bottom-f}}var g=l?"fixed":getComputedStyle(a).position;if(/^(fixed|sticky)$/.test(g))break;a="absolute"==g?a.offsetParent:C(a)}}function $(e){for(var t=[],n=e.ownerDocument,r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=C(r));return t}function ee(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=r.dom,o=r.top,a=r.left;i.scrollTop!=o+t&&(i.scrollTop=o+t),i.scrollLeft!=a&&(i.scrollLeft=a)}}var et=null;function en(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function er(e){return e.top<e.bottom||e.left<e.right}function ei(e,t){var n=e.getClientRects();if(n.length){var r=n[t<0?0:n.length-1];if(er(r))return r}return Array.prototype.find.call(n,er)||e.getBoundingClientRect()}var eo=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function ea(e,t,n){var r=e.docView.domFromPos(t,n<0?-1:1),i=r.node,o=r.offset,a=r.atom,s=X||F;if(3==i.nodeType)if(s&&(eo.test(i.nodeValue)||(n<0?!o:o==i.nodeValue.length))){var l=ei(I(i,o,o),n);if(F&&o&&/\s/.test(i.nodeValue[o-1])&&o<i.nodeValue.length){var c=ei(I(i,o-1,o-1),-1);if(c.top==l.top){var u=ei(I(i,o,o+1),-1);if(u.top!=l.top)return es(u,u.left<c.left)}}return l}else{var d=o,h=o,m=n<0?1:-1;return n<0&&!o?(h++,m=-1):n>=0&&o==i.nodeValue.length?(d--,m=1):n<0?d--:h++,es(ei(I(i,d,h),m),m<0)}if(!e.state.doc.resolve(t-(a||0)).parent.inlineContent){if(null==a&&o&&(n<0||o==S(i))){var p=i.childNodes[o-1];if(1==p.nodeType)return el(p.getBoundingClientRect(),!1)}if(null==a&&o<S(i)){var f=i.childNodes[o];if(1==f.nodeType)return el(f.getBoundingClientRect(),!0)}return el(i.getBoundingClientRect(),n>=0)}if(null==a&&o&&(n<0||o==S(i))){var g=i.childNodes[o-1],A=3==g.nodeType?I(g,S(g)-!s):1!=g.nodeType||"BR"==g.nodeName&&g.nextSibling?null:g;if(A)return es(ei(A,1),!1)}if(null==a&&o<S(i)){for(var v=i.childNodes[o];v.pmViewDesc&&v.pmViewDesc.ignoreForCoords;)v=v.nextSibling;var y=v?3==v.nodeType?I(v,0,+!s):1==v.nodeType?v:null:null;if(y)return es(ei(y,-1),!0)}return es(ei(3==i.nodeType?I(i):i,-n),n>=0)}function es(e,t){if(0==e.width)return e;var n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function el(e,t){if(0==e.height)return e;var n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function ec(e,t,n){var r=e.state,i=e.root.activeElement;r!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),i!=e.dom&&i&&i.focus()}}var eu=/[\u0590-\u08ac]/,ed=null,eh=null,em=!1,ep=function(){function e(t,n,r,i){p(this,e),this.parent=t,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=0,r.pmViewDesc=this}return g(e,[{key:"matchesWidget",value:function(e){return!1}},{key:"matchesMark",value:function(e){return!1}},{key:"matchesNode",value:function(e,t,n){return!1}},{key:"matchesHack",value:function(e){return!1}},{key:"parseRule",value:function(){return null}},{key:"stopEvent",value:function(e){return!1}},{key:"size",get:function(){for(var e=0,t=0;t<this.children.length;t++)e+=this.children[t].size;return e}},{key:"border",get:function(){return 0}},{key:"destroy",value:function(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(var e=0;e<this.children.length;e++)this.children[e].destroy()}},{key:"posBeforeChild",value:function(e){for(var t=0,n=this.posAtStart;;t++){var r=this.children[t];if(r==e)return n;n+=r.size}}},{key:"posBefore",get:function(){return this.parent.posBeforeChild(this)}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}},{key:"posAfter",get:function(){return this.posBefore+this.size}},{key:"posAtEnd",get:function(){return this.posAtStart+this.size-2*this.border}},{key:"localPosFromDOM",value:function(e,t,n){if(this.contentDOM&&this.contentDOM.contains(1==e.nodeType?e:e.parentNode)){if(n<0){if(e==this.contentDOM)r=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;r=e.previousSibling}for(;r&&!((i=r.pmViewDesc)&&i.parent==this);)r=r.previousSibling;return r?this.posBeforeChild(i)+i.size:this.posAtStart}if(e==this.contentDOM)o=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((a=o.pmViewDesc)&&a.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(a):this.posAtEnd}if(e==this.dom&&this.contentDOM)s=t>E(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))s=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(var r,i,o,a,s,l=e;;l=l.parentNode){if(l==this.dom){s=!1;break}if(l.previousSibling)break}if(null==s&&t==e.childNodes.length)for(var c=e;;c=c.parentNode){if(c==this.dom){s=!0;break}if(c.nextSibling)break}}return(null==s?n>0:s)?this.posAtEnd:this.posAtStart}},{key:"nearestDesc",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!0,r=e;r;r=r.parentNode){var i=this.getDesc(r),o=void 0;if(i&&(!t||i.node))if(!n||!(o=i.nodeDOM)||(1==o.nodeType?o.contains(1==e.nodeType?e:e.parentNode):o==e))return i;else n=!1}}},{key:"getDesc",value:function(e){for(var t=e.pmViewDesc,n=t;n;n=n.parent)if(n==this)return t}},{key:"posFromDOM",value:function(e,t,n){for(var r=e;r;r=r.parentNode){var i=this.getDesc(r);if(i)return i.localPosFromDOM(e,t,n)}return -1}},{key:"descAt",value:function(e){for(var t=0,n=0;t<this.children.length;t++){var r=this.children[t],i=n+r.size;if(n==e&&i!=n){for(;!r.border&&r.children.length;)for(var o=0;o<r.children.length;o++){var a=r.children[o];if(a.size){r=a;break}}return r}if(e<i)return r.descAt(e-n-r.border);n=i}}},{key:"domFromPos",value:function(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};for(var n=0,r=0,i=0;n<this.children.length;n++){var o=this.children[n],a=i+o.size;if(a>e||o instanceof eC){r=e-i;break}i=a}if(r)return this.children[n].domFromPos(r-this.children[n].border,t);for(;n&&!(s=this.children[n-1]).size&&s instanceof ef&&s.side>=0;n--);if(t<=0){for(var s,l,c=!0;(l=n?this.children[n-1]:null)&&l.dom.parentNode!=this.contentDOM;n--,c=!1);return l&&t&&c&&!l.border&&!l.domAtom?l.domFromPos(l.size,t):{node:this.contentDOM,offset:l?E(l.dom)+1:0}}for(var u,d=!0;(u=n<this.children.length?this.children[n]:null)&&u.dom.parentNode!=this.contentDOM;n++,d=!1);return u&&d&&!u.border&&!u.domAtom?u.domFromPos(0,t):{node:this.contentDOM,offset:u?E(u.dom):this.contentDOM.childNodes.length}}},{key:"parseRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0==this.children.length)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};for(var r=-1,i=-1,o=n,a=0;;a++){var s=this.children[a],l=o+s.size;if(-1==r&&e<=l){var c=o+s.border;if(e>=c&&t<=l-s.border&&s.node&&s.contentDOM&&this.contentDOM.contains(s.contentDOM))return s.parseRange(e,t,c);e=o;for(var u=a;u>0;u--){var d=this.children[u-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){r=E(d.dom)+1;break}e-=d.size}-1==r&&(r=0)}if(r>-1&&(l>t||a==this.children.length-1)){t=l;for(var h=a+1;h<this.children.length;h++){var m=this.children[h];if(m.size&&m.dom.parentNode==this.contentDOM&&!m.emptyChildAt(-1)){i=E(m.dom);break}t+=m.size}-1==i&&(i=this.contentDOM.childNodes.length);break}o=l}return{node:this.contentDOM,from:e,to:t,fromOffset:r,toOffset:i}}},{key:"emptyChildAt",value:function(e){if(this.border||!this.contentDOM||!this.children.length)return!1;var t=this.children[e<0?0:this.children.length-1];return 0==t.size||t.emptyChildAt(e)}},{key:"domAfterPos",value:function(e){var t=this.domFromPos(e,0),n=t.node,r=t.offset;if(1!=n.nodeType||r==n.childNodes.length)throw RangeError("No node after pos "+e);return n.childNodes[r]}},{key:"setSelection",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=Math.min(e,t),o=Math.max(e,t),a=0,s=0;a<this.children.length;a++){var l=this.children[a],c=s+l.size;if(i>s&&o<c)return l.setSelection(e-s-l.border,t-s-l.border,n,r);s=c}var u=this.domFromPos(e,e?-1:1),d=t==e?u:this.domFromPos(t,t?-1:1),h=n.root.getSelection(),m=n.domSelectionRange(),p=!1;if((F||V)&&e==t){var f=u,g=f.node,A=f.offset;if(3==g.nodeType){if((p=!!(A&&"\n"==g.nodeValue[A-1]))&&A==g.nodeValue.length)for(var v,y=g;y;y=y.parentNode){if(v=y.nextSibling){"BR"==v.nodeName&&(u=d={node:v.parentNode,offset:E(v)+1});break}var C=y.pmViewDesc;if(C&&C.node&&C.node.isBlock)break}}else{var b=g.childNodes[A-1];p=b&&("BR"==b.nodeName||"false"==b.contentEditable)}}if(F&&m.focusNode&&m.focusNode!=d.node&&1==m.focusNode.nodeType){var I=m.focusNode.childNodes[m.focusOffset];I&&"false"==I.contentEditable&&(r=!0)}if(!(!(r||p&&V)&&w(u.node,u.offset,m.anchorNode,m.anchorOffset)&&w(d.node,d.offset,m.focusNode,m.focusOffset))){var x=!1;if((h.extend||e==t)&&!(p&&F)){h.collapse(u.node,u.offset);try{e!=t&&h.extend(d.node,d.offset),x=!0}catch(e){}}if(!x){if(e>t){var k=u;u=d,d=k}var B=document.createRange();B.setEnd(d.node,d.offset),B.setStart(u.node,u.offset),h.removeAllRanges(),h.addRange(B)}}}},{key:"ignoreMutation",value:function(e){return!this.contentDOM&&"selection"!=e.type}},{key:"contentLost",get:function(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}},{key:"markDirty",value:function(e,t){for(var n=0,r=0;r<this.children.length;r++){var i=this.children[r],o=n+i.size;if(n==o?e<=o&&t>=n:e<o&&t>n){var a=n+i.border,s=o-i.border;if(e>=a&&t<=s){this.dirty=e==n||t==o?2:1,e==a&&t==s&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=3:i.markDirty(e-a,t-a);return}i.dirty=i.dom!=i.contentDOM||i.dom.parentNode!=this.contentDOM||i.children.length?3:2}n=o}this.dirty=2}},{key:"markParentsDirty",value:function(){for(var e=1,t=this.parent;t;t=t.parent,e++){var n=1==e?2:1;t.dirty<n&&(t.dirty=n)}}},{key:"domAtom",get:function(){return!1}},{key:"ignoreForCoords",get:function(){return!1}},{key:"ignoreForSelection",get:function(){return!1}},{key:"isText",value:function(e){return!1}}]),e}(),ef=function(e){l(n,e);var t=u(n);function n(e,r,i,o){p(this,n);var a,s,l=r.type.toDOM;if("function"==typeof l&&(l=l(i,function(){return s?s.parent?s.parent.posBeforeChild(s):void 0:o})),!r.type.spec.raw){if(1!=l.nodeType){var c=document.createElement("span");c.appendChild(l),l=c}l.contentEditable="false",l.classList.add("ProseMirror-widget")}return(a=t.call(this,e,[],l,null)).widget=r,a.widget=r,s=d(a),a}return g(n,[{key:"matchesWidget",value:function(e){return 0==this.dirty&&e.type.eq(this.widget.type)}},{key:"parseRule",value:function(){return{ignore:!0}}},{key:"stopEvent",value:function(e){var t=this.widget.spec.stopEvent;return!!t&&t(e)}},{key:"ignoreMutation",value:function(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}},{key:"destroy",value:function(){this.widget.type.destroy(this.dom),s(h(n.prototype),"destroy",this).call(this)}},{key:"domAtom",get:function(){return!0}},{key:"ignoreForSelection",get:function(){return!!this.widget.type.spec.relaxedSide}},{key:"side",get:function(){return this.widget.type.side}}]),n}(ep),eg=function(e){l(n,e);var t=u(n);function n(e,r,i,o){var a;return p(this,n),(a=t.call(this,e,[],r,null)).textDOM=i,a.text=o,a}return g(n,[{key:"size",get:function(){return this.text.length}},{key:"localPosFromDOM",value:function(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}},{key:"domFromPos",value:function(e){return{node:this.textDOM,offset:e}}},{key:"ignoreMutation",value:function(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}]),n}(ep),eA=function(e){l(n,e);var t=u(n);function n(e,r,i,o,a){var s;return p(this,n),(s=t.call(this,e,[],i,o)).mark=r,s.spec=a,s}return g(n,[{key:"parseRule",value:function(){return 3&this.dirty||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}},{key:"matchesMark",value:function(e){return 3!=this.dirty&&this.mark.eq(e)}},{key:"markDirty",value:function(e,t){if(s(h(n.prototype),"markDirty",this).call(this,e,t),0!=this.dirty){for(var r=this.parent;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=0}}},{key:"slice",value:function(e,t,r){var i=n.create(this.parent,this.mark,!0,r),o=this.children,a=this.size;t<a&&(o=eO(o,t,a,r)),e>0&&(o=eO(o,0,e,r));for(var s=0;s<o.length;s++)o[s].parent=i;return i.children=o,i}},{key:"ignoreMutation",value:function(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):s(h(n.prototype),"ignoreMutation",this).call(this,e)}},{key:"destroy",value:function(){this.spec.destroy&&this.spec.destroy(),s(h(n.prototype),"destroy",this).call(this)}}],[{key:"create",value:function(e,t,r,i){var o=i.nodeViews[t.type.n
2ame],a=o&&o(t,i,r);return a&&a.dom||(a=v.DOMSerializer.renderSpec(document,t.type.spec.toDOM(t,r),null,t.attrs)),new n(e,t,a.dom,a.contentDOM||a.dom,a)}}]),n}(ep),ev=function(e){l(n,e);var t=u(n);function n(e,r,i,o,a,s,l,c,u){var d;return p(this,n),(d=t.call(this,e,[],a,s)).node=r,d.outerDeco=i,d.innerDeco=o,d.nodeDOM=l,d}return g(n,[{key:"parseRule",value:function(){var e=this;if(this.node.type.spec.reparseInView)return null;var t={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(t.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(var n=this.children.length-1;n>=0;n--){var r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=function(){return v.Fragment.empty})}else t.contentElement=this.contentDOM;else t.getContent=function(){return e.node.content};return t}},{key:"matchesNode",value:function(e,t,n){return 0==this.dirty&&e.eq(this.node)&&eS(t,this.outerDeco)&&n.eq(this.innerDeco)}},{key:"size",get:function(){return this.node.nodeSize}},{key:"border",get:function(){return+!this.node.isLeaf}},{key:"updateChildren",value:function(e,t){var n=this,r=this.node.inlineContent,i=t,o=e.composing?this.localCompositionInfo(e,t):null,a=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new eQ(this,a&&a.node,e);(function(e,t,n,r){var i=t.locals(e),o=0;if(0==i.length){for(var a=0;a<e.childCount;a++){var s=e.child(a);r(s,i,t.forChild(o,s),a),o+=s.nodeSize}return}for(var l=0,c=[],u=null,d=0;;){for(var h=void 0,m=void 0;l<i.length&&i[l].to==o;){var p=i[l++];p.widget&&(h?(m||(m=[h])).push(p):h=p)}if(h)if(m){m.sort(eR);for(var f=0;f<m.length;f++)n(m[f],d,!!u)}else n(h,d,!!u);var g=void 0,A=void 0;if(u)A=-1,g=u,u=null;else if(d<e.childCount)A=d,g=e.child(d++);else break;for(var v=0;v<c.length;v++)c[v].to<=o&&c.splice(v--,1);for(;l<i.length&&i[l].from<=o&&i[l].to>o;)c.push(i[l++]);var y=o+g.nodeSize;if(g.isText){var E=y;l<i.length&&i[l].from<E&&(E=i[l].from);for(var C=0;C<c.length;C++)c[C].to<E&&(E=c[C].to);E<y&&(u=g.cut(E-o),g=g.cut(0,E-o),y=E,A=-1)}else for(;l<i.length&&i[l].to<y;)l++;var b=g.isInline&&!g.isLeaf?c.filter(function(e){return!e.inline}):c.slice();r(g,b,t.forChild(o,g),A),o=y}})(this.node,this.innerDeco,function(t,o,a){t.spec.marks?l.syncToMarks(t.spec.marks,r,e,o):t.type.side>=0&&!a&&l.syncToMarks(o==n.node.childCount?v.Mark.none:n.node.child(o).marks,r,e,o),l.placeWidget(t,e,i)},function(t,n,a,c){var u;
2l.syncToMarks(t.marks,r,e,c),l.findNodeMatch(t,n,a,c)||s&&e.state.selection.from>i&&e.state.selection.to<i+t.nodeSize&&(u=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(t,n,a,u,e)||l.updateNextNode(t,n,a,e,c,i)||l.addNode(t,n,a,e,i),i+=t.nodeSize}),l.syncToMarks([],r,e,0),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||2==this.dirty)&&(a&&this.protectLocalComposition(e,a),function e(t,n,r){for(var i=t.firstChild,o=!1,a=0;a<n.length;a++){var s=n[a],l=s.dom;if(l.parentNode==t){for(;l!=i;)i=eT(i),o=!0;i=i.nextSibling}else o=!0,t.insertBefore(l,i);if(s instanceof eA){var c=i?i.previousSibling:t.lastChild;e(s.contentDOM,s.children,r),i=c?c.nextSibling:t.firstChild}}for(;i;)i=eT(i),o=!0;o&&r.trackWrites==t&&(r.trackWrites=null)}(this.contentDOM,this.children,e),q&&function(e){if("UL"==e.nodeName||"OL"==e.nodeName){var t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}(this.dom))}},{key:"localCompositionInfo",value:function(e,t){var n=e.state.selection,r=n.from,i=n.to;if(!(e.state.selection instanceof A.TextSelection)||r<t||i>t+this.node.content.size)return null;var o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(!this.node.inlineContent)return{node:o,pos:-1,text:""};var a=o.nodeValue,s=function(e,t,n,r){for(var i=0,o=0;i<e.childCount&&o<=r;){var a=e.child(i++),s=o;if(o+=a.nodeSize,a.isText){for(var l=a.text;i<e.childCount;){var c=e.child(i++);if(o+=c.nodeSize,!c.isText)break;l+=c.text}if(o>=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;var u=s<r?l.lastIndexOf(t,r-s-1):-1;if(u>=0&&u+t.length+s>=n)return s+u;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}}return -1}(this.node.content,a,r-t,i-t);return s<0?null:{node:o,pos:s,text:a}}},{key:"protectLocalComposition",value:function(e,t){var n=t.node,r=t.pos,i=t.text;if(!this.getDesc(n)){for(var o=n;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}var a=new eg(this,o,n,i);e.input.compositionNodes.push(a),this.children=eO(this.children,r,r+i.length,e,a)}}},{key:"update",value:function(e,t,n,r){return 3!=this.dirty&&!!e.sameMarkup(this.node)&&(this.updateInner(e,t,n,r),!0)}},{key:"updateInner",value:function(e,t,n,r){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=0}},{key:"updateOuterDeco",value:function(e){if(!eS(e,this.outerDeco)){var t=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=ek(this.dom,this.nodeDOM,ew(this.outerDeco,this.node,t),ew(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}}},{key:"selectNode",value:function(){1==this.nodeDOM.nodeType&&(this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.nodeDOM.draggable=!0))}},{key:"deselectNode",value:function(){1==this.nodeDOM.nodeType&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.nodeDOM.removeAttribute("draggable"))}},{key:"domAtom",get:function(){return this.node.isAtom}}],[{key:"create",value:function(e,t,r,i,o,a){var s,l=o.nodeViews[t.type.name],c=l&&l(t,o,function(){return s?s.parent?s.parent.posBeforeChild(s):void 0:a},r,i),u=c&&c.dom,d=c&&c.contentDOM;if(t.isText)if(u){if(3!=u.nodeType)throw RangeError("Text must be rendered as a DOM text node")}else u=document.createTextNode(t.text);else if(!u){var h=v.DOMSerializer.renderSpec(document,t.type.spec.toDOM(t),null,t.attrs);u=h.dom,d=h.contentDOM}d||t.isText||"BR"==u.nodeName||(u.hasAttribute("contenteditable")||(u.contentEditable="false"),t.type.spec.draggable&&(u.draggable=!0));var m=u;return(u=eB(u,r,t),c)?s=new eb(e,t,r,i,u,d||null,m,c,o,a+1):t.isText?new eE(e,t,r,i,u,m,o):new n(e,t,r,i,u,d||null,m,o,a+1)}}]),n}(ep);function ey(e,t,n,r,i){eB(r,t,e);var o=new ev(void 0,e,t,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}var eE=function(e){l(n,e);var t=u(n);function n(e,r,i,o,a,s,l){return p(this,n),t.call(this,e,r,i,o,a,null,s,l,0)}return g(n,[{key:"parseRule",value:function(){for(var e=this.nodeDOM.parentNode;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}},{key:"update",value:function(e,t,n,r){return 3!=this.dirty&&(0==this.dirty||!!this.inParent())&&!!e.sameMarkup(this.node)&&(this.updateOuterDeco(t),(0!=this.dirty||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=0,!0)}},{key:"inParent",value:function(){for(var e=this.parent.contentDOM,t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}},{key:"domFromPos",value:function(e){return{node:this.nodeDOM,offset:e}}},{key:"localPosFromDOM",value:function(e,t,r){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):s(h(n.prototype),"localPosFromDOM",this).call(this,e,t,r)}},{key:"ignoreMutation",value:function(e){return"characterData"!=e.type&&"selection"!=e.type}},{key:"slice",value:function(e,t,r){var i=this.node.cut(e,t),o=document.createTextNode(i.text);return new n(this.parent,i,this.outerDeco,this.innerDeco,o,o,r)}},{key:"markDirty",value:function(e,t){s(h(n.prototype),"markDirty",this).call(this,e,t),this.dom!=this.nodeDOM&&(0==e||t==this.nodeDOM.nodeValue.length)&&(this.dirty=3)}},{key:"domAtom",get:function(){return!1}},{key:"isText",value:function(e){return this.node.text==e}}]),n}(ev),eC=function(e){l(n,e);var t=u(n);function n(){return p(this,n),t.apply(this,arguments)}return g(n,[{key:"parseRule",value:function(){return{ignore:!0}}},{key:"matchesHack",value:function(e){return 0==this.dirty&&this.dom.nodeName==e}},{key:"domAtom",get:function(){return!0}},{key:"ignoreForCoords",get:function(){return"IMG"==this.dom.nodeName}}]),n}(ep),eb=function(e){l(n,e);var t=u(n);function n(e,r,i,o,a,s,l,c,u,d){var h;return p(this,n),(h=t.call(this,e,r,i,o,a,s,l,u,d)).spec=c,h}return g(n,[{key:"update",value:function(e,t,r,i){if(3==this.dirty)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){var o=this.spec.update(e,t,r);
2return o&&this.updateInner(e,t,r,i),o}return(!!this.contentDOM||!!e.isLeaf)&&s(h(n.prototype),"update",this).call(this,e,t,r,i)}},{key:"selectNode",value:function(){this.spec.selectNode?this.spec.selectNode():s(h(n.prototype),"selectNode",this).call(this)}},{key:"deselectNode",value:function(){this.spec.deselectNode?this.spec.deselectNode():s(h(n.prototype),"deselectNode",this).call(this)}},{key:"setSelection",value:function(e,t,r,i){this.spec.setSelection?this.spec.setSelection(e,t,r.root):s(h(n.prototype),"setSelection",this).call(this,e,t,r,i)}},{key:"destroy",value:function(){this.spec.destroy&&this.spec.destroy(),s(h(n.prototype),"destroy",this).call(this)}},{key:"stopEvent",value:function(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}},{key:"ignoreMutation",value:function(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):s(h(n.prototype),"ignoreMutation",this).call(this,e)}}]),n}(ev),eI=function(e){e&&(this.nodeName=e)};eI.prototype=Object.create(null);var ex=[new eI];function ew(e,t,n){if(0==e.length)return ex;for(var r=n?ex[0]:new eI,i=[r],o=0;o<e.length;o++){var a=e[o].type.attrs;if(a)for(var s in a.nodeName&&i.push(r=new eI(a.nodeName)),a){var l=a[s];null!=l&&(n&&1==i.length&&i.push(r=new eI(t.isInline?"span":"div")),"class"==s?r.class=(r.class?r.class+" ":"")+l:"style"==s?r.style=(r.style?r.style+";":"")+l:"nodeName"!=s&&(r[s]=l))}}return i}function ek(e,t,n,r){if(n==ex&&r==ex)return t;for(var i=t,o=0;o<r.length;o++){var a=r[o],s=n[o];if(o){var l=void 0;s&&s.nodeName==a.nodeName&&i!=e&&(l=i.parentNode)&&l.nodeName.toLowerCase()==a.nodeName||((l=document.createElement(a.nodeName)).pmIsDeco=!0,l.appendChild(i),s=ex[0]),i=l}!function(e,t,n){for(var r in t)"class"==r||"style"==r||"nodeName"==r||r in n||e.removeAttribute(r);for(var i in n)"class"!=i&&"style"!=i&&"nodeName"!=i&&n[i]!=t[i]&&e.setAttribute(i,n[i]);if(t.class!=n.class){for(var o=t.class?t.class.split(" ").filter(Boolean):[],a=n.class?n.class.split(" ").filter(Boolean):[],s=0;s<o.length;s++)-1==a.indexOf(o[s])&&e.classList.remove(o[s]);for(var l=0;l<a.length;l++)-1==o.indexOf(a[l])&&e.classList.add(a[l]);0==e.classList.length&&e.removeAttribute("class")}if(t.style!=n.style){if(t.style)for(var c,u=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g;c=u.exec(t.style);)e.style.removeProperty(c[1]);n.style&&(e.style.cssText+=n.style)}}(i,s||ex[0],a)}return i}function eB(e,t,n){return ek(e,e,ex,ew(t,n,1!=e.nodeType))}function eS(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(!e[n].type.eq(t[n].type))return!1;return!0}function eT(e){var t=e.nextSibling;return e.parentNode.removeChild(e),t}var eQ=function(){function e(t,n,r){p(this,e),this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=function(e,t){var n=t,r=n.children.length,i=e.childCount,o=new Map,a=[];n:for(;i>0;){for(var s=void 0;;)if(r){var l=n.children[r-1];if(l instanceof eA)n=l,r=l.children.length;else{s=l,r--;break}}else if(n==t)break n;else r=n.parent.children.indexOf(n),n=n.parent;var c=s.node;if(c){if(c!=e.child(i-1))break;--i,o.set(s,i),a.push(s)}}return{index:i,matched:o,matches:a.reverse()}}(t.node.content,t)}return g(e,[{key:"destroyBetween",value:function(e,t){if(e!=t){for(var n=e;n<t;n++)this.top.children[n].destroy();this.top.children.splice(e,t-e),this.changed=!0}}},{key:"destroyRest",value:function(){this.destroyBetween(this.index,this.top.children.length)}},{key:"syncToMarks",value:function(e,t,n,r){for(var i=0,o=this.stack.length>>1,a=Math.min(o,e.length);i<a&&(i==o-1?this.top:this.stack[i+1<<1]).matchesMark(e[i])&&!1!==e[i].type.spec.spanning;)i++;for(;i<o;)this.destroyRest(),this.top.dirty=0,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);var s=-1,l=this.top.children.length;r<this.preMatch.index&&(l=Math.min(this.index+3,l));for(var c=this.index;c<l;c++){var u=this.top.children[c];if(u.matchesMark(e[o])&&!this.isLocked(u.dom)){s=c;break}}if(s>-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];
2else{var d=eA.create(this.top,e[o],t,n);this.top.children.splice(this.index,0,d),this.top=d,this.changed=!0}this.index=0,o++}}},{key:"findNodeMatch",value:function(e,t,n,r){var i,o=-1;if(r>=this.preMatch.index&&(i=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&i.matchesNode(e,t,n))o=this.top.children.indexOf(i,this.index);else for(var a=this.index,s=Math.min(this.top.children.length,a+5);a<s;a++){var l=this.top.children[a];if(l.matchesNode(e,t,n)&&!this.preMatch.matched.has(l)){o=a;break}}return!(o<0)&&(this.destroyBetween(this.index,o),this.index++,!0)}},{key:"updateNodeAt",value:function(e,t,n,r,i){var o=this.top.children[r];return 3==o.dirty&&o.dom==o.contentDOM&&(o.dirty=2),!!o.update(e,t,n,i)&&(this.destroyBetween(this.index,r),this.index++,!0)}},{key:"findIndexWithChild",value:function(e){for(;;){var t=e.parentNode;if(!t)return -1;if(t==this.top.contentDOM){var n=e.pmViewDesc;if(n){for(var r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==n)return r}return -1}e=t}}},{key:"updateNextNode",value:function(e,t,n,r,i,o){for(var a=this.index;a<this.top.children.length;a++){var s=this.top.children[a];if(s instanceof ev){var l=this.preMatch.matched.get(s);if(null!=l&&l!=i)return!1;var c=s.dom,u=void 0,d=this.isLocked(c)&&!(e.isText&&s.node&&s.node.isText&&s.nodeDOM.nodeValue==e.text&&3!=s.dirty&&eS(t,s.outerDeco));if(!d&&s.update(e,t,n,r))return this.destroyBetween(this.index,a),s.dom!=c&&(this.changed=!0),this.index++,!0;if(!d&&(u=this.recreateWrapper(s,e,t,n,r,o)))return this.destroyBetween(this.index,a),this.top.children[this.index]=u,u.contentDOM&&(u.dirty=2,u.updateChildren(r,o+1),u.dirty=0),this.changed=!0,this.index++,!0;break}}return!1}},{key:"recreateWrapper",value:function(e,t,n,r,o,a){if(e.dirty||t.isAtom||!e.children.length||!e.node.content.eq(t.content)||!eS(n,e.outerDeco)||!r.eq(e.innerDeco))return null;var s=ev.create(this.top,t,n,r,o,a);if(s.contentDOM){s.children=e.children,e.children=[];var l,c=i(s.children);try{for(c.s();!(l=c.n()).done;)l.value.parent=s}catch(e){c.e(e)}finally{c.f()}}return e.destroy(),s}},{key:"addNode",value:function(e,t,n,r,i){var o=ev.create(this.top,e,t,n,r,i);o.contentDOM&&o.updateChildren(r,i+1),this.top.children.splice(this.index++,0,o),this.changed=!0}},{key:"placeWidget",value:function(e,t,n){var r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{var i=new ef(this.top,e,t,n);this.top.children.splice(this.index++,0,i),this.changed=!0}}},{key:"addTextblockHacks",value:function(){for(var e=this.top.children[this.index-1],t=this.top;e instanceof eA;)e=(t=e).children[t.children.length-1];(!e||!(e instanceof eE)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((V||U)&&e&&"false"==e.dom.contentEditable&&this.addHackNode("IMG",t),this.addHackNode("BR",this.top))}},{key:"addHackNode",value:function(e,t){if(t==this.top&&this.index<t.children.length&&t.children[this.index].matchesHack(e))this.index++;else{var n=document.createElement(e);"IMG"==e&&(n.className="ProseMirror-separator",n.alt=""),"BR"==e&&(n.className="ProseMirror-trailingBreak");var r=new eC(this.top,[],n,null);t!=this.top?t.children.push(r):t.children.splice(this.index++,0,r),this.changed=!0}}},{key:"isLocked",value:function(e){return this.lock&&(e==this.lock||1==e.nodeType&&e.contains(this.lock.parentNode))}}]),e}();function eR(e,t){return e.type.side-t.type.side}function eO(e,t,n,r,i){for(var o=[],a=0,s=0;a<e.length;a++){var l=e[a],c=s,u=s+=l.size;c>=n||u<=t?o.push(l):(c<t&&o.push(l.slice(0,t-c,r)),i&&(o.push(i),i=void 0),u>n&&o.push(l.slice(n-c,l.size,r)))}return o}function ej(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.domSelectionRange(),i=e.state.doc;if(!n.focusNode)return null;var o=e.docView.nearestDesc(n.focusNode),a=o&&0==o.size,s=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;var l,c,u=i.resolve(s);if(Q(n)){for(l=s;o&&!o.node;)o=o.parent;var d=o.node;if(o&&d.isAtom&&A.NodeSelection.isSelectable(d)&&o.parent&&!(d.isInline&&function(e,t,n){for(var r=0==t,i=t==S(e);r||i;){if(e==n)return!0;var o=E(e);if(!(e=e.parentNode))return!1;r=r&&0==o,i=i&&o==S(e)}}(n.focusNode,n.focusOffset,o.dom))){var h=o.posBefore;c=new A.NodeSelection(s==h?u:i.resolve(h))}}else{if(n instanceof e.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){for(var m=s,p=s,f=0;f<n.rangeCount;f++){var g=n.getRangeAt(f);m=Math.min(m,e.docView.posFromDOM(g.startContainer,g.startOffset,1)),p=Math.max(p,e.docView.posFromDOM(g.endContainer,g.endOffset,-1))}if(m<0)return null;var v=r(p==e.state.selection.anchor?[p,m]:[m,p],2);l=v[0],s=v[1],u=i.resolve(s)}else l=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}var y=i.resolve(l);if(!c){var C="pointer"==t||e.state.selection.head<u.pos&&!a?1:-1;c=eU(e,y,u,C)}return c}function eM(e){return e.editable?e.hasFocus():eV(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function eP(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.state.selection;if(eF(e,n),eM(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&U){var r=e.domSelectionRange(),i=e.domObserver.currentSelection;if(r.anchorNode&&i.anchorNode&&w(r.anchorNode,r.anchorOffset,i.anchorNode,i.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper){var o=e,a=o.domSelection();if(a){var s=o.cursorWrapper.dom,l="IMG"==s.nodeName;l?a.collapse(s.parentNode,E(s)+1):a.collapse(s,0),!l&&!o.state.selection.visible&&L&&z<=11&&(s.disabled=!0,s.disabled=!1)}}else{var c,u,d,h,m,p,f,g=n.anchor,v=n.head;eN&&!(n instanceof A.TextSelection)&&(n.$from.parent.inlineContent||(p=eD(e,n.from)),n.empty||n.$from.parent.inlineContent||(f=eD(e,n.to))
2),e.docView.setSelection(g,v,e,t),eN&&(p&&ez(p),f&&ez(f)),n.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&((u=(c=e).dom.ownerDocument).removeEventListener("selectionchange",c.input.hideSelectionGuard),h=(d=c.domSelectionRange()).anchorNode,m=d.anchorOffset,u.addEventListener("selectionchange",c.input.hideSelectionGuard=function(){(d.anchorNode!=h||d.anchorOffset!=m)&&(u.removeEventListener("selectionchange",c.input.hideSelectionGuard),setTimeout(function(){(!eM(c)||c.state.selection.visible)&&c.dom.classList.remove("ProseMirror-hideselection")},20))})))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}var eN=V||U&&H<63;function eD(e,t){var n=e.docView.domFromPos(t,0),r=n.node,i=n.offset,o=i<r.childNodes.length?r.childNodes[i]:null,a=i?r.childNodes[i-1]:null;if(V&&o&&"false"==o.contentEditable)return eL(o);if((!o||"false"==o.contentEditable)&&(!a||"false"==a.contentEditable)){if(o)return eL(o);else if(a)return eL(a)}}function eL(e){return e.contentEditable="true",V&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function ez(e){e.contentEditable="false",e.wasDraggable&&(e.draggable=!0,e.wasDraggable=null)}function eF(e,t){if(t instanceof A.NodeSelection){var n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(e_(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else e_(e)}function e_(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function eU(e,t,n,r){return e.someProp("createSelectionBetween",function(r){return r(e,t,n)})||A.TextSelection.between(t,n,r)}function eH(e){return(!e.editable||!!e.hasFocus())&&eV(e)}function eV(e){var t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(e){return!1}}function eq(e,t){var n=e.selection,r=n.$anchor,i=n.$head,o=t>0?r.max(i):r.min(i),a=o.parent.inlineContent?o.depth?e.doc.resolve(t>0?o.after():o.before()):null:o;return a&&A.Selection.findFrom(a,t)}function eW(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function eK(e,t,n){var r=e.state.selection;if(r instanceof A.TextSelection){if(n.indexOf("s")>-1){var i=r.$head,o=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;var a=e.state.doc.resolve(i.pos+o.nodeSize*(t<0?-1:1));return eW(e,new A.TextSelection(r.$anchor,a))}else if(!r.empty)return!1;else if(e.endOfTextblock(t>0?"forward":"backward")){var s=eq(e.state,t);return!!s&&s instanceof A.NodeSelection&&eW(e,s)}else if(!(W&&n.indexOf("m")>-1)){var l,c=r.$head,u=c.textOffset?null:t<0?c.nodeBefore:c.nodeAfter;if(!u||u.isText)return!1;var d=t<0?c.pos-u.nodeSize:c.pos;return!!(u.isAtom||(l=e.docView.descAt(d))&&!l.contentDOM)&&(A.NodeSelection.isSelectable(u)?eW(e,new A.NodeSelection(t<0?e.state.doc.resolve(c.pos-u.nodeSize):c)):!!X&&eW(e,new A.TextSelection(e.state.doc.resolve(t<0?d:d+u.nodeSize))))}}else{if(r instanceof A.NodeSelection&&r.node.isInline)return eW(e,new A.TextSelection(t>0?r.$to:r.$from));var h=eq(e.state,t);return!!h&&eW(e,h)}}function eG(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function eX(e,t){var n=e.pmViewDesc;return n&&0==n.size&&(t<0||e.nextSibling||"BR"!=e.nodeName)}function eY(e,t){return t<0?function(e){var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(n){var i,o,a=!1;for(F&&1==n.nodeType&&r<eG(n)&&eX(n.childNodes[r],-1)&&(a=!0);;)if(r>0)if(1!=n.nodeType)break;else{var s=n.childNodes[r-1];if(eX(s,-1))i=n,o=--r;else if(3==s.nodeType)r=(n=s).nodeValue.length;else break}else if(eJ(n))break;else{for(var l=n.previousSibling;l&&eX(l,-1);)i=n.parentNode,o=E(l),l=l.previousSibling;if(l)r=eG(n=l);else{if((n=n.parentNode)==e.dom)break;r=0}}a?eZ(e,n,r):i&&eZ(e,i,o)}}(e):function(e){var t,n,r=e.domSelectionRange(),i=r.focusNode,o=r.focusOffset;if(i){for(var a=eG(i);;)if(o<a){if(1!=i.nodeType)break;if(eX(i.childNodes[o],1))t=i,n=++o;else break}else if(eJ(i))break;else{for(var s=i.nextSibling;s&&eX(s,1);)t=s.parentNode,n=E(s)+1,s=s.nextSibling;if(s)o=0,a=eG(i=s);else{if((i=i.parentNode)==e.dom)break;o=a=0}}t&&eZ(e,t,n)}}(e)}function eJ(e){var t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function eZ(e,t,n){if(3!=t.nodeType){var r,i;(i=function(e,t){for(;e&&t==e.childNodes.length&&!T(e);)t=E(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){var n=e.childNodes[t];
2if(3==n.nodeType)return n;if(1==n.nodeType&&"false"==n.contentEditable)break;e=n,t=0}}(t,n))?(t=i,n=0):(r=function(e,t){for(;e&&!t&&!T(e);)t=E(e),e=e.parentNode;for(;e&&t;){var n=e.childNodes[t-1];if(3==n.nodeType)return n;if(1==n.nodeType&&"false"==n.contentEditable)break;t=(e=n).childNodes.length}}(t,n))&&(t=r,n=r.nodeValue.length)}var o=e.domSelection();if(o){if(Q(o)){var a=document.createRange();a.setEnd(t,n),a.setStart(t,n),o.removeAllRanges(),o.addRange(a)}else o.extend&&o.extend(t,n);e.domObserver.setCurSelection();var s=e.state;setTimeout(function(){e.state==s&&eP(e)},50)}}function e$(e,t){var n=e.state.doc.resolve(t);if(!(U||K)&&n.parent.inlineContent){var r=e.coordsAtPos(t);if(t>n.start()){var i=e.coordsAtPos(t-1),o=(i.top+i.bottom)/2;if(o>r.top&&o<r.bottom&&Math.abs(i.left-r.left)>1)return i.left<r.left?"ltr":"rtl"}if(t<n.end()){var a=e.coordsAtPos(t+1),s=(a.top+a.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(a.left-r.left)>1)return a.left>r.left?"ltr":"rtl"}}return"rtl"==getComputedStyle(e.dom).direction?"rtl":"ltr"}function e0(e,t,n){var r=e.state.selection;if(r instanceof A.TextSelection&&!r.empty||n.indexOf("s")>-1||W&&n.indexOf("m")>-1)return!1;var i=r.$from,o=r.$to;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){var a=eq(e.state,t);if(a&&a instanceof A.NodeSelection)return eW(e,a)}if(!i.parent.inlineContent){var s=t<0?i:o,l=r instanceof A.AllSelection?A.Selection.near(s,t):A.Selection.findFrom(s,t);return!!l&&eW(e,l)}return!1}function e1(e,t){if(!(e.state.selection instanceof A.TextSelection))return!0;var n=e.state.selection,r=n.$head,i=n.$anchor,o=n.empty;if(!r.sameParent(i))return!0;if(!o)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;var a=!r.textOffset&&(t<0?r.nodeBefore:r.nodeAfter);if(a&&!a.isText){var s=e.state.tr;return t<0?s.delete(r.pos-a.nodeSize,r.pos):s.delete(r.pos,r.pos+a.nodeSize),e.dispatch(s),!0}return!1}function e2(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function e3(e,t){e.someProp("transformCopied",function(n){t=n(t,e)});for(var n=[],r=t,i=r.content,o=r.openStart,a=r.openEnd;o>1&&a>1&&1==i.childCount&&1==i.firstChild.childCount;){o--,a--;var s=i.firstChild;n.push(s.type.name,s.attrs!=s.type.defaultAttrs?s.attrs:null),i=s.content}var l=e.someProp("clipboardSerializer")||v.DOMSerializer.fromSchema(e.state.schema),c=tt(),u=c.createElement("div");u.appendChild(l.serializeFragment(i,{document:c}));for(var d,h=u.firstChild,m=0;h&&1==h.nodeType&&(d=e9[h.nodeName.toLowerCase()]);){for(var p=d.length-1;p>=0;p--){for(var f=c.createElement(d[p]);u.firstChild;)f.appendChild(u.firstChild);u.appendChild(f),m++}h=u.firstChild}return h&&1==h.nodeType&&h.setAttribute("data-pm-slice","".concat(o," ").concat(a).concat(m?" -".concat(m):""," ").concat(JSON.stringify(n))),{dom:u,text:e.someProp("clipboardTextSerializer",function(n){return n(t,e)})||t.content.textBetween(0,t.content.size,"\n\n"),slice:t}}function e4(e,t,n,r,i){var o,a,s=i.parent.type.spec.code;if(!n&&!t)return null;var l=!!t&&(r||s||!n);if(l){if(e.someProp("transformPastedText",function(n){t=n(t,s||r,e)}),s)return a=new v.Slice(v.Fragment.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0),e.someProp("transformPasted",function(t){a=t(a,e,!0)}),a;var c=e.someProp("clipboardTextParser",function(n){return n(t,i,r,e)});if(c)a=c;else{var u=i.marks(),d=e.state.schema,h=v.DOMSerializer.fromSchema(d);o=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(function(e){var t=o.appendChild(document.createElement("p"));e&&t.appendChild(h.serializeNode(d.text(e,u)))})}}else e.someProp("transformPastedHTML",function(t){n=t(n,e)}),o=function(e){var t,n,r=/^(\s*<meta [^>]*>)*/.exec(e);r&&(e=e.slice(r[0].length));var i,o=tt().createElement("div"),a=/<([a-z][^>\s]+)/i.exec(e);if((i=a&&e9[a[1].toLowerCase()])&&(e=i.map(function(e){return"<"+e+">"}).join("")+e+i.map(function(e){return"</"+e+">"}).reverse().join("")),o.innerHTML=(t=e,(n=window.trustedTypes)?(tn||(tn=n.defaultPolicy||n.createPolicy("ProseMirrorClipboard",{createHTML:function(e){return e}})),tn.createHTML(t)):t),i)for(var s=0;s<i.length;s++)o=o.querySelector(i[s])||o;return o}(n),X&&function(e){for(var t=e.querySelectorAll(U?"span:not([class]):not
2([style])":"span.Apple-converted-space"),n=0;n<t.length;n++){var r=t[n];1==r.childNodes.length&&"Â "==r.textContent&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(" "),r)}}(o);var m=o&&o.querySelector("[data-pm-slice]"),p=m&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(m.getAttribute("data-pm-slice")||"");if(p&&p[3])for(var f=+p[3];f>0;f--){for(var g=o.firstChild;g&&1!=g.nodeType;)g=g.nextSibling;if(!g)break;o=g}if(a||(a=(e.someProp("clipboardParser")||e.someProp("domParser")||v.DOMParser.fromSchema(e.state.schema)).parseSlice(o,{preserveWhitespace:!!(l||p),context:i,ruleFromNode:function(e){return"BR"!=e.nodeName||e.nextSibling||!e.parentNode||e5.test(e.parentNode.nodeName)?null:{ignore:!0}}})),p)a=function(e,t){if(!e.size)return e;var n,r=e.content.firstChild.type.schema;try{n=JSON.parse(t)}catch(t){return e}for(var i=e.content,o=e.openStart,a=e.openEnd,s=n.length-2;s>=0;s-=2){var l=r.nodes[n[s]];if(!l||l.hasRequiredAttrs())break;i=v.Fragment.from(l.create(n[s+1],i)),o++,a++}return new v.Slice(i,o,a)}(e7(a,+p[1],+p[2]),p[4]);else if((a=v.Slice.maxOpen(function(e,t){if(e.childCount<2)return e;for(var n,r=t.depth;r>=0;r--)if(n=function(){var n,i=t.node(r).contentMatchAt(t.index(r)),o=[];if(e.forEach(function(e){if(o){var t,r=i.findWrapping(e.type);if(!r)return o=null;if(t=o.length&&n.length&&function e(t,n,r,i,o){if(o<t.length&&o<n.length&&t[o]==n[o]){var a=e(t,n,r,i.lastChild,o+1);if(a)return i.copy(i.content.replaceChild(i.childCount-1,a));if(i.contentMatchAt(i.childCount).matchType(o==t.length-1?r.type:t[o+1]))return i.copy(i.content.append(v.Fragment.from(e6(r,t,o+1))))}}(r,n,e,o[o.length-1],0))o[o.length-1]=t;else{o.length&&(o[o.length-1]=function e(t,n){if(0==n)return t;var r=t.content.replaceChild(t.childCount-1,e(t.lastChild,n-1)),i=t.contentMatchAt(t.childCount).fillBefore(v.Fragment.empty,!0);return t.copy(r.append(i))}(o[o.length-1],n.length));var a=e6(e,r);o.push(a),i=i.matchType(a.type),n=r}}}),o)return{v:v.Fragment.from(o)}}())return n.v;return e}(a.content,i),!0)).openStart||a.openEnd){for(var A=0,y=0,E=a.content.firstChild;A<a.openStart&&!E.type.spec.isolating;A++,E=E.firstChild);for(var C=a.content.lastChild;y<a.openEnd&&!C.type.spec.isolating;y++,C=C.lastChild);a=e7(a,A,y)}return e.someProp("transformPasted",function(t){a=t(a,e,l)}),a}var e5=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function e6(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=t.length-1;r>=n;r--)e=t[r].create(null,v.Fragment.from(e));return e}function e8(e,t,n,r,i,o){var a=t<0?e.firstChild:e.lastChild,s=a.content;return e.childCount>1&&(o=0),i<r-1&&(s=e8(s,t,n,r,i+1,o)),i>=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,o<=i).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(v.Fragment.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function e7(e,t,n){return t<e.openStart&&(e=new v.Slice(e8(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new v.Slice(e8(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}var e9={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]},te=null;function tt(){return te||(te=document.implementation.createHTMLDocument("title"))}var tn=null,tr={},ti={},to={touchstart:!0,touchmove:!0},ta=g(function e(){p(this,e),this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.badSafariComposition=!1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null});function ts(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function tl(e){e.someProp("handleDOMEvents",function(t){for(var n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=function(t){return tc(e,t)})})}function tc(e,t){return e.someProp("handleDOMEvents",function(n){var r=n[t.type];return!!r&&(r(e,t)||t.defaultPrevented)})}function tu(e){return{left:e.clientX,top:e.clientY}}function td(e,t,n,r,i){if(-1==r)return!1;for(var o,a=e.state.doc.resolve(r),s=function(r){if(e.someProp(t,function(t){return r>a.depth?t(e,n,a.nodeAfter,a.before(r),i,!0):t(e,n,a.node(r),a.before(r),i,!1)}))return{v:!0}},l=a.depth+1;l>0;l--)if(o=s(l))return o.v;return!1}function th(e,t,n){if(e.focused||e.focus(),!e.state.selection.eq(t)){var r=e.state.tr.setSelection(t);"pointer"==n&&r.setMeta("pointer",!0),e.dispatch(r)}}ti.keydown=function(e,t){if((e.input.shiftKey=16==t.keyCode||t.shiftKey,!tf(e,t))&&(e.input.lastKeyCode=t.keyCode,e.input.lastKeyCodeTime=Date.now(),!G||!U||13!=t.keyCode))if(229!=t.keyCode&&e.domObserver.forceFlush(),!q||13!=t.keyCode||t.ctrlKey||t.altKey||t.metaKey)e.someProp("handleKeyDown",function(n){return n(e,t)})||function(e,t){var n,r=t.keyCode,i=(n="",t.ctrlKey&&(n+="c"),t.metaKey&&(n+="m"),t.altKey&&
2(n+="a"),t.shiftKey&&(n+="s"),n);if(8==r||W&&72==r&&"c"==i)return e1(e,-1)||eY(e,-1);if(46==r&&!t.shiftKey||W&&68==r&&"c"==i)return e1(e,1)||eY(e,1);if(13==r||27==r)return!0;if(37==r||W&&66==r&&"c"==i){var o=37==r?"ltr"==e$(e,e.state.selection.from)?-1:1:-1;return eK(e,o,i)||eY(e,o)}if(39==r||W&&70==r&&"c"==i){var a=39==r?"ltr"==e$(e,e.state.selection.from)?1:-1:1;return eK(e,a,i)||eY(e,a)}else if(38==r||W&&80==r&&"c"==i)return e0(e,-1,i)||eY(e,-1);else if(40==r||W&&78==r&&"c"==i)return function(e){if(!V||e.state.selection.$head.parentOffset>0)return!1;var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(n&&1==n.nodeType&&0==r&&n.firstChild&&"false"==n.firstChild.contentEditable){var i=n.firstChild;e2(e,i,"true"),setTimeout(function(){return e2(e,i,"false")},20)}return!1}(e)||e0(e,1,i)||eY(e,1);else if(i==(W?"m":"c")&&(66==r||73==r||89==r||90==r))return!0;return!1}(e,t)?t.preventDefault():ts(e,"key");else{var n=Date.now();e.input.lastIOSEnter=n,e.input.lastIOSEnterFallbackTimeout=setTimeout(function(){e.input.lastIOSEnter==n&&(e.someProp("handleKeyDown",function(t){return t(e,R(13,"Enter"))}),e.input.lastIOSEnter=0)},200)}},ti.keyup=function(e,t){16==t.keyCode&&(e.input.shiftKey=!1)},ti.keypress=function(e,t){if(!tf(e,t)&&t.charCode&&(!t.ctrlKey||t.altKey)&&(!W||!t.metaKey)){if(e.someProp("handleKeyPress",function(n){return n(e,t)}))return void t.preventDefault();var n=e.state.selection;if(!(n instanceof A.TextSelection)||!n.$from.sameParent(n.$to)){var r=String.fromCharCode(t.charCode),i=function(){return e.state.tr.insertText(r).scrollIntoView()};/[\r\n]/.test(r)||e.someProp("handleTextInput",function(t){return t(e,n.$from.pos,n.$to.pos,r,i)})||e.dispatch(i()),t.preventDefault()}}};var tm=W?"metaKey":"ctrlKey";tr.mousedown=function(e,t){e.input.shiftKey=t.shiftKey;var n,r,i,o=ty(e),a=Date.now(),s="singleClick";a-e.input.lastClick.time<500&&(r=(n=e.input.lastClick).x-t.clientX)*r+(i=n.y-t.clientY)*i<100&&!t[tm]&&e.input.lastClick.button==t.button&&("singleClick"==e.input.lastClick.type?s="doubleClick":"doubleClick"==e.input.lastClick.type&&(s="tripleClick")),e.input.lastClick={time:a,x:t.clientX,y:t.clientY,type:s,button:t.button};var l=e.posAtCoords(tu(t));l&&("singleClick"==s?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new tp(e,l,t,!!o)):("doubleClick"==s?function(e,t,n,r){return td(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",function(n){return n(e,t,r)})}:function(e,t,n,r){return td(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",function(n){return n(e,t,r)})||function(e,t,n){if(0!=n.button)return!1;var r=e.state.doc;if(-1==t)return!!r.inlineContent&&(th(e,A.TextSelection.create(r,0,r.content.size),"pointer"),!0);for(var i=r.resolve(t),o=i.depth+1;o>0;o--){var a=o>i.depth?i.nodeAfter:i.node(o),s=i.before(o);if(a.inlineContent)th(e,A.TextSelection.create(r,s+1,s+1+a.content.size),"pointer");else{if(!A.NodeSelection.isSelectable(a))continue;th(e,A.NodeSelection.create(r,s),"pointer")}return!0}}(e,n,r)})(e,l.pos,l.inside,t)?t.preventDefault():ts(e,"pointer"))};var tp=function(){function e(t,n,r,i){var o,a,s=this;if(p(this,e),this.view=t,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[tm],this.allowDefault=r.shiftKey,n.inside>-1)o=t.state.doc.nodeAt(n.inside),a=n.inside;else{var l=t.state.doc.resolve(n.pos);o=l.parent,a=l.depth?l.before():0}var c=i?null:r.target,u=c?t.docView.nearestDesc(c,!0):null;this.target=u&&1==u.nodeDOM.nodeType?u.nodeDOM:null;var d=t.state.selection;0==r.button&&(o.type.spec.draggable&&!1!==o.type.spec.selectable||d instanceof A.NodeSelection&&d.from<=a&&d.to>a)&&(this.mightDrag={node:o,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&F&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(function(){s.view.input.mouseDown==s&&s.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),ts(t,"pointer")}return g(e,[{key:"done",value:function(){var e=this;this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(function(){return eP(e.view)}),this.view.input.mouseDown=null}},{key:"up",value:function(e){if(this.done(),this.view.dom.contains(e.target)){var t,n,r,i,o=this.pos;(this.view.state.doc!=this.startDoc&&(o=this.view.posAtCoords(tu(e))),this.updateAllowDefault(e),this.allowDefault||!o)?ts(this.view,"pointer"):(t=this.view,n=o.pos,r=o.inside,i=this.selectNode,td(t,"handleClickOn",n,r,e)||t.someProp("handleClick",function(r){return r(t,n,e)})||(i?function(e,t){if(-1==t)return!1;var n,r,i=e.state.selection;i instanceof A.NodeSelection&&(n=i.node);for(var o=e.state.doc.resolve(t),a=o.depth+1;a>0;a--){var s=a>o.depth?o.nodeAfter:o.node(a);if(A.NodeSelection.isSelectable(s)){r=n&&i.$from.depth>0&&a>=i.$from.depth&&o.before(i.$from.depth+1)==i.$from.pos?o.before(i.$from.depth):o.before(a);break}}return null!=r&&(th(e,A.NodeSelection.create(e.state.doc,r),"pointer"),
2!0)}(t,r):function(e,t){if(-1==t)return!1;var n=e.state.doc.resolve(t),r=n.nodeAfter;return!!(r&&r.isAtom&&A.NodeSelection.isSelectable(r))&&(th(e,new A.NodeSelection(n),"pointer"),!0)}(t,r)))?e.preventDefault():0==e.button&&(this.flushed||V&&this.mightDrag&&!this.mightDrag.node.isAtom||U&&!this.view.state.selection.visible&&2>=Math.min(Math.abs(o.pos-this.view.state.selection.from),Math.abs(o.pos-this.view.state.selection.to)))?(th(this.view,A.Selection.near(this.view.state.doc.resolve(o.pos)),"pointer"),e.preventDefault()):ts(this.view,"pointer")}}},{key:"move",value:function(e){this.updateAllowDefault(e),ts(this.view,"pointer"),0==e.buttons&&this.done()}},{key:"updateAllowDefault",value:function(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}]),e}();function tf(e,t){return!!e.composing||!!(V&&500>Math.abs(t.timeStamp-e.input.compositionEndedAt))&&(e.input.compositionEndedAt=-2e8,!0)}tr.touchstart=function(e){e.input.lastTouch=Date.now(),ty(e),ts(e,"pointer")},tr.touchmove=function(e){e.input.lastTouch=Date.now(),ts(e,"pointer")},tr.contextmenu=function(e){return ty(e)};var tg=G?5e3:-1;function tA(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(function(){return ty(e)},t))}function tv(e){var t;for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=((t=document.createEvent("Event")).initEvent("event",!0,!0),t.timeStamp));e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function ty(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!G||!(e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),tv(e),t||e.docView&&e.docView.dirty){var n=ej(e),r=e.state.selection;return n&&!n.eq(r)?e.dispatch(e.state.tr.setSelection(n)):(e.markCursor||t)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}ti.compositionstart=ti.compositionupdate=function(e){if(!e.composing){e.domObserver.flush();var t=e.state,n=t.selection.$to;if(t.selection instanceof A.TextSelection&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(function(e){return!1===e.type.spec.inclusive})||U&&K&&function(e){var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n||1!=n.nodeType||r>=n.childNodes.length)return!1;var i=n.childNodes[r];return 1==i.nodeType&&"false"==i.contentEditable}(e)))e.markCursor=e.state.storedMarks||n.marks(),ty(e,!0),e.markCursor=null;else if(ty(e,!t.selection.empty),F&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length)for(var r=e.domSelectionRange(),i=r.focusNode,o=r.focusOffset;i&&1==i.nodeType&&0!=o;){var a=o<0?i.lastChild:i.childNodes[o-1];if(!a)break;if(3==a.nodeType){var s=e.domSelection();s&&s.collapse(a,a.nodeValue.length);break}i=a,o=-1}e.input.composing=!0}tA(e,tg)},ti.compositionend=function(e,t){e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.badSafariComposition?e.domObserver.forceFlush():e.input.compositionPendingChanges&&Promise.resolve().then(function(){return e.domObserver.flush()}),e.input.compositionID++,tA(e,20))};var tE=L&&z<15||q&&Y<604;function tC(e,t,n,r,i){var o=e4(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",function(t){return t(e,i,o||v.Slice.empty)}))return!0;if(!o)return!1;var a=0==o.openStart&&0==o.openEnd&&1==o.content.childCount?o.content.firstChild:null,s=a?e.state.tr.replaceSelectionWith(a,r):e.state.tr.replaceSelection(o);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function tb(e){var t=e.getData("text/plain")||e.getData("Text");if(t)return t;var n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}tr.copy=ti.cut=function(e,t){var n=e.state.selection,r="cut"==t.type;if(!n.empty){var i=tE?null:t.clipboardData,o=e3(e,n.content()),a=o.dom,s=o.text;if(i)t.preventDefault(),i.clearData(),i.setData("text/html",a.innerHTML),i.setData("text/plain",s);else if(e.dom.parentNode){var l=e.dom.parentNode.appendChild(document.createElement("div"));l.appendChild(a),l.style.cssText="position: fixed; left: -10000px; top: 10px";var c=getSelection(),u=document.createRange();u.selectNodeContents(a),e.dom.blur(),c.removeAllRanges(),c.addRange(u),setTimeout(function(){l.parentNode&&l.parentNode.removeChild(l),e.focus()},50)}r&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))}},ti.paste=function(e,t){if(!e.composing||G){var n=tE?null:t.clipboardData,r=e.input.shiftKey&&45!=e.input.lastKeyCode;if(n&&tC(e,tb(n),n.getData("text/html"),r,t))t.preventDefault();else if(e.dom.parentNode){var i=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,o=e.dom.parentNode.appendChild(document.createElement(i?"textarea":"div"));i||(o.contentEditable="true"),o.style.cssText="position: fixed; left: -10000px; top: 10px",o.focus();var a=e.input.shiftKey&&45!=e.input.lastKeyCode;setTimeout(function(){e.focus(),o.parentNode&&o.parentNode.removeChild(o),i?tC(e,o.value,
2null,a,t):tC(e,o.textContent,o.innerHTML,a,t)},50)}}};var tI=g(function e(t,n,r){p(this,e),this.slice=t,this.move=n,this.node=r}),tx=W?"altKey":"ctrlKey";function tw(e,t){var n;return e.someProp("dragCopies",function(e){n=n||e(t)}),null!=n?!n:!t[tx]}for(var tk in tr.dragstart=function(e,t){var n,r=e.input.mouseDown;if(r&&r.done(),t.dataTransfer){var i=e.state.selection,o=i.empty?null:e.posAtCoords(tu(t));if(o&&o.pos>=i.from&&o.pos<=(i instanceof A.NodeSelection?i.to-1:i.to));else if(r&&r.mightDrag)n=A.NodeSelection.create(e.state.doc,r.mightDrag.pos);else if(t.target&&1==t.target.nodeType){var a=e.docView.nearestDesc(t.target,!0);a&&a.node.type.spec.draggable&&a!=e.docView&&(n=A.NodeSelection.create(e.state.doc,a.posBefore))}var s=(n||e.state.selection).content(),l=e3(e,s),c=l.dom,u=l.text,d=l.slice;t.dataTransfer.files.length&&U&&!(H>120)||t.dataTransfer.clearData(),t.dataTransfer.setData(tE?"Text":"text/html",c.innerHTML),t.dataTransfer.effectAllowed="copyMove",tE||t.dataTransfer.setData("text/plain",u),e.dragging=new tI(d,tw(e,t),n)}},tr.dragend=function(e){var t=e.dragging;window.setTimeout(function(){e.dragging==t&&(e.dragging=null)},50)},ti.dragover=ti.dragenter=function(e,t){return t.preventDefault()},ti.drop=function(e,t){try{!function(e,t,n){if(!t.dataTransfer)return;var r=e.posAtCoords(tu(t));if(r){var i=e.state.doc.resolve(r.pos),o=n&&n.slice;o?e.someProp("transformPasted",function(t){o=t(o,e,!1)}):o=e4(e,tb(t.dataTransfer),tE?null:t.dataTransfer.getData("text/html"),!1,i);var a=!!(n&&tw(e,t));if(e.someProp("handleDrop",function(n){return n(e,t,o||v.Slice.empty,a)}))return t.preventDefault();if(o){t.preventDefault();var s=o?y.dropPoint(e.state.doc,i.pos,o):i.pos;null==s&&(s=i.pos);var l=e.state.tr;if(a){var c=n.node;c?c.replace(l):l.deleteSelection()}var u=l.mapping.map(s),d=0==o.openStart&&0==o.openEnd&&1==o.content.childCount,h=l.doc;if(d?l.replaceRangeWith(u,u,o.content.firstChild):l.replaceRange(u,u,o),!l.doc.eq(h)){var m=l.doc.resolve(u);if(d&&A.NodeSelection.isSelectable(o.content.firstChild)&&m.nodeAfter&&m.nodeAfter.sameMarkup(o.content.firstChild))l.setSelection(new A.NodeSelection(m));else{var p=l.mapping.map(s);l.mapping.maps[l.mapping.maps.length-1].forEach(function(e,t,n,r){return p=r}),l.setSelection(eU(e,m,l.doc.resolve(p)))}
2e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))}}}}(e,t,e.dragging)}finally{e.dragging=null}},tr.focus=function(e){e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(function(){e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&eP(e)},20))},tr.blur=function(e,t){e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),t.relatedTarget&&e.dom.contains(t.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},tr.beforeinput=function(e,t){if(U&&G&&"deleteContentBackward"==t.inputType){e.domObserver.flushSoon();var n=e.input.domChangeCount;setTimeout(function(){if(e.input.domChangeCount==n&&(e.dom.blur(),e.focus(),!e.someProp("handleKeyDown",function(t){return t(e,R(8,"Backspace"))}))){var t=e.state.selection.$cursor;t&&t.pos>0&&e.dispatch(e.state.tr.delete(t.pos-1,t.pos).scrollIntoView())}},50)}},ti)tr[tk]=ti[tk];function tB(e,t){if(e==t)return!0;for(var n in e)if(e[n]!==t[n])return!1;for(var r in t)if(!(r in e))return!1;return!0}var tS=function(){function e(t,n){p(this,e),this.toDOM=t,this.spec=n||tj,this.side=this.spec.side||0}return g(e,[{key:"map",value:function(e,t,n,r){var i=e.mapResult(t.from+r,this.side<0?-1:1),o=i.pos;return i.deleted?null:new tR(o-n,o-n,this)}},{key:"valid",value:function(){return!0}},{key:"eq",value:function(t){return this==t||t instanceof e&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&tB(this.spec,t.spec))}},{key:"destroy",value:function(e){this.spec.destroy&&this.spec.destroy(e)}}]),e}(),tT=function(){function e(t,n){p(this,e),this.attrs=t,this.spec=n||tj}return g(e,[{key:"map",value:function(e,t,n,r){var i=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,o=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return i>=o?null:new tR(i,o,this)}},{key:"valid",value:function(e,t){return t.from<t.to}},{key:"eq",value:function(t){return this==t||t instanceof e&&tB(this.attrs,t.attrs)&&tB(this.spec,t.spec)}},{key:"destroy",value:function(){}}],[{key:"is",value:function(t){return t.type instanceof e}}]),e}(),tQ=function(){function e(t,n){p(this,e),this.attrs=t,this.spec=n||tj}return g(e,[{key:"map",value:function(e,t,n,r){var i=e.mapResult(t.from+r,1);if(i.deleted)return null;var o=e.mapResult(t.to+r,-1);return o.deleted||o.pos<=i.pos?null:new tR(i.pos-n,o.pos-n,this)}},{key:"valid",value:function(e,t){var n,r=e.content.findIndex(t.from),i=r.index,o=r.offset;return o==t.from&&!(n=e.child(i)).isText&&o+n.nodeSize==t.to}},{key:"eq",value:function(t){return this==t||t instanceof e&&tB(this.attrs,t.attrs)&&tB(this.spec,t.spec)}},{key:"destroy",value:function(){}}]),e}(),tR=function(){function e(t,n,r){p(this,e),this.from=t,this.to=n,this.type=r}return g(e,[{key:"copy",value:function(t,n){return new e(t,n,this.type)}},{key:"eq",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}},{key:"map",value:function(e,t,n){return this.type.map(e,this,t,n)}},{key:"spec",get:function(){return this.type.spec}},{key:"inline",get:function(){return this.type instanceof tT}},{key:"widget",get:function(){return this.type instanceof tS}}],[{key:"widget",value:function(t,n,r){return new e(t,t,new tS(n,r))}},{key:"inline",value:function(t,n,r,i){return new e(t,n,new tT(r,i))}},{key:"node",value:function(t,n,r,i){return new e(t,n,new tQ(r,i))}}]),e}(),tO=[],tj={},tM=function(){function e(t,n){p(this,e),this.local=t.length?t:tO,this.children=n.length?n:tO}return g(e,[{key:"find",value:function(e,t,n){var r=[];return this.findInner(null==e?0:e,null==t?1e9:t,r,0,n),r}},{key:"findInner",value:function(e,t,n,r,i){for(var o=0;o<this.local.length;o++){var a=this.local[o];a.from<=t&&a.to>=e&&(!i||i(a.spec))&&n.push(a.copy(a.from+r,a.to+r))}for(var s=0;s<this.children.length;s+=3)if(this.children[s]<t&&this.children[s+1]>e){var l=this.children[s]+1;this.children[s+2].findInner(e-l,t-l,n,r+l,i)}}},{key:"map",value:function(e,t,n){return this==tP||0==e.maps.length?this:this.mapInner(e,t,0,0,n||tj)}},{key:"mapInner",value:function(t,n,r,i,o){for(var a,s=0;s<this.local.length;s++){var l=this.local[s].map(t,r,i);l&&l.type.valid(n,l)?(a||(a=[])).push(l):o.onRemove&&o.onRemove(this.local[s].spec)}return this.children.length?function(e,t,n,r,i,o,a){for(var s=e.slice(),l=function(e){var t=0;
2n.maps[c].forEach(function(n,r,i,o){for(var a=o-i-(r-n),l=0;l<s.length;l+=3){var c=s[l+1];if(!(c<0)&&!(n>c+e-t)){var u=s[l]+e-t;r>=u?s[l+1]=n<=u?-2:-1:n>=e&&a&&(s[l]+=a,s[l+1]+=a)}}t+=a}),u=e=n.maps[c].map(e,-1)},c=0,u=o;c<n.maps.length;c++)l(u);for(var d=!1,h=0;h<s.length;h+=3)if(s[h+1]<0){if(-2==s[h+1]){d=!0,s[h+1]=-1;continue}var m=n.map(e[h]+o),p=m-i;if(p<0||p>=r.content.size){d=!0;continue}var f=n.map(e[h+1]+o,-1)-i,g=r.content.findIndex(p),A=g.index,v=g.offset,y=r.maybeChild(A);if(y&&v==p&&v+y.nodeSize==f){var E=s[h+2].mapInner(n,y,m+1,e[h]+o+1,a);E!=tP?(s[h]=p,s[h+1]=f,s[h+2]=E):(s[h+1]=-2,d=!0)}else d=!0}if(d){var C=tF(function(e,t,n,r,i,o,a){for(var s=0;s<e.length;s+=3)-1==e[s+1]&&function e(t,o){for(var s=0;s<t.local.length;s++){var l=t.local[s].map(r,i,o);l?n.push(l):a.onRemove&&a.onRemove(t.local[s].spec)}for(var c=0;c<t.children.length;c+=3)e(t.children[c+2],t.children[c]+o+1)}(e[s+2],t[s]+o+1);return n}(s,e,t,n,i,o,a),r,0,a);t=C.local;for(var b=0;b<s.length;b+=3)s[b+1]<0&&(s.splice(b,3),b-=3);for(var I=0,x=0;I<C.children.length;I+=3){for(var w=C.children[I];x<s.length&&s[x]<w;)x+=3;s.splice(x,0,C.children[I],C.children[I+1],C.children[I+2])}}return new tM(t.sort(t_),s)}(this.children,a||[],t,n,r,i,o):a?new e(a.sort(t_),tO):tP}},{key:"add",value:function(t,n){return n.length?this==tP?e.create(t,n):this.addInner(t,n,0):this}},{key:"addInner",value:function(t,n,r){var i,o=this,a=0;t.forEach(function(e,t){var s,l=t+r;if(s=tL(n,e,l)){for(i||(i=o.children.slice());a<i.length&&i[a]<t;)a+=3;i[a]==t?i[a+2]=i[a+2].addInner(e,s,l+1):i.splice(a,0,t,t+e.nodeSize,tF(s,e,l+1,tj)),a+=3}});for(var s=tD(a?tz(n):n,-r),l=0;l<s.length;l++)s[l].type.valid(t,s[l])||s.splice(l--,1);return new e(s.length?this.local.concat(s).sort(t_):this.local,i||this.children)}},{key:"remove",value:function(e){return 0==e.length||this==tP?this:this.removeInner(e,0)}},{key:"removeInner",value:function(t,n){for(var r=this.children,i=this.local,o=0;o<r.length;o+=3){for(var a,s=void 0,l=r[o]+n,c=r[o+1]+n,u=0;u<t.length;u++)(a=t[u])&&a.from>l&&a.to<c&&(t[u]=null,(s||(s=[])).push(a));if(s){r==this.children&&(r=this.children.slice());var d=r[o+2].removeInner(s,l+1);d!=tP?r[o+2]=d:(r.splice(o,3),o-=3)}}if(i.length){for(var h,m=0;m<t.length;m++)if(h=t[m])for(var p=0;p<i.length;p++)i[p].eq(h,n)&&(i==this.local&&(i=this.local.slice()),i.splice(p--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new e(i,r):tP}},{key:"forChild",value:function(t,n){if(this==tP)return this;if(n.isLeaf)return e.empty;for(var r,i,o=0;o<this.children.length;o+=3)if(this.children[o]>=t){this.children[o]==t&&(r=this.children[o+2]);break}for(var a=t+1,s=a+n.content.size,l=0;l<this.local.length;l++){var c=this.local[l];if(c.from<s&&c.to>a&&c.type instanceof tT){var u=Math.max(a,c.from)-a,d=Math.min(s,c.to)-a;u<d&&(i||(i=[])).push(c.copy(u,d))}}if(i){var h=new e(i.sort(t_),tO);return r?new tN([h,r]):h}return r||tP}},{key:"eq",value:function(t){if(this==t)return!0;if(!(t instanceof e)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(var n=0;n<this.local.length;n++)if(!this.local[n].eq(t.local[n]))return!1;for(var r=0;r<this.children.length;r+=3)if(this.children[r]!=t.children[r]||this.children[r+1]!=t.children[r+1]||!this.children[r+2].eq(t.children[r+2]))return!1;return!0}},{key:"locals",value:function(e){return tU(this.localsInner(e))}},{key:"localsInner",value:function(e){if(this==tP)return tO;if(e.inlineContent||!this.local.some(tT.is))return this.local;for(var t=[],n=0;n<this.local.length;n++)this.local[n].type instanceof tT||t.push(this.local[n]);return t}},{key:"forEachSet",value:function(e){e(this)}}],[{key:"create",value:function(e,t){return t.length?tF(t,e,0,tj):tP}}]),e}();tM.empty=new tM([],[]),tM.removeOverlap=tU;var tP=tM.empty,tN=function(){function e(t){p(this,e),this.members=t}return g(e,[{key:"map",value:function(t,n){var r=this.members.map(function(e){return e.map(t,n,tj)});return e.from(r)}},{key:"forChild",value:function(t,n){if(n.isLeaf)return tM.empty;for(var r=[],i=0;i<this.members.length;i++){var o=this.members[i].forChild(t,n);o!=tP&&(o instanceof e?r=r.concat(o.members):r.push(o))}return e.from(r)}},{key:"eq",value:function(t){if(!(t instanceof e)||t.members.length!=this.members.length)return!1;for(var n=0;n<this.members.length;n++)if(!this.members[n].eq(t.members[n]))return!1;return!0}},{key:"locals",value:function(e){for(var t,n=!0,r=0;r<this.members.length;r++){var i=this.members[r].localsInner(e);if(i.length)if(t){n&&(t=t.slice(),n=!1);for(var o=0;o<i.length;o++)t.push(i[o])}else t=i}return t?tU(n?t:t.sort(t_)):tO}}
2,{key:"forEachSet",value:function(e){for(var t=0;t<this.members.length;t++)this.members[t].forEachSet(e)}}],[{key:"from",value:function(t){switch(t.length){case 0:return tP;case 1:return t[0];default:return new e(t.every(function(e){return e instanceof tM})?t:t.reduce(function(e,t){return e.concat(t instanceof tM?t:t.members)},[]))}}}]),e}();function tD(e,t){if(!t||!e.length)return e;for(var n=[],r=0;r<e.length;r++){var i=e[r];n.push(new tR(i.from+t,i.to+t,i.type))}return n}function tL(e,t,n){if(t.isLeaf)return null;for(var r,i=n+t.nodeSize,o=null,a=0;a<e.length;a++)(r=e[a])&&r.from>n&&r.to<i&&((o||(o=[])).push(r),e[a]=null);return o}function tz(e){for(var t=[],n=0;n<e.length;n++)null!=e[n]&&t.push(e[n]);return t}function tF(e,t,n,r){var i=[],o=!1;t.forEach(function(t,a){var s=tL(e,t,a+n);if(s){o=!0;var l=tF(s,t,n+a+1,r);l!=tP&&i.push(a,a+t.nodeSize,l)}});for(var a=tD(o?tz(e):e,-n).sort(t_),s=0;s<a.length;s++)a[s].type.valid(t,a[s])||(r.onRemove&&r.onRemove(a[s].spec),a.splice(s--,1));return a.length||i.length?new tM(a,i):tP}function t_(e,t){return e.from-t.from||e.to-t.to}function tU(e){for(var t=e,n=0;n<t.length-1;n++){var r=t[n];if(r.from!=r.to)for(var i=n+1;i<t.length;i++){var o=t[i];if(o.from==r.from){o.to!=r.to&&(t==e&&(t=e.slice()),t[i]=o.copy(o.from,r.to),tH(t,i+1,o.copy(r.to,o.to)));continue}o.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,o.from),tH(t,i,r.copy(o.from,r.to)));break}}return t}function tH(e,t,n){for(;t<e.length&&t_(n,e[t])>0;)t++;e.splice(t,0,n)}function tV(e){var t=[];return e.someProp("decorations",function(n){var r=n(e.state);r&&r!=tP&&t.push(r)}),e.cursorWrapper&&t.push(tM.create(e.state.doc,[e.cursorWrapper.deco])),tN.from(t)}var tq={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},tW=L&&z<=11,tK=function(){function e(){p(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return g(e,[{key:"set",value:function(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}},{key:"clear",value:function(){this.anchorNode=this.focusNode=null}},{key:"eq",value:function(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}]),e}(),tG=function(){function e(t,n){var r=this;p(this,e),this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new tK,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(function(e){for(var n=0;n<e.length;n++)r.queue.push(e[n]);L&&z<=11&&e.some(function(e){return"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length})?r.flushSoon():V&&t.composing&&e.some(function(e){return"childList"==e.type&&"TR"==e.target.nodeName})?(t.input.badSafariComposition=!0,r.flushSoon()):r.flush()}),tW&&(this.onCharData=function(e){r.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),r.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}return g(e,[{key:"flushSoon",value:function(){var e=this;this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(function(){e.flushingSoon=-1,e.flush()},20))}},{key:"forceFlush",value:function(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}},{key:"start",value:function(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,tq)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}},{key:"stop",value:function(){var e=this;if(this.observer){var t=this.observer.takeRecords();if(t.length){for(var n=0;n<t.length;n++)this.queue.push(t[n]);window.setTimeout(function(){return e.flush()},20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}},{key:"connectSelection",value:function(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}},{key:"disconnectSelection",value:function(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}},{key:"suppressSelectionUpdates",value:function(){var e=this;this.suppressingSelectionUpdates=!0,setTimeout(function(){return e.suppressingSelectionUpdates=!1},50)}},{key:"onSelectionChange",value:function(){if(eH(this.view)){if(this.suppressingSelectionUpdates)return eP(this.view);if(L&&z<=11&&!this.view.state.selection.empty){var e=this.view.domSelectionRange();if(e.focusNode&&w(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}},{key:"setCurSelection",value:function(){this.currentSelection.set(this.view.domSelectionRange())}},{key:"ignoreSelectionChange",value:function(e){if(!e.focusNode)return!0;for(var t,n=new Set,r=e.focusNode;r;r=C(r))n.add(r);for(var i=e.anchorNode;i;i=C(i))if(n.has(i)){t=i;break}var o=t&&this.view.docView.nearestDesc(t);if(o&&o.ignoreMutation({type:"selection",target:3==t.nodeType?t.parentNode:t}))return this.setCurSelection(),!0}},{key:"pendingRecords",value:function(){if(this.observer){var e,t=i(this.observer.takeRecords());try{for(t.s();!(e=t.n()).done;){var n=e.value;this.queue.push(n)}}catch(e){t.e(e)}finally{t.f()}}return this.queue}},{key:"flush",value:function(){var e=this.view;if(e.docView&&!(this.flushingSoon>-1)){var t,n=this.pendingRecords();n.length&&(this.queue=[]);var o=e.domSelectionRange(),a=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(o)&&eH(e)&&!this.ignoreSelectionChange(o),s=-1,l=-1,c=!1,u=[];
2if(e.editable)for(var d=0;d<n.length;d++){var h=this.registerMutation(n[d],u);h&&(s=s<0?h.from:Math.min(h.from,s),l=l<0?h.to:Math.max(h.to,l),h.typeOver&&(c=!0))}if(u.some(function(e){return"BR"==e.nodeName})&&(8==e.input.lastKeyCode||46==e.input.lastKeyCode)){var m,p=i(u);try{for(p.s();!(m=p.n()).done;){var f=m.value;if("BR"==f.nodeName&&f.parentNode)for(var g=f.nextSibling;g&&1==g.nodeType;){if("false"==g.contentEditable){f.parentNode.removeChild(f);break}g=g.firstChild}}}catch(e){p.e(e)}finally{p.f()}}else if(F&&u.length){var v=u.filter(function(e){return"BR"==e.nodeName});if(2==v.length){var y=r(v,2),E=y[0],C=y[1];E.parentNode&&E.parentNode.parentNode==C.parentNode?C.remove():E.remove()}else{var b,I=this.currentSelection.focusNode,x=i(v);try{for(x.s();!(b=x.n()).done;){var w=b.value,k=w.parentNode;k&&"LI"==k.nodeName&&(!I||function(e,t){for(var n=t.parentNode;n&&n!=e.dom;n=n.parentNode){var r=e.docView.nearestDesc(n,!0);if(r&&r.node.isBlock)return n}return null}(e,I)!=k)&&w.remove()}}catch(e){x.e(e)}finally{x.f()}}}var B=null;s<0&&a&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Q(o)&&(B=ej(e))&&B.eq(A.Selection.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,eP(e),this.currentSelection.set(o),e.scrollToSelection()):(s>-1||a)&&(s>-1&&(e.docView.markDirty(s,l),t=e,!tX.has(t)&&(tX.set(t,null),-1!==["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace))&&(t.requiresGeckoHackNode=F,tY||(console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),tY=!0))),e.input.badSafariComposition&&(e.input.badSafariComposition=!1,function(e,t){var n,r,o=e.domSelectionRange(),a=o.focusNode,s=o.focusOffset,l=i(t);try{for(l.s();!(r=l.n()).done;){var c=r.value;if((null==(n=c.parentNode)?void 0:n.nodeName)=="TR"){for(var u=c.nextSibling;u&&"TD"!=u.nodeName&&"TH"!=u.nodeName;)u=u.nextSibling;if(u){for(var d=u;;){var h=d.firstChild;if(!h||1!=h.nodeType||"false"==h.contentEditable||/^(BR|IMG)$/.test(h.nodeName))break;d=h}d.insertBefore(c,d.firstChild),a==c&&e.domSelection().collapse(c,s)}else c.parentNode.removeChild(c)}}}catch(e){l.e(e)}finally{l.f()}}(e,u)),this.handleDOMChange(s,l,c,u),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(o)||eP(e),this.currentSelection.set(o))}}},{key:"registerMutation",value:function(e,t){if(t.indexOf(e.target)>-1)return null;var n=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(n==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style"))||!n||n.ignoreMutation(e))return null;if("childList"==e.type){for(var r=0;r<e.addedNodes.length;r++){var i=e.addedNodes[r];t.push(i),3==i.nodeType&&(this.lastChangedTextNode=i)}if(n.contentDOM&&n.contentDOM!=n.dom&&!n.contentDOM.contains(e.target))return{from:n.posBefore,to:n.posAfter};var o=e.previousSibling,a=e.nextSibling;if(L&&z<=11&&e.addedNodes.length)for(var s=0;s<e.addedNodes.length;s++){var l=e.addedNodes[s],c=l.previousSibling,u=l.nextSibling;(!c||0>Array.prototype.indexOf.call(e.addedNodes,c))&&(o=c),(!u||0>Array.prototype.indexOf.call(e.addedNodes,u))&&(a=u)}var d=o&&o.parentNode==e.target?E(o)+1:0,h=n.localPosFromDOM(e.target,d,-1),m=a&&a.parentNode==e.target?E(a):e.target.childNodes.length;return{from:h,to:n.localPosFromDOM(e.target,m,1)}}return"attributes"==e.type?{from:n.posAtStart-n.border,to:n.posAtEnd+n.border}:(this.lastChangedTextNode=e.target,{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}]),e}(),tX=new WeakMap,tY=!1;function tJ(e,t){var n=t.startContainer,r=t.startOffset,i=t.endContainer,o=t.endOffset,a=e.domAtPos(e.state.selection.anchor);if(w(a.node,a.offset,i,o)){var s=[i,o,n,r];n=s[0],r=s[1],i=s[2],o=s[3]}return{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:o}}function tZ(e){var t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(V&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){var n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||V&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}var t$=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;
2function t0(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:eU(e,t.resolve(n.anchor),t.resolve(n.head))}function t1(e,t,n){for(var r=e.depth,i=t?e.end():e.pos;r>0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,i++,t=!1;if(n)for(var o=e.node(r).maybeChild(e.indexAfter(r));o&&!o.isLeaf;)o=o.firstChild,i++;return i}function t2(e){if(2!=e.length)return!1;var t=e.charCodeAt(0),n=e.charCodeAt(1);return t>=56320&&t<=57343&&n>=55296&&n<=56319}var t3=function(){function e(t,n){var r=this;p(this,e),this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new ta,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(t7),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):"function"==typeof t?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=t6(this),t5(this),this.nodeViews=t8(this),this.docView=ey(this.state.doc,t4(this),tV(this),this.dom,this),this.domObserver=new tG(this,function(e,t,n,i){return function(e,t,n,r,i){var o,a,s,l=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){var c=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,u=ej(e,c);if(u&&!e.state.selection.eq(u)){if(U&&G&&13===e.input.lastKeyCode&&Date.now()-100<e.input.lastKeyCodeTime&&e.someProp("handleKeyDown",function(t){return t(e,R(13,"Enter"))}))return;var d=e.state.tr.setSelection(u);"pointer"==c?d.setMeta("pointer",!0):"key"==c&&d.scrollIntoView(),l&&d.setMeta("composition",l),e.dispatch(d)}return}var h=e.state.doc.resolve(t),m=h.sharedDepth(n);t=h.before(m+1),n=e.state.doc.resolve(n).after(m+1);var p=e.state.selection,f=function(e,t,n){var r,i=e.docView.parseRange(t,n),o=i.node,a=i.fromOffset,s=i.toOffset,l=i.from,c=i.to,u=e.domSelectionRange(),d=u.anchorNode;if(d&&e.dom.contains(1==d.nodeType?d:d.parentNode)&&(r=[{node:d,offset:u.anchorOffset}
2],Q(u)||r.push({node:u.focusNode,offset:u.focusOffset})),U&&8===e.input.lastKeyCode)for(var h=s;h>a;h--){var m=o.childNodes[h-1],p=m.pmViewDesc;if("BR"==m.nodeName&&!p){s=h;break}if(!p||p.size)break}var f=e.state.doc,g=e.someProp("domParser")||v.DOMParser.fromSchema(e.state.schema),A=f.resolve(l),y=null,E=g.parse(o,{topNode:A.parent,topMatch:A.parent.contentMatchAt(A.index()),topOpen:!0,from:a,to:s,preserveWhitespace:"pre"!=A.parent.type.whitespace||"full",findPositions:r,ruleFromNode:tZ,context:A});if(r&&null!=r[0].pos){var C=r[0].pos,b=r[1]&&r[1].pos;null==b&&(b=C),y={anchor:C+l,head:b+l}}return{doc:E,sel:y,from:l,to:c}}(e,t,n),g=e.state.doc,y=g.slice(f.from,f.to);8===e.input.lastKeyCode&&Date.now()-100<e.input.lastKeyCodeTime?(o=e.state.selection.to,a="end"):(o=e.state.selection.from,a="start"),e.input.lastKeyCode=null;var E=function(e,t,n,r,i){var o=e.findDiffStart(t,n);if(null==o)return null;var a=e.findDiffEnd(t,n+e.size,n+t.size),s=a.a,l=a.b;if("end"==i){var c=Math.max(0,o-Math.min(s,l));r-=s+c-o}if(s<o&&e.size<t.size){var u=r<=o&&r>=s?o-r:0;(o-=u)&&o<t.size&&t2(t.textBetween(o-1,o+1))&&(o+=u?1:-1),l=o+(l-s),s=o}else if(l<o){var d=r<=o&&r>=l?o-r:0;(o-=d)&&o<e.size&&t2(e.textBetween(o-1,o+1))&&(o+=d?1:-1),s=o+(s-l),l=o}return{start:o,endA:s,endB:l}}(y.content,f.doc.content,f.from,o,a);if(E&&e.input.domChangeCount++,(q&&e.input.lastIOSEnter>Date.now()-225||G)&&i.some(function(e){return 1==e.nodeType&&!t$.test(e.nodeName)})&&(!E||E.endA>=E.endB)&&e.someProp("handleKeyDown",function(t){return t(e,R(13,"Enter"))})){e.input.lastIOSEnter=0;return}if(!E)if(r&&p instanceof A.TextSelection&&!p.empty&&p.$head.sameParent(p.$anchor)&&!e.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))E={start:p.from,endA:p.to,endB:p.to};else{if(f.sel){var C=t0(e,e.state.doc,f.sel);if(C&&!C.eq(e.state.selection)){var b=e.state.tr.setSelection(C);l&&b.setMeta("composition",l),e.dispatch(b)}}return}e.state.selection.from<e.state.selection.to&&E.start==E.endB&&e.state.selection instanceof A.TextSelection&&(E.start>e.state.selection.from&&E.start<=e.state.selection.from+2&&e.state.selection.from>=f.from?E.start=e.state.selection.from:E.endA<e.state.selection.to&&E.endA>=e.state.selection.to-2&&e.state.selection.to<=f.to&&(E.endB+=e.state.selection.to-E.endA,E.endA=e.state.selection.to)),L&&z<=11&&E.endB==E.start+1&&E.endA==E.start&&E.start>f.from&&" Â "==f.doc.textBetween(E.start-f.from-1,E.start-f.from+1)&&(E.start--,E.endA--,E.endB--);var I=f.doc.resolveNoCache(E.start-f.from),x=f.doc.resolveNoCache(E.endB-f.from),w=g.resolve(E.start),k=I.sameParent(x)&&I.parent.inlineContent&&w.end()>=E.endA;if((q&&e.input.lastIOSEnter>Date.now()-225&&(!k||i.some(function(e){return"DIV"==e.nodeName||"P"==e.nodeName}))||!k&&I.pos<f.doc.content.size&&(!I.sameParent(x)||!I.parent.inlineContent)&&I.pos<x.pos&&!/\S/.test(f.doc.textBetween(I.pos,x.pos,"","")))&&e.someProp("handleKeyDown",function(t){return t(e,R(13,"Enter"))})){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>E.start&&function(e,t,n,r,i){if(n-t<=i.pos-r.pos||t1(r,!0,!1)<i.pos)return!1;var o=e.resolve(t);if(!r.parent.isTextblock){var a=o.nodeAfter;return null!=a&&n==t+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;var s=e.resolve(t1(o,!0,!0));return!(!s.parent.isTextblock||s.pos>n||t1(s,!0,!1)<n)&&r.parent.content.cut(r.parentOffset).eq(s.parent.content)}(g,E.start,E.endA,I,x)&&e.someProp("handleKeyDown",function(t){return t(e,R(8,"Backspace"))})){G&&U&&e.domObserver.suppressSelectionUpdates();return}U&&E.endB==E.start&&(e.input.lastChromeDelete=Date.now()),G&&!k&&I.start()!=x.start()&&0==x.parentOffset&&I.depth==x.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==E.endA&&(E.endB-=2,x=f.doc.resolveNoCache(E.endB-f.from),setTimeout(function(){e.someProp("handleKeyDown",function(t){return t(e,R(13,"Enter"))})},20));var B=E.start,S=E.endA,T=function(t){var n=t||e.state.tr.replace(B,S,f.doc.slice(E.start-f.from,E.endB-f.from));if(f.sel){var r=t0(e,n.doc,f.sel);r&&!(U&&e.composing&&r.empty&&(E.start!=E.endB||e.input.lastChromeDelete<Date.now()-100)&&(r.head==B||r.head==n.mapping.map(S)-1)||L&&r.empty&&r.head==B)&&n.setSelection(r)}return l&&n.setMeta("composition",l),n.scrollIntoView()};if(k)if(I.pos==x.pos){L&&z<=11&&0==I.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout(function(){return eP(e)},20));var O=T(e.state.tr.delete(B,S)),j=g.resolve(E.start).marksAcross(g.resolve(E.endA));j&&O.ensureMarks(j),e.dispatch(O)}else if(E.endA==E.endB&&(s=function(e,t){for(var n,r,i,o=e.firstChild.marks,a=t.firstChild.marks,s=o,l=a,c=0;c<a.length;c++)s=a[c].removeFromSet(s);for(var u=0;u<o.length;u++)l=o[u].removeFromSet(l);if(1==s.length&&0==l.length)r=s[0],n="add",i=function(e){return e.mark(r.addToSet(e.marks))};else{if(0!=s.length||1!=l.length)return null;r=l[0],n="remove",i=function(e){return e.mark(r.removeFromSet(e.marks))}}for(var d=[],h=0;h<t.childCount;h++)d.push(i(t.child(h)));if(v.Fragment.from(d).eq(e))return{mark:r,type:n}}(I.parent.content.cut(I.parentOffset,x.parentOffset),w.parent.content.cut(w.parentOffset,E.endA-w.start())))){var M=T(e.state.tr);"add"==s.type?M.addMark(B,S,s.mark):M.removeMark(B,S,s.mark),e.dispatch(M)}else if(I.parent.child(I.index()).isText&&I.index()==x.index()-!x.textOffset){var P=I.parent.textBetween(I.parentOffset,x.parentOffset),N=function(){return T(e.state.tr.insertText(P,B,S))};e.someProp("handleTextInput",function(t){return t(e,B,S,P,N)})||e.dispatch(N())}else e.dispatch(T());else e.dispatch(T())}(r,e,t,n,i)}),this.domObserver.start();var i=this;for(var o in tr)!function(){var e=tr[o];i.dom.addEventListener(o,i.input.eventHandlers[o]=function(t){!function(e,t){if(!t.bubbles)return!0;
2if(t.defaultPrevented)return!1;for(var n=t.target;n!=e.dom;n=n.parentNode)if(!n||11==n.nodeType||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}(i,t)||tc(i,t)||!i.editable&&t.type in ti||e(i,t)},to[o]?{passive:!0}:void 0)}();V&&i.dom.addEventListener("input",function(){return null}),tl(i),this.updatePluginViews()}return g(e,[{key:"composing",get:function(){return this.input.composing}},{key:"props",get:function(){if(this._props.state!=this.state){var e=this._props;for(var t in this._props={},e)this._props[t]=e[t];this._props.state=this.state}return this._props}},{key:"update",value:function(e){e.handleDOMEvents!=this._props.handleDOMEvents&&tl(this);var t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(t7),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}},{key:"setProps",value:function(e){var t={};for(var n in this._props)t[n]=this._props[n];for(var r in t.state=this.state,e)t[r]=e[r];this.update(t)}},{key:"updateState",value:function(e){this.updateStateInner(e,this._props)}},{key:"updateStateInner",value:function(e,t){var n,r,i,o,a=this.state,s=!1,l=!1;e.storedMarks&&this.composing&&(tv(this),l=!0),this.state=e;var c=a.plugins!=e.plugins||this._props.plugins!=t.plugins;if(c||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){var u=t8(this);(function(e,t){var n=0,r=0;for(var i in e){if(e[i]!=t[i])return!0;n++}for(var o in t)r++;return n!=r})(u,this.nodeViews)&&(this.nodeViews=u,s=!0)}(c||t.handleDOMEvents!=this._props.handleDOMEvents)&&tl(this),this.editable=t6(this),t5(this);var d=tV(this),h=t4(this),m=a.plugins==e.plugins||a.doc.eq(e.doc)?e.scrollToSelection>a.scrollToSelection?"to selection":"preserve":"reset",p=s||!this.docView.matchesNode(e.doc,h,d);(p||!e.selection.eq(a.selection))&&(l=!0);var f="preserve"==m&&l&&null==this.dom.style.overflowAnchor&&function(e){for(var t,n,r=e.dom.getBoundingClientRect(),i=Math.max(0,r.top),o=(r.left+r.right)/2,a=i+1;a<Math.min(innerHeight,r.bottom);a+=5){var s=e.root.elementFromPoint(o,a);if(s&&s!=e.dom&&e.dom.contains(s)){var l=s.getBoundingClientRect();if(l.top>=i-20){t=s,n=l.top;break}}}return{refDOM:t,refTop:n,stack:$(e.dom)}}(this);if(l){this.domObserver.stop();var g,A,v,y,C,b=p&&(L||U)&&!this.composing&&!a.selection.empty&&!e.selection.empty&&(g=a.selection,A=e.selection,v=Math.min(g.$anchor.sharedDepth(g.head),A.$anchor.sharedDepth(A.head)),g.$anchor.start(v)!=A.$anchor.start(v));if(p){var I=U?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=function(e){var t=e.domSelectionRange();if(!t.focusNode)return null;var n=function(e,t){for(;;){if(3==e.nodeType&&t)return e;if(1==e.nodeType&&t>0){if("false"==e.contentEditable)return null;t=S(e=e.childNodes[t-1])}else{if(!e.parentNode||T(e))return null;t=E(e),e=e.parentNode}}}(t.focusNode,t.focusOffset),r=function(e,t){for(;;){if(3==e.nodeType&&t<e.nodeValue.length)return e;if(1==e.nodeType&&t<e.childNodes.length){if("false"==e.contentEditable)return null;e=e.childNodes[t],t=0}else{if(!e.parentNode||T(e))return null;t=E(e)+1,e=e.parentNode}}}(t.focusNode,t.focusOffset);if(n&&r&&n!=r){var i=r.pmViewDesc,o=e.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!i||!i.isText(r.nodeValue))return r;if(e.input.compositionNode==r){var a=n.pmViewDesc;if(!(!a||!a.isText(n.nodeValue)))return r}}return n||r}(this)),(s||!this.docView.update(e.doc,h,d,this))&&(this.docView.updateOuterDeco(h),this.docView.destroy(),this.docView=ey(e.doc,h,d,this.dom,this)),!I||this.trackWrites&&this.dom.contains(this.trackWrites)||(b=!0)}b||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&(y=this.docView.domFromPos(this.state.selection.anchor,0),C=this.domSelectionRange(),w(y.node,y.offset,C.anchorNode,C.anchorOffset)))?eP(this,b):(eF(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}(this.updatePluginViews(a),(null==(o=this.dragging)?void 0:o.node)&&!a.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,a),"reset"==m)?this.dom.scrollTop=0:"to selection"==m?this.scrollToSelection():f&&(n=f.refDOM,r=f.refTop,ee(f.stack,0==(i=n?n.getBoundingClientRect().top:0)?0:i-r))}},{key:"scrollToSelection",value:function(){var e=this,t=this.domSelectionRange().focusNode;if(t&&this.dom.contains(1==t.nodeType?t:t.parentNode))if(this.someProp("handleScrollToSelection",function(t){return t(e)}));else if(this.state.selection instanceof A.NodeSelection){var n=this.docView.domAfterPos(this.state.selection.from);1==n.nodeType&&Z(this,n.getBoundingClientRect(),t)}else Z(this,this.coordsAtPos(this.state.selection.head,1),t)}},{key:"destroyPluginViews",value:function(){for(var e;e=this.pluginViews.pop();)e.destroy&&e.destroy()}},{key:"updatePluginViews",value:function(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(var t=0;t<this.pluginViews.length;t++){var n=this.pluginViews[t];n.update&&n.update(this,e)}else{this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(var r=0;r<this.directPlugins.length;r++){var i=this.directPlugins[r];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(var o=0;o<this.state.plugins.length;o++){var a=this.state.plugins[o];a.spec.view&&this.pluginViews.push(a.spec.view(this))}}}},{key:"updateDraggedNode",value:function(e,t){var n=e.node,r=-1;
2if(n.from<this.state.doc.content.size&&this.state.doc.nodeAt(n.from)==n.node)r=n.from;else{var i=n.from+(this.state.doc.content.size-t.doc.content.size);(i>0&&i<this.state.doc.content.size&&this.state.doc.nodeAt(i))==n.node&&(r=i)}this.dragging=new tI(e.slice,e.move,r<0?void 0:A.NodeSelection.create(this.state.doc,r))}},{key:"someProp",value:function(e,t){var n,r=this._props&&this._props[e];if(null!=r&&(n=t?t(r):r))return n;for(var i=0;i<this.directPlugins.length;i++){var o=this.directPlugins[i].props[e];if(null!=o&&(n=t?t(o):o))return n}var a=this.state.plugins;if(a)for(var s=0;s<a.length;s++){var l=a[s].props[e];if(null!=l&&(n=t?t(l):l))return n}}},{key:"hasFocus",value:function(){if(L){var e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if("false"==e.contentEditable)return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}},{key:"focus",value:function(){this.domObserver.stop(),this.editable&&function(e){if(e.setActive)return e.setActive();if(et)return e.focus(et);var t=$(e);e.focus(null==et?{get preventScroll(){return et={preventScroll:!0},!0}}:void 0),et||(et=!1,ee(t,0))}(this.dom),eP(this),this.domObserver.start()}},{key:"root",get:function(){var e=this,t=this._root;if(null==t){for(var n,r=function(t){if(9==t.nodeType||11==t.nodeType&&t.host)return t.getSelection||(Object.getPrototypeOf(t).getSelection=function(){return t.ownerDocument.getSelection()}),{v:e._root=t}},i=this.dom.parentNode;i;i=i.parentNode)if(n=r(i))return n.v}return t||document}},{key:"updateRoot",value:function(){this._root=null}},{key:"posAtCoords",value:function(e){return function(e,t){var n,r=e.dom.ownerDocument,i=0,o=function(e,t,n){if(e.caretPositionFromPoint)try{var r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:Math.min(S(r.offsetNode),r.offset)}}catch(e){}if(e.caretRangeFromPoint){var i=e.caretRangeFromPoint(t,n);if(i)return{node:i.startContainer,offset:Math.min(S(i.startContainer),i.startOffset)}}}(r,t.left,t.top);o&&(n=o.node,i=o.offset);var a=(e.root.elementFromPoint?e.root:r).elementFromPoint(t.left,t.top);if(!a||!e.dom.contains(1!=a.nodeType?a.parentNode:a)){var s=e.dom.getBoundingClientRect();if(!en(t,s)||!(a=function e(t,n,r){var i=t.childNodes.length;if(i&&r.top<r.bottom)for(var o=Math.max(0,Math.min(i-1,Math.floor(i*(n.top-r.top)/(r.bottom-r.top))-2)),a=o;;){var s=t.childNodes[a];if(1==s.nodeType)for(var l=s.getClientRects(),c=0;c<l.length;c++){var u=l[c];if(en(n,u))return e(s,n,u)}if((a=(a+1)%i)==o)break}return t}(e.dom,t,s)))return null}if(V)for(var l=a;n&&l;l=C(l))l.draggable&&(n=void 0);if(a=(u=(c=a).parentNode)&&/^li$/i.test(u.nodeName)&&t.left<c.getBoundingClientRect().left?u:c,n){if(F&&1==n.nodeType&&(i=Math.min(i,n.childNodes.length))<n.childNodes.length){var c,u,d,h,m,p=n.childNodes[i];"IMG"==p.nodeName&&(m=p.getBoundingClientRect()).right<=t.left&&m.bottom>t.top&&i++}X&&i&&1==n.nodeType&&1==(h=n.childNodes[i-1]).nodeType&&"false"==h.contentEditable&&h.getBoundingClientRect().top>=t.top&&i--,n==e.dom&&i==n.childNodes.length-1&&1==n.lastChild.nodeType&&t.top>n.lastChild.getBoundingClientRect().bottom?d=e.state.doc.content.size:(0==i||1!=n.nodeType||"BR"!=n.childNodes[i-1].nodeName)&&(d=function(e,t,n,r){for(var i=-1,o=t,a=!1;o!=e.dom;){var s=e.docView.nearestDesc(o,!0),l=void 0;if(!s)return null;if(1==s.dom.nodeType&&(s.node.isBlock&&s.parent||!s.contentDOM)&&((l=s.dom.getBoundingClientRect()).width||l.height)&&(s.node.isBlock&&s.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(s.dom.nodeName)&&(!a&&l.left>r.left||l.top>r.top?i=s.posBefore:(!a&&l.right<r.left||l.bottom<r.top)&&(i=s.posAfter),a=!0),!s.contentDOM&&i<0&&!s.node.isText))return(s.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?s.posBefore:s.posAfter;o=s.dom.parentNode}return i>-1?i:e.docView.posFromDOM(t,n,-1)}(e,n,i,t))}null==d&&(d=function(e,t,n){var r=function e(t,n){for(var r,i,o,a,s=2e8,l=0,c=n.top,u=n.top,d=t.firstChild,h=0;d;d=d.nextSibling,h++){var m=void 0;if(1==d.nodeType)m=d.getClientRects();else{if(3!=d.nodeType)continue;m=I(d).getClientRects()}for(var p=0;p<m.length;p++){var f=m[p];if(f.top<=c&&f.bottom>=u){c=Math.max(f.bottom,c),u=Math.min(f.top,u);var g=f.left>n.left?f.left-n.left:f.right<n.left?n.left-f.right:0;if(g<s){o=d,s=g,a=g&&3==o.nodeType?{left:f.right<n.left?f.right:f.left,top:n.top}:n,1==d.nodeType&&g&&(l=h+ +(n.left>=(f.left+f.right)/2));continue}}else f.top>n.top&&!r&&f.left<=n.left&&f.right>=n.left&&(r=d,i={left:Math.max(f.left,Math.min(f.right,n.left)),top:f.top});!o&&(n.left>=f.right&&n.top>=f.top||n.left>=f.left&&n.top>=f.bottom)&&(l=h+1)}}
2return(!o&&r&&(o=r,a=i,s=0),o&&3==o.nodeType)?function(e,t){for(var n,r=e.nodeValue.length,i=document.createRange(),o=0;o<r;o++){i.setEnd(e,o+1),i.setStart(e,o);var a=ei(i,1);if(a.top!=a.bottom&&en(t,a)){n={node:e,offset:o+ +(t.left>=(a.left+a.right)/2)};break}}return i.detach(),n||{node:e,offset:0}}(o,a):!o||s&&1==o.nodeType?{node:t,offset:l}:e(o,a)}(t,n),i=r.node,o=r.offset,a=-1;if(1==i.nodeType&&!i.firstChild){var s=i.getBoundingClientRect();a=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return e.docView.posFromDOM(i,o,a)}(e,a,t));var f=e.docView.nearestDesc(a,!0);return{pos:d,inside:f?f.posAtStart-f.border:-1}}(this,e)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return ea(this,e,t)}},{key:"domAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.domFromPos(e,t)}},{key:"nodeDOM",value:function(e){var t=this.docView.descAt(e);return t?t.nodeDOM:null}},{key:"posAtDOM",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,r=this.docView.posFromDOM(e,t,n);if(null==r)throw RangeError("DOM position not inside the editor");return r}},{key:"endOfTextblock",value:function(e,t){return function(e,t,n){var r,i;return ed==t&&eh==n?em:(ed=t,eh=n,em="up"==n||"down"==n?(r=t.selection,i="up"==n?r.$from:r.$to,ec(e,t,function(){for(var t=e.docView.domFromPos(i.pos,"up"==n?-1:1).node;;){var r=e.docView.nearestDesc(t,!0);if(!r)break;if(r.node.isBlock){t=r.contentDOM||r.dom;break}t=r.dom.parentNode}for(var o=ea(e,i.pos,1),a=t.firstChild;a;a=a.nextSibling){var s=void 0;if(1==a.nodeType)s=a.getClientRects();else{if(3!=a.nodeType)continue;s=I(a,0,a.nodeValue.length).getClientRects()}for(var l=0;l<s.length;l++){var c=s[l];if(c.bottom>c.top+1&&("up"==n?o.top-c.top>(c.bottom-o.top)*2:c.bottom-o.bottom>(o.bottom-c.top)*2))return!1}}return!0})):function(e,t,n){var r=t.selection.$head;if(!r.parent.isTextblock)return!1;var i=r.parentOffset,o=i==r.parent.content.size,a=e.domSelection();return a?eu.test(r.parent.textContent)&&a.modify?ec(e,t,function(){var t=e.domSelectionRange(),i=t.focusNode,o=t.focusOffset,s=t.anchorNode,l=t.anchorOffset,c=a.caretBidiLevel;a.modify("move",n,"character");var u=r.depth?e.docView.domAfterPos(r.before()):e.dom,d=e.domSelectionRange(),h=d.focusNode,m=d.focusOffset,p=h&&!u.contains(1==h.nodeType?h:h.parentNode)||i==h&&o==m;try{a.collapse(s,l),i&&(i!=s||o!=l)&&a.extend&&a.extend(i,o)}catch(e){}return null!=c&&(a.caretBidiLevel=c),p}):"left"==n||"backward"==n?!i:o:r.pos==r.start()||r.pos==r.end()}(e,t,n))}(this,t||this.state,e)}},{key:"pasteHTML",value:function(e,t){return tC(this,"",e,!1,t||new ClipboardEvent("paste"))}},{key:"pasteText",value:function(e,t){return tC(this,e,null,!0,t||new ClipboardEvent("paste"))}},{key:"serializeForClipboard",value:function(e){return e3(this,e)}},{key:"destroy",value:function(){if(this.docView){for(var e in this.domObserver.stop(),this.input.eventHandlers)this.dom.removeEventListener(e,this.input.eventHandlers[e]);clearTimeout(this.input.composingTimeout),clearTimeout(this.input.lastIOSEnterFallbackTimeout),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],tV(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,x()}}},{key:"isDestroyed",get:function(){return null==this.docView}},{key:"dispatchEvent",value:function(e){!tc(this,e)&&tr[e.type]&&(this.editable||!(e.type in ti))&&tr[e.type](this,e)}},{key:"domSelectionRange",value:function(){var e=this.domSelection();return e?V&&11===this.root.nodeType&&function(e){for(var t=e.activeElement;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom&&function(e,t){if(t.getComposedRanges){var n,r=t.getComposedRanges(e.root)[0];if(r)return tJ(e,r)}function i(e){e.preventDefault(),e.stopImmediatePropagation(),n=e.getTargetRanges()[0]}return e.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",i,!0),n?tJ(e,n):null}
2(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}},{key:"domSelection",value:function(){return this.root.getSelection()}}]),e}();function t4(e){var t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",function(n){if("function"==typeof n&&(n=n(e.state)),n)for(var r in n)"class"==r?t.class+=" "+n[r]:"style"==r?t.style=(t.style?t.style+";":"")+n[r]:t[r]||"contenteditable"==r||"nodeName"==r||(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[tR.node(0,e.state.doc.content.size,t)]}function t5(e){if(e.markCursor){var t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:tR.widget(e.state.selection.from,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function t6(e){return!e.someProp("editable",function(t){return!1===t(e.state)})}function t8(e){var t=Object.create(null);function n(e){for(var n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function t7(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw RangeError("Plugins passed directly to the view must not have a state component")}t3.prototype.dispatch=function(e){var t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))},n.Decoration=tR,n.DecorationSet=tM,n.EditorView=t3,n.__endComposition=ty,n.__parseFromClipboard=e4},6608,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(90677)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},71374,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});for(var r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},o="u">typeof navigator&&/Mac/.test(navigator.platform),a="u">typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)r[48+s]=r[96+s]=String(s);for(var s=1;s<=24;s++)r[s+111]="F"+s;for(var s=65;s<=90;s++)r[s]=String.fromCharCode(s+32),i[s]=String.fromCharCode(s);for(var l in r)i.hasOwnProperty(l)||(i[l]=r[l]);n.base=r,n.keyName=function(e){var t=!(o&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?i:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t},n.shift=i},51269,(e,t,n)=>{"use strict";var r=e.r(71374),i=e.r(251),o="u">typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),a="u">typeof navigator&&/Win/.test(navigator.platform);function s(e,t){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),n&&t.shiftKey&&(e="Shift-"+e),e}function l(e){var t=function(e){var t=Object.create(null);for(var n in e)t[function(e){var t,n,r,i,a=e.split(/-(?!$)/),s=a[a.length-1];"Space"==s&&(s=" ");for(var l=0;l<a.length-1;l++){var c=a[l];if(/^(cmd|meta|m)$/i.test(c))i=!0;else if(/^a(lt)?$/i.test(c))t=!0;else if(/^(c|ctrl|control)$/i.test(c))n=!0;else if(/^s(hift)?$/i.test(c))r=!0;else if(/^mod$/i.test(c))o?i=!0:n=!0;else throw Error("Unrecognized modifier name: "+c)}return t&&(s="Alt-"+s),n&&(s="Ctrl-"+s),i&&(s="Meta-"+s),r&&(s="Shift-"+s),s}(n)]=e[n];return t}(e);return function(e,n){var i,o=r.keyName(n),l=t[s(o,n)];if(l&&l(e.state,e.dispatch,e))return!0;
2if(1==o.length&&" "!=o){if(n.shiftKey){var c=t[s(o,n,!1)];if(c&&c(e.state,e.dispatch,e))return!0}if((n.altKey||n.metaKey||n.ctrlKey)&&!(a&&n.ctrlKey&&n.altKey)&&(i=r.base[n.keyCode])&&i!=o){var u=t[s(i,n)];if(u&&u(e.state,e.dispatch,e))return!0}}return!1}}n.keydownHandler=l,n.keymap=function(e){return new i.Plugin({props:{handleKeyDown:l(e)}})}},78971,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(51269)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},6154,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(37524)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},16716,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(37871)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},47733,(e,t,n)=>{"use strict";var r=e.r(37871),i=e.r(37524),o=e.r(251),a=function(e,t){return!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0)};function s(e,t){var n=e.selection.$cursor;return n&&(t?t.endOfTextblock("backward",e):!(n.parentOffset>0))?n:null}var l=function(e,t,n){var a=s(e,n);if(!a)return!1;var l=h(a);if(!l){var c=a.blockRange(),d=c&&r.liftTarget(c);return null!=d&&(t&&t(e.tr.lift(c,d).scrollIntoView()),!0)}var m=l.nodeBefore;if(w(e,l,t,-1))return!0;if(0==a.parent.content.size&&(u(m,"end")||o.NodeSelection.isSelectable(m)))for(var p=a.depth;;p--){var f=r.replaceStep(e.doc,a.before(p),a.after(p),i.Slice.empty);if(f&&f.slice.size<f.to-f.from){if(t){var g=e.tr.step(f);g.setSelection(u(m,"end")?o.Selection.findFrom(g.doc.resolve(g.mapping.map(l.pos,-1)),-1):o.NodeSelection.create(g.doc,l.pos-m.nodeSize)),t(g.scrollIntoView())}return!0}if(1==p||a.node(p-1).childCount>1)break}return!!m.isAtom&&l.depth==a.depth-1&&(t&&t(e.tr.delete(l.pos-m.nodeSize,l.pos).scrollIntoView()),!0)};function c(e,t,n){for(var a=t.nodeBefore,s=t.pos-1;!a.isTextblock;s--){if(a.type.spec.isolating)return!1;var l=a.lastChild;if(!l)return!1;a=l}for(var c=t.nodeAfter,u=t.pos+1;!c.isTextblock;u++){if(c.type.spec.isolating)return!1;var d=c.firstChild;if(!d)return!1;c=d}var h=r.replaceStep(e.doc,s,u,i.Slice.empty);if(!h||h.from!=s||h instanceof r.ReplaceStep&&h.slice.size>=u-s)return!1;if(n){var m=e.tr.step(h);m.setSelection(o.TextSelection.create(m.doc,s)),n(m.scrollIntoView())}return!0}function u(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e;r;r="start"==t?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&1!=r.childCount)break}return!1}var d=function(e,t,n){var r=e.selection,i=r.$head,a=r.empty,s=i;if(!a)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):i.parentOffset>0)return!1;s=h(i)}var l=s&&s.nodeBefore;return!!l&&!!o.NodeSelection.isSelectable(l)&&(t&&t(e.tr.setSelection(o.NodeSelection.create(e.doc,s.pos-l.nodeSize)).scrollIntoView()),!0)};function h(e){if(!e.parent.type.spec.isolating)for(var t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function m(e,t){var n=e.selection.$cursor;return n&&(t?t.endOfTextblock("forward",e):!(n.parentOffset<n.parent.content.size))?n:null}var p=function(e,t,n){var a=m(e,n);if(!a)return!1;var s=g(a);if(!s)return!1;var l=s.nodeAfter;if(w(e,s,t,1))return!0;if(0==a.parent.content.size&&(u(l,"start")||o.NodeSelection.isSelectable(l))){var c=r.replaceStep(e.doc,a.before(),a.after(),i.Slice.empty);if(c&&c.slice.size<c.to-c.from){if(t){var d=e.tr.step(c);d.setSelection(u(l,"start")?o.Selection.findFrom(d.doc.resolve(d.mapping.map(s.pos)),1):o.NodeSelection.create(d.doc,d.mapping.map(s.pos))),t(d.scrollIntoView())}return!0}}return!!l.isAtom&&s.depth==a.depth-1&&(t&&t(e.tr.delete(s.pos,s.pos+l.nodeSize).scrollIntoView()),!0)},f=function(e,t,n){var r=e.selection,i=r.$head,a=r.empty,s=i;if(!a)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):i.parentOffset<i.parent.content.size)return!1;s=g(i)}var l=s&&s.nodeAfter;return!!l&&!!o.NodeSelection.isSelectable(l)&&(t&&t(e.tr.setSelection(o.NodeSelection.create(e.doc,s.pos)).scrollIntoView()),!0)};function g(e){if(!e.parent.type.spec.isolating)for(var t=e.depth-1;t>=0;t--){var n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}var A=function(e,t){var n=e.selection,r=n.$head,i=n.$anchor;return!!r.parent.type.spec.code&&!!r.sameParent(i)&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function v(e){for(var t=0;t<e.edgeCount;t++){var n=e.edge(t).type;if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}var y=function(e,t){var n=e.selection,r=n.$head,i=n.$anchor;if(!r.parent.type.spec.code||!r.sameParent(i))return!1;
2var a=r.node(-1),s=r.indexAfter(-1),l=v(a.contentMatchAt(s));if(!l||!a.canReplaceWith(s,s,l))return!1;if(t){var c=r.after(),u=e.tr.replaceWith(c,c,l.createAndFill());u.setSelection(o.Selection.near(u.doc.resolve(c),1)),t(u.scrollIntoView())}return!0},E=function(e,t){var n=e.selection,r=n.$from,i=n.$to;if(n instanceof o.AllSelection||r.parent.inlineContent||i.parent.inlineContent)return!1;var a=v(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){var s=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,l=e.tr.insert(s,a.createAndFill());l.setSelection(o.TextSelection.create(l.doc,s+1)),t(l.scrollIntoView())}return!0},C=function(e,t){var n=e.selection.$cursor;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){var i=n.before();if(r.canSplit(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}var o=n.blockRange(),a=o&&r.liftTarget(o);return null!=a&&(t&&t(e.tr.lift(o,a).scrollIntoView()),!0)};function b(e){return function(t,n){var i=t.selection,a=i.$from,s=i.$to;if(t.selection instanceof o.NodeSelection&&t.selection.node.isBlock)return!!a.parentOffset&&!!r.canSplit(t.doc,a.pos)&&(n&&n(t.tr.split(a.pos).scrollIntoView()),!0);if(!a.depth)return!1;for(var l,c,u=[],d=!1,h=!1,m=a.depth;;m--){if(a.node(m).isBlock){d=a.end(m)==a.pos+(a.depth-m),h=a.start(m)==a.pos-(a.depth-m),c=v(a.node(m-1).contentMatchAt(a.indexAfter(m-1)));var p=e&&e(s.parent,d,a);u.unshift(p||(d&&c?{type:c}:null)),l=m;break}if(1==m)return!1;u.unshift(null)}var f=t.tr;(t.selection instanceof o.TextSelection||t.selection instanceof o.AllSelection)&&f.deleteSelection();var g=f.mapping.map(a.pos),A=r.canSplit(f.doc,g,u.length,u);if(A||(u[0]=c?{type:c}:null,A=r.canSplit(f.doc,g,u.length,u)),!A)return!1;if(f.split(g,u.length,u),!d&&h&&a.node(l).type!=c){var y=f.mapping.map(a.before(l)),E=f.doc.resolve(y);c&&a.node(l-1).canReplaceWith(E.index(),E.index()+1,c)&&f.setNodeMarkup(f.mapping.map(a.before(l)),c)}return n&&n(f.scrollIntoView()),!0}}var I=b(),x=function(e,t){return t&&t(e.tr.setSelection(new o.AllSelection(e.doc))),!0};function w(e,t,n,a){var s,l,c,d,h,m=t.nodeBefore,p=t.nodeAfter,f=m.type.spec.isolating||p.type.spec.isolating;if(!f&&(s=t.nodeBefore,l=t.nodeAfter,c=t.index(),s&&l&&s.type.compatibleContent(l.type)&&(!s.content.size&&t.parent.canReplace(c-1,c)?(n&&n(e.tr.delete(t.pos-s.nodeSize,t.pos).scrollIntoView()),!0):!!t.parent.canReplace(c,c+1)&&!!(l.isTextblock||r.canJoin(e.doc,t.pos))&&(n&&n(e.tr.join(t.pos).scrollIntoView()),!0))))return!0;var g=!f&&t.parent.canReplace(t.index(),t.index()+1);if(g&&(d=(h=m.contentMatchAt(m.childCount)).findWrapping(p.type))&&h.matchType(d[0]||p.type).validEnd){if(n){for(var A=t.pos+p.nodeSize,v=i.Fragment.empty,y=d.length-1;y>=0;y--)v=i.Fragment.from(d[y].create(null,v));v=i.Fragment.from(m.copy(v));var E=e.tr.step(new r.ReplaceAroundStep(t.pos-1,A,t.pos,A,new i.Slice(v,1,0),d.length,!0)),C=E.doc.resolve(A+2*d.length);C.nodeAfter&&C.nodeAfter.type==m.type&&r.canJoin(E.doc,C.pos)&&E.join(C.pos),n(E.scrollIntoView())}return!0}var b=p.type.spec.isolating||a>0&&f?null:o.Selection.findFrom(t,1),I=b&&b.$from.blockRange(b.$to),x=I&&r.liftTarget(I);if(null!=x&&x>=t.depth)return n&&n(e.tr.lift(I,x).scrollIntoView()),!0;if(g&&u(p,"start",!0)&&u(m,"end")){for(var w=m,k=[];k.push(w),!w.isTextblock;)w=w.lastChild;for(var B=p,S=1;!B.isTextblock;B=B.firstChild)S++;if(w.canReplace(w.childCount,w.childCount,B.content)){if(n){for(var T=i.Fragment.empty,Q=k.length-1;Q>=0;Q--)T=i.Fragment.from(k[Q].copy(T));n(e.tr.step(new r.ReplaceAroundStep(t.pos-k.length,t.pos+p.nodeSize,t.pos+S,t.pos+p.nodeSize-S,new i.Slice(T,k.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function k(e){return function(t,n){for(var r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;i.node(a).isInline;){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(o.TextSelection.create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}var B=k(-1),S=k(1);function T(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n,r){for(var i=0;i<t.length;i++)if(t[i](e,n,r))return!0;return!1}}var Q=T(a,l,d),R=T(a,p,f),O={Enter:T(A,E,C,I),"Mod-Enter":y,Backspace:Q,"Mod-Backspace":Q,"Shift-Backspace":Q,Delete:R,"Mod-Delete":R,"Mod-a":x},j={"Ctrl-h":O.Backspace,"Alt-Backspace":O["Mod-Backspace"],"Ctrl-d":O.Delete,"Ctrl-Alt-Backspace":O["Mod-Delete"],"Alt-Delete":O["Mod-Delete"],"Alt-d":O["Mod-Delete"],"Ctrl-a":B,"Ctrl-e":S};for(var M in O)j[M]=O[M];var P=("u">typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):"u">typeof os&&!!os.platform&&"darwin"==os.platform())?j:O;n.autoJoin=function(e,t){var n=Array.isArray(t)?function(e){return t.indexOf(e.type.n
2ame)>-1}:t;return function(t,i,o){return e(t,i&&function(e){if(!e.isGeneric)return i(e);for(var t=[],o=0;o<e.mapping.maps.length;o++){for(var a=e.mapping.maps[o],s=0;s<t.length;s++)t[s]=a.map(t[s]);a.forEach(function(e,n,r,i){return t.push(r,i)})}for(var l=[],c=0;c<t.length;c+=2)for(var u=t[c],d=t[c+1],h=e.doc.resolve(u),m=h.sharedDepth(d),p=h.node(m),f=h.indexAfter(m),g=h.after(m+1);g<=d;++f){var A=p.maybeChild(f);if(!A)break;if(f&&-1==l.indexOf(g)){var v=p.child(f-1);v.type==A.type&&n(v,A)&&l.push(g)}g+=A.nodeSize}l.sort(function(e,t){return e-t});for(var y=l.length-1;y>=0;y--)r.canJoin(e.doc,l[y])&&e.join(l[y]);i(e)},o)}},n.baseKeymap=P,n.chainCommands=T,n.createParagraphNear=E,n.deleteSelection=a,n.exitCode=y,n.joinBackward=l,n.joinDown=function(e,t){var n,i=e.selection;if(i instanceof o.NodeSelection){if(i.node.isTextblock||!r.canJoin(e.doc,i.to))return!1;n=i.to}else if(null==(n=r.joinPoint(e.doc,i.to,1)))return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},n.joinForward=p,n.joinTextblockBackward=function(e,t,n){var r=s(e,n);if(!r)return!1;var i=h(r);return!!i&&c(e,i,t)},n.joinTextblockForward=function(e,t,n){var r=m(e,n);if(!r)return!1;var i=g(r);return!!i&&c(e,i,t)},n.joinUp=function(e,t){var n,i=e.selection,a=i instanceof o.NodeSelection;if(a){if(i.node.isTextblock||!r.canJoin(e.doc,i.from))return!1;n=i.from}else if(null==(n=r.joinPoint(e.doc,i.from,-1)))return!1;if(t){var s=e.tr.join(n);a&&s.setSelection(o.NodeSelection.create(s.doc,n-e.doc.resolve(n).nodeBefore.nodeSize)),t(s.scrollIntoView())}return!0},n.lift=function(e,t){var n=e.selection,i=n.$from,o=n.$to,a=i.blockRange(o),s=a&&r.liftTarget(a);return null!=s&&(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)},n.liftEmptyBlock=C,n.macBaseKeymap=j,n.newlineInCode=A,n.pcBaseKeymap=O,n.selectAll=x,n.selectNodeBackward=d,n.selectNodeForward=f,n.selectParentNode=function(e,t){var n,r=e.selection,i=r.$from,a=r.to,s=i.sharedDepth(a);return 0!=s&&(n=i.before(s),t&&t(e.tr.setSelection(o.NodeSelection.create(e.doc,n))),!0)},n.selectTextblockEnd=S,n.selectTextblockStart=B,n.setBlockType=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){for(var i=!1,o=0;o<n.selection.ranges.length&&!i;o++){var a=n.selection.ranges[o],s=a.$from.pos,l=a.$to.pos;n.doc.nodesBetween(s,l,function(r,o){if(i)return!1;if(!(!r.isTextblock||r.hasMarkup(e,t)))if(r.type==e)i=!0;else{var a=n.doc.resolve(o),s=a.index();i=a.parent.canReplaceWith(s,s+1,e)}})}if(!i)return!1;if(r){for(var c=n.tr,u=0;u<n.selection.ranges.length;u++){var d=n.selection.ranges[u],h=d.$from.pos,m=d.$to.pos;c.setBlockType(h,m,e,t)}r(c.scrollIntoView())}return!0}},n.splitBlock=I,n.splitBlockAs=b,n.splitBlockKeepMarks=function(e,t){return I(e,t&&function(n){var r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})},n.toggleMark=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=!1!==(n&&n.removeWhenPresent),i=!1!==(n&&n.enterInlineAtoms),a=!(n&&n.includeWhitespace);return function(n,s){var l=n.selection,c=l.empty,u=l.$cursor,d=l.ranges;if(c&&!u||!function(e,t,n,r){for(var i,o=0;o<t.length;o++)if(i=function(){var i=t[o],a=i.$from,s=i.$to,l=0==a.depth&&e.inlineContent&&e.type.allowsMarkType(n);if(e.nodesBetween(a.pos,s.pos,function(e,t){if(l||!r&&e.isAtom&&e.isInline&&t>=a.pos&&t+e.nodeSize<=s.pos)return!1;l=e.inlineContent&&e.type.allowsMarkType(n)}),l)return{v:!0}}())return i.v;return!1}(n.doc,d,e,i))return!1;if(s)if(u)s(e.isInSet(n.storedMarks||u.marks())?n.tr.removeStoredMark(e):n.tr.addStoredMark(e.create(t)));else{var h,m=n.tr;i||(d=function(e){for(var t=[],n=0;n<e.length;n++)!function(){var r=e[n],i=r.$from,a=r.$to;i.doc.nodesBetween(i.pos,a.pos,function(e,n){if(e.isAtom&&e.content.size&&e.isInline&&n>=i.pos&&n+e.nodeSize<=a.pos)return n+1>i.pos&&t.push(new o.SelectionRange(i,i.doc.resolve(n+1))),i=i.doc.resolve(n+1+e.content.size),!1}),i.pos<a.pos&&t.push(new o.SelectionRange(i,a))}();return t}(d)),h=r?!d.some(function(t){return n.doc.rangeHasMark(t.$from.pos,t.$to.pos,e)}):!d.every(function(t){var n=!1;return m.doc.nodesBetween(t.$from.pos,t.$to.pos,function(r,i,o){if(n)return!1;n=!e.isInSet(r.marks)&&!!o&&o.type.allowsMarkType(e)&&!(r.isText&&/^\s*$/.test(r.textBetween(Math.max(0,t.$from.pos-i),Math.min(r.nodeSize,t.$to.pos-i))))}),!n});for(var p=0;p<d.length;p++){var f=d[p],g=f.$from,A=f.$to;if(h){var v=g.pos,y=A.pos,E=g.nodeAfter,C=A.nodeBefore,b=a&&E&&E.isText?/^\s*/.exec(E.text)[0].length:0,I=a&&C&&C.isText?/\s*$/.exec(C.text)[0].length:0;v+b<y&&(v+=b,y-=I),m.addMark(v,y,e.create(t))}else m.removeMark(g.pos,A.pos,e)}s(m.scrollIntoView())}return!0}},n.wrapIn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,i){var o=n.selection,a=o.$from,s=o.$to,l=a.blockRange(s),c=l&&r.findWra
2pping(l,e,t);return!!c&&(i&&i(n.tr.wrap(l,c).scrollIntoView()),!0)}}},31852,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(47733)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},31954,(e,t,n)=>{"use strict";var r=e.r(37871),i=e.r(37524),o=e.r(251),a=["ol",0],s=["ul",0],l=["li",0],c={attrs:{order:{default:1,validate:"number"}},parseDOM:[{tag:"ol",getAttrs:function(e){return{order:e.hasAttribute("start")?+e.getAttribute("start"):1}}}],toDOM:function(e){return 1==e.attrs.order?a:["ol",{start:e.attrs.order},0]}},u={parseDOM:[{tag:"ul"}],toDOM:function(){return s}},d={parseDOM:[{tag:"li"}],toDOM:function(){return l},defining:!0};function h(e,t){var n={};for(var r in e)n[r]=e[r];for(var i in t)n[i]=t[i];return n}function m(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=!1,s=t,l=t.$from.doc;if(t.depth>=2&&t.$from.node(t.depth-1).type.compatibleContent(n)&&0==t.startIndex){if(0==t.$from.index(t.depth-1))return!1;var c=l.resolve(t.start-2);s=new i.NodeRange(c,c,t.depth),t.endIndex<t.parent.childCount&&(t=new i.NodeRange(t.$from,l.resolve(t.$to.end(t.depth)),t.depth)),a=!0}var u=r.findWrapping(s,n,o,t);return!!u&&(e&&function(e,t,n,o,a){for(var s=i.Fragment.empty,l=n.length-1;l>=0;l--)s=i.Fragment.from(n[l].type.create(n[l].attrs,s));e.step(new r.ReplaceAroundStep(t.start-2*!!o,t.end,t.start,t.end,new i.Slice(s,0,0),n.length,!0));for(var c=0,u=0;u<n.length;u++)n[u].type==a&&(c=u+1);for(var d=n.length-c,h=t.start+n.length-2*!!o,m=t.parent,p=t.startIndex,f=t.endIndex,g=!0;p<f;p++,g=!1)!g&&r.canSplit(e.doc,h,d)&&(e.split(h,d),h+=2*d),h+=m.child(p).nodeSize}(e,t,u,a,n),!0)}function p(e,t){return function(n,a){var s=n.selection,l=s.$from,c=s.$to,u=s.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(c))return!1;var d=l.node(-1);if(d.type!=e)return!1;if(0==l.parent.content.size&&l.node(-1).childCount==l.indexAfter(-1)){if(3==l.depth||l.node(-3).type!=e||l.index(-2)!=l.node(-2).childCount-1)return!1;if(a){for(var h=i.Fragment.empty,m=l.index(-1)?1:l.index(-2)?2:3,p=l.depth-m;p>=l.depth-3;p--)h=i.Fragment.from(l.node(p).copy(h));var f=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3;h=h.append(i.Fragment.from(e.createAndFill()));var g=l.before(l.depth-(m-1)),A=n.tr.replace(g,l.after(-f),new i.Slice(h,4-m,0)),v=-1;A.doc.nodesBetween(g,A.doc.content.size,function(e,t){if(v>-1)return!1;e.isTextblock&&0==e.content.size&&(v=t+1)}),v>-1&&A.setSelection(o.Selection.near(A.doc.resolve(v))),a(A.scrollIntoView())}return!0}var y=c.pos==l.end()?d.contentMatchAt(0).defaultType:null,E=n.tr.delete(l.pos,c.pos),C=y?[t?{type:e,attrs:t}:null,{type:y}]:void 0;return!!r.canSplit(E.doc,l.pos,2,C)&&(a&&a(E.split(l.pos,2,C).scrollIntoView()),!0)}}n.addListNodes=function(e,t,n){return e.append({ordered_list:h(c,{content:"list_item+",group:n}),bullet_list:h(u,{content:"list_item+",group:n}),list_item:h(d,{content:t})})},n.bulletList=u,n.liftListItem=function(e){return function(t,n){var o=t.selection,a=o.$from,s=o.$to,l=a.blockRange(s,function(t){return t.childCount>0&&t.firstChild.type==e});return!!l&&(!n||(a.node(l.depth-1).type==e?function(e,t,n,o){var a=e.tr,s=o.end,l=o.$to.end(o.depth);s<l&&(a.step(new r.ReplaceAroundStep(s-1,l,s,l,new i.Slice(i.Fragment.from(n.create(null,o.parent.copy())),1,0),1,!0)),o=new i.NodeRange(a.doc.resolve(o.$from.pos),a.doc.resolve(l),o.depth));var c=r.liftTarget(o);if(null==c)return!1;a.lift(o,c);var u=a.doc.resolve(a.mapping.map(s,-1)-1);return r.canJoin(a.doc,u.pos)&&u.nodeBefore.type==u.nodeAfter.type&&a.join(u.pos),t(a.scrollIntoView()),!0}(t,n,e,l):function(e,t,n){for(var o=e.tr,a=n.parent,s=n.end,l=n.endIndex-1,c=n.startIndex;l>c;l--)s-=a.child(l).nodeSize,o.delete(s-1,s+1);var u=o.doc.resolve(n.start),d=u.nodeAfter;if(o.mapping.map(n.end)!=n.start+u.nodeAfter.nodeSize)return!1;var h=0==n.startIndex,m=n.endIndex==a.childCount,p=u.node(-1),f=u.index(-1);if(!p.canReplace(f+ +!h,f+1,d.content.append(m?i.Fragment.empty:i.Fragment.from(a))))return!1;var g=u.pos,A=g+d.nodeSize;return o.step(new r.ReplaceAroundStep(g-!!h,A+ +!!m,g+1,A-1,new i.Slice((h?i.Fragment.empty:i.Fragment.from(a.copy(i.Fragment.empty))).append(m?i.Fragment.empty:i.Fragment.from(a.copy(i.Fragment.empty))),+!h,+!m),+!h)),t(o.scrollIntoView()),!0}(t,n,l)))}},n.listItem=d,n.orderedList=c,n.sinkListItem=function(e){return function(t,n){var o=t.selection,a=o.$from,s=o.$to,l=a.blockRange(s,function(t){return t.childCount>0&&t.firstChild.type==e});if(!l)return!1;var c=l.startIndex;if(0==c)return!1;var u=l.parent,d=u.child(c-1);if(d.type!=e)return!1;if(n){var h=d.lastChild&&d.lastChild.type==u.type,m=i.Fragment.from(h?e.create():null),p=new i.Slice(i.Fragment.from(e.create(null,i.Fragment.from(u.type.create(null,m)))),h?3:1,0),f=l.start,g=l.end;n(t.tr.step(new r.ReplaceAroundStep(f-(h?3:1),g,f,g,p,1,!0)).scrollIntoView())}return!0}},n.splitListItem=p,n.splitListItemKeepMarks=function(e,t){var n=p(e,t);return function(e,t){return n(e,t&&function(n){var r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})}},n.wrapInList=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){var i=n.selection,o=i.$from,a=i.$to,s=o.blockRange(a);if(!s)return!1;var l=r?n.tr:null;return!!m(l,s,e,t)&&(r&&r(l.scrollIntoView()),!0)}},n.wrapRangeInList=m},38201,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(31954)).filter(e=>
2"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},81206,(e,t,n)=>{"use strict";var r=e.r(47523),i=e.r(6608),o=e.r(78971),a=e.r(6154),s=e.r(16716),l=e.r(31852),c=e.r(38201);function u(e){let{state:t,transaction:n}=e,{selection:r}=n,{doc:i}=n,{storedMarks:o}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return o},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,o=n.storedMarks,n}}}class d{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){let{rawCommands:e,editor:t,state:n}=this,{view:r}=t,{tr:i}=n,o=this.buildProps(i);return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,(...e)=>{let n=t(...e)(o);return i.getMeta("preventDispatch")||this.hasCustomState||r.dispatch(i),n}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:o}=r,a=[],s=!!e,l=e||i.tr,c=()=>(s||!t||l.getMeta("preventDispatch")||this.hasCustomState||o.dispatch(l),a.every(e=>!0===e)),u={...Object.fromEntries(Object.entries(n).map(([e,n])=>[e,(...e)=>{let r=this.buildProps(l,t),i=n(...e)(r);return a.push(i),u}])),run:c};return u}createCan(e){let{rawCommands:t,state:n}=this,r=e||n.tr,i=this.buildProps(r,!1);return{...Object.fromEntries(Object.entries(t).map(([e,t])=>[e,(...e)=>t(...e)({...i,dispatch:void 0})])),chain:()=>this.createChain(r,!1)}}buildProps(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:o}=r,a={tr:e,editor:r,view:o,state:u({state:i,transaction:e}),dispatch:t?()=>void 0:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(n).map(([e,t])=>[e,(...e)=>t(...e)(a)]))}};return a}}class h{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){let n=this.callbacks[e];return n&&n.forEach(e=>e.apply(this,t)),this}off(e,t){let n=this.callbacks[e];return n&&(t?this.callbacks[e]=n.filter(e=>e!==t):delete this.callbacks[e]),this}once(e,t){let n=(...r)=>{this.off(e,n),t.apply(this,r)};return this.on(e,n)}removeAllListeners(){this.callbacks={}}}function m(e,t,n){return void 0===e.config[t]&&e.parent?m(e.parent,t,n):"function"==typeof e.config[t]?e.config[t].bind({...n,parent:e.parent?m(e.parent,t,n):null}):e.config[t]}function p(e){let t=e.filter(e=>"extension"===e.type);return{baseExtensions:t,nodeExtensions:e.filter(e=>"node"===e.type),markExtensions:e.filter(e=>"mark"===e.type)}}function f(e){let t=[],{nodeExtensions:n,markExtensions:r}=p(e),i=[...n,...r],o={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(e=>{let n={name:e.name,options:e.options,storage:e.storage,extensions:i},r=m(e,"addGlobalAttributes",n);r&&r().forEach(e=>{e.types.forEach(n=>{Object.entries(e.attributes).forEach(([e,r])=>{t.push({type:n,name:e,attribute:{...o,...r}})})})})}
2),i.forEach(e=>{let n={name:e.name,options:e.options,storage:e.storage},r=m(e,"addAttributes",n);r&&Object.entries(r()).forEach(([n,r])=>{let i={...o,...r};"function"==typeof(null==i?void 0:i.default)&&(i.default=i.default()),(null==i?void 0:i.isRequired)&&(null==i?void 0:i.default)===void 0&&delete i.default,t.push({type:e.name,name:n,attribute:i})})}),t}function g(e,t){if("string"==typeof e){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function A(...e){return e.filter(e=>!!e).reduce((e,t)=>{let n={...e};return Object.entries(t).forEach(([e,t])=>{if(!n[e]){n[e]=t;return}if("class"===e){let r=t?String(t).split(" "):[],i=n[e]?n[e].split(" "):[],o=r.filter(e=>!i.includes(e));n[e]=[...i,...o].join(" ")}else if("style"===e){let r=t?t.split(";").map(e=>e.trim()).filter(Boolean):[],i=n[e]?n[e].split(";").map(e=>e.trim()).filter(Boolean):[],o=new Map;i.forEach(e=>{let[t,n]=e.split(":").map(e=>e.trim());o.set(t,n)}),r.forEach(e=>{let[t,n]=e.split(":").map(e=>e.trim());o.set(t,n)}),n[e]=Array.from(o.entries()).map(([e,t])=>`${e}: ${t}`).join("; ")}else n[e]=t}),n},{})}function v(e,t){return t.filter(t=>t.type===e.type.name).filter(e=>e.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]}).reduce((e,t)=>A(e,t),{})}function y(e){return"function"==typeof e}function E(e,t,...n){return y(e)?t?e.bind(t)(...n):e(...n):e}function C(e={}){return 0===Object.keys(e).length&&e.constructor===Object}function b(e){return"string"!=typeof e?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):"true"===e||"false"!==e&&e}function I(e,t){return"style"in e?e:{...e,getAttrs:n=>{let r=e.getAttrs?e.getAttrs(n):e.attrs;if(!1===r)return!1;let i=t.reduce((e,t)=>{let r=t.attribute.parseHTML?t.attribute.parseHTML(n):b(n.getAttribute(t.name));return null==r?e:{...e,[t.name]:r}},{});return{...r,...i}}}}function x(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>!("attrs"===e&&C(t))&&null!=t))}function w(e,t){var n;let r=f(e),{nodeExtensions:i,markExtensions:o}=p(e),s=null==(n=i.find(e=>m(e,"topNode")))?void 0:n.name,l=Object.fromEntries(i.map(n=>{let i=r.filter(e=>e.type===n.name),o={name:n.name,options:n.options,storage:n.storage,editor:t},a=x({...e.reduce((e,t)=>{let r=m(t,"extendNodeSchema",o);return{...e,...r?r(n):{}}},{}),content:E(m(n,"content",o)),marks:E(m(n,"marks",o)),group:E(m(n,"group",o)),inline:E(m(n,"inline",o)),atom:E(m(n,"atom",o)),selectable:E(m(n,"selectable",o)),draggable:E(m(n,"draggable",o)),code:E(m(n,"code",o)),whitespace:E(m(n,"whitespace",o)),linebreakReplacement:E(m(n,"linebreakReplacement",o)),defining:E(m(n,"defining",o)),isolating:E(m(n,"isolating",o)),attrs:Object.fromEntries(i.map(e=>{var t;return[e.name,{default:null==(t=null==e?void 0:e.attribute)?void 0:t.default}]}))}),s=E(m(n,"parseHTML",o));s&&(a.parseDOM=s.map(e=>I(e,i)));let l=m(n,"renderHTML",o);l&&(a.toDOM=e=>l({node:e,HTMLAttributes:v(e,i)}));let c=m(n,"renderText",o);return c&&(a.toText=c),[n.name,a]})),c=Object.fromEntries(o.map(n=>{let i=r.filter(e=>e.type===n.name),o={name:n.name,options:n.options,storage:n.storage,editor:t},a=x({...e.reduce((e,t)=>{let r=m(t,"extendMarkSchema",o);return{...e,...r?r(n):{}}},{}),inclusive:E(m(n,"inclusive",o)),excludes:E(m(n,"excludes",o)),group:E(m(n,"group",o)),spanning:E(m(n,"spanning",o)),code:E(m(n,"code",o)),attrs:Object.fromEntries(i.map(e=>{var t;return[e.name,{default:null==(t=null==e?void 0:e.attribute)?void 0:t.default}]}))}),s=E(m(n,"parseHTML",o));s&&(a.parseDOM=s.map(e=>I(e,i)));let l=m(n,"renderHTML",o);return l&&(a.toDOM=e=>l({mark:e,HTMLAttributes:v(e,i)})),[n.name,a]}));return new a.Schema({topNode:s,nodes:l,marks:c})}function k(e,t){return t.nodes[e]||t.marks[e]||null}function B(e,t){return Array.isArray(t)?t.some(t=>("string"==typeof t?t:t.name)===e.name):t}function S(e,t){let n=a.DOMSerializer.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}let T=(e,t=500)=>{let n="",r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,(e,t,i,o)=>{var a,s;let l=(null==(s=(a=e.type.spec).toText)?void 0:s.call(a,{node:e,pos:t,parent:i,index:o}))||e.textContent||"%leaf%";n+=e.isAtom&&!e.isText?l:l.slice(0,Math.max(0,r-t))}),n};function Q(e){return"[object RegExp]"===Object.prototype.toString.call(e)}class R{constructor(e){this.find=e.find,this.handler=e.handler}}function O(e){var t;let{editor:n,from:r,to:i,text:o,rules:a,plugin:s}=e,{view:l}=n;if(l.composing)return!1;let c=l.state.doc.resolve(r);if(c.parent.type.spec.code||(null==(t=c.nodeBefore||c.nodeAfter)?void 0:t.marks.find(e=>e.type.spec.code)))return!1;let h=!1,m=T(c)+o;
2return a.forEach(e=>{if(h)return;let t=((e,t)=>{if(Q(t))return t.exec(e);let n=t(e);if(!n)return null;let r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r})(m,e.find);if(!t)return;let a=l.state.tr,c=u({state:l.state,transaction:a}),p={from:r-(t[0].length-o.length),to:i},{commands:f,chain:g,can:A}=new d({editor:n,state:c});null!==e.handler({state:c,range:p,match:t,commands:f,chain:g,can:A})&&a.steps.length&&(a.setMeta(s,{transform:a,from:r,to:i,text:o}),l.dispatch(a),h=!0)}),h}function j(e){let{editor:t,rules:n}=e,i=new r.Plugin({state:{init:()=>null,apply(e,r,o){let s=e.getMeta(i);if(s)return s;let l=e.getMeta("applyInputRules");return l&&setTimeout(()=>{let{text:e}=l;"string"==typeof e||(e=S(a.Fragment.from(e),o.schema));let{from:r}=l,s=r+e.length;O({editor:t,from:r,to:s,text:e,rules:n,plugin:i})}),e.selectionSet||e.docChanged?null:r}},props:{handleTextInput:(e,r,o,a)=>O({editor:t,from:r,to:o,text:a,rules:n,plugin:i}),handleDOMEvents:{compositionend:e=>(setTimeout(()=>{let{$cursor:r}=e.state.selection;r&&O({editor:t,from:r.pos,to:r.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(e,r){if("Enter"!==r.key)return!1;let{$cursor:o}=e.state.selection;return!!o&&O({editor:t,from:o.pos,to:o.pos,text:"\n",rules:n,plugin:i})}},isInputRules:!0});return i}function M(e){return"Object"===Object.prototype.toString.call(e).slice(8,-1)&&e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function P(e,t){let n={...e};return M(e)&&M(t)&&Object.keys(t).forEach(r=>{M(t[r])&&M(e[r])?n[r]=P(e[r],t[r]):n[r]=t[r]}),n}class N{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=E(m(this,"addOptions",{name:this.name}))),this.storage=E(m(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new N(e)}configure(e={}){let t=this.extend({...this.config,addOptions:()=>P(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){let t=new N(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=E(m(t,"addOptions",{name:t.name})),t.storage=E(m(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){let{tr:n}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){let i=r.marks();if(!i.find(e=>(null==e?void 0:e.type.name)===t.name))return!1;let o=i.find(e=>(null==e?void 0:e.type.name)===t.name);return o&&n.removeStoredMark(o),n.insertText(" ",r.pos),e.view.dispatch(n),!0}return!1}}function D(e){return"number"==typeof e}class L{constructor(e){this.find=e.find,this.handler=e.handler}}let z=null;function F(e){let t,{editor:n,rules:i}=e,o=null,s=!1,l=!1,c="u">typeof ClipboardEvent?new ClipboardEvent("paste"):null;try{t="u">typeof DragEvent?new DragEvent("drop"):null}catch{t=null}let h=({state:e,from:r,to:i,rule:o,pasteEvt:a})=>{let s=e.tr;if(function(e){let{editor:t,state:n,from:r,to:i,rule:o,pasteEvent:a,dropEvent:s}=e,{commands:l,chain:c,can:u}=new d({editor:t,state:n}),h=[];return n.doc.nodesBetween(r,i,(e,t)=>{if(!e.isTextblock||e.type.spec.code)return;let d=Math.max(r,t),m=Math.min(i,t+e.content.size);((e,t,n)=>{if(Q(t))return[...e.matchAll(t)];let r=t(e,n);return r?r.map(t=>{let n=[t.text];return n.index=t.index,n.input=e,n.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),n.push(t.replaceWith)),n}):[]}
2)(e.textBetween(d-t,m-t,void 0,""),o.find,a).forEach(e=>{if(void 0===e.index)return;let t=d+e.index+1,r=t+e[0].length,i={from:n.tr.mapping.map(t),to:n.tr.mapping.map(r)},m=o.handler({state:n,range:i,match:e,commands:l,chain:c,can:u,pasteEvent:a,dropEvent:s});h.push(m)})}),h.every(e=>null!==e)}({editor:n,state:u({state:e,transaction:s}),from:Math.max(r-1,0),to:i.b-1,rule:o,pasteEvent:a,dropEvent:t})&&s.steps.length){try{t="u">typeof DragEvent?new DragEvent("drop"):null}catch{t=null}return c="u">typeof ClipboardEvent?new ClipboardEvent("paste"):null,s}};return i.map(e=>new r.Plugin({view(e){let t=t=>{var r;(o=(null==(r=e.dom.parentElement)?void 0:r.contains(t.target))?e.dom.parentElement:null)&&(z=n)},r=()=>{z&&(z=null)};return window.addEventListener("dragstart",t),window.addEventListener("dragend",r),{destroy(){window.removeEventListener("dragstart",t),window.removeEventListener("dragend",r)}}},props:{handleDOMEvents:{drop:(e,n)=>{if(l=o===e.dom.parentElement,t=n,!l){let e=z;(null==e?void 0:e.isEditable)&&setTimeout(()=>{let t=e.state.selection;t&&e.commands.deleteRange({from:t.from,to:t.to})},10)}return!1},paste:(e,t)=>{var n;let r=null==(n=t.clipboardData)?void 0:n.getData("text/html");return c=t,s=!!(null==r?void 0:r.includes("data-pm-slice")),!1}}},appendTransaction:(t,n,r)=>{let i=t[0],o="paste"===i.getMeta("uiEvent")&&!s,u="drop"===i.getMeta("uiEvent")&&!l,d=i.getMeta("applyPasteRules"),m=!!d;if(!o&&!u&&!m)return;if(m){var p,f;let t,{text:n}=d;"string"==typeof n||(n=S(a.Fragment.from(n),r.schema));let{from:i}=d,o=i+n.length;return h({rule:e,state:r,from:i,to:{b:o},pasteEvt:(p=n,null==(f=(t=new ClipboardEvent("paste",{clipboardData:new DataTransfer})).clipboardData)||f.setData("text/html",p),t)})}let g=n.doc.content.findDiffStart(r.doc.content),A=n.doc.content.findDiffEnd(r.doc.content);if(D(g)&&A&&g!==A.b)return h({rule:e,state:r,from:g,to:A,pasteEvt:c})}}))}function _(e){return Array.from(new Set(e.filter((t,n)=>e.indexOf(t)!==n)))}class U{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=U.resolve(e),this.schema=w(this.extensions,t),this.setupExtensions()}static resolve(e){let t=U.sort(U.flatten(e)),n=_(t.map(e=>e.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(e=>`'${e}'`).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map(e=>{let t={name:e.name,options:e.options,storage:e.storage},n=m(e,"addExtensions",t);return n?[e,...this.flatten(n())]:e}).flat(10)}static sort(e){return e.sort((e,t)=>{let n=m(e,"priority")||100,r=m(t,"priority")||100;return n>r?-1:+(n<r)})}get commands(){return this.extensions.reduce((e,t)=>{let n={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:k(t.name,this.schema)},r=m(t,"addCommands",n);return r?{...e,...r()}:e},{})}get plugins(){let{editor:e}=this,t=U.sort([...this.extensions].reverse()),n=[],r=[],i=t.map(t=>{let i={name:t.name,options:t.options,storage:t.storage,editor:e,type:k(t.name,this.schema)},a=[],s=m(t,"addKeyboardShortcuts",i),l={};if("mark"===t.type&&m(t,"exitable",i)&&(l.ArrowRight=()=>N.handleExit({editor:e,mark:t})),s){let t=Object.fromEntries(Object.entries(s()).map(([t,n])=>[t,()=>n({editor:e})]));l={...l,...t}}let c=o.keymap(l);a.push(c);let u=m(t,"addInputRules",i);B(t,e.options.enableInputRules)&&u&&n.push(...u());let d=m(t,"addPasteRules",i);B(t,e.options.enablePasteRules)&&d&&r.push(...d());let h=m(t,"addProseMirrorPlugins",i);if(h){let e=h();a.push(...e)}return a}).flat();return[j({editor:e,rules:n}),...F({editor:e,rules:r}),...i]}get attributes(){return f(this.extensions)}get nodeViews(){let{editor:e}=this,{nodeExtensions:t}=p(this.extensions);return Object.fromEntries(t.filter(e=>!!m(e,"addNodeView")).map(t=>{let n=this.attributes.filter(e=>e.type===t.name),r={name:t.name,options:t.options,storage:t.storage,editor:e,type:g(t.name,this.schema)},i=m(t,"addNodeView",r);return i?[t.name,(r,o,a,s,l)=>{let c=v(r,n);return i()({node:r,view:o,getPos:a,decorations:s,innerDecorations:l,editor:e,extension:t,HTMLAttributes:c})}]:[]}))}
2setupExtensions(){this.extensions.forEach(e=>{var t;this.editor.extensionStorage[e.name]=e.storage;let n={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:k(e.name,this.schema)};"mark"===e.type&&(null==(t=E(m(e,"keepOnSplit",n)))||t)&&this.splittableMarks.push(e.name);let r=m(e,"onBeforeCreate",n),i=m(e,"onCreate",n),o=m(e,"onUpdate",n),a=m(e,"onSelectionUpdate",n),s=m(e,"onTransaction",n),l=m(e,"onFocus",n),c=m(e,"onBlur",n),u=m(e,"onDestroy",n);r&&this.editor.on("beforeCreate",r),i&&this.editor.on("create",i),o&&this.editor.on("update",o),a&&this.editor.on("selectionUpdate",a),s&&this.editor.on("transaction",s),l&&this.editor.on("focus",l),c&&this.editor.on("blur",c),u&&this.editor.on("destroy",u)})}}class H{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=E(m(this,"addOptions",{name:this.name}))),this.storage=E(m(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new H(e)}configure(e={}){let t=this.extend({...this.config,addOptions:()=>P(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){let t=new H({...this.config,...e});return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=E(m(t,"addOptions",{name:t.name})),t.storage=E(m(t,"addStorage",{name:t.name,options:t.options})),t}}function V(e,t,n){let{from:r,to:i}=t,{blockSeparator:o="\n\n",textSerializers:a={}}=n||{},s="";return e.nodesBetween(r,i,(e,n,l,c)=>{var u;e.isBlock&&n>r&&(s+=o);let d=null==a?void 0:a[e.type.name];if(d)return l&&(s+=d({node:e,pos:n,parent:l,index:c,range:t})),!1;e.isText&&(s+=null==(u=null==e?void 0:e.text)?void 0:u.slice(Math.max(r,n)-n,i-n))}),s}function q(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}let W=H.create({name:"clipboardTextSerializer",addOptions:()=>({blockSeparator:void 0}),addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{let{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:i}=t,{ranges:o}=i,a=Math.min(...o.map(e=>e.$from.pos)),s=Math.max(...o.map(e=>e.$to.pos)),l=q(n);return V(r,{from:a,to:s},{...void 0!==this.options.blockSeparator?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}});function K(e,t,n={strict:!0}){let r=Object.keys(t);return!r.length||r.every(r=>n.strict?t[r]===e[r]:Q(t[r])?t[r].test(e[r]):t[r]===e[r])}function G(e,t,n={}){return e.find(e=>e.type===t&&K(Object.fromEntries(Object.keys(n).map(t=>[t,e.attrs[t]])),n))}function X(e,t,n={}){return!!G(e,t,n)}function Y(e,t,n){var r;if(!e||!t)return;let i=e.parent.childAfter(e.parentOffset);if(i.node&&i.node.marks.some(e=>e.type===t)||(i=e.parent.childBefore(e.parentOffset)),!i.node||!i.node.marks.some(e=>e.type===t)||(n=n||(null==(r=i.node.marks[0])?void 0:r.attrs),!G([...i.node.marks],t,n)))return;let o=i.index,a=e.start()+i.offset,s=o+1,l=a+i.node.nodeSize;for(;o>0&&X([...e.parent.child(o-1).marks],t,n);)o-=1,a-=e.parent.child(o).nodeSize;for(;s<e.parent.childCount&&X([...e.parent.child(s).marks],t,n);)l+=e.parent.child(s).nodeSize,s+=1;return{from:a,to:l}}function J(e,t){if("string"==typeof e){if(!t.marks[e])throw Error(`There is no mark type named '${e}'. Maybe you forgot to add the extension?`);return t.marks[e]}return e}function Z(e){return e instanceof r.TextSelection}function $(e=0,t=0,n=0){return Math.min(Math.max(e,t),n)}function ee(e,t=null){if(!t)return null;let n=r.Selection.atStart(e),i=r.Selection.atEnd(e);if("start"===t||!0===t)return n;if("end"===t)return i;let o=n.from,a=i.to;return"all"===t?r.TextSelection.create(e,$(0,o,a),$(e.content.size,o,a)):r.TextSelection.create(e,$(t,o,a),$(t,o,a))}function et(){return"Android"===navigator.platform||/android/i.test(navigator.userAgent)}function en(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}let er=e=>{let t=e.childNodes;for(let n=t.length-1;n>=0;n-=1){let r=t[n];3===r.nodeType&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):1===r.nodeType&&er(r)}return e};function ei(e){let t=`<body>${e}</body>`;return er(new window.DOMParser().parseFromString(t,"text/html").body)}function eo(e,t,n){if(e instanceof a.Node||e instanceof a.Fragment)return e;n={slice:!0,parseOptions:{},...n};let r="object"==typeof e&&null!==e,i="string"==typeof e;if(r)try{if(Array.isArray(e)&&e.length>0)return a.Fragment.fromArray(e.map(e=>t.nodeFromJSON(e)));let r=t.nodeFromJSON(e);return n.errorOnInvalidContent&&r.check(),r}catch(r){if(n.errorOnInvalidContent)throw Error("[tiptap error]: Invalid JSON content",{cause:r});return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",r),eo("",t,n)}if(i){if(n.errorOnInvalidContent){let r=!1,i="",o=new a.Schema({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:e=>(r=!0,i="string"==typeof e?e:e.outerHTML,null)}]}})});if(n.slice?a.DOMParser.fromSchema(o).parseSlice(ei(e),n.parseOptions):a.DOMParser.fromSchema(o).parse(ei(e),n.parseOptions),n.errorOnInvalidContent&&r)throw Error("[tiptap error]: Invalid HTML content",{cause:Error(`Invalid element found: ${i}`)})}let r=a.DOMParser.fromSchema(t);return n.slice?r.parseSlice(ei(e),n.parseOptions).content:r.parse(ei(e),n.parseOptions)}return eo("",t,n)}function ea(e,t,n){let i=e.steps.length-1;if(i<t)return;let o=e.steps[i];if(!(o instanceof s.ReplaceStep||o instanceof s.ReplaceAroundStep))return;let a=e.mapping.maps[i],l=0;a.forEach((e,t,n,r)=>{0===l&&(l=r)}),e.setSelection(r.Selection.near(e.doc.resolve(l),n))}function es(){return"u">typeof navigator&&/Mac/.test(navigator.platform)}function el(e,t,n={}){let{from:r,to:i,empty:o}
2=e.selection,a=t?g(t,e.schema):null,s=[];e.doc.nodesBetween(r,i,(e,t)=>{if(e.isText)return;let n=Math.max(r,t),o=Math.min(i,t+e.nodeSize);s.push({node:e,from:n,to:o})});let l=i-r,c=s.filter(e=>!a||a.name===e.node.type.name).filter(e=>K(e.node.attrs,n,{strict:!1}));return o?!!c.length:c.reduce((e,t)=>e+t.to-t.from,0)>=l}function ec(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function eu(e,t){let n="string"==typeof t?[t]:t;return Object.keys(e).reduce((t,r)=>(n.includes(r)||(t[r]=e[r]),t),{})}function ed(e,t,n={},r={}){return eo(e,t,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}function eh(e,t){let n=J(t,e.schema),{from:r,to:i,empty:o}=e.selection,a=[];o?(e.storedMarks&&a.push(...e.storedMarks),a.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,i,e=>{a.push(...e.marks)});let s=a.find(e=>e.type.name===n.name);return s?{...s.attrs}:{}}function em(e){for(let t=0;t<e.edgeCount;t+=1){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function ep(e,t){for(let n=e.depth;n>0;n-=1){let r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function ef(e){return t=>ep(t.$from,e)}function eg(e,t){return w(U.resolve(e),t)}function eA(e,t){let n={from:0,to:e.content.size};return V(e,n,t)}function ev(e,t){let n=g(t,e.schema),{from:r,to:i}=e.selection,o=[];e.doc.nodesBetween(r,i,e=>{o.push(e)});let a=o.reverse().find(e=>e.type.name===n.name);return a?{...a.attrs}:{}}function ey(e,t){let n=ec("string"==typeof t?t:t.name,e.schema);return"node"===n?ev(e,t):"mark"===n?eh(e,t):{}}function eE(e,t=JSON.stringify){let n={};return e.filter(e=>{let r=t(e);return!Object.prototype.hasOwnProperty.call(n,r)&&(n[r]=!0)})}function eC(e,t,n){let r=[];return e===t?n.resolve(e).marks().forEach(t=>{let i=Y(n.resolve(e),t.type);i&&r.push({mark:t,...i})}):n.nodesBetween(e,t,(e,t)=>{e&&(null==e?void 0:e.nodeSize)!==void 0&&r.push(...e.marks.map(n=>({from:t,to:t+e.nodeSize,mark:n})))}),r}function eb(e,t,n){return Object.fromEntries(Object.entries(n).filter(([n])=>{let r=e.find(e=>e.type===t&&e.name===n);return!!r&&r.attribute.keepOnSplit}))}function eI(e,t,n={}){let{empty:r,ranges:i}=e.selection,o=t?J(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter(e=>!o||o.name===e.type.name).find(e=>K(e.attrs,n,{strict:!1}));let a=0,s=[];if(i.forEach(({$from:t,$to:n})=>{let r=t.pos,i=n.pos;e.doc.nodesBetween(r,i,(e,t)=>{if(!e.isText&&!e.marks.length)return;let n=Math.max(r,t),o=Math.min(i,t+e.nodeSize);a+=o-n,s.push(...e.marks.map(e=>({mark:e,from:n,to:o})))})}),0===a)return!1;let l=s.filter(e=>!o||o.name===e.mark.type.name).filter(e=>K(e.mark.attrs,n,{strict:!1})).reduce((e,t)=>e+t.to-t.from,0),c=s.filter(e=>!o||e.mark.type!==o&&e.mark.type.excludes(o)).reduce((e,t)=>e+t.to-t.from,0);return(l>0?l+c:l)>=a}function ex(e,t,n={}){if(!t)return el(e,null,n)||eI(e,null,n);let r=ec(t,e.schema);return"node"===r?el(e,t,n):"mark"===r&&eI(e,t,n)}function ew(e,t){let{nodeExtensions:n}=p(t),r=n.find(t=>t.name===e);if(!r)return!1;let i={name:r.name,options:r.options,storage:r.storage},o=E(m(r,"group",i));return"string"==typeof o&&o.split(" ").includes("list")}function ek(e,{checkChildren:t=!0,ignoreWhitespace:n=!1}={}){var r;if(n){if("hardBreak"===e.type.name)return!0;if(e.isText)return/^\s*$/m.test(null!=(r=e.text)?r:"")}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(0===e.content.childCount)return!0;if(t){let r=!0;return e.content.forEach(e=>{!1!==r&&(ek(e,{ignoreWhitespace:n,checkChildren:t})||(r=!1))}),r}return!1}function eB(e,t){let n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){let r=n.filter(e=>null==t?void 0:t.includes(e.type.name));e.tr.ensureMarks(r)}}let eS=(e,t)=>{let n=ef(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(void 0===r)return!0;let i=e.doc.nodeAt(r);return!(n.node.type===(null==i?void 0:i.type)&&s.canJoin(e.doc,n.pos))||(e.join(n.pos),!0)},eT=(e,t)=>{let n=ef(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(n.start).after(n.depth);if(void 0===r)return!0;let i=e.doc.nodeAt(r);return!(n.node.type===(null==i?void 0:i.type)&&s.canJoin(e.doc,r))||(e.join(r),!0)};var eQ=Object.freeze({__proto__:null,blur:()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var n;e.isDestroyed||(t.dom.blur(),null==(n=null==window?void 0:window.getSelection())||n.removeAllRanges())}),!0),clearContent:(e=!1)=>({commands:t})=>t.setContent("",e),clearNodes:()=>({state:e,tr:t,dispatch:n})=>{let{selection:r}=t,{ranges:i}=r;return!n||(i.forEach(({$from:n,$to:r})=>{e.doc.nodesBetween(n.pos,r.pos,(e,n)=>{if(e.type.isText)return;let{doc:r,mapping:i}=t,o=r.resolve(i.map(n)),a=r.resolve(i.map(n+e.nodeSize)),l=o.blockRange(a);if(!l)return;let c=s.liftTarget(l);if(e.type.isTextblock){let{defaultType:e}=o.parent.contentMatchAt(o.index());t.setNodeMarkup(l.start,e)}(c||0===c)&&t.lift(l,c)})}),!0)},command:e=>t=>e(t),createParagraphNear:()=>({state:e,dispatch:t})=>l.createParagraphNear(e,t),cut:(e,t)=>({editor:n,tr:i})=>{let{state:o}=n,a=o.doc.slice(e.from,e.to);i.deleteRange(e.from,e.to);let s=i.mapping.map(t);return i.insert(s,a.content),i.setSelection(new r.TextSelection(i.doc.resolve(s-1))),!0},deleteCurrentNode:()=>({tr:e,dispatch:t})=>{let{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;let i=e.selection.$anchor;for(let n=i.depth;n>0;n-=1)if(i.node(n).type===r.type){if(t){let t=i.before(n),r=i.after(n);e.delete(t,r).scrollIntoView()}return!0}return!1},deleteNode:e=>({tr:t,state:n,dispatch:r})=>{let i=g(e,n.schema),o=t.selection.$anchor;for(let e=o.depth;e>0;e-=1)if(o.node(e).type===i){if(r){let n=o.before(e),r=o.after(e);t.delete(n,r).scrollIntoView()}return!0}return!1},deleteRange:e=>({tr:t,dispatch:n})=>{let{from:r,to:i}=e;return n&&t.delete(r,i),!0},deleteSelection:()=>({state:e,dispatch:t})=>l.deleteSelection(e,t),enter:()=>({commands:e})=>e.keyboardShortcut("Enter"),exitCode:()=>({state:e,dispatch:t})=>
2l.exitCode(e,t),extendMarkRange:(e,t={})=>({tr:n,state:i,dispatch:o})=>{let a=J(e,i.schema),{doc:s,selection:l}=n,{$from:c,from:u,to:d}=l;if(o){let e=Y(c,a,t);if(e&&e.from<=u&&e.to>=d){let t=r.TextSelection.create(s,e.from,e.to);n.setSelection(t)}}return!0},first:e=>t=>{let n="function"==typeof e?e(t):e;for(let e=0;e<n.length;e+=1)if(n[e](t))return!0;return!1},focus:(e=null,t={})=>({editor:n,view:r,tr:i,dispatch:o})=>{t={scrollIntoView:!0,...t};let a=()=>{(en()||et())&&r.dom.focus(),requestAnimationFrame(()=>{!n.isDestroyed&&(r.focus(),(null==t?void 0:t.scrollIntoView)&&n.commands.scrollIntoView())})};if(r.hasFocus()&&null===e||!1===e)return!0;if(o&&null===e&&!Z(n.state.selection))return a(),!0;let s=ee(i.doc,e)||n.state.selection,l=n.state.selection.eq(s);return o&&(l||i.setSelection(s),l&&i.storedMarks&&i.setStoredMarks(i.storedMarks),a()),!0},forEach:(e,t)=>n=>e.every((e,r)=>t(e,{...n,index:r})),insertContent:(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),insertContentAt:(e,t,n)=>({tr:r,dispatch:i,editor:o})=>{var s;if(i){let i,l;n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let c=e=>{o.emit("contentError",{editor:o,error:e,disableCollaboration:()=>{o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{eo(t,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(e){c(e)}try{i=eo(t,o.schema,{parseOptions:u,errorOnInvalidContent:null!=(s=n.errorOnInvalidContent)?s:o.options.enableContentCheck})}catch(e){return c(e),!1}let{from:d,to:h}="number"==typeof e?{from:e,to:e}:{from:e.from,to:e.to},m=!0,p=!0;if((!("type"in i)?i:[i]).forEach(e=>{e.check(),m=!!m&&e.isText&&0===e.marks.length,p=!!p&&e.isBlock}),d===h&&p){let{parent:e}=r.doc.resolve(d);!e.isTextblock||e.type.spec.code||e.childCount||(d-=1,h+=1)}if(m){if(Array.isArray(t))l=t.map(e=>e.text||"").join("");else if(t instanceof a.Fragment){let e="";t.forEach(t=>{t.text&&(e+=t.text)}),l=e}else l="object"==typeof t&&t&&t.text?t.text:t;r.insertText(l,d,h)}else l=i,r.replaceWith(d,h,l);n.updateSelection&&ea(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta("applyInputRules",{from:d,text:l}),n.applyPasteRules&&r.setMeta("applyPasteRules",{from:d,text:l})}return!0},joinBackward:()=>({state:e,dispatch:t})=>l.joinBackward(e,t),joinDown:()=>({state:e,dispatch:t})=>l.joinDown(e,t),joinForward:()=>({state:e,dispatch:t})=>l.joinForward(e,t),joinItemBackward:()=>({state:e,dispatch:t,tr:n})=>{try{let r=s.joinPoint(e.doc,e.selection.$from.pos,-1);if(null==r)return!1;return n.join(r,2),t&&t(n),!0}catch{return!1}},joinItemForward:()=>({state:e,dispatch:t,tr:n})=>{try{let r=s.joinPoint(e.doc,e.selection.$from.pos,1);if(null==r)return!1;return n.join(r,2),t&&t(n),!0}catch{return!1}},joinTextblockBackward:()=>({state:e,dispatch:t})=>l.joinTextblockBackward(e,t),joinTextblockForward:()=>({state:e,dispatch:t})=>l.joinTextblockForward(e,t),joinUp:()=>({state:e,dispatch:t})=>l.joinUp(e,t),keyboardShortcut:e=>({editor:t,view:n,tr:r,dispatch:i})=>{let o=(function(e){let t,n,r,i,o=e.split(/-(?!$)/),a=o[o.length-1];"Space"===a&&(a=" ");for(let e=0;e<o.length-1;e+=1){let a=o[e];if(/^(cmd|meta|m)$/i.test(a))i=!0;else if(/^a(lt)?$/i.test(a))t=!0;else if(/^(c|ctrl|control)$/i.test(a))n=!0;else if(/^s(hift)?$/i.test(a))r=!0;else if(/^mod$/i.test(a))en()||es()?i=!0:n=!0;else throw Error(`Unrecognized modifier name: ${a}`)}return t&&(a=`Alt-${a}`),n&&(a=`Ctrl-${a}`),i&&(a=`Meta-${a}`),r&&(a=`Shift-${a}`),a})(e).split(/-(?!$)/),a=o.find(e=>!["Alt","Ctrl","Meta","Shift"].includes(e)),s=new KeyboardEvent("keydown",{key:"Space"===a?" ":a,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction(()=>{n.someProp("handleKeyDown",e=>e(n,s))});return null==l||l.steps.forEach(e=>{let t=e.map(r.mapping);t&&i&&r.maybeStep(t)}),!0},lift:(e,t={})=>({state:n,dispatch:r})=>{let i=g(e,n.schema);return!!el(n,i,t)&&l.lift(n,r)},liftEmptyBlock:()=>({state:e,dispatch:t})=>l.liftEmptyBlock(e,t),liftListItem:e=>({state:t,dispatch:n})=>{let r=g(e,t.schema);return c.liftListItem(r)(t,n)},newlineInCode:()=>({state:e,dispatch:t})=>l.newlineInCode(e,t),resetAttributes:(e,t)=>({tr:n,state:r,dispatch:i})=>{let o=null,a=null,s=ec("string"==typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(o=g(e,r.schema)),"mark"===s&&(a=J(e,r.schema)),i&&n.selection.ranges.forEac
2h(e=>{r.doc.nodesBetween(e.$from.pos,e.$to.pos,(e,r)=>{o&&o===e.type&&n.setNodeMarkup(r,void 0,eu(e.attrs,t)),a&&e.marks.length&&e.marks.forEach(i=>{a===i.type&&n.addMark(r,r+e.nodeSize,a.create(eu(i.attrs,t)))})})}),!0)},scrollIntoView:()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),selectAll:()=>({tr:e,dispatch:t})=>{if(t){let t=new r.AllSelection(e.doc);e.setSelection(t)}return!0},selectNodeBackward:()=>({state:e,dispatch:t})=>l.selectNodeBackward(e,t),selectNodeForward:()=>({state:e,dispatch:t})=>l.selectNodeForward(e,t),selectParentNode:()=>({state:e,dispatch:t})=>l.selectParentNode(e,t),selectTextblockEnd:()=>({state:e,dispatch:t})=>l.selectTextblockEnd(e,t),selectTextblockStart:()=>({state:e,dispatch:t})=>l.selectTextblockStart(e,t),setContent:(e,t=!1,n={},r={})=>({editor:i,tr:o,dispatch:a,commands:s})=>{var l,c;let{doc:u}=o;if("full"!==n.preserveWhitespace){let s=ed(e,i.schema,n,{errorOnInvalidContent:null!=(l=r.errorOnInvalidContent)?l:i.options.enableContentCheck});return a&&o.replaceWith(0,u.content.size,s).setMeta("preventUpdate",!t),!0}return a&&o.setMeta("preventUpdate",!t),s.insertContentAt({from:0,to:u.content.size},e,{parseOptions:n,errorOnInvalidContent:null!=(c=r.errorOnInvalidContent)?c:i.options.enableContentCheck})},setMark:(e,t={})=>({tr:n,state:r,dispatch:i})=>{let{selection:o}=n,{empty:a,ranges:s}=o,l=J(e,r.schema);if(i)if(a){let e=eh(r,l);n.addStoredMark(l.create({...e,...t}))}else s.forEach(e=>{let i=e.$from.pos,o=e.$to.pos;r.doc.nodesBetween(i,o,(e,r)=>{let a=Math.max(r,i),s=Math.min(r+e.nodeSize,o);e.marks.find(e=>e.type===l)?e.marks.forEach(e=>{l===e.type&&n.addMark(a,s,l.create({...e.attrs,...t}))}):n.addMark(a,s,l.create(t))})});return function(e,t,n){var r;let{selection:i}=t,o=null;
2if(Z(i)&&(o=i.$cursor),o){let t=null!=(r=e.storedMarks)?r:o.marks();return!!n.isInSet(t)||!t.some(e=>e.type.excludes(n))}let{ranges:a}=i;return a.some(({$from:t,$to:r})=>{let i=0===t.depth&&e.doc.inlineContent&&e.doc.type.allowsMarkType(n);return e.doc.nodesBetween(t.pos,r.pos,(e,t,r)=>{if(i)return!1;if(e.isInline){let t=!r||r.type.allowsMarkType(n),o=!!n.isInSet(e.marks)||!e.marks.some(e=>e.type.excludes(n));i=t&&o}return!i}),i})}(r,n,l)},setMeta:(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),setNode:(e,t={})=>({state:n,dispatch:r,chain:i})=>{let o,a=g(e,n.schema);return(n.selection.$anchor.sameParent(n.selection.$head)&&(o=n.selection.$anchor.parent.attrs),a.isTextblock)?i().command(({commands:e})=>!!l.setBlockType(a,{...o,...t})(n)||e.clearNodes()).command(({state:e})=>l.setBlockType(a,{...o,...t})(e,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},setNodeSelection:e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,i=$(e,0,n.content.size),o=r.NodeSelection.create(n,i);t.setSelection(o)}return!0},setTextSelection:e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,{from:i,to:o}="number"==typeof e?{from:e,to:e}:e,a=r.TextSelection.atStart(n).from,s=r.TextSelection.atEnd(n).to,l=$(i,a,s),c=$(o,a,s),u=r.TextSelection.create(n,l,c);t.setSelection(u)}return!0},sinkListItem:e=>({state:t,dispatch:n})=>{let r=g(e,t.schema);return c.sinkListItem(r)(t,n)},splitBlock:({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:i,editor:o})=>{let{selection:a,doc:l}=t,{$from:c,$to:u}=a,d=eb(o.extensionManager.attributes,c.node().type.name,c.node().attrs);if(a instanceof r.NodeSelection&&a.node.isBlock)return!!c.parentOffset&&!!s.canSplit(l,c.pos)&&(i&&(e&&eB(n,o.extensionManager.splittableMarks),t.split(c.pos).scrollIntoView()),!0);if(!c.parent.isBlock)return!1;let h=u.parentOffset===u.parent.content.size,m=0===c.depth?void 0:em(c.node(-1).contentMatchAt(c.indexAfter(-1))),p=h&&m?[{type:m,attrs:d}]:void 0,f=s.canSplit(t.doc,t.mapping.map(c.pos),1,p);if(!p&&!f&&s.canSplit(t.doc,t.mapping.map(c.pos),1,m?[{type:m}]:void 0)&&(f=!0,p=m?[{type:m,attrs:d}]:void 0),i){if(f&&(a instanceof r.TextSelection&&t.deleteSelection(),t.split(t.mapping.map(c.pos),1,p),m&&!h&&!c.parentOffset&&c.parent.type!==m)){let e=t.mapping.map(c.before()),n=t.doc.resolve(e);c.node(-1).canReplaceWith(n.index(),n.index()+1,m)&&t.setNodeMarkup(t.mapping.map(c.before()),m)}e&&eB(n,o.extensionManager.splittableMarks),t.scrollIntoView()}return f},splitListItem:(e,t={})=>({tr:n,state:i,dispatch:o,editor:l})=>{var c;let u=g(e,i.schema),{$from:d,$to:h}=i.selection,m=i.selection.node;if(m&&m.isBlock||d.depth<2||!d.sameParent(h))return!1;let p=d.node(-1);if(p.type!==u)return!1;let f=l.extensionManager.attributes;if(0===d.parent.content.size&&d.node(-1).childCount===d.indexAfter(-1)){if(2===d.depth||d.node(-3).type!==u||d.index(-2)!==d.node(-2).childCount-1)return!1;if(o){let e=a.Fragment.empty,i=d.index(-1)?1:d.index(-2)?2:3;for(let t=d.depth-i;t>=d.depth-3;t-=1)e=a.Fragment.from(d.node(t).copy(e));let o=d.indexAfter(-1)<d.node(-2).childCount?1:d.indexAfter(-2)<d.node(-3).childCount?2:3,s={...eb(f,d.node().type.name,d.node().attrs),...t},l=(null==(c=u.contentMatch.defaultType)?void 0:c.createAndFill(s))||void 0;e=e.append(a.Fragment.from(u.createAndFill(null,l)||void 0));let h=d.before(d.depth-(i-1));n.replace(h,d.after(-o),new a.Slice(e,4-i,0));let m=-1;n.doc.nodesBetween(h,n.doc.content.size,(e,t)=>{if(m>-1)return!1;e.isTextblock&&0===e.content.size&&(m=t+1)}),m>-1&&n.setSelection(r.TextSelection.near(n.doc.resolve(m))),n.scrollIntoView()}return!0}let A=h.pos===d.end()?p.contentMatchAt(0).defaultType:null,v={...eb(f,p.type.name,p.attrs),...t},y={...eb(f,d.node().type.name,d.node().attrs),...t};n.delete(d.pos,h.pos);let E=A?[{type:u,attrs:v},{type:A,attrs:y}]:[{type:u,attrs:v}];if(!s.canSplit(n.doc,d.pos,2))return!1;if(o){let{selection:e,storedMarks:t}=i,{splittableMarks:r}=l.extensionManager,a=t||e.$to.parentOffset&&e.$from.marks();if(n.split(d.pos,2,E).scrollIntoView(),!a||!o)return!0;let s=a.filter(e=>r.includes(e.type.name));n.ensureMarks(s)}return!0},toggleList:(e,t,n,r={})=>({editor:i,tr:o,state:a,dispatch:s,chain:l,commands:c,can:u})=>{let{extensions:d,splittableMarks:h}=i.extensionManager,m=g(e,a.schema),p=g(t,a.schema),{selection:f,storedMarks:A}=a,{$from:v,$to:y}=f,E=v.blockRange(y),C=A||f.$to.parentOffset&&f.$from.marks();if(!E)return!1;let b=ef(e=>
2ew(e.type.name,d))(f);if(E.depth>=1&&b&&E.depth-b.depth<=1){if(b.node.type===m)return c.liftListItem(p);if(ew(b.node.type.name,d)&&m.validContent(b.node.content)&&s)return l().command(()=>(o.setNodeMarkup(b.pos,m),!0)).command(()=>eS(o,m)).command(()=>eT(o,m)).run()}return n&&C&&s?l().command(()=>{let e=u().wrapInList(m,r),t=C.filter(e=>h.includes(e.type.name));return o.ensureMarks(t),!!e||c.clearNodes()}).wrapInList(m,r).command(()=>eS(o,m)).command(()=>eT(o,m)).run():l().command(()=>!!u().wrapInList(m,r)||c.clearNodes()).wrapInList(m,r).command(()=>eS(o,m)).command(()=>eT(o,m)).run()},toggleMark:(e,t={},n={})=>({state:r,commands:i})=>{let{extendEmptyMarkRange:o=!1}=n,a=J(e,r.schema);return eI(r,a,t)?i.unsetMark(a,{extendEmptyMarkRange:o}):i.setMark(a,t)},toggleNode:(e,t,n={})=>({state:r,commands:i})=>{let o,a=g(e,r.schema),s=g(t,r.schema),l=el(r,a,n);return(r.selection.$anchor.sameParent(r.selection.$head)&&(o=r.selection.$anchor.parent.attrs),l)?i.setNode(s,o):i.setNode(a,{...o,...n})},toggleWrap:(e,t={})=>({state:n,commands:r})=>{let i=g(e,n.schema);return el(n,i,t)?r.lift(i):r.wrapIn(i,t)},undoInputRule:()=>({state:e,dispatch:t})=>{let n=e.plugins;for(let r=0;r<n.length;r+=1){let i,o=n[r];if(o.spec.isInputRules&&(i=o.getState(e))){if(t){let t=e.tr,n=i.transform;for(let e=n.steps.length-1;e>=0;e-=1)t.step(n.steps[e].invert(n.docs[e]));if(i.text){let n=t.doc.resolve(i.from).marks();t.replaceWith(i.from,i.to,e.schema.text(i.text,n))}else t.delete(i.from,i.to)}return!0}}return!1},unsetAllMarks:()=>({tr:e,dispatch:t})=>{let{selection:n}=e,{empty:r,ranges:i}=n;
2return!!r||(t&&i.forEach(t=>{e.removeMark(t.$from.pos,t.$to.pos)}),!0)},unsetMark:(e,t={})=>({tr:n,state:r,dispatch:i})=>{var o;let{extendEmptyMarkRange:a=!1}=t,{selection:s}=n,l=J(e,r.schema),{$from:c,empty:u,ranges:d}=s;if(!i)return!0;if(u&&a){let{from:e,to:t}=s,r=null==(o=c.marks().find(e=>e.type===l))?void 0:o.attrs,i=Y(c,l,r);i&&(e=i.from,t=i.to),n.removeMark(e,t,l)}else d.forEach(e=>{n.removeMark(e.$from.pos,e.$to.pos,l)});return n.removeStoredMark(l),!0},updateAttributes:(e,t={})=>({tr:n,state:r,dispatch:i})=>{let o=null,a=null,s=ec("string"==typeof e?e:e.name,r.schema);return!!s&&("node"===s&&(o=g(e,r.schema)),"mark"===s&&(a=J(e,r.schema)),i&&n.selection.ranges.forEach(e=>{let i,s,l,c,u=e.$from.pos,d=e.$to.pos;n.selection.empty?r.doc.nodesBetween(u,d,(e,t)=>{o&&o===e.type&&(l=Math.max(t,u),c=Math.min(t+e.nodeSize,d),i=t,s=e)}):r.doc.nodesBetween(u,d,(e,r)=>{r<u&&o&&o===e.type&&(l=Math.max(r,u),c=Math.min(r+e.nodeSize,d),i=r,s=e),r>=u&&r<=d&&(o&&o===e.type&&n.setNodeMarkup(r,void 0,{...e.attrs,...t}),a&&e.marks.length&&e.marks.forEach(i=>{if(a===i.type){let o=Math.max(r,u),s=Math.min(r+e.nodeSize,d);n.addMark(o,s,a.create({...i.attrs,...t}))}}))}),s&&(void 0!==i&&n.setNodeMarkup(i,void 0,{...s.attrs,...t}),a&&s.marks.length&&s.marks.forEach(e=>{a===e.type&&n.addMark(l,c,a.create({...e.attrs,...t}))}))}),!0)},wrapIn:(e,t={})=>({state:n,dispatch:r})=>{let i=g(e,n.schema);return l.wrapIn(i,t)(n,r)},wrapInList:(e,t={})=>({state:n,dispatch:r})=>{let i=g(e,n.schema);return c.wrapInList(i,t)(n,r)}});let eR=H.create({name:"commands",addCommands:()=>({...eQ})}),eO=H.create({name:"drop",addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("tiptapDrop"),props:{handleDrop:(e,t,n,r)=>{this.editor.emit("drop",{editor:this.editor,event:t,slice:n,moved:r})}}})]}}),ej=H.create({name:"editable",addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("editable"),props:{editable:()=>this.editor.options.editable}})]}}),eM=new r.PluginKey("focusEvents"),eP=H.create({name:"focusEvents",addProseMirrorPlugins(){let{editor:e}=this;return[new r.Plugin({key:eM,props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;let r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;let r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),eN=H.create({name:"keymap",addKeyboardShortcuts(){let e=()=>this.editor.commands.first(({commands:e})=>[()=>e.undoInputRule(),()=>e.command(({tr:t})=>{let{selection:n,doc:i}=t,{empty:o,$anchor:a}=n,{pos:s,parent:l}=a,c=a.parent.isTextblock&&s>0?t.doc.resolve(s-1):a,u=c.parent.type.spec.isolating,d=a.pos-a.parentOffset,h=u&&1===c.parent.childCount?d===a.pos:r.Selection.atStart(i).from===s;return!!o&&!!l.type.isTextblock&&!l.textContent.length&&!!h&&(!h||"paragraph"!==a.parent.type.name)&&e.clearNodes()}),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},i={...n},o={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return en()||es()?o:i},addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("clearDocument"),appendTransaction:(e,t,n)=>{if(e.some(e=>e.getMeta("composition")))return;let i=e.some(e=>e.docChanged)&&!t.doc.eq(n.doc),o=e.some(e=>e.getMeta("preventClearDocument"));if(!i||o)return;let{empty:a,from:s,to:l}=t.selection,c=r.Selection.atStart(t.doc).from,h=r.Selection.atEnd(t.doc).to;if(a||s!==c||l!==h||!ek(n.doc))return;let m=n.tr,p=u({state:n,transaction:m}),{commands:f}=new d({editor:this.editor,state:p});if(f.clearNodes(),m.steps.length)return m}})]}}),eD=H.create({name:"paste",addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("tiptapPaste"),props:{handlePaste:(e,t,n
2)=>{this.editor.emit("paste",{editor:this.editor,event:t,slice:n})}}})]}}),eL=H.create({name:"tabindex",addProseMirrorPlugins(){return[new r.Plugin({key:new r.PluginKey("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});var ez=Object.freeze({__proto__:null,ClipboardTextSerializer:W,Commands:eR,Drop:eO,Editable:ej,FocusEvents:eP,Keymap:eN,Paste:eD,Tabindex:eL,focusEventsPluginKey:eM});class eF{get name(){return this.node.type.name}constructor(e,t,n=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=n,this.resolvedPos=e,this.editor=t,this.currentNode=r}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return null!=(e=this.actualDepth)?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let t=this.from,n=this.to;if(this.isBlock){if(0===this.content.size)return void console.error(`You canât set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);t=this.from+1,n=this.to-1}this.editor.commands.insertContentAt({from:t,to:n},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+ +!this.node.isText}get parent(){if(0===this.depth)return null;let e=this.resolvedPos.start(this.resolvedPos.depth-1);return new eF(this.resolvedPos.doc.resolve(e),this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new eF(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new eF(e,this.editor)}get children(){let e=[];return this.node.content.forEach((t,n)=>{let r=t.isBlock&&!t.isTextblock,i=t.isAtom&&!t.isText,o=this.pos+n+ +!i;if(o<0||o>this.resolvedPos.doc.nodeSize-2)return;let a=this.resolvedPos.doc.resolve(o);if(!r&&a.depth<=this.depth)return;let s=new eF(a,this.editor,r,r?t:null);r&&(s.actualDepth=this.depth+1),e.push(new eF(a,this.editor,r,r?t:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){let e=this.children;return e[e.length-1]||null}closest(e,t={}){let n=null,r=this.parent;for(;r&&!n;){if(r.node.type.name===e)if(Object.keys(t).length>0){let e=r.node.attrs,n=Object.keys(t);for(let r=0;r<n.length;r+=1){let i=n[r];if(e[i]!==t[i])break}}else n=r;r=r.parent}return n}querySelector(e,t={}){return this.querySelectorAll(e,t,!0)[0]||null}querySelectorAll(e,t={},n=!1){let r=[];if(!this.children||0===this.children.length)return r;let i=Object.keys(t);return this.children.forEach(o=>{n&&r.length>0||(o.node.type.name===e&&i.every(e=>t[e]===o.node.attrs[e])&&r.push(o),n&&r.length>0||(r=r.concat(o.querySelectorAll(e,t,n))))}),r}setAttribute(e){let{tr:t}=this.editor.state;t.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(t)}}let e_=`.ProseMirror { 3 position: relative; 4} 5 6.ProseMirror { 7 word-wrap: break-word; 8 white-space: pre-wrap; 9 white-space: break-spaces; 10 -webkit-font-variant-ligatures: none; 11 font-variant-ligatures: none; 12 font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */ 13} 14 15.ProseMirror [contenteditable="false"] { 16 white-space: normal; 17} 18 19.ProseMirror [contenteditable="false"] [contenteditable="true"] { 20 white-space: pre-wrap; 21} 22 23.ProseMirror pre { 24 white-space: pre-wrap; 25} 26 27img.ProseMirror-separator { 28 display: inline !important; 29 border: none !important; 30 margin: 0 !important; 31 width: 0 !important; 32 height: 0 !important; 33} 34 35.ProseMirror-gapcursor { 36 display: none; 37 pointer-events: none; 38 position: absolute; 39 margin: 0; 40} 41 42.ProseMirror-gapcursor:after { 43 content: ""; 44 display: block; 45 position: absolute; 46 top: -2px;
47 width: 20px; 48 border-top: 1px solid black; 49 animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite; 50} 51 52@keyframes ProseMirror-cursor-blink { 53 to { 54 visibility: hidden; 55 } 56} 57 58.ProseMirror-hideselection *::selection { 59 background: transparent; 60} 61 62.ProseMirror-hideselection *::-moz-selection { 63 background: transparent; 64} 65 66.ProseMirror-hideselection * { 67 caret-color: transparent; 68} 69 70.ProseMirror-focused .ProseMirror-gapcursor { 71 display: block; 72} 73 74.tippy-box[data-animation=fade][data-state=hidden] { 75 opacity: 0 76}`;function eU(e,t,n){let r=document.querySelector(`style[data-tiptap-style${n?`-${n}`:""}]`);if(null!==r)return r;let i=document.createElement("style");return t&&i.setAttribute("nonce",t),i.setAttribute(`data-tiptap-style${n?`-${n}`:""}`,""),i.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(i),i}class eH{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=E(m(this,"addOptions",{name:this.name}))),this.storage=E(m(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new eH(e)}configure(e={}){let t=this.extend({...this.config,addOptions:()=>P(this.options,e)});return t.name=this.name,t.parent=this.parent,t}extend(e={}){let t=new eH(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&Object.keys(e.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=E(m(t,"addOptions",{name:t.name})),t.storage=E(m(t,"addStorage",{name:t.name,options:t.options})),t}}n.CommandManager=d,n.Editor=class extends h{constructor(e={}){super(),this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:e})=>{throw e},onPaste:()=>null,onDrop:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("contentError",this.options.onContentError),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:e,slice:t,moved:n})=>this.options.onDrop(e,t,n)),this.on("paste",({event:e,slice:t})=>this.options.onPaste(e,t)),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=eU(e_,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}
76),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){let n=y(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;let t=this.state.plugins,n=t;if([].concat(e).forEach(e=>{let t="string"==typeof e?`${e}$`:e.key;n=n.filter(e=>!e.key.startsWith(t))}),t.length===n.length)return;let r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}createExtensionManager(){var e,t;let n=[...this.options.enableCoreExtensions?[ej,W.configure({blockSeparator:null==(t=null==(e=this.options.coreExtensionOptions)?void 0:e.clipboardTextSerializer)?void 0:t.blockSeparator}),eR,eP,eN,eL,eO,eD].filter(e=>"object"!=typeof this.options.enableCoreExtensions||!1!==this.options.enableCoreExtensions[e.name]):[],...this.options.extensions].filter(e=>["extension","node","mark"].includes(null==e?void 0:e.type));this.extensionManager=new U(n,this)}createCommandManager(){this.commandManager=new d({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){var e;let t;try{t=ed(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(e){if(!(e instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(e.message))throw e;this.emit("contentError",{editor:this,error:e,disableCollaboration:()=>{this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(e=>"collaboration"!==e.name),this.createExtensionManager()}}),t=ed(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}let n=ee(t,this.options.autofocus);this.view=new i.EditorView(this.options.element,{...this.options.editorProps,attributes:{role:"textbox",...null==(e=this.options.editorProps)?void 0:e.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:r.EditorState.create({doc:t,selection:n||void 0})});let o=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(o),this.createNodeViews(),this.prependClass(),this.view.dom.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;let t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(e=>{var t;return null==(t=this.capturedTransaction)?void 0:t.step(e)});return}let t=this.state.apply(e),n=!this.state.selection.eq(t.selection);this.emit("beforeTransaction",{editor:this,transaction:e,nextState:t}),this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),n&&this.emit("selectionUpdate",{editor:this,transaction:e});let r=e.getMeta("focus"),i=e.getMeta("blur");r&&this.emit("focus",{editor:this,event:r.event,transaction:e}),i&&this.emit("blur",{editor:this,event:i.event,transaction:e}),!e.docChanged||e.getMeta("preventUpdate")||this.emit("update",{editor:this,transaction:e})}getAttributes(e){return ey(this.state,e)}isActive(e,t){let n="string"==typeof e?e:null,r="string"==typeof e?t:e;return ex(this.state,n,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return S(this.state.doc.content,this.schema)}getText(e){let{blockSeparator:t="\n\n",textSerializers:n={}}=e||{};return eA(this.state.doc,{blockSeparator:t,textSerializers:{...q(this.schema),...n}})}get isEmpty(){return ek(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}
76destroy(){if(this.emit("destroy"),this.view){let e=this.view.dom;e&&e.editor&&delete e.editor,this.view.destroy()}this.removeAllListeners()}get isDestroyed(){var e;return!(null==(e=this.view)?void 0:e.docView)}$node(e,t){var n;return(null==(n=this.$doc)?void 0:n.querySelector(e,t))||null}$nodes(e,t){var n;return(null==(n=this.$doc)?void 0:n.querySelectorAll(e,t))||null}$pos(e){return new eF(this.state.doc.resolve(e),this)}get $doc(){return this.$pos(0)}},n.Extension=H,n.InputRule=R,n.Mark=N,n.Node=eH,n.NodePos=eF,n.NodeView=class{constructor(e,t,n){this.isDragging=!1,this.component=e,this.editor=t.editor,this.options={stopEvent:null,ignoreMutation:null,...n},this.extension=t.extension,this.node=t.node,this.decorations=t.decorations,this.innerDecorations=t.innerDecorations,this.view=t.view,this.HTMLAttributes=t.HTMLAttributes,this.getPos=t.getPos,this.mount()}mount(){}get dom(){return this.editor.view.dom}get contentDOM(){return null}onDragStart(e){var t,n,i,o,a,s,l;let{view:c}=this.editor,u=e.target,d=3===u.nodeType?null==(t=u.parentElement)?void 0:t.closest("[data-drag-handle]"):u.closest("[data-drag-handle]");if(!this.dom||(null==(n=this.contentDOM)?void 0:n.contains(u))||!d)return;let h=0,m=0;if(this.dom!==d){let t=this.dom.getBoundingClientRect(),n=d.getBoundingClientRect(),r=null!=(i=e.offsetX)?i:null==(o=e.nativeEvent)?void 0:o.offsetX,l=null!=(a=e.offsetY)?a:null==(s=e.nativeEvent)?void 0:s.offsetY;h=n.x-t.x+r,m=n.y-t.y+l}let p=this.dom.cloneNode(!0);null==(l=e.dataTransfer)||l.setDragImage(p,h,m);let f=this.getPos();if("number"!=typeof f)return;let g=r.NodeSelection.create(c.state.doc,f),A=c.state.tr.setSelection(g);c.dispatch(A)}stopEvent(e){var t;if(!this.dom)return!1;if("function"==typeof this.options.stopEvent)return this.options.stopEvent({event:e});let n=e.target;if(!(this.dom.contains(n)&&!(null==(t=this.contentDOM)?void 0:t.contains(n))))return!1;let i=e.type.startsWith("drag"),o="drop"===e.type;if((["INPUT","BUTTON","SELECT","TEXTAREA"].includes(n.tagName)||n.isContentEditable)&&!o&&!i)return!0;let{isEditable:a}=this.editor,{isDragging:s}=this,l=!!this.node.type.spec.draggable,c=r.NodeSelection.isSelectable(this.node),u="copy"===e.type,d="paste"===e.type,h="cut"===e.type,m="mousedown"===e.type;if(!l&&c&&i&&e.target===this.dom&&e.preventDefault(),l&&i&&!s&&e.target===this.dom)return e.preventDefault(),!1;if(l&&a&&!s&&m){let e=n.closest("[data-drag-handle]");e&&(this.dom===e||this.dom.contains(e))&&(this.isDragging=!0,document.addEventListener("dragend",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("drop",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("mouseup",()=>{this.isDragging=!1},{once:!0}))}return!s&&!o&&!u&&!d&&!h&&(!m||!c)}ignoreMutation(e){return!this.dom||!this.contentDOM||("function"==typeof this.options.ignoreMutation?this.options.ignoreMutation({mutation:e}):!!this.node.isLeaf||!!this.node.isAtom||!("selection"===e.type||this.dom.contains(e.target)&&"childList"===e.type&&(en()||et())&&this.editor.isFocused&&[...Array.from(e.addedNodes),...Array.from(e.removedNodes)].every(e=>e.isContentEditable))&&(this.contentDOM===e.target&&"attributes"===e.type||!this.contentDOM.contains(e.target)))}updateAttributes(e){this.editor.commands.command(({tr:t})=>{let n=this.getPos();return"number"==typeof n&&(t.setNodeMarkup(n,void 0,{...this.node.attrs,...e}),!0)})}deleteNode(){let e=this.getPos();if("number"!=typeof e)return;let t=e+this.node.nodeSize;this.editor.commands.deleteRange({from:e,to:t})}},n.PasteRule=L,n.Tracker=class{constructor(e){this.transaction=e,this.currentStep=this.transaction.steps.length}map(e){let t=!1;return{position:this.transaction.steps.slice(this.currentStep).reduce((e,n)=>{let r=n.getMap().mapResult(e);return r.deleted&&(t=!0),r.pos},e),deleted:t}}},n.callOrReturn=E,n.canInsertNode=function(e,t){let{selection:n}=e,{$from:i}=n;if(n instanceof r.NodeSelection){let e=i.index();return i.parent.canReplaceWith(e,e+1,t)}let o=i.depth;for(;o>=0;){let e=i.index(o);if(i.node(o).contentMatchAt(e).matchType(t))return!0;o-=1}return!1},n.combineTransactionSteps=function(e,t){let n=new s.Transform(e);
76return t.forEach(e=>{e.steps.forEach(e=>{n.step(e)})}),n},n.createChainableState=u,n.createDocument=ed,n.createNodeFromContent=eo,n.createStyleTag=eU,n.defaultBlockAt=em,n.deleteProps=eu,n.elementFromString=ei,n.escapeForRegEx=function(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")},n.extensions=ez,n.findChildren=function(e,t){let n=[];return e.descendants((e,r)=>{t(e)&&n.push({node:e,pos:r})}),n},n.findChildrenInRange=function(e,t,n){let r=[];return e.nodesBetween(t.from,t.to,(e,t)=>{n(e)&&r.push({node:e,pos:t})}),r},n.findDuplicates=_,n.findParentNode=ef,n.findParentNodeClosestToPos=ep,n.fromString=b,n.generateHTML=function(e,t){let n=eg(t);return S(a.Node.fromJSON(n,e).content,n)},n.generateJSON=function(e,t){let n=eg(t),r=ei(e);return a.DOMParser.fromSchema(n).parse(r).toJSON()},n.generateText=function(e,t,n){let{blockSeparator:r="\n\n",textSerializers:i={}}=n||{},o=eg(t);return eA(a.Node.fromJSON(o,e),{blockSeparator:r,textSerializers:{...q(o),...i}})},n.getAttributes=ey,n.getAttributesFromExtensions=f,n.getChangedRanges=function(e){let t,{mapping:n,steps:r}=e,i=[];return n.maps.forEach((e,t)=>{let o=[];if(e.ranges.length)e.forEach((e,t)=>{o.push({from:e,to:t})});else{let{from:e,to:n}=r[t];if(void 0===e||void 0===n)return;o.push({from:e,to:n})}o.forEach(({from:e,to:r})=>{let o=n.slice(t).map(e,-1),a=n.slice(t).map(r),s=n.invert().map(o,-1),l=n.invert().map(a);i.push({oldRange:{from:s,to:l},newRange:{from:o,to:a}})})}),1===(t=eE(i)).length?t:t.filter((e,n)=>!t.filter((e,t)=>t!==n).some(t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))},n.getDebugJSON=function e(t,n=0){let r=+(t.type!==t.type.schema.topNodeType),i=n+t.nodeSize,o=t.marks.map(e=>{let t={type:e.type.name};return Object.keys(e.attrs).length&&(t.attrs={...e.attrs}),t}),a={...t.attrs},s={type:t.type.name,from:n,to:i};return Object.keys(a).length&&(s.attrs=a),o.length&&(s.marks=o),t.content.childCount&&(s.content=[],t.forEach((t,i)=>{var o;null==(o=s.content)||o.push(e(t,n+i+r))})),t.text&&(s.text=t.text),s},n.getExtensionField=m,n.getHTMLFromFragment=S,n.getMarkAttributes=eh,n.getMarkRange=Y,n.getMarkType=J,n.getMarksBetween=eC,n.getNodeAtPosition=(e,t,n,r=20)=>{let i=e.doc.resolve(n),o=r,a=null;for(;o>0&&null===a;){let e=i.node(o);(null==e?void 0:e.type.name)===t?a=e:o-=1}return[a,o]},n.getNodeAttributes=ev,n.getNodeType=g,n.getRenderedAttributes=v,n.getSchema=eg,n.getSchemaByResolvedExtensions=w,n.getSchemaTypeByName=k,n.getSchemaTypeNameByName=ec,n.getSplittedAttributes=eb,n.getText=eA,n.getTextBetween=V,n.getTextContentFromNodes=T,n.getTextSerializersFromSchema=q,n.injectExtensionAttributesToParseRule=I,n.inputRulesPlugin=j,n.isActive=ex,n.isAtEndOfNode=(e,t)=>{let{$from:n,$to:r,$anchor:i}=e.selection;if(t){let n=ef(e=>e.type.name===t)(e.selection);if(!n)return!1;let r=e.doc.resolve(n.pos+1);return i.pos+1===r.end()}return!(r.parentOffset<r.parent.nodeSize-2)&&n.pos===r.pos},n.isAtStartOfNode=e=>{let{$from:t,$to:n}=e.selection;return!(t.parentOffset>0)&&t.pos===n.pos},n.isEmptyObject=C,n.isExtensionRulesEnabled=B,n.isFunction=y,n.isList=ew,n.isMacOS=es,n.isMarkActive=eI,n.isNodeActive=el,n.isNodeEmpty=ek,n.isNodeSelection=function(e){return e instanceof r.NodeSelection},n.isNumber=D,n.isPlainObject=M,n.isRegExp=Q,n.isString=function(e){return"string"==typeof e},n.isTextSelection=Z,n.isiOS=en,n.markInputRule=function(e){return new R({find:e.find,handler:({state:t,range:n,match:r})=>{let i=E(e.getAttributes,void 0,r);if(!1===i||null===i)return null;let{tr:o}=t,a=r[r.length-1],s=r[0];if(a){let r=s.search(/\S/),l=n.from+s.indexOf(a),c=l+a.length;if(eC(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>l).length)return null;c<n.to&&o.delete(c,n.to),l>n.from&&o.delete(n.from+r,l);let u=n.from+r+a.length;o.addMark(n.from+r,u,e.type.create(i||{})),o.removeStoredMark(e.type)}}})},n.markPasteRule=function(e){return new L({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:i})=>{let o=E(e.getAttributes,void 0,r,i);if(!1===o||null===o)return null;let{tr:a}=t,s=r[r.length-1],l=r[0],c=n.to;if(s){let r=l.search(/\S/),i=n.from+l.indexOf(s),u=i+s.length;if(eC(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>i).length)return null;u<n.to&&a.delete(u,n.to),i>
76n.from&&a.delete(n.from+r,i),c=n.from+r+s.length,a.addMark(n.from+r,c,e.type.create(o||{})),a.removeStoredMark(e.type)}}})},n.mergeAttributes=A,n.mergeDeep=P,n.minMax=$,n.nodeInputRule=function(e){return new R({find:e.find,handler:({state:t,range:n,match:r})=>{let i=E(e.getAttributes,void 0,r)||{},{tr:o}=t,a=n.from,s=n.to,l=e.type.create(i);if(r[1]){let e=a+r[0].lastIndexOf(r[1]);e>s?e=s:s=e+r[1].length;let t=r[0][r[0].length-1];o.insertText(t,a+r[0].length-1),o.replaceWith(e,s,l)}else if(r[0]){let t=e.type.isInline?a:a-1;o.insert(t,e.type.create(i)).delete(o.mapping.map(a),o.mapping.map(s))}o.scrollIntoView()}})},n.nodePasteRule=function(e){return new L({find:e.find,handler({match:t,chain:n,range:r,pasteEvent:i}){let o=E(e.getAttributes,void 0,t,i),a=E(e.getContent,void 0,o);if(!1===o||null===o)return null;let s={type:e.type.name,attrs:o};a&&(s.content=a),t.input&&n().deleteRange(r).insertContentAt(r.from,s)}})},n.objectIncludes=K,n.pasteRulesPlugin=F,n.posToDOMRect=function(e,t,n){let r=e.state.doc.content.size,i=$(t,0,r),o=$(n,0,r),a=e.coordsAtPos(i),s=e.coordsAtPos(o,-1),l=Math.min(a.top,s.top),c=Math.max(a.bottom,s.bottom),u=Math.min(a.left,s.left),d=Math.max(a.right,s.right),h={top:l,bottom:c,left:u,right:d,width:d-u,height:c-l,x:u,y:l};return{...h,toJSON:()=>h}},n.removeDuplicates=eE,n.resolveFocusPosition=ee,n.rewriteUnknownContent=function(e,t,n){return function e({json:t,validMarks:n,validNodes:r,options:i,rewrittenContent:o=[]}){return(t.marks&&Array.isArray(t.marks)&&(t.marks=t.marks.filter(e=>{let t="string"==typeof e?e:e.type;return!!n.has(t)||(o.push({original:JSON.parse(JSON.stringify(e)),unsupported:t}),!1)})),t.content&&Array.isArray(t.content)&&(t.content=t.content.map(t=>e({json:t,validMarks:n,validNodes:r,options:i,rewrittenContent:o}).json).filter(e=>null!=e)),t.type&&!r.has(t.type))?(o.push({original:JSON.parse(JSON.stringify(t)),unsupported:t.type}),t.content&&Array.isArray(t.content)&&(null==i?void 0:i.fallbackToParagraph)!==!1)?(t.type="paragraph",{json:t,rewrittenContent:o}):{json:null,rewrittenContent:o}:{json:t,rewrittenContent:o}}({json:e,validNodes:new Set(Object.keys(t.nodes)),validMarks:new Set(Object.keys(t.marks)),options:n})},n.selectionToInsertionEnd=ea,n.splitExtensions=p,n.textInputRule=function(e){return new R({find:e.find,handler:({state:t,range:n,match:r})=>{let i=e.replace,o=n.from,a=n.to;if(r[1]){let e=r[0].lastIndexOf(r[1]);i+=r[0].slice(e+r[1].length);let t=(o+=e)-a;t>0&&(i=r[0].slice(e-t,e)+i,o=a)}t.tr.insertText(i,o,a)}})},n.textPasteRule=function(e){return new L({find:e.find,handler:({state:t,range:n,match:r})=>{let i=e.replace,o=n.from,a=n.to;if(r[1]){let e=r[0].lastIndexOf(r[1]);i+=r[0].slice(e+r[1].length);let t=(o+=e)-a;t>0&&(i=r[0].slice(e-t,e)+i,o=a)}t.tr.insertText(i,o,a)}})},n.textblockTypeInputRule=function(e){return new R({find:e.find,handler:({state:t,range:n,match:r})=>{let i=t.doc.resolve(n.from),o=E(e.getAttributes,void 0,r)||{};if(!i.node(-1).canReplaceWith(i.index(-1),i.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,o)}})},n.wrappingInputRule=function(e){return new R({find:e.find,handler:({state:t,range:n,match:r,chain:i})=>{let o=E(e.getAttributes,void 0,r)||{},a=t.tr.delete(n.from,n.to),l=a.doc.resolve(n.from).blockRange(),c=l&&s.findWrapping(l,e.type,o);if(!c)return null;if(a.wrap(l,c),e.keepMarks&&e.editor){let{selection:n,storedMarks:r}=t,{splittableMarks:i}=e.editor.extensionManager,o=r||n.$to.parentOffset&&n.$from.marks();if(o){let e=o.filter(e=>i.includes(e.type.name));a.ensureMarks(e)}}if(e.keepAttributes){let t="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";i().updateAttributes(t,o).run()}let u=a.doc.resolve(n.from-1).nodeBefore;u&&u.type===e.type&&s.canJoin(a.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,u))&&a.join(n.from-1)}})}},42198,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(81206).Node.create({name:"doc",topNode:!0,content:"block+"});n.Document=r,n.default=r},1447,e=>{"use strict";let t="numeric",n="ascii",r="alpha",i="asciinumeric",o="alphanumeric",a="domain",s="emoji",l="whitespace";function c(e,l,c){for(let u in l[t]&&(l[i]=!0,l[o]=!0),l[n]&&(l[i]=!0,l[r]=!0),l[i]&&(l[o]=!0),l[r]&&(l[o]=!0),l[o]&&(l[a]=!0),l[s]&&(l[a]=!0),l){let t=(u in c||(c[u]=[]),c[u]);0>t.indexOf(e)&&t.push(e)}}function u(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}u.groups={},u.prototype={accepts(){return!!this.t},go(e){let t=this.j[e];if(t)return t;for(let t=0;t<this.jr.length;t++){let n=this.jr[t][0],r=this.jr[t][1];if(r&&n.test(e))return r}return this.jd},has(e,t=!1){return t?e in this.j:!!this.go(e)},ta(e,t,n,r){for(let i=0;i<e.length;i++)this.tt(e[i],t,n,r)},tr(e,t,n,r){let i;return r=r||u.groups,t&&t.j?i=t:(i=new u(t),n&&r&&c(t,n,r)),this.jr.push([e,i]),i},ts(e,t,n,r){let i=this,o=e.length;if(!o)return i;for(let t=0;t<o-1;t++)i=i.tt(e[t]);return i.tt(e[o-1],t,n,r)},tt(e,t,n,r){if(r=r||u.groups,t&&t.j)return this.j[e]=t,t;let i,o=this.go(e);return o?(Object.assign((i=new u).j,o.j),i.jr.push.apply(i.jr,o.jr),i.jd=o.jd,i.t=o.t):i=new u,t&&(r&&(i.t&&"string"==typeof i.t?c(t,Object.assign(function(e,t){let n={};for(let r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}(i.t,r),n),r):n&&c(t,n,r)),i.t=t),this.j[e]=i,i}};let d=(e,t,n,r,i)=>e.ta(t,n,r,i),h=(e,t,n,r,i)=>e.tr(t,n,r,i),m=(e,t,n,r,i)=>e.ts(t,n,r,i),p=(e,t,n,r,i)=>e.tt(t,n,r,i),f="WORD",g="UWORD",A="ASCIINUMERICAL",v="ALPHANUMERICAL",y="LOCALHOST",E="UTLD",C="SCHEME",b="SLASH_SCHEME",I="OPENBRACE",x="CLOSEBRACE",w="OPENBRACKET",k="CLOSEBRACKET",B="OPENPAREN",S="CLOSEPAREN",T="OPENANGLEBRACKET",Q="CLOSEANGLEBRACKET",R="FULLWIDTHLEFTPAREN",O="FULLWIDTHRIGHTPAREN",j="LEFTCORNERBRACKET",M="RIGHTCORNERBRACKET",P="LEFTWHITECORNERBRACKET",N="RIGHTWHITECORNERBRACKET",D="FULLWIDTHLESSTHAN",L="FULLWIDTHGREATERTHAN",z="AMPERSAND",F="APOSTROPHE",_="ASTERISK",U="BACKSLASH",H="BACKTICK",V="CARET",q="COLON",W="COMMA",K="DOLLAR",G="EQUALS",X="EXCLAMATION",Y="HYPHEN",J="PERCENT",Z="PIPE",$="PLUS",ee="POUND",et="QUERY",en="QUOTE",er="FULLWIDTHMIDDLEDOT",ei="SEMI",eo="SLASH",ea="TILDE",es="UNDERSCORE",el="EMOJI";var ec=Object.freeze({__proto__:null,ALPHANUMERICAL:v,AMPERSAND:z,APOSTROPHE:F,ASCIINUMERICAL:A,ASTERISK:_,AT:"AT",BACKSLASH:U,BACKTICK:H,CARET:V,CLOSEANGLEBRACKET:Q,CLOSEBRACE:x,CLOSEBRACKET:k,CLOSEPAREN:S,COLON:q,COMMA:W,DOLLAR:K,DOT:"DOT",EMOJI:el,EQUALS:G,EXCLAMATION:X,FULLWIDTHGREATERTHAN:L,FULLWIDTHLEFTPAREN:R,FULLWIDTHLESSTHAN:D,FULLWIDTHMIDDLEDOT:er,FULLWIDTHRIGHTPAREN:O,HYPHEN:Y,LEFTCORNERBRACKET:j,LEFTWHITECORNERBRACKET:P,LOCALHOST:y,NL:"NL",NUM:"NUM",OPENANGLEBRACKET:T,OPENBRACE:I,OPENBRACKET:w,OPENPAREN:B,PERCENT:J,PIPE:Z,PLUS:$,POUND:ee,QUERY:et,QUOTE:en,RIGHTCORNERBRACKET:M,RIGHTWHITECORNERBRACKET:N,SCHEME:C,SEMI:ei,SLASH:eo,SLASH_SCHEME:b,SYM:"SYM",TILDE:ea,TLD:"TLD",UNDERSCORE:es,UTLD:E,UWORD:g,WORD:f,WS:"WS"});let eu=/[a-z]/,ed=/\p{L}/u,eh=/\p{Emoji}/u,em=/\d/,ep=/\s/;var ef=Object.freeze({__proto__:null,ASCII_LETTER:eu,DIGIT:em,EMOJI:eh,EMOJI_VARIATION:/\ufe0f/,LETTER:ed,SPACE:ep});let eg=null,eA=null;function ev(e,t){let n=ey(t.replace(/[A-Z]/g,e=>e.toLowerCase())),r=n.length,i=[],o=0,a=0;for(;a<r;){let s=e,l=null,c=0,u=null,d=-1,h=-1;for(;a<r&&(l=s.go(n[a]));)(s=l).accepts()?(d=0,h=0,u=s):d>=0&&(d+=n[a].length,h++),c+=n[a].length,o+=n[a].length,a++;
76o-=d,a-=h,c-=d,i.push({t:u.t,v:t.slice(o-c,o),s:o-c,e:o})}return i}function ey(e){let t=[],n=e.length,r=0;for(;r<n;){let i,o=e.charCodeAt(r),a=o<55296||o>56319||r+1===n||(i=e.charCodeAt(r+1))<56320||i>57343?e[r]:e.slice(r,r+2);t.push(a),r+=a.length}return t}function eE(e,t,n,r,i){let o,a=t.length;for(let n=0;n<a-1;n++){let a=t[n];e.j[a]?o=e.j[a]:((o=new u(r)).jr=i.slice(),e.j[a]=o),e=o}return(o=new u(n)).jr=i.slice(),e.j[t[a-1]]=o,o}function eC(e){let t=[],n=[],r=0;for(;r<e.length;){let i=0;for(;"0123456789".indexOf(e[r+i])>=0;)i++;if(i>0){t.push(n.join(""));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}let eb={defaultProtocol:"http",events:null,format:ex,formatHref:ex,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function eI(e,t=null){let n=Object.assign({},eb);e&&(n=Object.assign(n,e instanceof eI?e.o:e));let r=n.ignoreTags,i=[];for(let e=0;e<r.length;e++)i.push(r[e].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=i}function ex(e){return e}eI.prototype={o:eb,ignoreTags:[],defaultRender:e=>e,check(e){return this.get("validate",e.toString(),e)},get(e,t,n){let r=null!=t,i=this.o[e];return i&&("object"==typeof i?"function"==typeof(i=n.t in i?i[n.t]:eb[e])&&r&&(i=i(t,n)):"function"==typeof i&&r&&(i=i(t,n.t,n))),i},getObj(e,t,n){let r=this.o[e];return"function"==typeof r&&null!=t&&(r=r(t,n.t,n)),r},render(e){let t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}};var ew=Object.freeze({__proto__:null,Options:eI,defaults:eb});function ek(e,t){this.t="token",this.v=e,this.tk=t}function eB(e,t){class n extends ek{constructor(t,n){super(t,n),this.t=e}}for(let e in t)n.prototype[e]=t[e];return n.t=e,n}ek.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let t=this.toString(),n=e.get("truncate",t,this),r=e.get("format",t,this);return n&&r.length>n?r.substring(0,n)+"â¦":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=eb.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){let t=this.toHref(e.get("defaultProtocol")),n=e.get("formatHref",t,this),r=e.get("tagName",t,this),i=this.toFormattedString(e),o={},a=e.get("className",t,this),s=e.get("target",t,this),l=e.get("rel",t,this),c=e.getObj("attributes",t,this),u=e.getObj("events",t,this);return o.href=n,a&&(o.class=a),s&&(o.target=s),l&&(o.rel=l),c&&Object.assign(o,c),{tagName:r,attributes:o,content:i,eventListeners:u}}};let eS=eB("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),eT=eB("text"),eQ=eB("nl"),eR=eB("url",{isLink:!0,toHref(e=eb.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==y&&e[1].t===q}});var eO=Object.freeze({__proto__:null,Base:ek,Email:eS,MultiToken:ek,Nl:eQ,Text:eT,Url:eR,createTokenClass:eB});let ej=e=>new u(e);function eM(e,t,n){let r=n[0].s,i=n[n.length-1].e;return new e(t.slice(r,i),n)}let eP="u">typeof console&&console&&console.warn||(()=>{}),eN="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",eD={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function eL(){eD.scanner=function(e=[]){let d={};u.groups=d;let ef=new u;null==eg&&(eg=eC("aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2
76ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==eA&&(eA=eC("ελ1Ï
2бг1ел3деÑи4еÑ2каÑолик6ом3мÐ
76ºÐ´2он1Ñква6онлайн5Ñг3ÑÑÑ2Ñ2ÑайÑ3Ñб3ÑкÑ3Òаз3Õ°Õ¡Õµ3×שר××5×§××3Ø§Ø¨ÙØ¸Ø¨Ù5را٠ÙÙ5ÙØ§Ø±Ø¯Ù4Ø¨ØØ±ÙÙ5جزائر5Ø³Ø¹ÙØ¯ÙØ©6عÙÙØ§Ù5٠غرب5٠ارات5ÛØ±Ø§Ù5بارت2زار4ÙØªÙ3ھارت5تÙÙØ³4Ø³ÙØ¯Ø§Ù3Ø±ÙØ©5Ø´Ø¨ÙØ©4عراÙ2ب2٠اÙ4ÙÙØ³Ø·ÙÙ6ÙØ·Ø±3ÙØ§Ø«ÙÙÙÙ6ÙÙ 3٠صر2ÙÙØ³Ùا5ÙØ±ÙتاÙÙØ§7ÙØ¹4Ù٠راÙ5پاکستاÙ7ÚØ§Ø±Øª4à¤à¥à¤®3नà¥à¤3à¤à¤¾à¤°à¤¤0मà¥3à¥à¤¤5सà¤à¤à¤ न5বাà¦à¦²à¦¾5à¦à¦¾à¦°à¦¤2ৰত4à¨à¨¾à¨°à¨¤4àªàª¾àª°àª¤4à¬à¬¾à¬°à¬¤4à®à®¨à¯à®¤à®¿à®¯à®¾6லà®à¯à®à¯6à®à®¿à®à¯à®à®ªà¯à®ªà¯à®°à¯11à°à°¾à°°à°¤à±5à²à²¾à²°à²¤4à´à´¾à´°à´¤à´5à¶½à¶à¶à·4à¸à¸à¸¡3à¹à¸à¸¢3ລາວ3áá2ã¿ããª3ã¢ãã¾ã³4ã¯ã©ã¦ã4ã°ã¼ã°ã«4ã³ã 2ã¹ãã¢3ã»ã¼ã«3ãã¡ãã·ã§ã³6ãã¤ã³ã4ä¸ç2ä¸ä¿¡1å½1å1æç½3äºé©¬é3ä¼ä¸2ä½å±±2ä¿¡æ¯2å¥åº·2å «å¦2å ¬å¸1ç2å°æ¹¾1ç£2åå1åº1æ 2åé0大é åº5å¨çº¿2大æ¿2天主æ3娱ä¹2å®¶é»2广ä¸2å¾®å2æ å2æç±ä½ 3ææº2æè2æ¿å¡1åº2æ°å å¡2é»2æ¶å°2æ¸ç±2æºæ2淡马é¡3游æ2æ¾³é2ç¹ç2ç§»å¨2ç»ç»æºæ4ç½å1åº1ç«1ç»2èé2è°·æ2è´ç©2é販2éå¢2é»è¨çç§4é£å©æµ¦3é£å2é¤å 2馿 ¼éæ3港2ë·ë·1ì»´2ì¼ì±2íêµ2")),p(ef,"'",F),p(ef,"{",I),p(ef,"}",x),p(ef,"[",w),p(ef,"]",k),p(ef,"(",B),p(ef,")",S),p(ef,"<",T),p(ef,">",Q),p(ef,"ï¼",R),p(ef,"ï¼",O),p(ef,"ã",j),p(ef,"ã",M),p(ef,"ã",P),p(ef,"ã",N),p(ef,"ï¼",D),p(ef,"ï¼",L),p(ef,"&",z),p(ef,"*",_),p(ef,"@","AT"),p(ef,"`",H),p(ef,"^",V),p(ef,":",q),p(ef,",",W),p(ef,"$",K),p(ef,".","DOT"),p(ef,"=",G),p(ef,"!",X),p(ef,"-",Y),p(ef,"%",J),p(ef,"|",Z),p(ef,"+",$),p(ef,"#",ee),p(ef,"?",et),p(ef,'"',en),p(ef,"/",eo),p(ef,";",ei),p(ef,"~",ea),p(ef,"_",es),p(ef,"\\",U),p(ef,"ã»",er);let ev=h(ef,em,"NUM",{[t]:!0});h(ev,em,ev);let ey=h(ev,eu,A,{[i]:!0}),eb=h(ev,ed,v,{[o]:!0}),eI=h(ef,eu,f,{[n]:!0});h(eI,em,ey),h(eI,eu,eI),h(ey,em,ey),h(ey,eu,ey);let ex=h(ef,ed,g,{[r]:!0});h(ex,eu),h(ex,em,eb),h(ex,ed,ex),h(eb,em,eb),h(eb,eu),h(eb,ed,eb);let ew=p(ef,"\n","NL",{[l]:!0}),ek=p(ef,"\r","WS",{[l]:!0}),eB=h(ef,ep,"WS",{[l]:!0});p(ef,"",eB),p(ek,"\n",ew),p(ek,"",eB),h(ek,ep,eB),p(eB,"\r"),p(eB,"\n"),h(eB,ep,eB),p(eB,"",eB);let eS=h(ef,eh,el,{[s]:!0});p(eS,"#"),h(eS,eh,eS),p(eS,"ï¸",eS);let eT=p(eS,"â");p(eT,"#"),h(eT,eh,eS);let eQ=[[eu,eI],[em,ey]],eR=[[eu,null],[ed,ex],[em,eb]];for(let e=0;e<eg.length;e++)eE(ef,eg[e],"TLD",f,eQ);for(let e=0;e<eA.length;e++)eE(ef,eA[e],E,g,eR);c("TLD",{tld:!0,ascii:!0},d),c(E,{utld:!0,alpha:!0},d),eE(ef,"file",C,f,eQ),eE(ef,"mailto",C,f,eQ),eE(ef,"http",b,f,eQ),eE(ef,"https",b,f,eQ),eE(ef,"ftp",b,f,eQ),eE(ef,"ftps",b,f,eQ),c(C,{scheme:!0,ascii:!0},d),c(b,{slashscheme:!0,ascii:!0},d),e=e.sort((e,t)=>e[0]>t[0]?1:-1);for(let r=0;r<e.length;r++){let o=e[r][0],s=e[r][1]?{scheme:!0}:{slashscheme:!0};o.indexOf("-")>=0?s[a]=!0:eu.test(o)?em.test(o)?s[i]=!0:s[n]=!0:s[t]=!0,m(ef,o,o,s)}return m(ef,"localhost",y,{ascii:!0}),ef.jd=new u("SYM"),{start:ef,tokens:Object.assign({groups:d},ec)}}(eD.customSchemes);for(let e=0;e<eD.tokenQueue.length;e++)eD.tokenQueue[e][1]({scanner:eD.scanner});eD.parser=function({groups:e}){let t=e.domain.concat([z,_,"AT",U,H,V,K,G,Y,"NUM",J,Z,$,ee,eo,"SYM",ea,es]),n=[F,q,W,"DOT",X,J,et,en,ei,T,Q,I,x,k,w,B,S,R,O,j,M,P,N,D,L],r=[z,F,_,U,H,V,K,G,Y,I,x,J,Z,$,ee,et,eo,"SYM",ea,es],i=ej(),o=p(i,ea);d(o,r,o),d(o,e.domain,o);let a=ej(),s=ej(),l=ej();d(i,e.domain,a),d(i,e.scheme,s),d(i,e.slashscheme,l),d(a,r,o),d(a,e.domain,a);let c=p(a,"AT");p(o,"AT",c),p(s,"AT",c),p(l,"AT",c);let u=p(o,"DOT");d(u,r,o),d(u,e.domain,o);let h=ej();d(c,e.domain,h),d(h,e.domain,h);let m=p(h,"DOT");d(m,e.domain,h);let f=ej(eS);d(m,e.tld,f),d(m,e.utld,f),p(c,y,f);let g=p(h,Y);p(g,Y,g),d(g,e.domain,h),d(f,e.domain,h),p(f,"DOT",m),p(f,Y,g),d(p(f,q),e.numeric,eS);let A=p(a,Y),v=p(a,"DOT");p(A,Y,A),d(A,e.domain,a),d(v,r,o),d(v,e.domain,a);let E=ej(eR);d(v,e.tld,E),d(v,e.utld,E),d(E,e.domain,a),d(E,r,o),p(E,"DOT",v),p(E,Y,A),p(E,"AT",c);let C=p(E,q),b=ej(eR);d(C,e.numeric,b);let er=ej(eR),el=ej();d(er,t,er),d(er,n,el),d(el,t,er),d(el,n,el),p(E,eo,er),p(b,eo,er);let eu=p(s,q),ed=p(l,q),eh=p(ed,eo),em=p(eh,eo);d(s,e.domain,a),p(s,"DOT",v),p(s,Y,A),d(l,e.domain,a),p(l,"DOT",v),p(l,Y,A),d(eu,e.domain,er),p(eu,eo,er),p(eu,et,er),d(em,e.domain,er),d(em,t,er),p(em,eo,er);let ep=[[I,x],[w,k],[B,S],[T,Q],[R,O],[j,M],[P,N],[D,L]];for(let e=0;e<ep.length;e++){let[r,i]=ep[e],o=p(er,r);p(el,r,o),p(o,i,er);let a=ej(eR);d(o,t,a);let s=ej();d(o,n),d(a,t,a),d(a,n,s),d(s,t,a),d(s,n,s),p(a,i,er),p(s,i,er)}return p(i,y,E),p(i,"NL",eQ),{start:i,tokens:ec}}(eD.scanner.tokens);for(let e=0;e<eD.pluginQueue.length;e++)eD.pluginQueue[e][1]({scanner:eD.scanner,parser:eD.parser});return eD.initialized=!0,eD}function ez(e){return eD.initialized||eL(),function(e,t,n){let r=n.length,i=0,o=[],a=[];for(;i<r;){let s=e,l=null,c=null,u=0,d=null,h=-1;for(;i<r&&!(l=s.go(n[i].t));)a.push(n[i++]);for(;i<r&&(c=l||s.go(n[i].t));)l=null,(s=c).accepts()?(h=0,d=s):h>=0&&h++,i++,u++;if(h<0)(i-=u)<r&&(a.push(n[i]),i++);else{a.length>0&&(o.push(eM(eT,t,a)),a=[]),i-=h,u-=h;let e=d.t,r=n.slice(i-u,i);o.push(eM(e,t,r))}}return a.length>0&&o.push(eM(eT,t,a)),o}(eD.parser.start,e,ev(eD.scanner.start,e))}ez.scan=ev,e.s(["MultiToken",0,ek,"Options",0,eI,"State",0,u,"createTokenClass",0,eB,"find",0,function(e,t=null,n=null){if(t&&"object"==typeof t){if(n)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);n=t,t=null}let r=new eI(n),i=ez(e),o=[];for(let e=0;e<i.length;e++){let n=i[e];n.isLink&&(!t||n.t===t)&&r.check(n)&&o.push(n.toFormattedObject(r))}return o},"init",0,eL,"multi",0,eO,"options",0,ew,"regexp",0,ef,"registerCustomProtocol",0,function(e,t=!1){if(eD.initialized&&eP(`linkifyjs: already initialized - will not register custom scheme "${e}" ${eN}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw Error(`linkifyjs: incorrect scheme format. 771. Must only contain digits, lowercase ASCII letters or "-" 782. Cannot start or end with "-" 793. "-" cannot repeat`);eD.customSchemes.push([e,t])},"registerPlugin",0,function(e,t){if("function"!=typeof t)throw Error(`linkifyjs: Invalid plugin ${t} (expects function)`);for(let n=0;n<eD.pluginQueue.length;n++)if(e===eD.pluginQueue[n][0]){eP(`linkifyjs: plugin "${e}" already registered - will be overwritten`),eD.pluginQueue[n]=[e,t];return}eD.pluginQueue.push([e,t]),eD.initialized&&eP(`linkifyjs: already initialized - will not register plugin "${e}" ${eN}`)},"registerTokenPlugin",0,function(e,t){if("function"!=typeof t)throw Error(`linkifyjs: Invalid token plugin ${t} (expects function)`);for(let n=0;n<eD.tokenQueue.length;n++)if(e===eD.tokenQueue[n][0]){eP(`linkifyjs: token plugin "${e}" already registered - will be overwritten`),eD.tokenQueue[n]=[e,t];return}eD.tokenQueue.push([e,t]),eD.initialized&&eP(`linkifyjs: already initialized - will not register token plugin "${e}" ${eN}`)},"reset",0,function(){return u.groups={},eD.scanner=null,eD.parser=null,eD.tokenQueue=[],eD.pluginQueue=[],eD.customSchemes=[],eD.initialized=!1,eD},"stringToArray",0,ey,"test",0,function(e,t=null){let n=ez(e);return 1===n.length&&n[0].isLink&&(!t||n[0].t===t)},"text",0,eO,"tokenize",0,ez])},61756,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(1447),o=e.r(47523);let a=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g;function s(e,t){let n=["http","https","ftp","ftps","mailto","tel","callto","sms","cid","xmpp"];
79return t&&t.forEach(e=>{let t="string"==typeof e?e:e.scheme;t&&n.push(t)}),!e||e.replace(a,"").match(RegExp(`^(?:(?:${n.join("|")}):|[^a-z]|[a-z0-9+.-]+(?:[^a-z+.-:]|$))`,"i"))}let l=r.Mark.create({name:"link",priority:1e3,keepOnSplit:!1,exitable:!0,onCreate(){this.options.validate&&!this.options.shouldAutoLink&&(this.options.shouldAutoLink=this.options.validate,console.warn("The `validate` option is deprecated. Rename to the `shouldAutoLink` option instead.")),this.options.protocols.forEach(e=>{"string"==typeof e?i.registerCustomProtocol(e):i.registerCustomProtocol(e.scheme,e.optionalSlashes)})},onDestroy(){i.reset()},inclusive(){return this.options.autolink},addOptions:()=>({openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],defaultProtocol:"http",HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},isAllowedUri:(e,t)=>!!s(e,t.protocols),validate:e=>!!e,shouldAutoLink:e=>!!e}),addAttributes(){return{href:{default:null,parseHTML:e=>e.getAttribute("href")},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class}}},parseHTML(){return[{tag:"a[href]",getAttrs:e=>{let t=e.getAttribute("href");return!!t&&!!this.options.isAllowedUri(t,{defaultValidate:e=>!!s(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})&&null}}]},renderHTML({HTMLAttributes:e}){return this.options.isAllowedUri(e.href,{defaultValidate:e=>!!s(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?["a",r.mergeAttributes(this.options.HTMLAttributes,e),0]:["a",r.mergeAttributes(this.options.HTMLAttributes,{...e,href:""}),0]},addCommands(){return{setLink:e=>({chain:t})=>{let{href:n}=e;return!!this.options.isAllowedUri(n,{defaultValidate:e=>!!s(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})&&t().setMark(this.name,e).setMeta("preventAutolink",!0).run()},toggleLink:e=>({chain:t})=>{let{href:n}=e;return!!this.options.isAllowedUri(n,{defaultValidate:e=>!!s(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})&&t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()},unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[r.markPasteRule({find:e=>{let t=[];if(e){let{protocols:n,defaultProtocol:r}=this.options,o=i.find(e).filter(e=>e.isLink&&this.options.isAllowedUri(e.value,{defaultValidate:e=>!!s(e,n),protocols:n,defaultProtocol:r}));o.length&&o.forEach(e=>t.push({text:e.value,data:{href:e.href},index:e.start}))}return t}
79,type:this.type,getAttributes:e=>{var t;return{href:null==(t=e.data)?void 0:t.href}}})]},addProseMirrorPlugins(){var e,t,n;let a=[],{protocols:l,defaultProtocol:c}=this.options;return this.options.autolink&&a.push((e={type:this.type,defaultProtocol:this.options.defaultProtocol,validate:e=>this.options.isAllowedUri(e,{defaultValidate:e=>!!s(e,l),protocols:l,defaultProtocol:c}),shouldAutoLink:this.options.shouldAutoLink},new o.Plugin({key:new o.PluginKey("autolink"),appendTransaction:(t,n,o)=>{let a=t.some(e=>e.docChanged)&&!n.doc.eq(o.doc),s=t.some(e=>e.getMeta("preventAutolink"));if(!a||s)return;let{tr:l}=o,c=r.combineTransactionSteps(n.doc,[...t]);if(r.getChangedRanges(c).forEach(({newRange:t})=>{let n,a,s=r.findChildrenInRange(o.doc,t,e=>e.isTextblock);if(s.length>1?(n=s[0],a=o.doc.textBetween(n.pos,n.pos+n.node.nodeSize,void 0," ")):s.length&&o.doc.textBetween(t.from,t.to," "," ").endsWith(" ")&&(n=s[0],a=o.doc.textBetween(n.pos,t.to,void 0," ")),n&&a){let t=a.split(" ").filter(e=>""!==e);if(t.length<=0)return!1;let s=t[t.length-1],c=n.pos+a.lastIndexOf(s);if(!s)return!1;let u=i.tokenize(s).map(t=>t.toObject(e.defaultProtocol));if(!(1===u.length?u[0].isLink:3===u.length&&!!u[1].isLink&&["()","[]"].includes(u[0].value+u[2].value)))return!1;u.filter(e=>e.isLink).map(e=>({...e,from:c+e.start+1,to:c+e.end+1})).filter(e=>!o.schema.marks.code||!o.doc.rangeHasMark(e.from,e.to,o.schema.marks.code)).filter(t=>e.validate(t.value)).filter(t=>e.shouldAutoLink(t.value)).forEach(t=>{r.getMarksBetween(t.from,t.to,o.doc).some(t=>t.mark.type===e.type)||l.addMark(t.from,t.to,e.type.create({href:t.href}))})}}),l.steps.length)return l}}))),!0===this.options.openOnClick&&a.push((t={type:this.type},new o.Plugin({key:new o.PluginKey("handleClickLink"),props:{handleClick:(e,n,i)=>{var o,a;if(0!==i.button||!e.editable)return!1;let s=i.target,l=[];for(;"DIV"!==s.nodeName;)l.push(s),s=s.parentNode;if(!l.find(e=>"A"===e.nodeName))return!1;let c=r.getAttributes(e.state,t.type.name),u=i.target,d=null!=(o=null==u?void 0:u.href)?o:c.href,h=null!=(a=null==u?void 0:u.target)?a:c.target;return!!u&&!!d&&(window.open(d,h),!0)}}}))),this.options.linkOnPaste&&a.push((n={editor:this.editor,defaultProtocol:this.options.defaultProtocol,type:this.type},new o.Plugin({key:new o.PluginKey("handlePasteLink"),props:{handlePaste:(e,t,r)=>{let{state:o}=e,{selection:a}=o,{empty:s}=a;if(s)return!1;let l="";r.content.forEach(e=>{l+=e.textContent});let c=i.find(l,{defaultProtocol:n.defaultProtocol}).find(e=>e.isLink&&e.value===l);return!!l&&!!c&&n.editor.commands.setMark(n.type,{href:c.href})}}}))),a}});n.Link=l,n.default=l,n.isAllowedUri=s,n.pasteRegex=/https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z]{2,}\b(?:[-a-zA-Z0-9@:%._+~#=?!&/]*)(?:[-a-zA-Z0-9@:%._+~#=?!&/]*)/gi},16025,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523),o=e.r(6608);let a=r.Extension.create({name:"placeholder",addOptions:()=>({emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something â¦",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}),addProseMirrorPlugins(){return[new i.Plugin({key:new i.PluginKey("placeholder"),props:{decorations:({doc:e,selection:t})=>{let n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=t,a=[];if(!n)return null;let s=this.editor.isEmpty;return e.descendants((e,t)=>{let n=i>=t&&i<=t+e.nodeSize,l=!e.isLeaf&&r.isNodeEmpty(e);if((n||!this.options.showOnlyCurrent)&&l){let r=[this.options.emptyNodeClass];s&&r.push(this.options.emptyEditorClass);let i=o.Decoration.node(t,t+e.nodeSize,{class:r.join(" "),"data-placeholder":"function"==typeof this.options.placeholder?this.options.placeholder({editor:this.editor,node:e,pos:t,hasAnchor:n}):this.options.placeholder});a.push(i)}return this.options.includeChildren}),o.DecorationSet.create(e,a)}}})]}});n.Placeholder=a,n.default=a},73072,(e,t,n)=>{"use strict";var r,i,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,l=Object.prototype.hasOwnProperty,c={},u={CellBookmark:()=>D,CellSelection:()=>N,ResizeState:()=>e_,TableMap:()=>g,TableView:()=>eD,__clipCells:()=>eC,__insertCells:()=>ex,__pastedCells:()=>
79ey,addColSpan:()=>M,addColumn:()=>K,addColumnAfter:()=>X,addColumnBefore:()=>G,addRow:()=>$,addRowAfter:()=>et,addRowBefore:()=>ee,cellAround:()=>I,cellNear:()=>k,colCount:()=>R,columnIsHeader:()=>P,columnResizing:()=>eF,columnResizingPluginKey:()=>ez,deleteCellSelection:()=>eg,deleteColumn:()=>J,deleteRow:()=>er,deleteTable:()=>ef,findCell:()=>Q,fixTables:()=>F,fixTablesKey:()=>z,goToNextCell:()=>ep,handlePaste:()=>eQ,inSameTable:()=>T,isInTable:()=>x,mergeCells:()=>eo,moveCellForward:()=>S,nextCell:()=>O,pointsAtCell:()=>B,removeColSpan:()=>j,removeColumn:()=>Y,removeRow:()=>en,rowIsHeader:()=>Z,selectedRect:()=>W,selectionCell:()=>w,setCellAttr:()=>el,splitCell:()=>ea,splitCellWithType:()=>es,tableEditing:()=>eW,tableEditingKey:()=>b,tableNodeTypes:()=>C,tableNodes:()=>E,toggleHeader:()=>eu,toggleHeaderCell:()=>em,toggleHeaderColumn:()=>eh,toggleHeaderRow:()=>ed,updateColumnsOnResize:()=>eL};for(var d in u)o(c,d,{get:u[d],enumerable:!0});t.exports=((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))l.call(e,i)||i===n||o(e,i,{get:()=>t[i],enumerable:!(r=a(t,i))||r.enumerable});return e})(o({},"__esModule",{value:!0}),c);var h=e.r(251),m=e.r(37524),p=e.r(251),f=e.r(90677);if("u">typeof WeakMap){let e=new WeakMap;r=t=>e.get(t),i=(t,n)=>(e.set(t,n),n)}else{let e=[],t=0;r=t=>{for(let n=0;n<e.length;n+=2)if(e[n]==t)return e[n+1]},i=(n,r)=>(10==t&&(t=0),e[t++]=n,e[t++]=r)}var g=class{constructor(e,t,n,r){this.width=e,this.height=t,this.map=n,this.problems=r}findCell(e){for(let t=0;t<this.map.length;t++){let n=this.map[t];if(n!=e)continue;let r=t%this.width,i=t/this.width|0,o=r+1,a=i+1;for(let e=1;o<this.width&&this.map[t+e]==n;e++)o++;for(let e=1;a<this.height&&this.map[t+this.width*e]==n;e++)a++;return{left:r,top:i,right:o,bottom:a}}throw RangeError(`No cell with offset ${e} found`)}colCount(e){for(let t=0;t<this.map.length;t++)if(this.map[t]==e)return t%this.width;throw RangeError(`No cell with offset ${e} found`)}nextCell(e,t,n){let{left:r,right:i,top:o,bottom:a}=this.findCell(e);return"horiz"==t?(n<0?0==r:i==this.width)?null:this.map[o*this.width+(n<0?r-1:i)]:(n<0?0==o:a==this.height)?null:this.map[r+this.width*(n<0?o-1:a)]}rectBetween(e,t){let{left:n,right:r,top:i,bottom:o}=this.findCell(e),{left:a,right:s,top:l,bottom:c}=this.findCell(t);return{left:Math.min(n,a),top:Math.min(i,l),right:Math.max(r,s),bottom:Math.max(o,c)}}cellsInRect(e){let t=[],n={};for(let r=e.top;r<e.bottom;r++)for(let i=e.left;i<e.right;i++){let o=r*this.width+i,a=this.map[o];!n[a]&&(n[a]=!0,i==e.left&&i&&this.map[o-1]==a||r==e.top&&r&&this.map[o-this.width]==a||t.push(a))}return t}positionAt(e,t,n){for(let r=0,i=0;;r++){let o=i+n.child(r).nodeSize;if(r==e){let n=t+e*this.width,r=(e+1)*this.width;for(;n<r&&this.map[n]<i;)n++;return n==r?o-1:this.map[n]}i=o}}static get(e){return r(e)||i(e,function(e){if("table"!=e.type.spec.tableRole)throw RangeError("Not a table node: "+e.type.name);let t=function(e){let t=-1,n=!1;for(let r=0;r<e.childCount;r++){let i=e.child(r),o=0;if(n)for(let t=0;t<r;t++){let n=e.child(t);for(let e=0;e<n.childCount;e++){let i=n.child(e);t+i.attrs.rowspan>r&&(o+=i.attrs.colspan)}}for(let e=0;e<i.childCount;e++){let t=i.child(e);o+=t.attrs.colspan,t.attrs.rowspan>1&&(n=!0)}-1==t?t=o:t!=o&&(t=Math.max(t,o))}return t}(e),n=e.childCount,r=[],i=0,o=null,a=[];for(let e=0,i=t*n;e<i;e++)r[e]=0;for(let s=0,l=0;s<n;s++){let c=e.child(s);l++;for(let e=0;;e++){for(;i<r.length&&0!=r[i];)i++;if(e==c.childCount)break;let u=c.child(e),{colspan:d,rowspan:h,colwidth:m}=u.attrs;for(let e=0;e<h;e++){if(e+s>=n){(o||(o=[])).push({type:"overlong_rowspan",pos:l,n:h-e});break}let c=i+e*t;for(let e=0;e<d;e++){0==r[c+e]?r[c+e]=l:(o||(o=[])).push({type:"collision",row:s,pos:l,n:d-e});let n=m&&m[e];if(n){let r=(c+e)%t*2,i=a[r];null==i||i!=n&&1==a[r+1]?(a[r]=n,a[r+1]=1):i==n&&a[r+1]++}}}i+=d,l+=u.nodeSize}let u=(s+1)*t,d=0;for(;i<u;)0==r[i++]&&d++;d&&(o||(o=[])).push({type:"missing",row:s,n:d}),l++}(0===t||0===n)&&(o||(o=[])).push({type:"zero_sized"});let s=new g(t,n,r,o),l=!1;for(let e=0;!l&&e<a.length;e+=2)null!=a[e]&&a[e+1]<n&&(l=!0);return l&&function(e,t,n){e.problems||(e.problems=[]);let r={};for(let i=0;i<e.map.length;i++){let o=e.map[i];if(r[o])continue;r[o]=!0;let a=n.nodeAt(o);if(!a)throw RangeError(`No cell with offset ${o} found`);let s=null,l=a.attrs;for(let n=0;n<l.colspan;n++){let r=t[2*((i+n)%e.width)];null==r||l.colwidth&&l.colwidth[n]==r||((s||(s=function(e){if(e.colwidth)return e.colwidth.slice();let t=[];for(let n=0;n<e.colspan;n++)t.push(0);return t}(l)))[n]=r)}s&&e.problems.unshift({type:"colwidth mismatch",pos:o,colwidth:s})}}(s,a,e),s}(e))}};function A(e,t){if("string"==typeof e)return{};let n=e.getAttribute("data-colwidth"),r=n&&/^\d+(,\d+)*$/.test(n)?n.split(",").map(e=>Number(e)):null,i=Number(e.getAttribute("colspan")||1),o={colspan:i,rowspan:Number(e.getAttribute("rowspan")||1),colwidth:r&&r.length==i?r:null};for(let n in t){let r=t[n].getFromDOM,i=r&&r(e);null!=i&&(o[n]=i)}return o}function v(e,t){let n={};for(let r in 1!=e.attrs.colspan&&(n.colspan=e.attrs.colspan),1!=e.attrs.rowspan&&(n.rowspan=e.attrs.rowspan),e.attrs.colwidth&&(n["data-colwidth"]=e.attrs.colwidth.join(",")),t){let i=t[r].setDOMAttr;i&&i(e.attrs[r],n)}return n}function y(e){if(null!==e){if(!Array.isArray(e))throw TypeError("colwidth must be null or an array");for(let t of e)if("number"!=typeof t)throw TypeError("colwidth must be null or an array of numbers")}}function E(e){let t=e.cellAttributes||{},n={colspan:{default:1,validate:"number"},rowspan:{default:1,validate:"number"},colwidth:{default:null,validate:y}};for(let e in t)n[e]={default:t[e].default,validate:t[e].validate};return{table:{content:"table_row+",tableRole:"table",isolating:!0,group:e.tableGroup,parseDOM:[{tag:"table"}],toDOM:()=>["table",["tbody",0]]},table_row:{content:"(table_cell | table_header)*",tableRole:"row",parseDOM:[{tag:"tr"}],toDOM:()=>["tr",0]},table_cell:{content:e.cellContent,attrs:n,tableRole:"cell",isolating:!0,parseDOM:[{tag:"td",getAttrs:e=>A(e,t)}],toDOM:e=>["td",v(e,t),0]},table_header:{content:e.cellContent,attrs:n,tableRole:"header_cell",isolating:!0,parseDOM:[{tag:"th",getAttrs:e=>A(e,t)}],toDOM:e=>["th",v(e,t),0]}}}function C(e){let t=e.cached.tableNodeTypes;
79if(!t)for(let n in t=e.cached.tableNodeTypes={},e.nodes){let r=e.nodes[n],i=r.spec.tableRole;i&&(t[i]=r)}return t}var b=new(e.r(251)).PluginKey("selectingCells");function I(e){for(let t=e.depth-1;t>0;t--)if("row"==e.node(t).type.spec.tableRole)return e.node(0).resolve(e.before(t+1));return null}function x(e){let t=e.selection.$head;for(let e=t.depth;e>0;e--)if("row"==t.node(e).type.spec.tableRole)return!0;return!1}function w(e){let t=e.selection;if("$anchorCell"in t&&t.$anchorCell)return t.$anchorCell.pos>t.$headCell.pos?t.$anchorCell:t.$headCell;if("node"in t&&t.node&&"cell"==t.node.type.spec.tableRole)return t.$anchor;let n=I(t.$head)||k(t.$head);if(n)return n;throw RangeError(`No cell found around position ${t.head}`)}function k(e){for(let t=e.nodeAfter,n=e.pos;t;t=t.firstChild,n++){let r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n)}for(let t=e.nodeBefore,n=e.pos;t;t=t.lastChild,n--){let r=t.type.spec.tableRole;if("cell"==r||"header_cell"==r)return e.doc.resolve(n-t.nodeSize)}}function B(e){return"row"==e.parent.type.spec.tableRole&&!!e.nodeAfter}function S(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function T(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function Q(e){return g.get(e.node(-1)).findCell(e.pos-e.start(-1))}function R(e){return g.get(e.node(-1)).colCount(e.pos-e.start(-1))}function O(e,t,n){let r=e.node(-1),i=g.get(r),o=e.start(-1),a=i.nextCell(e.pos-o,t,n);return null==a?null:e.node(0).resolve(o+a)}function j(e,t,n=1){let r={...e,colspan:e.colspan-n};return r.colwidth&&(r.colwidth=r.colwidth.slice(),r.colwidth.splice(t,n),r.colwidth.some(e=>e>0)||(r.colwidth=null)),r}function M(e,t,n=1){let r={...e,colspan:e.colspan+n};if(r.colwidth){r.colwidth=r.colwidth.slice();for(let e=0;e<n;e++)r.colwidth.splice(t,0,0)}return r}function P(e,t,n){let r=C(t.type.schema).header_cell;for(let i=0;i<e.height;i++)if(t.nodeAt(e.map[n+i*e.width]).type!=r)return!1;return!0}var N=class e extends p.Selection{constructor(e,t=e){const n=e.node(-1),r=g.get(n),i=e.start(-1),o=r.rectBetween(e.pos-i,t.pos-i),a=e.node(0),s=r.cellsInRect(o).filter(e=>e!=t.pos-i);s.unshift(t.pos-i);const l=s.map(e=>{let t=n.nodeAt(e);if(!t)throw RangeError(`No cell with offset ${e} found`);let r=i+e+1;return new p.SelectionRange(a.resolve(r),a.resolve(r+t.content.size))});super(l[0].$from,l[0].$to,l),this.$anchorCell=e,this.$headCell=t}map(t,n){let r=t.resolve(n.map(this.$anchorCell.pos)),i=t.resolve(n.map(this.$headCell.pos));if(B(r)&&B(i)&&T(r,i)){let t=this.$anchorCell.node(-1)!=r.node(-1);return t&&this.isRowSelection()?e.rowSelection(r,i):t&&this.isColSelection()?e.colSelection(r,i):new e(r,i)}return p.TextSelection.between(r,i)}content(){let e=this.$anchorCell.node(-1),t=g.get(e),n=this.$anchorCell.start(-1),r=t.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n),i={},o=[];for(let n=r.top;n<r.bottom;n++){let a=[];for(let o=n*t.width+r.left,s=r.left;s<r.right;s++,o++){let n=t.map[o];if(i[n])continue;i[n]=!0;let s=t.findCell(n),l=e.nodeAt(n);if(!l)throw RangeError(`No cell with offset ${n} found`);let c=r.left-s.left,u=s.right-r.right;if(c>0||u>0){let e=l.attrs;if(c>0&&(e=j(e,0,c)),u>0&&(e=j(e,e.colspan-u,u)),s.left<r.left){if(!(l=l.type.createAndFill(e)))throw RangeError(`Could not create cell with attrs ${JSON.stringify(e)}`)}else l=l.type.create(e,l.content)}if(s.top<r.top||s.bottom>r.bottom){let e={...l.attrs,rowspan:Math.min(s.bottom,r.bottom)-Math.max(s.top,r.top)};l=s.top<r.top?l.type.createAndFill(e):l.type.create(e,l.content)}a.push(l)}o.push(e.child(n).copy(m.Fragment.from(a)))}let a=this.isColSelection()&&this.isRowSelection()?e:o;return new m.Slice(m.Fragment.from(a),1,1)}replace(e,t=m.Slice.empty){let n=e.steps.length,r=this.ranges;for(let i=0;i<r.length;i++){let{$from:o,$to:a}=r[i],s=e.mapping.slice(n);e.replace(s.map(o.pos),s.map(a.pos),i?m.Slice.empty:t)}let i=p.Selection.findFrom(e.doc.resolve(e.mapping.slice(n).map(this.to)),-1);i&&e.setSelection(i)}replaceWith(e,t){this.replace(e,new m.Slice(m.Fragment.from(t),0,0))}forEachCell(e){let t=this.$anchorCell.node(-1),n=g.get(t),r=this.$anchorCell.start(-1),i=n.cells
79InRect(n.rectBetween(this.$anchorCell.pos-r,this.$headCell.pos-r));for(let n=0;n<i.length;n++)e(t.nodeAt(i[n]),r+i[n])}isColSelection(){let e=this.$anchorCell.index(-1),t=this.$headCell.index(-1);return!(Math.min(e,t)>0)&&Math.max(e+this.$anchorCell.nodeAfter.attrs.rowspan,t+this.$headCell.nodeAfter.attrs.rowspan)==this.$headCell.node(-1).childCount}static colSelection(t,n=t){let r=t.node(-1),i=g.get(r),o=t.start(-1),a=i.findCell(t.pos-o),s=i.findCell(n.pos-o),l=t.node(0);return a.top<=s.top?(a.top>0&&(t=l.resolve(o+i.map[a.left])),s.bottom<i.height&&(n=l.resolve(o+i.map[i.width*(i.height-1)+s.right-1]))):(s.top>0&&(n=l.resolve(o+i.map[s.left])),a.bottom<i.height&&(t=l.resolve(o+i.map[i.width*(i.height-1)+a.right-1]))),new e(t,n)}isRowSelection(){let e=this.$anchorCell.node(-1),t=g.get(e),n=this.$anchorCell.start(-1),r=t.colCount(this.$anchorCell.pos-n),i=t.colCount(this.$headCell.pos-n);return!(Math.min(r,i)>0)&&Math.max(r+this.$anchorCell.nodeAfter.attrs.colspan,i+this.$headCell.nodeAfter.attrs.colspan)==t.width}eq(t){return t instanceof e&&t.$anchorCell.pos==this.$anchorCell.pos&&t.$headCell.pos==this.$headCell.pos}static rowSelection(t,n=t){let r=t.node(-1),i=g.get(r),o=t.start(-1),a=i.findCell(t.pos-o),s=i.findCell(n.pos-o),l=t.node(0);return a.left<=s.left?(a.left>0&&(t=l.resolve(o+i.map[a.top*i.width])),s.right<i.width&&(n=l.resolve(o+i.map[i.width*(s.top+1)-1]))):(s.left>0&&(n=l.resolve(o+i.map[s.top*i.width])),a.right<i.width&&(t=l.resolve(o+i.map[i.width*(a.top+1)-1]))),new e(t,n)}toJSON(){return{type:"cell",anchor:this.$anchorCell.pos,head:this.$headCell.pos}}static fromJSON(t,n){return new e(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){return new e(t.resolve(n),t.resolve(r))}getBookmark(){return new D(this.$anchorCell.pos,this.$headCell.pos)}};N.prototype.visible=!1,p.Selection.jsonID("cell",N);var D=class e{constructor(e,t){this.anchor=e,this.head=t}map(t){return new e(t.map(this.anchor),t.map(this.head))}resolve(e){let t=e.resolve(this.anchor),n=e.resolve(this.head);return"row"==t.parent.type.spec.tableRole&&"row"==n.parent.type.spec.tableRole&&t.index()<t.parent.childCount&&n.index()<n.parent.childCount&&T(t,n)?new N(t,n):p.Selection.near(n,1)}};function L(e){if(!(e.selection instanceof N))return null;let t=[];return e.selection.forEachCell((e,n)=>{t.push(f.Decoration.node(n,n+e.nodeSize,{class:"selectedCell"}))}),f.DecorationSet.create(e.doc,t)}var z=new(e.r(251)).PluginKey("fix-tables");function F(e,t){let n,r=(t,r)=>{"table"==t.type.spec.tableRole&&(n=function(e,t,n,r){let i,o,a=g.get(t);if(!a.problems)return r;r||(r=e.tr);let s=[];for(let e=0;e<a.height;e++)s.push(0);for(let e=0;e<a.problems.length;e++){let i=a.problems[e];if("collision"==i.type){let e=t.nodeAt(i.pos);if(!e)continue;let o=e.attrs;for(let e=0;e<o.rowspan;e++)s[i.row+e]+=i.n;r.setNodeMarkup(r.mapping.map(n+1+i.pos),null,j(o,o.colspan-i.n,i.n))}else if("missing"==i.type)s[i.row]+=i.n;else if("overlong_rowspan"==i.type){let e=t.nodeAt(i.pos);if(!e)continue;r.setNodeMarkup(r.mapping.map(n+1+i.pos),null,{...e.attrs,rowspan:e.attrs.rowspan-i.n})}else if("colwidth mismatch"==i.type){let e=t.nodeAt(i.pos);if(!e)continue;r.setNodeMarkup(r.mapping.map(n+1+i.pos),null,{...e.attrs,colwidth:i.colwidth})}else if("zero_sized"==i.type){let e=r.mapping.map(n);r.delete(e,e+t.nodeSize)}}for(let e=0;e<s.length;e++)s[e]&&(null==i&&(i=e),o=e);for(let l=0,c=n+1;l<a.height;l++){let n=t.child(l),a=c+n.nodeSize,u=s[l];if(u>0){let t="cell";n.firstChild&&(t=n.firstChild.type.spec.tableRole);let s=[];for(let n=0;n<u;n++){let n=C(e.schema)[t].createAndFill();n&&s.push(n)}let d=(0==l||i==l-1)&&o==l?c+1:a-1;r.insert(r.mapping.map(d),s)}c=a}return r.setMeta(z,{fixTables:!0})}(e,t,r,n))};return t?t.doc!=e.doc&&function e(t,n,r,i){let o=t.childCount,a=n.childCount;n:for(let s=0,l=0;s<a;s++){let a=n.child(s);for(let e=l,n=Math.min(o,s+3);e<n;e++)if(t.child(e)==a){l=e+1,r+=a.nodeSize;continue n}i(a,r),l<o&&t.child(l).sameMarkup(a)?e(t.child(l),a,r+1,i):a.nodesBetween(0,a.content.size,i,r+1),r+=a.nodeSize}}(t.doc,e.doc,0,r):e.doc.descendants(r),n}var _=e.r(51269),U=e.r(37524),H=e.r(251),V=e.r(37524),q=e.r(251);function W(e){let t=e.selection,n=w(e),r=n.node(-1),i=n.start(-1),o=g.get(r);return{...t instanceof N?o.rectBetween(t.$anchorCell.pos-i,t.$headCell.pos-i):o.findCell(n.pos-i),tableStart:i,map:o,table:r}}function K(e,{map:t,tableStart:n,table:r},i){let o=i>
790?-1:0;P(t,r,i+o)&&(o=0==i||i==t.width?null:0);for(let a=0;a<t.height;a++){let s=a*t.width+i;if(i>0&&i<t.width&&t.map[s-1]==t.map[s]){let o=t.map[s],l=r.nodeAt(o);e.setNodeMarkup(e.mapping.map(n+o),null,M(l.attrs,i-t.colCount(o))),a+=l.attrs.rowspan-1}else{let l=null==o?C(r.type.schema).cell:r.nodeAt(t.map[s+o]).type,c=t.positionAt(a,i,r);e.insert(e.mapping.map(n+c),l.createAndFill())}}return e}function G(e,t){if(!x(e))return!1;if(t){let n=W(e);t(K(e.tr,n,n.left))}return!0}function X(e,t){if(!x(e))return!1;if(t){let n=W(e);t(K(e.tr,n,n.right))}return!0}function Y(e,{map:t,table:n,tableStart:r},i){let o=e.mapping.maps.length;for(let a=0;a<t.height;){let s=a*t.width+i,l=t.map[s],c=n.nodeAt(l),u=c.attrs;if(i>0&&t.map[s-1]==l||i<t.width-1&&t.map[s+1]==l)e.setNodeMarkup(e.mapping.slice(o).map(r+l),null,j(u,i-t.colCount(l)));else{let t=e.mapping.slice(o).map(r+l);e.delete(t,t+c.nodeSize)}a+=u.rowspan}}function J(e,t){if(!x(e))return!1;if(t){let n=W(e),r=e.tr;if(0==n.left&&n.right==n.map.width)return!1;for(let e=n.right-1;Y(r,n,e),e!=n.left;e--){let e=n.tableStart?r.doc.nodeAt(n.tableStart-1):r.doc;if(!e)throw RangeError("No table found");n.table=e,n.map=g.get(e)}t(r)}return!0}function Z(e,t,n){var r;let i=C(t.type.schema).header_cell;for(let o=0;o<e.width;o++)if((null==(r=t.nodeAt(e.map[o+n*e.width]))?void 0:r.type)!=i)return!1;return!0}function $(e,{map:t,tableStart:n,table:r},i){var o;let a=n;for(let e=0;e<i;e++)a+=r.child(e).nodeSize;let s=[],l=i>0?-1:0;Z(t,r,i+l)&&(l=0==i||i==t.height?null:0);for(let a=0,c=t.width*i;a<t.width;a++,c++)if(i>0&&i<t.height&&t.map[c]==t.map[c-t.width]){let i=t.map[c],o=r.nodeAt(i).attrs;e.setNodeMarkup(n+i,null,{...o,rowspan:o.rowspan+1}),a+=o.colspan-1}else{let e=null==l?C(r.type.schema).cell:null==(o=r.nodeAt(t.map[c+l*t.width]))?void 0:o.type,n=null==e?void 0:e.createAndFill();n&&s.push(n)}return e.insert(a,C(r.type.schema).row.create(null,s)),e}function ee(e,t){if(!x(e))return!1;if(t){let n=W(e);t($(e.tr,n,n.top))}return!0}function et(e,t){if(!x(e))return!1;if(t){let n=W(e);t($(e.tr,n,n.bottom))}return!0}function en(e,{map:t,table:n,tableStart:r},i){let o=0;for(let e=0;e<i;e++)o+=n.child(e).nodeSize;let a=o+n.child(i).nodeSize,s=e.mapping.maps.length;e.delete(o+r,a+r);let l=new Set;for(let o=0,a=i*t.width;o<t.width;o++,a++){let c=t.map[a];if(!l.has(c)){if(l.add(c),i>0&&c==t.map[a-t.width]){let t=n.nodeAt(c).attrs;e.setNodeMarkup(e.mapping.slice(s).map(c+r),null,{...t,rowspan:t.rowspan-1}),o+=t.colspan-1}else if(i<t.height&&c==t.map[a+t.width]){let a=n.nodeAt(c),l=a.attrs,u=a.type.create({...l,rowspan:a.attrs.rowspan-1},a.content),d=t.positionAt(i+1,o,n);e.insert(e.mapping.slice(s).map(r+d),u),o+=l.colspan-1}}}}function er(e,t){if(!x(e))return!1;if(t){let n=W(e),r=e.tr;if(0==n.top&&n.bottom==n.map.height)return!1;for(let e=n.bottom-1;en(r,n,e),e!=n.top;e--){let e=n.tableStart?r.doc.nodeAt(n.tableStart-1):r.doc;if(!e)throw RangeError("No table found");n.table=e,n.map=g.get(n.table)}t(r)}return!0}function ei(e){let t=e.content;return 1==t.childCount&&t.child(0).isTextblock&&0==t.child(0).childCount}function eo(e,t){let n=e.selection;if(!(n instanceof N)||n.$anchorCell.pos==n.$headCell.pos)return!1;let r=W(e),{map:i}=r;if(function({width:e,height:t,map:n},r){let i=r.top*e+r.left,o=i,a=(r.bottom-1)*e+r.left,s=i+(r.right-r.left-1);for(let t=r.top;t<r.bottom;t++){if(r.left>0&&n[o]==n[o-1]||r.right<e&&n[s]==n[s+1])return!0;o+=e,s+=e}for(let o=r.left;o<r.right;o++){if(r.top>0&&n[i]==n[i-e]||r.bottom<t&&n[a]==n[a+e])return!0;i++,a++}return!1}(i,r))return!1;if(t){let n,o,a=e.tr,s={},l=V.Fragment.empty;for(let e=r.top;e<r.bottom;e++)for(let t=r.left;t<r.right;t++){let c=i.map[e*i.width+t],u=r.table.nodeAt(c);if(!s[c]&&u)if(s[c]=!0,null==n)n=c,o=u;else{ei(u)||(l=l.append(u.content));let e=a.mapping.map(c+r.tableStart);a.delete(e,e+u.nodeSize)}}if(null==n||null==o)return!0;if(a.setNodeMarkup(n+r.tableStart,null,{...M(o.attrs,o.attrs.colspan,r.right-r.left-o.attrs.colspan),rowspan:r.bottom-r.top}),l.size){let e=n+1+o.content.size,t=ei(o)?n+1:e;a.replaceWith(t+r.tableStart,e+r.tableStart,l)}a.setSelection(new N(a.doc.resolve(n+r.tableStart))),t(a)}return!0}function ea(e,t){let n=C(e.schema);return es(({node:e})=>n[e.type.spec.tableRole])(e,t)}function es(e){return(t,n)=>{var r;let i,o,a=t.selection;
79if(a instanceof N){if(a.$anchorCell.pos!=a.$headCell.pos)return!1;i=a.$anchorCell.nodeAfter,o=a.$anchorCell.pos}else{if(!(i=function(e){for(let t=e.depth;t>0;t--){let n=e.node(t).type.spec.tableRole;if("cell"===n||"header_cell"===n)return e.node(t)}return null}(a.$from)))return!1;o=null==(r=I(a.$from))?void 0:r.pos}if(null==i||null==o||1==i.attrs.colspan&&1==i.attrs.rowspan)return!1;if(n){let r,s=i.attrs,l=[],c=s.colwidth;s.rowspan>1&&(s={...s,rowspan:1}),s.colspan>1&&(s={...s,colspan:1});let u=W(t),d=t.tr;for(let e=0;e<u.right-u.left;e++)l.push(c?{...s,colwidth:c&&c[e]?[c[e]]:null}:s);for(let t=u.top;t<u.bottom;t++){let n=u.map.positionAt(t,u.left,u.table);t==u.top&&(n+=i.nodeSize);for(let o=u.left,a=0;o<u.right;o++,a++)(o!=u.left||t!=u.top)&&d.insert(r=d.mapping.map(n+u.tableStart,1),e({node:i,row:t,col:o}).createAndFill(l[a]))}d.setNodeMarkup(o,e({node:i,row:u.top,col:u.left}),l[0]),a instanceof N&&d.setSelection(new N(d.doc.resolve(a.$anchorCell.pos),r?d.doc.resolve(r):void 0)),n(d)}return!0}}function el(e,t){return function(n,r){if(!x(n))return!1;let i=w(n);if(i.nodeAfter.attrs[e]===t)return!1;if(r){let o=n.tr;n.selection instanceof N?n.selection.forEachCell((n,r)=>{n.attrs[e]!==t&&o.setNodeMarkup(r,null,{...n.attrs,[e]:t})}):o.setNodeMarkup(i.pos,null,{...i.nodeAfter.attrs,[e]:t}),r(o)}return!0}}function ec(e,t,n){let r=t.map.cellsInRect({left:0,top:0,right:"row"==e?t.map.width:1,bottom:"column"==e?t.map.height:1});for(let e=0;e<r.length;e++){let i=t.table.nodeAt(r[e]);if(i&&i.type!==n.header_cell)return!1}return!0}function eu(e,t){if((t=t||{useDeprecatedLogic:!1}).useDeprecatedLogic)return function(t,n){if(!x(t))return!1;if(n){let r=C(t.schema),i=W(t),o=t.tr,a=i.map.cellsInRect("column"==e?{left:i.left,top:0,right:i.right,bottom:i.map.height}:"row"==e?{left:0,top:i.top,right:i.map.width,bottom:i.bottom}:i),s=a.map(e=>i.table.nodeAt(e));for(let e=0;e<a.length;e++)s[e].type==r.header_cell&&o.setNodeMarkup(i.tableStart+a[e],r.cell,s[e].attrs);if(0==o.steps.length)for(let e=0;e<a.length;e++)o.setNodeMarkup(i.tableStart+a[e],r.header_cell,s[e].attrs);n(o)}return!0};return function(t,n){if(!x(t))return!1;if(n){let r=C(t.schema),i=W(t),o=t.tr,a=ec("row",i,r),s=ec("column",i,r),l=+!!("column"===e?a:"row"===e&&s),c="column"==e?{left:0,top:l,right:1,bottom:i.map.height}:"row"==e?{left:l,top:0,right:i.map.width,bottom:1}:i,u="column"==e?s?r.cell:r.header_cell:"row"==e?a?r.cell:r.header_cell:r.cell;i.map.cellsInRect(c).forEach(e=>{let t=e+i.tableStart,n=o.doc.nodeAt(t);n&&o.setNodeMarkup(t,u,n.attrs)}),n(o)}return!0}}var ed=eu("row",{useDeprecatedLogic:!0}),eh=eu("column",{useDeprecatedLogic:!0}),em=eu("cell",{useDeprecatedLogic:!0});function ep(e){return function(t,n){if(!x(t))return!1;let r=function(e,t){if(t<0){let t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let t=e.index(-1)-1,n=e.before();t>=0;t--){let r=e.node(-1).child(t),i=r.lastChild;if(i)return n-1-i.nodeSize;n-=r.nodeSize}}else{if(e.index()<e.parent.childCount-1)return e.pos+e.nodeAfter.nodeSize;let t=e.node(-1);for(let n=e.indexAfter(-1),r=e.after();n<t.childCount;n++){let e=t.child(n);if(e.childCount)return r+1;r+=e.nodeSize}}return null}(w(t),e);if(null==r)return!1;if(n){let e=t.doc.resolve(r);n(t.tr.setSelection(q.TextSelection.between(e,S(e))).scrollIntoView())}return!0}}function ef(e,t){let n=e.selection.$anchor;for(let r=n.depth;r>0;r--)if("table"==n.node(r).type.spec.tableRole)return t&&t(e.tr.delete(n.before(r),n.after(r)).scrollIntoView()),!0;return!1}function eg(e,t){let n=e.selection;if(!(n instanceof N))return!1;if(t){let r=e.tr,i=C(e.schema).cell.createAndFill().content;n.forEachCell((e,t)=>{e.content.eq(i)||r.replace(r.mapping.map(t+1),r.mapping.map(t+e.nodeSize-1),new V.Slice(i,0,0))}),r.docChanged&&t(r)}return!0}var eA=e.r(37524),ev=e.r(37871);function ey(e){if(!e.size)return null;let{content:t,openStart:n,openEnd:r}=e;for(;1==t.childCount&&(n>0&&r>0||"table"==t.child(0).type.spec.tableRole);)n--,r--,t=t.child(0).content;let i=t.child(0),o=i.type.spec.tableRole,a=i.type.schema,s=[];if("row"==o)for(let e=0;e<t.childCount;e++){let i=t.child(e).content,o=e?0:Math.max(0,n-1),l=e<t.childCount-1?0:Math.max(0,r-1);(o||l)&&(i=eE(C(a).row,new eA.Slice(i,o,l)).content),s.push(i)}else{if("cell"!=o&&"header_cell"!=o)return null;s.push(n||r?eE(C(a).row,new eA.Slice(t,n,r)).content:t)}return function(e,t){let n=[];for(let e=0;e<t.length;e++){let r=t[e];for(let t=r.childCount-1;t>=0;t--){let{rowspan:i,colspan:o}=r.child(t).attrs;for(let t=e;t<e+i;t++)n[t]=(n[t]||0)+o}}let r=0;for(let e=0;e<n.length;e++)r=Math.max(r,n[e]);for(let i=0;i<n.length;i++)if(i>=t.length&&t.push(eA.Fragment.empty),n[i]<r){let o=C(e).cell.createAndFill(),a=[];for(let e=n[i];e<r;e++)a.push(o);t[i]=t[i].append(eA.Fragment.from(a))}return{height:t.length,width:r,rows:t}}(a,s)}function eE(e,t){let n=e.createAndFill();return new ev.Transform(n).replace(0,n.content.size,t).doc}function eC({width:e,height:t,rows:n},r,i){if(e!=r){let t=[],i=[];for(let e=0;e<n.length;e++){let o=n[e],a=[];for(let n=t[e]||0,i=0;n<r;i++){let s=o.child(i%o.childCount);n+s.attrs.colspan>r&&(s=s.type.createChecked(j(s.attrs,s.attrs.colspan,n+s.attrs.colspan-r),s.content)),a.push(s),n+=s.attrs.colspan;for(let n=1;n<s.attrs.rowspan;n++)t[e+n]=(t[e+n]||0)+s.attrs.colspan}i.push(eA.Fragment.from(a))}n=i,e=r}if(t!=i){let e=[];for(let r=0,o=0;r<i;r++,o++){let a=[],s=n[o%t];for(let e=0;e<s.childCount;e++){let t=s.child(e);r+t.attrs.rowspan>i&&(t=t.type.create({...t.attrs,rowspan:Math.max(1,i-t.attrs.rowspan)},t.content)),a.push(t)}e.push(eA.Fragment.from(a))}n=e,t=i}return{width:e,height:t,rows:n}}
79function eb(e,t,n,r,i,o,a,s){if(0==a||a==t.height)return!1;let l=!1;for(let c=i;c<o;c++){let i=a*t.width+c,o=t.map[i];if(t.map[i-t.width]==o){l=!0;let i=n.nodeAt(o),{top:u,left:d}=t.findCell(o);e.setNodeMarkup(e.mapping.slice(s).map(o+r),null,{...i.attrs,rowspan:a-u}),e.insert(e.mapping.slice(s).map(t.positionAt(a,d,n)),i.type.createAndFill({...i.attrs,rowspan:u+i.attrs.rowspan-a})),c+=i.attrs.colspan-1}}return l}function eI(e,t,n,r,i,o,a,s){if(0==a||a==t.width)return!1;let l=!1;for(let c=i;c<o;c++){let i=c*t.width+a,o=t.map[i];if(t.map[i-1]==o){l=!0;let i=n.nodeAt(o),u=t.colCount(o),d=e.mapping.slice(s).map(o+r);e.setNodeMarkup(d,null,j(i.attrs,a-u,i.attrs.colspan-(a-u))),e.insert(d+i.nodeSize,i.type.createAndFill(j(i.attrs,0,a-u))),c+=i.attrs.rowspan-1}}return l}function ex(e,t,n,r,i){let o=n?e.doc.nodeAt(n-1):e.doc;if(!o)throw Error("No table found");let a=g.get(o),{top:s,left:l}=r,c=l+i.width,u=s+i.height,d=e.tr,h=0;function m(){if(!(o=n?d.doc.nodeAt(n-1):d.doc))throw Error("No table found");a=g.get(o),h=d.mapping.maps.length}(function(e,t,n,r,i,o){let a,s,l=C(e.doc.type.schema);if(i>t.width)for(let o=0,c=0;o<t.height;o++){let u,d=n.child(o);c+=d.nodeSize;let h=[];u=null==d.lastChild||d.lastChild.type==l.cell?a||(a=l.cell.createAndFill()):s||(s=l.header_cell.createAndFill());for(let e=t.width;e<i;e++)h.push(u);e.insert(e.mapping.slice(0).map(c-1+r),h)}if(o>t.height){let c=[];for(let e=0,r=(t.height-1)*t.width;e<Math.max(t.width,i);e++){let i=!(e>=t.width)&&n.nodeAt(t.map[r+e]).type==l.header_cell;c.push(i?s||(s=l.header_cell.createAndFill()):a||(a=l.cell.createAndFill()))}let u=l.row.create(null,eA.Fragment.from(c)),d=[];for(let e=t.height;e<o;e++)d.push(u);e.insert(e.mapping.slice(0).map(r+n.nodeSize-2),d)}return!!(a||s)})(d,a,o,n,c,u)&&m(),eb(d,a,o,n,l,c,s,h)&&m(),eb(d,a,o,n,l,c,u,h)&&m(),eI(d,a,o,n,s,u,l,h)&&m(),eI(d,a,o,n,s,u,c,h)&&m();for(let e=s;e<u;e++){let t=a.positionAt(e,l,o),r=a.positionAt(e,c,o);d.replace(d.mapping.slice(h).map(t+n),d.mapping.slice(h).map(r+n),new eA.Slice(i.rows[e-s],0,0))}m(),d.setSelection(new N(d.doc.resolve(n+a.positionAt(s,l,o)),d.doc.resolve(n+a.positionAt(u-1,c-1,o)))),t(d)}var ew=(0,_.keydownHandler)({ArrowLeft:eB("horiz",-1),ArrowRight:eB("horiz",1),ArrowUp:eB("vert",-1),ArrowDown:eB("vert",1),"Shift-ArrowLeft":eS("horiz",-1),"Shift-ArrowRight":eS("horiz",1),"Shift-ArrowUp":eS("vert",-1),"Shift-ArrowDown":eS("vert",1),Backspace:eg,"Mod-Backspace":eg,Delete:eg,"Mod-Delete":eg});function ek(e,t,n){return!n.eq(e.selection)&&(t&&t(e.tr.setSelection(n).scrollIntoView()),!0)}function eB(e,t){return(n,r,i)=>{if(!i)return!1;let o=n.selection;if(o instanceof N)return ek(n,r,H.Selection.near(o.$headCell,t));if("horiz"!=e&&!o.empty)return!1;let a=eO(i,e,t);if(null==a)return!1;if("horiz"==e)return ek(n,r,H.Selection.near(n.doc.resolve(o.head+t),t));{let i,o=n.doc.resolve(a),s=O(o,e,t);return i=s?H.Selection.near(s,1):t<0?H.Selection.near(n.doc.resolve(o.before(-1)),-1):H.Selection.near(n.doc.resolve(o.after(-1)),1),ek(n,r,i)}}}function eS(e,t){return(n,r,i)=>{let o;if(!i)return!1;let a=n.selection;if(a instanceof N)o=a;else{let r=eO(i,e,t);if(null==r)return!1;o=new N(n.doc.resolve(r))}let s=O(o.$headCell,e,t);return!!s&&ek(n,r,new N(o.$anchorCell,s))}}function eT(e,t){let n=I(e.state.doc.resolve(t));return!!n&&(e.dispatch(e.state.tr.setSelection(new N(n))),!0)}function eQ(e,t,n){if(!x(e.state))return!1;let r=ey(n),i=e.state.selection;if(i instanceof N){r||(r={width:1,height:1,rows:[U.Fragment.from(eE(C(e.state.schema).cell,n))]});let t=i.$anchorCell.node(-1),o=i.$anchorCell.start(-1),a=g.get(t).rectBetween(i.$anchorCell.pos-o,i.$headCell.pos-o);return r=eC(r,a.right-a.left,a.bottom-a.top),ex(e.state,e.dispatch,o,a,r),!0}if(!r)return!1;{let t=w(e.state),n=t.start(-1);return ex(e.state,e.dispatch,n,g.get(t.node(-1)).findCell(t.pos-n),r),!0}}function eR(e,t){var n;let r;if(t.ctrlKey||t.metaKey)return;let i=ej(e,t.target);if(t.shiftKey&&e.state.selection instanceof N)o(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&i&&null!=(r=I(e.state.selection.$anchor))&&(null==(n=eM(e,t))?void 0:n.pos)!=r.pos)o(r,t),t.preventDefault();else if(!i)return;function o(t,n){let r=eM(e,n),i=null==b.getState(e.state);if(!r||!T(t,r))if(!i)return;else r=t;let o=new N(t,r);if(i||!e.state.selection.eq(o)){let n=e.state.tr.setSelection(o);i&&n.setMeta(b,t.pos),e.dispatch(n)}}function a(){e.root.removeEventListener("mouseup",a),e.root.removeEventListener("dragstart",a),e.root.removeEventListener("mousemove",s),null!=b.getState(e.state)&&e.dispatch(e.state.tr.setMeta(b,-1))}function s(n){let r,s=b.getState(e.state);if(null!=s)r=e.state.doc.resolve(s);else if(ej(e,n.target)!=i&&!(r=eM(e,t)))return a();r&&o(r,n)}e.root.addEventListener("mouseup",a),e.root.addEventListener("dragstart",a),e.root.addEventListener("mousemove",s)}function eO(e,t,n){if(!(e.state.selection instanceof H.TextSelection))return null;let{$head:r}=e.state.selection;for(let i=r.depth-1;i>=0;i--){let o=r.node(i);if((n<0?r.index(i):r.indexAfter(i))!=(n<0?0:o.childCount))break;if("cell"==o.type.spec.tableRole||"header_cell"==o.type.spec.tableRole){let o=r.before(i),a="vert"==t?n>0?"down":"up":n>0?"right":"left";return e.endOfTextblock(a)?o:null}}return null}function ej(e,t){for(;t&&t!=e.dom;t=t.parentNode)if("TD"==t.nodeName||"TH"==t.nodeName)return t;return null}function eM(e,t){let n=e.posAtCoords({left:t.clientX,top:t.clientY});return n&&n?I(e.state.doc.resolve(n.pos)):null}var eP=e.r(251),eN=e.r(90677),eD=class{constructor(e,t){this.node=e,this.defaultCellMinWidth=t,this.dom=document.createElement("div"),this.dom.className="tableWrapper",this.table=this.dom.appendChild(document.createElement("table")),this.table.style.setProperty("--default-cell-min-width",`${t}px`),this.colgroup=this.table.appendChild(document.createElement("colgroup")),eL(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement("tbody"))}update(e){return e.type==this.node.type&&(this.node=e,eL(e,this.colgroup,this.table,this.defaultCellMinWidth),!0)}ignoreMutation(e){return"attributes"==e.type&&(e.target==this.table||this.colgroup.contains(e.target))}};function eL(e,t,n,r,i,o){var a;let s=0,l=!0,c=t.firstChild,u=e.firstChild;if(u){for(let e=0,n=0;e<u.childCount;e++){let{colspan:a,colwidth:d}=u.child(e).attrs;for(let e=0;e<a;e++,n++){let a=i==n?o:d&&d[e],u=a?a+"px":"";if(s+=a||r,a||(l=!1),c)c.style.width!=u&&(c.style.width=u),c=c.nextSibling;else{let e=document.createElement("col");e.style.width=u,t.appendChild(e)}}}for(;c;){let e=c.nextSibling;null==(a=c.parentNode)||a.removeChild(c),c=e}l?(n.style.width=s+"px",n.style.minWidth=""):(n.style.width="",n.style.minWidth=s+"px")}}var ez=new eP.PluginKey("tableColumnResizing");function eF({handleWidth:e=5,cellMinWidth:t=25,defaultCellMinWidth:n=100,View:r=eD,lastColumnResizable:i=!0}={}){let o=new eP.Plugin({key:ez,state:{init(e,t){var i,a;let s=null==(a=null==(i=o.spec)?void 0:i.props)?void 0:a.nodeViews,l=C(t.schema).table.name;return r&&s&&(s[l]=(e,t)=>new r(e,n,t)),new e_(-1,!1)},apply:(e,t)=>t.apply(e)},props:{attributes:e=>{let t=ez.getState(e);return t&&t.activeHandle>-1?{class:"resize-cursor"}:{}},handleDOMEvents:{mousemove:(t,n)=>{!function(e,t,n,r){if(!e.editable)return;let i=ez.getState(e.state);if(i&&!i.dragging){let o=function(e){for(;e&&"TD"!=e.nodeName&&"TH"!=e.nodeName;)e=e.classList&&e.classList.contains("ProseMirror")?null:e.parentNode;return e}(t.target),a=-1;if(o){let{left:r,right:i}=o.getBoundingClientRect();
79t.clientX-r<=n?a=eU(e,t,"left",n):i-t.clientX<=n&&(a=eU(e,t,"right",n))}if(a!=i.activeHandle){if(!r&&-1!==a){let t=e.state.doc.resolve(a),n=t.node(-1),r=g.get(n),i=t.start(-1);if(r.colCount(t.pos-i)+t.nodeAfter.attrs.colspan-1==r.width-1)return}eV(e,a)}}}(t,n,e,i)},mouseleave:e=>{!function(e){if(!e.editable)return;let t=ez.getState(e.state);t&&t.activeHandle>-1&&!t.dragging&&eV(e,-1)}(e)},mousedown:(e,r)=>{!function(e,t,n,r){var i;if(!e.editable)return;let o=null!=(i=e.dom.ownerDocument.defaultView)?i:window,a=ez.getState(e.state);if(!a||-1==a.activeHandle||a.dragging)return;let s=e.state.doc.nodeAt(a.activeHandle),l=function(e,t,{colspan:n,colwidth:r}){let i=r&&r[r.length-1];if(i)return i;let o=e.domAtPos(t),a=o.node.childNodes[o.offset].offsetWidth,s=n;if(r)for(let e=0;e<n;e++)r[e]&&(a-=r[e],s--);return a/s}(e,a.activeHandle,s.attrs);function c(t){o.removeEventListener("mouseup",c),o.removeEventListener("mousemove",u);let r=ez.getState(e.state);(null==r?void 0:r.dragging)&&(function(e,t,n){let r=e.state.doc.resolve(t),i=r.node(-1),o=g.get(i),a=r.start(-1),s=o.colCount(r.pos-a)+r.nodeAfter.attrs.colspan-1,l=e.state.tr;for(let e=0;e<o.height;e++){let t=e*o.width+s;if(e&&o.map[t]==o.map[t-o.width])continue;let r=o.map[t],c=i.nodeAt(r).attrs,u=1==c.colspan?0:s-o.colCount(r);if(c.colwidth&&c.colwidth[u]==n)continue;let d=c.colwidth?c.colwidth.slice():Array(c.colspan).fill(0);d[u]=n,l.setNodeMarkup(a+r,null,{...c,colwidth:d})}l.docChanged&&e.dispatch(l)}(e,r.activeHandle,eH(r.dragging,t,n)),e.dispatch(e.state.tr.setMeta(ez,{setDragging:null})))}function u(t){if(!t.which)return c(t);let i=ez.getState(e.state);if(i&&i.dragging){let o=eH(i.dragging,t,n);eq(e,i.activeHandle,o,r)}}e.dispatch(e.state.tr.setMeta(ez,{setDragging:{startX:t.clientX,startWidth:l}})),eq(e,a.activeHandle,l,r),o.addEventListener("mouseup",c),o.addEventListener("mousemove",u),t.preventDefault()}(e,r,t,n)}},decorations:e=>{let t=ez.getState(e);if(t&&t.activeHandle>-1)return function(e,t){var n;let r=[],i=e.doc.resolve(t),o=i.node(-1);if(!o)return eN.DecorationSet.empty;let a=g.get(o),s=i.start(-1),l=a.colCount(i.pos-s)+i.nodeAfter.attrs.colspan-1;for(let t=0;t<a.height;t++){let i=l+t*a.width;if((l==a.width-1||a.map[i]!=a.map[i+1])&&(0==t||a.map[i]!=a.map[i-a.width])){let t=a.map[i],l=s+t+o.nodeAt(t).nodeSize-1,c=document.createElement("div");c.className="column-resize-handle",(null==(n=ez.getState(e))?void 0:n.dragging)&&r.push(eN.Decoration.node(s+t,s+t+o.nodeAt(t).nodeSize,{class:"column-resize-dragging"})),r.push(eN.Decoration.widget(l,c))}}return eN.DecorationSet.create(e.doc,r)}(e,t.activeHandle)},nodeViews:{}}});return o}var e_=class e{constructor(e,t){this.activeHandle=e,this.dragging=t}apply(t){let n=t.getMeta(ez);if(n&&null!=n.setHandle)return new e(n.setHandle,!1);if(n&&void 0!==n.setDragging)return new e(this.activeHandle,n.setDragging);if(this.activeHandle>-1&&t.docChanged){let n=t.mapping.map(this.activeHandle,-1);return B(t.doc.resolve(n))||(n=-1),new e(n,this.dragging)}return this}};function eU(e,t,n,r){let i=e.posAtCoords({left:t.clientX+("right"==n?-r:r),top:t.clientY});if(!i)return -1;let{pos:o}=i,a=I(e.state.doc.resolve(o));if(!a)return -1;if("right"==n)return a.pos;let s=g.get(a.node(-1)),l=a.start(-1),c=s.map.indexOf(a.pos-l);return c%s.width==0?-1:l+s.map[c-1]}function eH(e,t,n){let r=t.clientX-e.startX;return Math.max(n,e.startWidth+r)}function eV(e,t){e.dispatch(e.state.tr.setMeta(ez,{setHandle:t}))}function eq(e,t,n,r){let i=e.state.doc.resolve(t),o=i.node(-1),a=i.start(-1),s=g.get(o).colCount(i.pos-a)+i.nodeAfter.attrs.colspan-1,l=e.domAtPos(i.start(-1)).node;for(;l&&"TABLE"!=l.nodeName;)l=l.parentNode;l&&eL(o,l.firstChild,l,r,s,n)}function eW({allowTableNodeSelection:e=!1}={}){return new h.Plugin({key:b,state:{init:()=>null,apply(e,t){let n=e.getMeta(b);if(null!=n)return -1==n?null:n;if(null==t||!e.docChanged)return t;let{deleted:r,pos:i}=e.mapping.mapResult(t);return r?null:i}},props:{decorations:L,handleDOMEvents:{mousedown:eR},createSelectionBetween:e=>null!=b.getState(e.state)?e.state.selection:null,handleTripleClick:eT,handleKeyDown:ew,handlePaste:eQ},appendTransaction:(t,n,r)=>(function(e,t,n){let r,i,o=(t||e).selection,a=(t||e).doc;if(o instanceof p.NodeSelection&&(i=o.node.type.spec.tableRole)){if("cell"==i||"header_cell"==i)r=N.create(a,o.from);else if("row"==i){let e=a.resolve(o.from+1);r=N.rowSelection(e,e)}else if(!n){let e=g.get(o.node),t=o.from+1,n=t+e.map[e.width*e.height-1];r=N.create(a,t+1,n)}}else o instanceof p.TextSelection&&function({$from:e,$to:t}){if(e.pos==t.pos||e.pos<t.pos-6)return!1;let n=e.pos,r=t.pos,i=e.depth;for(;i>=0&&!(e.after(i+1)<e.end(i));i--,n++);for(let e=t.depth;e>=0&&!(t.before(e+1)>t.start(e));e--,r--);return n==r&&/row|table/.test(e.node(i).type.spec.tableRole)}(o)?r=p.TextSelection.create(a,o.from):o instanceof p.TextSelection&&function({$from:e,$to:t}){let n,r;for(let t=e.depth;t>0;t--){let r=e.node(t);if("cell"===r.type.spec.tableRole||"header_cell"===r.type.spec.tableRole){n=r;break}}for(let e=t.depth;e>0;e--){let n=t.node(e);if("cell"===n.type.spec.tableRole||"header_cell"===n.type.spec.tableRole){r=n;break}}return n!==r&&0===t.parentOffset}(o)&&(r=p.TextSelection.create(a,o.$from.start(),o.$from.end()));return r&&(t||(t=e.tr)).setSelection(r),t})(r,F(r,n),e)})}},27089,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(73072)).filter(e=>
79"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},40015,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523),o=e.r(27089);function a(e,t){return t?["width",`${Math.max(t,e)}px`]:["min-width",`${e}px`]}function s(e,t,n,r,i,o){var s;let l=0,c=!0,u=t.firstChild,d=e.firstChild;if(null!==d)for(let e=0,n=0;e<d.childCount;e+=1){let{colspan:s,colwidth:h}=d.child(e).attrs;for(let e=0;e<s;e+=1,n+=1){let s=i===n?o:h&&h[e],d=s?`${s}px`:"";if(l+=s||r,s||(c=!1),u){if(u.style.width!==d){let[e,t]=a(r,s);u.style.setProperty(e,t)}u=u.nextSibling}else{let e=document.createElement("col"),[n,i]=a(r,s);e.style.setProperty(n,i),t.appendChild(e)}}}for(;u;){let e=u.nextSibling;null==(s=u.parentNode)||s.removeChild(u),u=e}c?(n.style.width=`${l}px`,n.style.minWidth=""):(n.style.width="",n.style.minWidth=`${l}px`)}class l{constructor(e,t){this.node=e,this.cellMinWidth=t,this.dom=document.createElement("div"),this.dom.className="tableWrapper",this.table=this.dom.appendChild(document.createElement("table")),this.colgroup=this.table.appendChild(document.createElement("colgroup")),s(e,this.colgroup,this.table,t),this.contentDOM=this.table.appendChild(document.createElement("tbody"))}update(e){return e.type===this.node.type&&(this.node=e,s(e,this.colgroup,this.table,this.cellMinWidth),!0)}ignoreMutation(e){return"attributes"===e.type&&(e.target===this.table||this.colgroup.contains(e.target))}}function c(e,t,n,r){let i=0,o=!0,s=[],l=e.firstChild;if(!l)return{};for(let e=0,c=0;e<l.childCount;e+=1){let{colspan:u,colwidth:d}=l.child(e).attrs;for(let e=0;e<u;e+=1,c+=1){let l=n===c?r:d&&d[e];i+=l||t,l||(o=!1);let[u,h]=a(t,l);s.push(["col",{style:`${u}: ${h}`}])}}return{colgroup:["colgroup",{},...s],tableWidth:o?`${i}px`:"",tableMinWidth:o?"":`${i}px`}}function u(e,t){return t?e.createChecked(null,t):e.createAndFill()}function d(e,t,n,r,i){let o=function(e){if(e.cached.tableNodeTypes)return e.cached.tableNodeTypes;let t={};return Object.keys(e.nodes).forEach(n=>{let r=e.nodes[n];r.spec.tableRole&&(t[r.spec.tableRole]=r)}),e.cached.tableNodeTypes=t,t}(e),a=[],s=[];for(let e=0;e<n;e+=1){let e=u(o.cell,i);if(e&&s.push(e),r){let e=u(o.header_cell,i);e&&a.push(e)}}let l=[];for(let e=0;e<t;e+=1)l.push(o.row.createChecked(null,r&&0===e?a:s));return o.table.createChecked(null,l)}let h=({editor:e})=>{let{selection:t}=e.state;if(!(t instanceof o.CellSelection))return!1;let n=0,i=r.findParentNodeClosestToPos(t.ranges[0].$from,e=>"table"===e.type.name);return null==i||i.node.descendants(e=>{if("table"===e.type.name)return!1;["tableCell","tableHeader"].includes(e.type.name)&&(n+=1)}),n===t.ranges.length&&(e.commands.deleteTable(),!0)},m=r.Node.create({name:"table",addOptions:()=>({HTMLAttributes:{},resizable:!1,handleWidth:5,cellMinWidth:25,View:l,lastColumnResizable:!0,allowTableNodeSelection:!1}),content:"tableRow+",tableRole:"table",isolating:!0,group:"block",parseHTML:()=>[{tag:"table"}],renderHTML({node:e,HTMLAttributes:t}){let{colgroup:n,tableWidth:i,tableMinWidth:o}=c(e,this.options.cellMinWidth);return["table",r.mergeAttributes(this.options.HTMLAttributes,t,{style:i?`width: ${i}`:`min-width: ${o}`}),n,["tbody",0]]},addCommands:()=>({insertTable:({rows:e=3,cols:t=3,withHeaderRow:n=!0}={})=>({tr:r,dispatch:o,editor:a})=>{let s=d(a.schema,e,t,n);if(o){let e=r.selection.from+1;r.replaceSelectionWith(s).scrollIntoView().setSelection(i.TextSelection.near(r.doc.resolve(e)))}return!0},addColumnBefore:()=>({state:e,dispatch:t})=>o.addColumnBefore(e,t),addColumnAfter:()=>({state:e,dispatch:t})=>o.addColumnAfter(e,t),deleteColumn:()=>({state:e,dispatch:t})=>o.deleteColumn(e,t),addRowBefore:()=>({state:e,dispatch:t})=>o.addRowBefore(e,t),addRowAfter:()=>({state:e,dispatch:t})=>o.addRowAfter(e,t),deleteRow:()=>({state:e,dispatch:t})=>o.deleteRow(e,t),deleteTable:()=>({state:e,dispatch:t})=>o.deleteTable(e,t),mergeCells:()=>({state:e,dispatch:t})=>o.mergeCells(e,t),splitCell:()=>({state:e,dispatch:t})=>o.splitCell(e,t),toggleHeaderColumn:()=>({state:e,dispatch:t})=>o.toggleHeader("column")(e,t),toggleHeaderRow:()=>({state:e,dispatch:t})=>o.toggleHeader("row")(e,t),toggleHeaderCell:()=>({state:e,dispatch:t})=>o.toggleHeaderCell(e,t),mergeOrSplit:()=>({state:e,dispatch:t})=>!!o.mergeCells(e,t)||o.splitCell(e,t),setCellAttribute:(e,t)=>
79({state:n,dispatch:r})=>o.setCellAttr(e,t)(n,r),goToNextCell:()=>({state:e,dispatch:t})=>o.goToNextCell(1)(e,t),goToPreviousCell:()=>({state:e,dispatch:t})=>o.goToNextCell(-1)(e,t),fixTables:()=>({state:e,dispatch:t})=>(t&&o.fixTables(e),!0),setCellSelection:e=>({tr:t,dispatch:n})=>{if(n){let n=o.CellSelection.create(t.doc,e.anchorCell,e.headCell);t.setSelection(n)}return!0}}),addKeyboardShortcuts(){return{Tab:()=>!!this.editor.commands.goToNextCell()||!!this.editor.can().addRowAfter()&&this.editor.chain().addRowAfter().goToNextCell().run(),"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:h,"Mod-Backspace":h,Delete:h,"Mod-Delete":h}},addProseMirrorPlugins(){return[...this.options.resizable&&this.editor.isEditable?[o.columnResizing({handleWidth:this.options.handleWidth,cellMinWidth:this.options.cellMinWidth,defaultCellMinWidth:this.options.cellMinWidth,View:this.options.View,lastColumnResizable:this.options.lastColumnResizable})]:[],o.tableEditing({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){let t={name:e.name,options:e.options,storage:e.storage};return{tableRole:r.callOrReturn(r.getExtensionField(e,"tableRole",t))}}});n.Table=m,n.TableView=l,n.createColGroup=c,n.createTable=d,n.default=m,n.updateColumns=s},26916,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"tableCell",addOptions:()=>({HTMLAttributes:{}}),content:"block+",addAttributes:()=>({colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{let t=e.getAttribute("colwidth");return t?t.split(",").map(e=>parseInt(e,10)):null}}}),tableRole:"cell",isolating:!0,parseHTML:()=>[{tag:"td"}],renderHTML({HTMLAttributes:e}){return["td",r.mergeAttributes(this.options.HTMLAttributes,e),0]}});n.TableCell=i,n.default=i},60742,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"tableHeader",addOptions:()=>({HTMLAttributes:{}}),content:"block+",addAttributes:()=>({colspan:{default:1},rowspan:{default:1},colwidth:{default:null,parseHTML:e=>{let t=e.getAttribute("colwidth");return t?t.split(",").map(e=>parseInt(e,10)):null}}}),tableRole:"header_cell",isolating:!0,parseHTML:()=>[{tag:"th"}],renderHTML({HTMLAttributes:e}){return["th",r.mergeAttributes(this.options.HTMLAttributes,e),0]}});n.TableHeader=i,n.default=i},65977,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"tableRow",addOptions:()=>({HTMLAttributes:{}}),content:"(tableCell | tableHeader)*",tableRole:"row",parseHTML:()=>[{tag:"tr"}],renderHTML({HTMLAttributes:e}){return["tr",r.mergeAttributes(this.options.HTMLAttributes,e),0]}});n.TableRow=i,n.default=i},58416,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Mark.create({name:"textStyle",priority:101,addOptions:()=>({HTMLAttributes:{},mergeNestedSpanStyles:!1}),parseHTML(){return[{tag:"span",getAttrs:e=>!!e.hasAttribute("style")&&(this.options.mergeNestedSpanStyles&&(e=>{if(!e.children.length)return;let t=e.querySelectorAll("span");t&&t.forEach(e=>{var t,n;let r=e.getAttribute("style"),i=null==(n=null==(t=e.parentElement)?void 0:t.closest("span"))?void 0:n.getAttribute("style");e.setAttribute("style",`${i};${r}`)})})(e),{})}]},renderHTML({HTMLAttributes:e}){return["span",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({tr:e})=>{let{selection:t}=e;return e.doc.nodesBetween(t.from,t.to,(t,n)=>{if(t.isTextblock)return!0;t.marks.filter(e=>e.type===this.type).some(e=>Object.values(e.attrs).some(e=>!!e))||e.removeMark(n,n+t.nodeSize,this.type)}),!0}}}});n.TextStyle=i,n.default=i},29522,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=e=>r.textInputRule({find:/--$/,replace:null!=e?e:"â"}),o=e=>r.textInputRule({find:/\.\.\.$/,replace:null!=e?e:"â¦"}),a=e=>r.textInputRule({find:/(?:^|[\s{[(<'"\u2018\u201C])(")$/,replace:null!=e?e:"â"}),s=e=>r.textInputRule({find:/"$/,replace:null!=e?e:"â"}),l=e=>r.textInputRule({find:/(?:^|[\s{[(<'"\u2018\u201C])(')$/,replace:null!=e?e:"â"}),c=e=>r.textInputRule({find:/'$/,replace:null!=e?e:"â"}),u=e=>r.textInputRule({find:/<-$/,replace:null!=e?e:"â"}),d=e=>r.textInputRule({find:/->$/,replace:null!=e?e:"â"}),h=e=>r.textInputRule({find:/\(c\)$/,replace:null!=e?e:"©"}),m=e=>r.textInputRule({find:/\(tm\)$/,replace:null!=e?e:"â¢"}
79),p=e=>r.textInputRule({find:/\(sm\)$/,replace:null!=e?e:"â "}),f=e=>r.textInputRule({find:/\(r\)$/,replace:null!=e?e:"®"}),g=e=>r.textInputRule({find:/(?:^|\s)(1\/2)\s$/,replace:null!=e?e:"½"}),A=e=>r.textInputRule({find:/\+\/-$/,replace:null!=e?e:"±"}),v=e=>r.textInputRule({find:/!=$/,replace:null!=e?e:"â "}),y=e=>r.textInputRule({find:/<<$/,replace:null!=e?e:"«"}),E=e=>r.textInputRule({find:/>>$/,replace:null!=e?e:"»"}),C=e=>r.textInputRule({find:/\d+\s?([*x])\s?\d+$/,replace:null!=e?e:"Ã"}),b=e=>r.textInputRule({find:/\^2$/,replace:null!=e?e:"²"}),I=e=>r.textInputRule({find:/\^3$/,replace:null!=e?e:"³"}),x=e=>r.textInputRule({find:/(?:^|\s)(1\/4)\s$/,replace:null!=e?e:"¼"}),w=e=>r.textInputRule({find:/(?:^|\s)(3\/4)\s$/,replace:null!=e?e:"¾"}),k=r.Extension.create({name:"typography",addOptions:()=>({closeDoubleQuote:"â",closeSingleQuote:"â",copyright:"©",ellipsis:"â¦",emDash:"â",laquo:"«",leftArrow:"â",multiplication:"Ã",notEqual:"â ",oneHalf:"½",oneQuarter:"¼",openDoubleQuote:"â",openSingleQuote:"â",plusMinus:"±",raquo:"»",registeredTrademark:"®",rightArrow:"â",servicemark:"â ",superscriptThree:"³",superscriptTwo:"²",threeQuarters:"¾",trademark:"â¢"}),addInputRules(){let e=[];return!1!==this.options.emDash&&e.push(i(this.options.emDash)),!1!==this.options.ellipsis&&e.push(o(this.options.ellipsis)),!1!==this.options.openDoubleQuote&&e.push(a(this.options.openDoubleQuote)),!1!==this.options.closeDoubleQuote&&e.push(s(this.options.closeDoubleQuote)),!1!==this.options.openSingleQuote&&e.push(l(this.options.openSingleQuote)),!1!==this.options.closeSingleQuote&&e.push(c(this.options.closeSingleQuote)),!1!==this.options.leftArrow&&e.push(u(this.options.leftArrow)),!1!==this.options.rightArrow&&e.push(d(this.options.rightArrow)),!1!==this.options.copyright&&e.push(h(this.options.copyright)),!1!==this.options.trademark&&e.push(m(this.options.trademark)),!1!==this.options.servicemark&&e.push(p(this.options.servicemark)),!1!==this.options.registeredTrademark&&e.push(f(this.options.registeredTrademark)),!1!==this.options.oneHalf&&e.push(g(this.options.oneHalf)),!1!==this.options.plusMinus&&e.push(A(this.options.plusMinus)),!1!==this.options.notEqual&&e.push(v(this.options.notEqual)),!1!==this.options.laquo&&e.push(y(this.options.laquo)),!1!==this.options.raquo&&e.push(E(this.options.raquo)),!1!==this.options.multiplication&&e.push(C(this.options.multiplication)),!1!==this.options.superscriptTwo&&e.push(b(this.options.superscriptTwo)),!1!==this.options.superscriptThree&&e.push(I(this.options.superscriptThree)),!1!==this.options.oneQuarter&&e.push(x(this.options.oneQuarter)),!1!==this.options.threeQuarters&&e.push(w(this.options.threeQuarters)),e}});n.Typography=k,n.closeDoubleQuote=s,n.closeSingleQuote=c,n.copyright=h,n.default=k,n.ellipsis=o,n.emDash=i,n.laquo=y,n.leftArrow=u,n.multiplication=C,n.notEqual=v,n.oneHalf=g,n.oneQuarter=x,n.openDoubleQuote=a,n.openSingleQuote=l,n.plusMinus=A,n.raquo=E,n.registeredTrademark=f,n.rightArrow=d,n.servicemark=p,n.superscriptThree=I,n.superscriptTwo=b,n.threeQuarters=w,n.trademark=m},38346,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Mark.create({name:"underline",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("underline")&&{}}],renderHTML({HTMLAttributes:e}){return["u",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}});n.Underline=i,n.default=i},31900,e=>{"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){var n=t(e).Element;return e instanceof n||e instanceof Element}function r(e){var n=t(e).HTMLElement;return e instanceof n||e instanceof HTMLElement}function i(e){if("u"<typeof ShadowRoot)return!1;var n=t(e).ShadowRoot;return e instanceof n||e instanceof ShadowRoot}e.i(36680);var o,a,s,l,c,u=Math.max,d=Math.min,h=Math.round;function m(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function p(){return!/^((?!chrome|android).)*safari/i.test(m())}function f(e,i,o){void 0===i&&(i=!1),void 0===o&&(o=!1);var a=e.getBoundingClientRect(),s=1,l=1;i&&r(e)&&(s=e.offsetWidth>0&&h(a.width)/e.offsetWidth||1,l=e.offsetHeight>0&&h(a.height)/e.offsetHeight||1);
79var c=(n(e)?t(e):window).visualViewport,u=!p()&&o,d=(a.left+(u&&c?c.offsetLeft:0))/s,m=(a.top+(u&&c?c.offsetTop:0))/l,f=a.width/s,g=a.height/l;return{width:f,height:g,top:m,right:d+f,bottom:m+g,left:d,x:d,y:m}}function g(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function A(e){return e?(e.nodeName||"").toLowerCase():null}function v(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function y(e){return f(v(e)).left+g(e).scrollLeft}function E(e){return t(e).getComputedStyle(e)}function C(e){var t=E(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function b(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return 1>=Math.abs(t.width-n)&&(n=t.width),1>=Math.abs(t.height-r)&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function I(e){return"html"===A(e)?e:e.assignedSlot||e.parentNode||(i(e)?e.host:null)||v(e)}function x(e,n){void 0===n&&(n=[]);var i,o=function e(t){return["html","body","#document"].indexOf(A(t))>=0?t.ownerDocument.body:r(t)&&C(t)?t:e(I(t))}(e),a=o===(null==(i=e.ownerDocument)?void 0:i.body),s=t(o),l=a?[s].concat(s.visualViewport||[],C(o)?o:[]):o,c=n.concat(l);return a?c:c.concat(x(I(l)))}function w(e){return r(e)&&"fixed"!==E(e).position?e.offsetParent:null}function k(e){for(var n=t(e),o=w(e);o&&["table","td","th"].indexOf(A(o))>=0&&"static"===E(o).position;)o=w(o);return o&&("html"===A(o)||"body"===A(o)&&"static"===E(o).position)?n:o||function(e){var t=/firefox/i.test(m());if(/Trident/i.test(m())&&r(e)&&"fixed"===E(e).position)return null;var n=I(e);for(i(n)&&(n=n.host);r(n)&&0>["html","body"].indexOf(A(n));){var o=E(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||n}var B="bottom",S="right",T="left",Q="auto",R=["top",B,S,T],O="start",j="viewport",M="popper",P=R.reduce(function(e,t){return e.concat([t+"-"+O,t+"-end"])},[]),N=[].concat(R,[Q]).reduce(function(e,t){return e.concat([t,t+"-"+O,t+"-end"])},[]),D=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function L(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&i(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function z(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function F(e,r,i){var o,a,s,l,c,d,h,m,A,C;return r===j?z(function(e,n){var r=t(e),i=v(e),o=r.visualViewport,a=i.clientWidth,s=i.clientHeight,l=0,c=0;if(o){a=o.width,s=o.height;var u=p();(u||!u&&"fixed"===n)&&(l=o.offsetLeft,c=o.offsetTop)}return{width:a,height:s,x:l+y(e),y:c}}(e,i)):n(r)?((o=f(r,!1,"fixed"===i)).top=o.top+r.clientTop,o.left=o.left+r.clientLeft,o.bottom=o.top+r.clientHeight,o.right=o.left+r.clientWidth,o.width=r.clientWidth,o.height=r.clientHeight,o.x=o.left,o.y=o.top,o):z((a=v(e),l=v(a),c=g(a),d=null==(s=a.ownerDocument)?void 0:s.body,h=u(l.scrollWidth,l.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),m=u(l.scrollHeight,l.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),A=-c.scrollLeft+y(a),C=-c.scrollTop,"rtl"===E(d||l).direction&&(A+=u(l.clientWidth,d?d.clientWidth:0)-h),{width:h,height:m,x:A,y:C}))}function _(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function H(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function V(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?_(i):null,a=i?U(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case"top":t={x:s,y:n.y-r.height};break;case B:t={x:s,y:n.y+n.height};break;case S:t={x:n.x+n.width,y:l};break;case T:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?H(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case O:t[c]=t[c]-(n[u]/2-r[u]/2);break;case"end":t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function q(){return{top:0,right:0,bottom:0,left:0}}function W(e){return Object.assign({},q(),e)}function K(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function G(e,t){void 0===t&&(t={});var i,o,a,s,l,c,h,m,p=t,g=p.placement,y=void 0===g?e.placement:g,C=p.strategy,b=void 0===C?e.strategy:C,w=p.boundary,T=p.rootBoundary,Q=p.elementContext,O=void 0===Q?M:Q,P=p.altBoundary,N=p.padding,D=void 0===N?0:N,_=W("number"!=typeof D?D:K(D,R)),U=e.rects.popper,H=e.elements[void 0!==P&&P?O===M?"reference":M:O],q=(i=n(H)?H:H.contextElement||v(e.elements.popper),o=void 0===w?"clippingParents":w,a=void 0===T?j:T,h=(c=[].concat("clippingParents"===o?(s=x(I(i)),!n(l=["absolute","fixed"].indexOf(E(i).position)>=0&&r(i)?k(i):i)?[]:s.filter(function(e){return n(e)&&L(e,l)&&"body"!==A(e)}
79)):[].concat(o),[a]))[0],(m=c.reduce(function(e,t){var n=F(i,t,b);return e.top=u(n.top,e.top),e.right=d(n.right,e.right),e.bottom=d(n.bottom,e.bottom),e.left=u(n.left,e.left),e},F(i,h,b))).width=m.right-m.left,m.height=m.bottom-m.top,m.x=m.left,m.y=m.top,m),G=f(e.elements.reference),X=V({reference:G,element:U,strategy:"absolute",placement:y}),Y=z(Object.assign({},U,X)),J=O===M?Y:G,Z={top:q.top-J.top+_.top,bottom:J.bottom-q.bottom+_.bottom,left:q.left-J.left+_.left,right:J.right-q.right+_.right},$=e.modifiersData.offset;if(O===M&&$){var ee=$[y];Object.keys(Z).forEach(function(e){var t=[S,B].indexOf(e)>=0?1:-1,n=["top",B].indexOf(e)>=0?"y":"x";Z[e]+=ee[n]*t})}return Z}var X={placement:"bottom",modifiers:[],strategy:"absolute"};function Y(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var J={passive:!0},Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $(e){var n,r,i,o,a,s,l,c=e.popper,u=e.popperRect,d=e.placement,m=e.variation,p=e.offsets,f=e.position,g=e.gpuAcceleration,A=e.adaptive,y=e.roundOffsets,C=e.isFixed,b=p.x,I=void 0===b?0:b,x=p.y,w=void 0===x?0:x,Q="function"==typeof y?y({x:I,y:w}):{x:I,y:w};I=Q.x,w=Q.y;var R=p.hasOwnProperty("x"),O=p.hasOwnProperty("y"),j=T,M="top",P=window;if(A){var N=k(c),D="clientHeight",L="clientWidth";N===t(c)&&"static"!==E(N=v(c)).position&&"absolute"===f&&(D="scrollHeight",L="scrollWidth"),("top"===d||(d===T||d===S)&&"end"===m)&&(M=B,w-=(C&&N===P&&P.visualViewport?P.visualViewport.height:N[D])-u.height,w*=g?1:-1),(d===T||("top"===d||d===B)&&"end"===m)&&(j=S,I-=(C&&N===P&&P.visualViewport?P.visualViewport.width:N[L])-u.width,I*=g?1:-1)}var z=Object.assign({position:f},A&&Z),F=!0===y?(n={x:I,y:w},r=t(c),i=n.x,o=n.y,{x:h(i*(a=r.devicePixelRatio||1))/a||0,y:h(o*a)/a||0}):{x:I,y:w};return(I=F.x,w=F.y,g)?Object.assign({},z,((l={})[M]=O?"0":"",l[j]=R?"0":"",l.transform=1>=(P.devicePixelRatio||1)?"translate("+I+"px, "+w+"px)":"translate3d("+I+"px, "+w+"px, 0)",l)):Object.assign({},z,((s={})[M]=O?w+"px":"",s[j]=R?I+"px":"",s.transform="",s))}let ee={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];
79r(o)&&A(o)&&(Object.assign(o.style,n),Object.keys(i).forEach(function(e){var t=i[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var i=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});r(i)&&A(i)&&(Object.assign(i.style,a),Object.keys(o).forEach(function(e){i.removeAttribute(e)}))})}},requires:["computeStyles"]};var et={left:"right",right:"left",bottom:"top",top:"bottom"};function en(e){return e.replace(/left|right|bottom|top/g,function(e){return et[e]})}var er={start:"end",end:"start"};function ei(e){return e.replace(/start|end/g,function(e){return er[e]})}function eo(e,t,n){return u(e,d(t,n))}function ea(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function es(e){return["top",S,B,T].some(function(t){return e[t]>=0})}var el=(s=void 0===(a=(o={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,r=e.instance,i=e.options,o=i.scroll,a=void 0===o||o,s=i.resize,l=void 0===s||s,c=t(n.elements.popper),u=[].concat(n.scrollParents.reference,n.scrollParents.popper);return a&&u.forEach(function(e){e.addEventListener("scroll",r.update,J)}),l&&c.addEventListener("resize",r.update,J),function(){a&&u.forEach(function(e){e.removeEventListener("scroll",r.update,J)}),l&&c.removeEventListener("resize",r.update,J)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=V({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=n.adaptive,o=n.roundOffsets,a=void 0===o||o,s={placement:_(t.placement),variation:U(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===r||r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,$(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===i||i,roundOffsets:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,$(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},ee,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=N.reduce(function(e,n){var r,i,a,s,l,c;return e[n]=(r=t.rects,a=[T,"top"].indexOf(i=_(n))>=0?-1:1,l=(s="function"==typeof o?o(Object.assign({},r,{placement:n})):o)[0],c=s[1],l=l||0,c=(c||0)*a,[T,S].indexOf(i)>=0?{x:c,y:l}:{x:l,y:c}),e},{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,m=n.flipVariations,p=void 0===m||m,f=n.allowedAutoPlacements,g=t.options.placement,A=_(g)===g,v=l||(A||!p?[en(g)]:function(e){if(_(e)===Q)return[];var t=en(e);return[ei(e),t,ei(t)]}(g)),y=[g].concat(v).reduce(function(e,n){var r,i,o,a,s,l,h,m,g,A,v,y;return e.concat(_(n)===Q?(i=(r={placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:f}).placement,o=r.boundary,a=r.rootBoundary,s=r.padding,l=r.flipVariations,m=void 0===(h=r.allowedAutoPlacements)?N:h,0===(v=(A=(g=U(i))?l?P:P.filter(function(e){return U(e)===g}):R).filter(function(e){return m.indexOf(e)>=0})).length&&(v=A),Object.keys(y=v.reduce(function(e,n){return e[n]=G(t,{placement:n,boundary:o,rootBoundary:a,padding:s})[_(n)],e},{})).sort(function(e,t){return y[e]-y[t]})):n)},[]),E=t.rects.reference,C=t.rects.popper,b=new Map,I=!0,x=y[0],w=0;w<y.length;w++){var k=y[w],j=_(k),M=U(k)===O,D=["top",B].indexOf(j)>=0,L=D?"width":"height",z=G(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),F=D?M?S:T:M?B:"top";E[L]>C[L]&&(F=en(F));var H=en(F),V=[];if(o&&V.push(z[j]<=0),s&&V.push(z[F]<=0,z[H]<=0),V.every(function(e){return e})){x=k,I=!1;break}b.set(k,V)}if(I)for(var q=p?3:1,W=function(e){var t=y.find(function(t){var n=b.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return x=t,"break"},K=q;K>0&&"break"!==W(K);K--);t.placement!==x&&(t.modifiersData[r]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=n.altAxis,a=n.boundary,s=n.rootBoundary,l=n.altBoundary,c=n.padding,h=n.tether,m=void 0===h||h,p=n.tetherOffset,f=void 0===p?0:p,g=G(t,{boundary:a,rootBoundary:s,padding:c,altBoundary:l}),A=_(t.placement),v=U(t.placement),y=!v,E=H(A),C="x"===E?"y":"x",I=t.modifiersData.popperOffsets,x=t.rects.reference,w=t.rects.popper,Q="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,R="number"==typeof Q?{mainAxis:Q,altAxis:Q}:Object.assign({mainAxis:0,altAxis:0},Q),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(I){if(void 0===i||i){var P,N="y"===E?"top":T,D="y"===E?B:S,L="y"===E?"height":"width",z=I[E],F=z+g[N],V=z-g[D],W=m?-w[L]/2:0,K=v===O?x[L]:w[L],X=v===O?-w[L]:-x[L],Y=t.elements.arrow,J=m&&Y?b(Y):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:q(),$=Z[N],ee=Z[D],et=eo(0,x[L],J[L]),en=y?x[L]/2-W-et-$-R.mainAxis:K-et-$-R.mainAxis,er=y?-x[L]/2+W+et+ee+R.mainAxis:X+et+ee+R.mainAxis,ei=t.elements.arrow&&k(t.elements.arrow),ea=ei?"y"===E?ei.clientTop||0:ei.clientLeft||0:0,es=null!=(P=null==j?void 0:j[E])?P:0,el=eo(m?d(F,z+en-es-ea):F,z,m?u(V,z+er-es):V);I[E]=el,M[E]=el-z}if(void 0!==o&&o){var ec,eu,ed="x"===E?"top":T,eh="x"===E?B:S,em=I[C],ep="y"===C?"height":"width",ef=em+g[ed],eg=em-g[eh],eA=-1!==["top",T].indexOf(A),ev=null!=(eu=null==j?void 0:j[C])?eu:0,ey=eA?ef:em-x[ep]-w[ep]-ev+R.altAxis,eE=eA?em+x[ep]+w[ep]-ev-R.altAxis:eg,eC=m&&eA?(ec=eo(ey,em,eE))>eE?eE:ec:eo(m?ey:ef,em,m?eE:eg);I[C]=eC,M[C]=eC-em}t.modifiersData[r]=M}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=_(n.placement),l=H(s),c=[T,S].indexOf(s)>=0?"height":"width";if(o&&a){var u,d=(u=i.padding,W("number"!=typeof(u="function"==typeof u?u(Object.assign({},n.rects,{placement:n.placement}
79)):u)?u:K(u,R))),h=b(o),m="y"===l?"top":T,p="y"===l?B:S,f=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],A=k(o),v=A?"y"===l?A.clientHeight||0:A.clientWidth||0:0,y=d[m],E=v-h[c]-d[p],C=v/2-h[c]/2+(f/2-g/2),I=eo(y,C,E);n.modifiersData[r]=((t={})[l]=I,t.centerOffset=I-C,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null==r||("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&L(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=G(t,{elementContext:"reference"}),s=G(t,{altBoundary:!0}),l=ea(a,r),c=ea(s,i,o),u=es(l),d=es(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}).defaultModifiers)?[]:a,c=void 0===(l=o.defaultOptions)?X:l,function(e,i,o){void 0===o&&(o=c);var a,l,u={placement:"bottom",orderedModifiers:[],options:Object.assign({},X,c),modifiersData:{},elements:{reference:e,popper:i},attributes:{},styles:{}},d=[],m=!1,p={state:u,setOptions:function(t){var r,o,a,l,h,m,f="function"==typeof t?t(u.options):t;E(),u.options=Object.assign({},c,u.options,f),u.scrollParents={reference:n(e)?x(e):e.contextElement?x(e.contextElement):[],popper:x(i)};var g=(o=Object.keys(r=[].concat(s,u.options.modifiers).reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{})).map(function(e){return r[e]}),a=new Map,l=new Set,h=[],o.forEach(function(e){a.set(e.name,e)}),o.forEach(function(e){l.has(e.name)||function e(t){l.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!l.has(t)){var n=a.get(t);n&&e(n)}}),h.push(t)}(e)}),m=h,D.reduce(function(e,t){return e.concat(m.filter(function(e){return e.phase===t}))},[]));return u.orderedModifiers=g.filter(function(e){return e.enabled}),u.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=e.effect;if("function"==typeof r){var i=r({state:u,name:t,instance:p,options:void 0===n?{}:n});d.push(i||function(){})}}),p.update()},forceUpdate:function(){if(!m){var e=u.elements,n=e.reference,i=e.popper;if(Y(n,i)){u.rects={reference:(o=k(i),a="fixed"===u.options.strategy,s=r(o),E=r(o)&&(c=h((l=o.getBoundingClientRect()).width)/o.offsetWidth||1,d=h(l.height)/o.offsetHeight||1,1!==c||1!==d),I=v(o),x=f(n,E,a),w={scrollLeft:0,scrollTop:0},B={x:0,y:0},(s||!s&&!a)&&(("body"!==A(o)||C(I))&&(w=function(e){return e!==t(e)&&r(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:g(e)}(o)),r(o)?(B=f(o,!0),B.x+=o.clientLeft,B.y+=o.clientTop):I&&(B.x=y(I))),{x:x.left+w.scrollLeft-B.x,y:x.top+w.scrollTop-B.y,width:x.width,height:x.height}),popper:b(i)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(e){return u.modifiersData[e.name]=Object.assign({},e.data)});for(var o,a,s,l,c,d,E,I,x,w,B,S=0;S<u.orderedModifiers.length;S++){if(!0===u.reset){u.reset=!1,S=-1;continue}var T=u.orderedModifiers[S],Q=T.fn,R=T.options,O=void 0===R?{}:R,j=T.name;"function"==typeof Q&&(u=Q({state:u,options:O,name:j,instance:p})||u)}}}},update:(a=function(){return new Promise(function(e){p.forceUpdate(),e(u)})},function(){return l||(l=new Promise(function(e){Promise.resolve().then(function(){l=void 0,e(a())})})),l}),destroy:function(){E(),m=!0}};if(!Y(e,i))return p;function E(){d.forEach(function(e){return e()}),d=[]}return p.setOptions(o).then(function(e){!m&&o.onFirstUpdate&&o.onFirstUpdate(e)}),p}),ec="tippy-content",eu="tippy-backdrop",ed="tippy-arrow",eh="tippy-svg-arrow",em={passive:!0,capture:!0},ep=function(){return document.body};function ef(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function eg(e,t){var n=({}).toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function eA(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ev(e,t){var n;return 0===t?e:function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function ey(e,t){var n=Object.assign({},e);return t.forEach(function(e){delete n[e]}),n}function eE(e){return[].concat(e)}function eC(e,t){-1===e.indexOf(t)&&e.push(t)}function eb(e){return e.split("-")[0]}function eI(e){return[].slice.call(e)}function ex(e){return Object.keys(e).reduce(function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t},{})}function ew(){return document.createElement("div")}function ek(e){return["Element","Fragment"].some(function(t){return eg(e,t)})}function eB(e){return eg(e,"MouseEvent")}function eS(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function eT(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function eQ(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function eR(e){var t,n=eE(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function eO(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){e[r](t,n)})}function ej(e,t){for(var n,r=t;r;){if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var eM={isTouch:!1},eP=0;function eN(){!eM.isTouch&&(eM.isTouch=!0,window.performance&&document.addEventListener("mousemove",eD))}function eD(){var e=performance.now();
79e-eP<20&&(eM.isTouch=!1,document.removeEventListener("mousemove",eD)),eP=e}function eL(){var e=document.activeElement;if(eS(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var ez=!!("u">typeof window&&"u">typeof document)&&!!window.msCrypto,eF=Object.assign({appendTo:ep,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),e_=Object.keys(eF);function eU(e){var t=(e.plugins||[]).reduce(function(t,n){var r,i=n.name,o=n.defaultValue;return i&&(t[i]=void 0!==e[i]?e[i]:null!=(r=eF[i])?r:o),t},{});return Object.assign({},e,t)}function eH(e,t){var n,r=Object.assign({},t,{content:eA(t.content,[e])},t.ignoreAttributes?{}:((n=t.plugins)?Object.keys(eU(Object.assign({},eF,{plugins:n}))):e_).reduce(function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{}));return r.aria=Object.assign({},eF.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function eV(e,t){e.innerHTML=t}function eq(e){var t=ew();return!0===e?t.className=ed:(t.className=eh,ek(e)?t.appendChild(e):eV(t,e)),t}function eW(e,t){ek(t.content)?(eV(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?eV(e,t.content):e.textContent=t.content)}function eK(e){var t=e.firstElementChild,n=eI(t.children);return{box:t,content:n.find(function(e){return e.classList.contains(ec)}),arrow:n.find(function(e){return e.classList.contains(ed)||e.classList.contains(eh)}),backdrop:n.find(function(e){return e.classList.contains(eu)})}}function eG(e){var t=ew(),n=ew();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=ew();function i(n,r){var i=eK(t),o=i.box,a=i.content,s=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),(n.content!==r.content||n.allowHTML!==r.allowHTML)&&eW(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(o.removeChild(s),o.appendChild(eq(r.arrow))):o.appendChild(eq(r.arrow)):s&&o.removeChild(s)}return r.className=ec,r.setAttribute("data-state","hidden"),eW(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}eG.$$tippy=!0;var eX=1,eY=[],eJ=[];function eZ(e,t){void 0===t&&(t={});var n,r=eF.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",eN,em),window.addEventListener("blur",eL);var i=Object.assign({},t,{plugins:r}),o=(ek(n=e)?[n]:eg(n,"NodeList")?eI(n):Array.isArray(n)?n:eI(document.querySelectorAll(n))).reduce(function(e,t){var n=t&&function(e,t){var n,r,i,o,a,s,l,c,u=eH(e,Object.assign({},eF,eU(ex(t)))),d=!1,h=!1,m=!1,p=!1,f=[],g=ev(q,u.interactiveDebounce),A=eX++,v=(n=u.plugins).filter(function(e,t){return n.indexOf(e)===t}),y={id:A,reference:e,popper:ew(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)},setProps:function(t){if(!y.state.isDestroyed){R("onBeforeUpdate",[y,t]),H();var n=y.props,r=eH(e,Object.assign({},n,ex(t),{ignoreAttributes:!0}));y.props=r,U(),n.interactiveDebounce!==r.interactiveDebounce&&(M(),g=ev(q,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?eE(n.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):r.triggerTarget&&e.removeAttribute("aria-expanded"),j(),Q(),b&&b(n,r),y.popperInstance&&(X(),J().forEac
79h(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),R("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var t=y.state.isVisible,n=y.state.isDestroyed,r=!y.state.isEnabled,i=eM.isTouch&&!y.props.touch,o=ef(y.props.duration,0,eF.duration);if(!(t||n||r||i||(c||e).hasAttribute("disabled"))&&(R("onShow",[y],!1),!1!==y.props.onShow(y))){if(y.state.isVisible=!0,B()&&(C.style.visibility="visible"),Q(),L(),y.state.isMounted||(C.style.transition="none"),B()){var a,s,u,d=eK(C);eT([d.box,d.content],0)}l=function(){var e;if(y.state.isVisible&&!p){if(p=!0,C.offsetHeight,C.style.transition=y.props.moveTransition,B()&&y.props.animation){var t=eK(C),n=t.box,r=t.content;eT([n,r],o),eQ([n,r],"visible")}O(),j(),eC(eJ,y),null==(e=y.popperInstance)||e.forceUpdate(),R("onMount",[y]),y.props.animation&&B()&&F(o,function(){y.state.isShown=!0,R("onShown",[y])})}},s=y.props.appendTo,u=c||e,(a=y.props.interactive&&s===ep||"parent"===s?u.parentNode:eA(s,[u])).contains(C)||a.appendChild(C),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=ef(y.props.duration,1,eF.duration);
79if(!e&&!t&&!n&&(R("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,p=!1,d=!1,B()&&(C.style.visibility="hidden"),M(),z(),Q(!0),B()){var i,o=eK(C),a=o.box,s=o.content;y.props.animation&&(eT([a,s],r),eQ([a,s],"hidden"))}(O(),j(),y.props.animation)?B()&&(i=y.unmount,F(r,function(){!y.state.isVisible&&C.parentNode&&C.parentNode.contains(C)&&i()})):y.unmount()}},hideWithInteractivity:function(e){S().addEventListener("mousemove",g),eC(eY,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(Y(),J().forEach(function(e){e._tippy.unmount()}),C.parentNode&&C.parentNode.removeChild(C),eJ=eJ.filter(function(e){return e!==y}),y.state.isMounted=!1,R("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,R("onDestroy",[y]))}};if(!u.render)return y;var E=u.render(y),C=E.popper,b=E.onUpdate;C.setAttribute("data-tippy-root",""),C.id="tippy-"+y.id,y.popper=C,e._tippy=y,C._tippy=y;var I=v.map(function(e){return e.fn(y)}),x=e.hasAttribute("aria-expanded");return U(),j(),Q(),R("onCreate",[y]),u.showOnCreate&&Z(),C.addEventListener("mouseenter",function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()}),C.addEventListener("mouseleave",function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&S().addEventListener("mousemove",g)}),y;function w(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function k(){return"hold"===w()[0]}function B(){var e;return!!(null!=(e=y.props.render)&&e.$$tippy)}function S(){var t=(c||e).parentNode;return t?eR(t):document}function T(e){return y.state.isMounted&&!y.state.isVisible||eM.isTouch||a&&"focus"===a.type?0:ef(y.props.delay,+!e,eF.delay)}function Q(e){void 0===e&&(e=!1),C.style.pointerEvents=y.props.interactive&&!e?"":"none",C.style.zIndex=""+y.props.zIndex}function R(e,t,n){if(void 0===n&&(n=!0),I.forEach(function(n){n[e]&&n[e].apply(n,t)}),n){var r;(r=y.props)[e].apply(r,t)}}function O(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,r=C.id;eE(y.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}})}}function j(){!x&&y.props.aria.expanded&&eE(y.props.triggerTarget||e).forEach(function(t){y.props.interactive?t.setAttribute("aria-expanded",y.state.isVisible&&t===(c||e)?"true":"false"):t.removeAttribute("aria-expanded")})}function M(){S().removeEventListener("mousemove",g),eY=eY.filter(function(e){return e!==g})}function P(t){if(!eM.isTouch||!m&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!(y.props.interactive&&ej(C,n))){if(eE(y.props.triggerTarget||e).some(function(e){return ej(e,n)})){if(eM.isTouch||y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else R("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),h=!0,setTimeout(function(){h=!1}),y.state.isMounted||z())}}}function N(){m=!0}function D(){m=!1}function L(){var e=S();e.addEventListener("mousedown",P,!0),e.addEventListener("touchend",P,em),e.addEventListener("touchstart",D,em),e.addEventListener("touchmove",N,em)}function z(){var e=S();e.removeEventListener("mousedown",P,!0),e.removeEventListener("touchend",P,em),e.removeEventListener("touchstart",D,em),e.removeEventListener("touchmove",N,em)}function F(e,t){var n=eK(C).box;function r(e){e.target===n&&(eO(n,"remove",r),t())}if(0===e)return t();eO(n,"remove",s),eO(n,"add",r),s=r}function _(t,n,r){void 0===r&&(r=!1),eE(y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),f.push({node:e,eventType:t,handler:n,options:r})})}function U(){k()&&(_("touchstart",V,{passive:!0}),_("touchend",W,{passive:!0})),y.props.trigger.split(/\s+/).filter(Boolean).forEach(function(e){if("manual"!==e)switch(_(e,V),e){case"mouseenter":_("mouseleave",W);break;case"focus":_(ez?"focusout":"blur",K);break;
79case"focusin":_("focusout",K)}})}function H(){f.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)}),f=[]}function V(e){var t,n=!1;if(!(!y.state.isEnabled||G(e))&&!h){var r=(null==(t=a)?void 0:t.type)==="focus";a=e,c=e.currentTarget,j(),!y.state.isVisible&&eB(e)&&eY.forEach(function(t){return t(e)}),"click"===e.type&&(0>y.props.trigger.indexOf("mouseenter")||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:Z(e),"click"===e.type&&(d=!n),n&&!r&&$(e)}}function q(t){var n,r,i,o=t.target,a=(c||e).contains(o)||C.contains(o);("mousemove"!==t.type||!a)&&(n=J().concat(C).map(function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null}).filter(Boolean),r=t.clientX,i=t.clientY,n.every(function(e){var t=e.popperRect,n=e.popperState,o=e.props.interactiveBorder,a=eb(n.placement),s=n.modifiersData.offset;if(!s)return!0;var l="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,u="right"===a?s.left.x:0,d="left"===a?s.right.x:0,h=t.top-i+l>o,m=i-t.bottom-c>o,p=t.left-r+u>o,f=r-t.right-d>o;return h||m||p||f})&&(M(),$(t)))}function W(e){if(!(G(e)||y.props.trigger.indexOf("click")>=0&&d)){if(y.props.interactive)return void y.hideWithInteractivity(e);$(e)}}function K(t){0>y.props.trigger.indexOf("focusin")&&t.target!==(c||e)||y.props.interactive&&t.relatedTarget&&C.contains(t.relatedTarget)||$(t)}function G(e){return!!eM.isTouch&&k()!==e.type.indexOf("touch")>=0}function X(){Y();var t=y.props,n=t.popperOptions,r=t.placement,i=t.offset,o=t.getReferenceClientRect,a=t.moveTransition,s=B()?eK(C).arrow:null,u=o?{getBoundingClientRect:o,contextElement:o.contextElement||c||e}:e,d=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(B()){var n=eK(C).box;["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)}),t.attributes.popper={}}}}];B()&&s&&d.push({name:"arrow",options:{element:s,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),y.popperInstance=el(u,C,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:d}))}function Y(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function J(){return eI(C.querySelectorAll("[data-tippy-root]"))}function Z(e){y.clearDelayTimeouts(),e&&R("onTrigger",[y,e]),L();var t=T(!0),n=w(),i=n[0],o=n[1];eM.isTouch&&"hold"===i&&o&&(t=o),t?r=setTimeout(function(){y.show()},t):y.show()}function $(e){if(y.clearDelayTimeouts(),R("onUntrigger",[y,e]),!y.state.isVisible)return void z();if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0)||!d){var t=T(!1);t?i=setTimeout(function(){y.state.isVisible&&y.hide()},t):o=requestAnimationFrame(function(){y.hide()})}}}(t,i);return n&&e.push(n),e},[]);return ek(e)?o[0]:o}eZ.defaultProps=eF,eZ.setDefaultProps=function(e){Object.keys(e).forEach(function(t){eF[t]=e[t]})},eZ.currentInput=eM;var e$=Object.assign({},ee,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),e0={mouseover:"mouseenter",focusin:"focus",click:"click"},e1={clientX:0,clientY:0},e2=[];function e3(e){e1={clientX:e.clientX,clientY:e.clientY}}function e4(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}eZ.setDefaultProps({render:eG}),e.s(["animateFill",0,{name:"animateFill",defaultValue:!1,fn:function(e){if(!(null!=(n=e.props.render)&&n.$$tippy))return{};var t,n,r=eK(e.popper),i=r.box,o=r.content,a=e.props.animateFill?((t=ew()).className=eu,eQ([t],"hidden"),t):null;return{onCreate:function(){a&&(i.insertBefore(a,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=i.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,eQ([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&eQ([a],"hidden")}}}},"createSingleton",0,function(e,t){void 0===t&&(t={});var n,r,i=e,o=[],a=[],s=t.overrides,l=[],c=!1;function u(){a=i.map(function(e){return eE(e.props.triggerTarget||e.reference)}).reduce(function(e,t){return e.concat(t)},[])}function d(){o=i.map(function(e){return e.reference})}
79function h(e){i.forEach(function(t){e?t.enable():t.disable()})}function m(e){return i.map(function(t){var n=t.setProps;return t.setProps=function(i){n(i),t.reference===r&&e.setProps(i)},function(){t.setProps=n}})}function p(e,t){var n=a.indexOf(t);if(t!==r){r=t;var l=(s||[]).concat("content").reduce(function(e,t){return e[t]=i[n].props[t],e},{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=o[n])?void 0:e.getBoundingClientRect()}}))}}h(!1),d(),u();var f=eZ(ew(),Object.assign({},ey(t,["overrides"]),{plugins:[{fn:function(){return{onDestroy:function(){h(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,p(e,o[0]))},onTrigger:function(e,t){p(e,t.currentTarget)}}}}].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[e$])})})),g=f.show;f.show=function(e){if(g(),!r&&null==e)return p(f,o[0]);if(!r||null!=e){if("number"==typeof e)return o[e]&&p(f,o[e]);if(i.indexOf(e)>=0)return p(f,e.reference);if(o.indexOf(e)>=0)return p(f,e)}},f.showNext=function(){var e=o[0];if(!r)return f.show(0);var t=o.indexOf(r);f.show(o[t+1]||e)},f.showPrevious=function(){var e=o[o.length-1];if(!r)return f.show(e);var t=o.indexOf(r),n=o[t-1]||e;f.show(n)};var A=f.setProps;return f.setProps=function(e){s=e.overrides||s,A(e)},f.setInstances=function(e){h(!0),l.forEach(function(e){return e()}),i=e,h(!1),d(),u(),l=m(f),f.setProps({triggerTarget:a})},l=m(f),f},"default",0,eZ,"delegate",0,function(e,t){var n=[],r=[],i=!1,o=t.target,a=ey(t,["target"]),s=Object.assign({},a,{trigger:"manual",touch:!1}),l=Object.assign({touch:eF.touch},a,{showOnCreate:!0}),c=eZ(e,s);function u(e){if(!e.target||i)return;var n=e.target.closest(o);if(n){var a=n.getAttribute("data-tippy-trigger")||t.trigger||eF.trigger;if(!n._tippy&&("touchstart"!==e.type||"boolean"!=typeof l.touch)&&!("touchstart"!==e.type&&0>a.indexOf(e0[e.type]))){var s=eZ(n,l);s&&(r=r.concat(s))}}}function d(e,t,r,i){void 0===i&&(i=!1),e.addEventListener(t,r,i),n.push({node:e,eventType:t,handler:r,options:i})}return eE(c).forEach(function(e){var t,o=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&r.forEach(function(e){e.destroy()}),r=[],n.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)}),n=[],o()},e.enable=function(){a(),r.forEach(function(e){return e.enable()}),i=!1},e.disable=function(){s(),r.forEach(function(e){return e.disable()}),i=!0},d(t=e.reference,"touchstart",u,em),d(t,"mouseover",u),d(t,"focusin",u),d(t,"click",u)}),c},"followCursor",0,{name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=eR(e.props.triggerTarget||t),r=!1,i=!1,o=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function d(n){var r=!n.target||t.contains(n.target),i=e.props.followCursor,o=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),l=o-s.left,c=a-s.top;(r||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=o,r=a;"initial"===i&&(n=e.left+l,r=e.top+c);var s="horizontal"===i?e.top:r,u="vertical"===i?e.right:n,d="horizontal"===i?e.bottom:r,h="vertical"===i?e.left:n;return{width:u-h,height:d-s,top:s,right:u,bottom:d,left:h}}})}function h(){e.props.followCursor&&(e2.push({instance:e,doc:n}),n.addEventListener("mousemove",e3))}function m(){0===(e2=e2.filter(function(t){return t.instance!==e})).filter(function(e){return e.doc===n}).length&&n.removeEventListener("mousemove",e3)}return{onCreate:h,onDestroy:m,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var o=n.followCursor;!r&&void 0!==o&&a.followCursor!==o&&(m(),o?(h(),!e.state.isMounted||i||s()||l()):(c(),u()))}
79,onMount:function(){e.props.followCursor&&!i&&(o&&(d(e1),o=!1),s()||l())},onTrigger:function(e,t){eB(t)&&(e1={clientX:t.clientX,clientY:t.clientY}),i="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),o=!0)}}}},"hideAll",0,function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;eJ.forEach(function(e){var t=!1;if(n&&(t=eS(n)?e.reference===n:e.popper===n.popper),!t){var i=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:i})}})},"inlinePositioning",0,{name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,r=-1,i=!1,o=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(i){var a=i.state;e.props.inlinePositioning&&(-1!==o.indexOf(a.placement)&&(o=[]),t!==a.placement&&-1===o.indexOf(a.placement)&&(o.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var i=n[0],o=n[n.length-1],a="top"===e,s=i.top,l=o.bottom,c=a?i.left:o.left,u=a?i.right:o.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var d=Math.min.apply(Math,n.map(function(e){return e.left})),h=Math.max.apply(Math,n.map(function(e){return e.right})),m=n.filter(function(t){return"left"===e?t.left===d:t.right===h}),p=m[0].top,f=m[m.length-1].bottom;return{top:p,bottom:f,left:d,right:h,width:h-d,height:f-p};default:return t}}(eb(a.placement),n.getBoundingClientRect(),eI(n.getClientRects()),r)}})),t=a.placement)}};function s(){var t,n,r;i||(t=e.props,r={popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat(((null==(n=t.popperOptions)?void 0:n.modifiers)||[]).filter(function(e){return e.name!==a.name}),[a])})},i=!0,e.setProps(r),i=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(eB(n)){var i=eI(e.reference.getClientRects()),o=i.find(function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY}),a=i.indexOf(o);r=a>-1?a:r}},onHidden:function(){r=-1}}}},"roundArrow",0,'<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',"sticky",0,{name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var i=null,o=null;return{onMount:function(){e.props.sticky&&function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=r("popper")?n.getBoundingClientRect():null;(s&&e4(i,s)||l&&e4(o,l))&&e.popperInstance&&e.popperInstance.update(),i=s,o=l,e.state.isMounted&&requestAnimationFrame(a)}()}}}}],31900)},32542,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523),o=e.r(31900),a=o&&"object"==typeof o&&"default"in o?o:{default:o};class s{constructor({editor:e,element:t,view:n,tippyOptions:i={},updateDelay:o=250,shouldShow:a}){this.preventHide=!1,this.shouldShow=({view:e,state:t,from:n,to:i})=>{let{doc:o,selection:a}=t,{empty:s}=a,l=!o.textBetween(n,i).length&&r.isTextSelection(t.selection),c=this.element.contains(document.activeElement);return!!(e.hasFocus()||c)&&!s&&!l&&!!this.editor.isEditable},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:e})=>{var t;if(this.preventHide){this.preventHide=!1;return}(null==e?void 0:e.relatedTarget)&&(null==(t=this.element.parentNode)?void 0:t.contains(e.relatedTarget))||(null==e?void 0:e.relatedTarget)!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.handleDebouncedUpdate=(e,t)=>{let n=!(null==t?void 0:t.selection.eq(e.state.selection)),r=!(null==t?void 0:t.doc.eq(e.state.doc));(n||r)&&(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout(()=>{this.updateHandler(e,n,r,t)},this.updateDelay))},this.updateHandler=(e,t,n,i)=>{var o,a,s;let{state:l,composing:c}=e,{selection:u}=l;if(c||!t&&!n)return;this.createTooltip();let{ranges:d}=u,h=Math.min(...d.map(e=>e.$from.pos)),m=Math.max(...d.map(e=>e.$to.pos));(null==(o=this.shouldShow)?void 0:o.call(this,{editor:this.editor,element:this.element,view:e,state:l,oldState:i,from:h,to:m}))?(null==(a=this.tippy)||a.setProps({getReferenceClientRect:(null==(s=this.tippyOptions)?void 0:s.getReferenceClientRect)||(()=>{if(r.isNodeSelection(l.selection)){let t=e.nodeDOM(h);if(t){let e=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(e&&(t=e.firstChild),t)return t.getBoundingClientRect()}}return r.posToDOMRect(e,h,m)})}),this.show()):this.hide()},this.editor=e,this.element=t,this.view=n,this.updateDelay=o,a&&(this.shouldShow=a),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=i,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){let{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=a.default(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){let{state:n}=e,r=n.selection.from!==n.selection.to;if(this.updateDelay>0&&r)return void this.handleDebouncedUpdate(e,t);let i=!(null==t?void 0:t.selection.eq(e.state.selection)),o=!(null==t?void 0:t.doc.eq(e.state.doc));this.updateHandler(e,i,o,t)}show(){var e;null==(e=this.tippy)||e.show()}hide(){var e;null==(e=this.tippy)||e.hide()}destroy(){var e,t;(null==(e=this.tippy)?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null==(t=this.tippy)||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}let l=e=>new i.Plugin({key:"string"==typeof e.pluginKey?new i.PluginKey(e.pluginKey):e.pluginKey,view:t=>new s({view:t,...e})}),c=r.Extension.create({name:"bubbleMenu",addOptions:()=>({element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}),addProseMirrorPlugins(){return this.options.element?[l({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});n.BubbleMenu=c,n.BubbleMenuPlugin=l,n.BubbleMenuView=s,n.default=c},73471,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523),o=e.r(31900),a=o&&"object"==typeof o&&"default"in o?o:{default:o};
79class s{getTextContent(e){return r.getText(e,{textSerializers:r.getTextSerializersFromSchema(this.editor.schema)})}constructor({editor:e,element:t,view:n,tippyOptions:r={},shouldShow:i}){this.preventHide=!1,this.shouldShow=({view:e,state:t})=>{let{selection:n}=t,{$anchor:r,empty:i}=n,o=1===r.depth,a=r.parent.isTextblock&&!r.parent.type.spec.code&&!r.parent.textContent&&0===r.parent.childCount&&!this.getTextContent(r.parent);return!!e.hasFocus()&&!!i&&!!o&&!!a&&!!this.editor.isEditable},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:e})=>{var t;if(this.preventHide){this.preventHide=!1;return}(null==e?void 0:e.relatedTarget)&&(null==(t=this.element.parentNode)?void 0:t.contains(e.relatedTarget))||(null==e?void 0:e.relatedTarget)!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.editor=e,this.element=t,this.view=n,i&&(this.shouldShow=i),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=r,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){let{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=a.default(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){var n,i,o;let{state:a}=e,{doc:s,selection:l}=a,{from:c,to:u}=l;t&&t.doc.eq(s)&&t.selection.eq(l)||((this.createTooltip(),null==(n=this.shouldShow)?void 0:n.call(this,{editor:this.editor,view:e,state:a,oldState:t}))?(null==(i=this.tippy)||i.setProps({getReferenceClientRect:(null==(o=this.tippyOptions)?void 0:o.getReferenceClientRect)||(()=>r.posToDOMRect(e,c,u))}),this.show()):this.hide())}show(){var e;null==(e=this.tippy)||e.show()}hide(){var e;null==(e=this.tippy)||e.hide()}destroy(){var e,t;(null==(e=this.tippy)?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null==(t=this.tippy)||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}let l=e=>new i.Plugin({key:"string"==typeof e.pluginKey?new i.PluginKey(e.pluginKey):e.pluginKey,view:t=>new s({view:t,...e})}),c=r.Extension.create({name:"floatingMenu",addOptions:()=>({element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}),addProseMirrorPlugins(){return this.options.element?[l({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});n.FloatingMenu=c,n.FloatingMenuPlugin=l,n.FloatingMenuView=s,n.default=c},43391,(e,t,n)=>{"use strict";var r,i,o,a=e.r(32542),s=e.r(59638),l=e.r(21089),c=e.r(81206),u=e.r(73471);function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var h=d(s),m=d(l),p={exports:{}},f={};p.exports=function(){if(i)return f;i=1;var e=h.default,t="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=e.useState,r=e.useEffect,o=e.useLayoutEffect,a=e.useDebugValue;function s(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!t(e,r)}catch(e){return!0}}var l="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var i=t(),l=n({inst:{value:i,getSnapshot:t}}),c=l[0].inst,u=l[1];return o(function(){c.value=i,c.getSnapshot=t,s(c)&&u({inst:c})},[e,i,t]),r(function(){return s(c)&&u({inst:c}),e(function(){s(c)&&u({inst:c})})},[e]),a(i),i};return f.useSyncExternalStore=void 0!==e.useSyncExternalStore?e.useSyncExternalStore:l,f}();var g=p.exports;let A=({contentComponent:e})=>{let t=g.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getServerSnapshot);return h.default.createElement(h.default.Fragment,null,Object.values(t))};class v extends h.default.Component{constructor(e){var t;super(e),this.editorContentRef=h.default.createRef(),this.initialized=!1,this.state={hasContentComponentInitialized:!!(null==(t=e.editor)?void 0:t.contentComponent)}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){let e=this.props.editor;if(e&&!e.isDestroyed&&e.options.element){let t,n;if(e.contentComponent)return;let r=this.editorContentRef.current;r.append(...e.options.element.childNodes),e.setOptions({element:r}),t=new Set,n={},e.contentComponent={subscribe:e=>(t.add(e),()=>{t.delete(e)}),getSnapshot:()=>n,getServerSnapshot:()=>n,setRenderer(e,r){n={...n,[e]:m.default.createPortal(r.reactElement,r.element,e)}
79,t.forEach(e=>e())},removeRenderer(e){let r={...n};delete r[e],n=r,t.forEach(e=>e())}},this.state.hasContentComponentInitialized||(this.unsubscribeToContentComponent=e.contentComponent.subscribe(()=>{this.setState(e=>e.hasContentComponentInitialized?e:{hasContentComponentInitialized:!0}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent()})),e.createNodeViews(),this.initialized=!0}}componentWillUnmount(){let e=this.props.editor;if(!e||(this.initialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent(),e.contentComponent=null,!e.options.element.firstChild))return;let t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}render(){let{editor:e,innerRef:t,...n}=this.props;return h.default.createElement(h.default.Fragment,null,h.default.createElement("div",{ref:((...e)=>t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})})(t,this.editorContentRef),...n}),(null==e?void 0:e.contentComponent)&&h.default.createElement(A,{contentComponent:e.contentComponent}))}}let y=s.forwardRef((e,t)=>{let n=h.default.useMemo(()=>Math.floor(0xffffffff*Math.random()).toString(),[e.editor]);return h.default.createElement(v,{key:n,innerRef:t,...e})}),E=h.default.memo(y);var C=(r=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var r,i,o,a=o[i];if(("_owner"!==a||!t.$$typeof)&&!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}).__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r,b={exports:{}},I={};b.exports=function(){if(o)return I;o=1;var e=h.default,t="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=g.useSyncExternalStore,r=e.useRef,i=e.useEffect,a=e.useMemo,s=e.useDebugValue;return I.useSyncExternalStoreWithSelector=function(e,o,l,c,u){var d=r(null);if(null===d.current){var h={hasValue:!1,value:null};d.current=h}else h=d.current;var m=n(e,(d=a(function(){function e(e){if(!i){if(i=!0,n=e,e=c(e),void 0!==u&&h.hasValue){var o=h.value;if(u(o,e))return r=o}return r=e}if(o=r,t(n,e))return o;var a=c(e);return void 0!==u&&u(o,a)?o:(n=e,r=a)}var n,r,i=!1,a=void 0===l?null:l;return[function(){return e(o())},null===a?void 0:function(){return e(a())}]},[o,l,c,u]))[0],d[1]);return i(function(){h.hasValue=!0,h.value=m},[m]),s(m),m},I}();var x=b.exports;let w="u">typeof window?s.useLayoutEffect:s.useEffect;class k{constructor(e){this.transactionNumber=0,this.lastTransactionNumber=0,this.subscribers=new Set,this.editor=e,this.lastSnapshot={editor:e,transactionNumber:0},this.getSnapshot=this.getSnapshot.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.watch=this.watch.bind(this),this.subscribe=this.subscribe.bind(this)}getSnapshot(){return this.transactionNumber===this.lastTransactionNumber||(this.lastTransactionNumber=this.transactionNumber,this.lastSnapshot={editor:this.editor,transactionNumber:this.transactionNumber}),this.lastSnapshot}getServerSnapshot(){return{editor:null,transactionNumber:0}}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}watch(e){if(this.editor=e,this.editor){let e=()=>
79{this.transactionNumber+=1,this.subscribers.forEach(e=>e())},t=this.editor;return t.on("transaction",e),()=>{t.off("transaction",e)}}}}function B(e){var t;let[n]=s.useState(()=>new k(e.editor)),r=x.useSyncExternalStoreWithSelector(n.subscribe,n.getSnapshot,n.getServerSnapshot,e.selector,null!=(t=e.equalityFn)?t:C);return w(()=>n.watch(e.editor),[e.editor,n]),s.useDebugValue(r),r}let S="u"<typeof window,T=S||!!("u">typeof window&&window.next);class Q{constructor(e){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=e,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}setEditor(e){this.editor=e,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(e=>e())}getInitialEditor(){return void 0===this.options.current.immediatelyRender?S||T?null:this.createEditor():(this.options.current.immediatelyRender,this.options.current.immediatelyRender)?this.createEditor():null}createEditor(){let e={...this.options.current,onBeforeCreate:(...e)=>{var t,n;return null==(n=(t=this.options.current).onBeforeCreate)?void 0:n.call(t,...e)},onBlur:(...e)=>{var t,n;return null==(n=(t=this.options.current).onBlur)?void 0:n.call(t,...e)},onCreate:(...e)=>{var t,n;return null==(n=(t=this.options.current).onCreate)?void 0:n.call(t,...e)},onDestroy:(...e)=>{var t,n;return null==(n=(t=this.options.current).onDestroy)?void 0:n.call(t,...e)},onFocus:(...e)=>{var t,n;return null==(n=(t=this.options.current).onFocus)?void 0:n.call(t,...e)},onSelectionUpdate:(...e)=>{var t,n;return null==(n=(t=this.options.current).onSelectionUpdate)?void 0:n.call(t,...e)},onTransaction:(...e)=>{var t,n;return null==(n=(t=this.options.current).onTransaction)?void 0:n.call(t,...e)},onUpdate:(...e)=>{var t,n;return null==(n=(t=this.options.current).onUpdate)?void 0:n.call(t,...e)},onContentError:(...e)=>{var t,n;return null==(n=(t=this.options.current).onContentError)?void 0:n.call(t,...e)},onDrop:(...e)=>{var t,n;return null==(n=(t=this.options.current).onDrop)?void 0:n.call(t,...e)},onPaste:(...e)=>{var t,n;return null==(n=(t=this.options.current).onPaste)?void 0:n.call(t,...e)}};return new c.Editor(e)}getEditor(){return this.editor}getServerSnapshot(){return null}subscribe(e){return this.subscriptions.add(e),()=>{this.subscriptions.delete(e)}}static compareOptions(e,t){return Object.keys(e).every(n=>!!["onCreate","onBeforeCreate","onDestroy","onUpdate","onTransaction","onFocus","onBlur","onSelectionUpdate","onContentError","onDrop","onPaste"].includes(n)||("extensions"===n&&e.extensions&&t.extensions?e.extensions.length===t.extensions.length&&e.extensions.every((e,n)=>{var r;return e===(null==(r=t.extensions)?void 0:r[n])}):e[n]===t[n]))}onRender(e){return()=>(this.isComponentMounted=!0,clearTimeout(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&0===e.length?Q.compareOptions(this.options.current,this.editor.options)||this.editor.setOptions({...this.options.current,editable:this.editor.isEditable}):this.refreshEditorInstance(e),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(e){if(this.editor&&!this.editor.isDestroyed){if(null===this.previousDeps){this.previousDeps=e;return}if(this.previousDeps.length===e.length&&this.previousDeps.every((t,n)=>t===e[n]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=e}scheduleDestroy(){let e=this.instanceId,t=this.editor;this.scheduledDestructionTimeout=setTimeout(()=>{if(this.isComponentMounted&&this.instanceId===e){t&&t.setOptions(this.options.current);return}t&&!t.isDestroyed&&(t.destroy(),this.instanceId===e&&this.setEditor(null))},1)}}function R(e={},t=[]){let n=s.useRef(e);n.current=e;let[r]=s.useState(()=>new Q(n)),i=g.useSyncExternalStore(r.subscribe,r.getEditor,r.getServerSnapshot);return s.useDebugValue(i),s.useEffect(r.onRender(t)),B({editor:i,selector:({transactionNumber:t})=>!1===e.shouldRerenderOnTransaction?null:e.immediatelyRender&&0===t?0:t+1}),i}let O=s.createContext({editor:null}),j=O.Consumer,M=()=>s.useContext(O),P=s.createContext({onDragStart:void 0}),N=()=>s.useContext(P),D=h.default.forwardRef((e,t)=>
79{let{onDragStart:n}=N(),r=e.as||"div";return h.default.createElement(r,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:n,style:{whiteSpace:"normal",...e.style}})});function L(e){return!!("function"==typeof e&&e.prototype&&e.prototype.isReactComponent)}function z(e){return!!("object"==typeof e&&e.$$typeof&&("Symbol(react.forward_ref)"===e.$$typeof.toString()||"react.forward_ref"===e.$$typeof.description))}class F{constructor(e,{editor:t,props:n={},as:r="div",className:i=""}){this.ref=null,this.id=Math.floor(0xffffffff*Math.random()).toString(),this.component=e,this.editor=t,this.props=n,this.element=document.createElement(r),this.element.classList.add("react-renderer"),i&&this.element.classList.add(...i.split(" ")),this.editor.isInitialized?l.flushSync(()=>{this.render()}):this.render()}render(){var e;let t=this.component,n=this.props,r=this.editor,i=function(){try{if(s.version)return parseInt(s.version.split(".")[0],10)>=19}catch{}return!1}(),o=function(e){if(L(e)||z(e))return!0;if("object"==typeof e&&e.$$typeof&&("Symbol(react.memo)"===e.$$typeof.toString()||"react.memo"===e.$$typeof.description)){let t=e.type;if(t)return L(t)||z(t)}return!1}(t),a={...n};a.ref&&!(i||o)&&delete a.ref,!a.ref&&(i||o)&&(a.ref=e=>{this.ref=e}),this.reactElement=h.default.createElement(t,{...a}),null==(e=null==r?void 0:r.contentComponent)||e.setRenderer(this.id,this)}updateProps(e={}){this.props={...this.props,...e},this.render()}destroy(){var e;let t=this.editor;null==(e=null==t?void 0:t.contentComponent)||e.removeRenderer(this.id)}updateAttributes(e){Object.keys(e).forEach(t=>{this.element.setAttribute(t,e[t])})}}class _ extends c.NodeView{mount(){let e={editor:this.editor,node:this.node,decorations:this.decorations,innerDecorations:this.innerDecorations,view:this.view,selected:!1,extension:this.extension,HTMLAttributes:this.HTMLAttributes,getPos:()=>this.getPos(),updateAttributes:(e={})=>this.updateAttributes(e),deleteNode:()=>this.deleteNode(),ref:s.createRef()};if(!this.component.displayName){let e;this.component.displayName=(e=this.extension.name).charAt(0).toUpperCase()+e.substring(1)}let t={onDragStart:this.onDragStart.bind(this),nodeViewContentRef:e=>{e&&this.contentDOMElement&&e.firstChild!==this.contentDOMElement&&e.appendChild(this.contentDOMElement)}},n=this.component,r=s.memo(e=>h.default.createElement(P.Provider,{value:t},s.createElement(n,e)));r.displayName="ReactNodeView",this.node.isLeaf?this.contentDOMElement=null:this.options.contentDOMElementTag?this.contentDOMElement=document.createElement(this.options.contentDOMElementTag):this.contentDOMElement=document.createElement(this.node.isInline?"span":"div"),this.contentDOMElement&&(this.contentDOMElement.dataset.nodeViewContentReact="",this.contentDOMElement.style.whiteSpace="inherit");let i=this.node.isInline?"span":"div";this.options.as&&(i=this.options.as);let{className:o=""}=this.options;this.handleSelectionUpdate=this.handleSelectionUpdate.bind(this),this.renderer=new F(r,{editor:this.editor,props:e,as:i,className:`node-${this.node.type.name} ${o}`.trim()}),this.editor.on("selectionUpdate",this.handleSelectionUpdate),this.updateElementAttributes()}get dom(){var e;if(this.renderer.element.firstElementChild&&!(null==(e=this.renderer.element.firstElementChild)?void 0:e.hasAttribute("data-node-view-wrapper")))throw Error("Please use the NodeViewWrapper component for your node view.");return this.renderer.element}get contentDOM(){return this.node.isLeaf?null:this.contentDOMElement}handleSelectionUpdate(){let{from:e,to:t}=this.editor.state.selection,n=this.getPos();if("number"==typeof n)if(e<=n&&t>=n+this.node.nodeSize){if(this.renderer.props.selected)return;this.selectNode()}else{if(!this.renderer.props.selected)return;this.deselectNode()}}update(e,t,n){let r=e=>{this.renderer.updateProps(e),"function"==typeof this.options.attrs&&this.updateElementAttributes()};if(e.type!==this.node.type)return!1;if("function"==typeof this.options.update){let i=this.node,o=this.decorations,a=this.innerDecorations;return this.node=e,this.decorations=t,this.innerDecorations=n,this.options.update({oldNode:i,oldDecorations:o,newNode:e,newDecorations:t,oldInnerDecorations:a,innerDecorations:n,updateProps:()=>r({node:e,decorations:t,innerDecorations:n})})}return e===this.node&&this.decorations===t&&this.innerDecorations===n||(this.node=e,this.decorations=t,this.innerDecorations=n,r({node:e,decorations:t,innerDecorations:n}),!0)}selectNode(){this.renderer.updateProps({selected:!0}),this.renderer.element.classList.add("ProseMirror-selectednode")}deselectNode(){this.renderer.updateProps({selected:!1}),this.renderer.element.classList.remove("ProseMirror-selectednode")}destroy(){this.renderer.destroy(),this.editor.off("selectionUpdate",this.handleSelectionUpdate),this.contentDOMElement=null}updateElementAttributes(){if(this.options.attrs){let e={};if("function"==typeof this.options.attrs){let t=this.editor.extensionManager.attributes,n=c.getRenderedAttributes(this.node,t);e=this.options.attrs({node:this.node,HTMLAttributes:n}
79)}else e=this.options.attrs;this.renderer.updateAttributes(e)}}}n.BubbleMenu=e=>{let[t,n]=s.useState(null),{editor:r}=M();return s.useEffect(()=>{var n;if(!t||(null==(n=e.editor)?void 0:n.isDestroyed)||(null==r?void 0:r.isDestroyed))return;let{pluginKey:i="bubbleMenu",editor:o,tippyOptions:s={},updateDelay:l,shouldShow:c=null}=e,u=o||r;if(!u)return void console.warn("BubbleMenu component is not rendered inside of an editor component or does not have editor prop.");let d=a.BubbleMenuPlugin({updateDelay:l,editor:u,element:t,pluginKey:i,shouldShow:c,tippyOptions:s});return u.registerPlugin(d),()=>{u.unregisterPlugin(i)}},[e.editor,r,t]),h.default.createElement("div",{ref:n,className:e.className,style:{visibility:"hidden"}},e.children)},n.EditorConsumer=j,n.EditorContent=E,n.EditorContext=O,n.EditorProvider=function({children:e,slotAfter:t,slotBefore:n,editorContainerProps:r={},...i}){let o=R(i);return o?h.default.createElement(O.Provider,{value:{editor:o}},n,h.default.createElement(j,null,({editor:e})=>h.default.createElement(E,{editor:e,...r})),e,t):null},n.FloatingMenu=e=>{let[t,n]=s.useState(null),{editor:r}=M();return s.useEffect(()=>{var n;if(!t||(null==(n=e.editor)?void 0:n.isDestroyed)||(null==r?void 0:r.isDestroyed))return;let{pluginKey:i="floatingMenu",editor:o,tippyOptions:a={},shouldShow:s=null}=e,l=o||r;if(!l)return void console.warn("FloatingMenu component is not rendered inside of an editor component or does not have editor prop.");let c=u.FloatingMenuPlugin({pluginKey:i,editor:l,element:t,tippyOptions:a,shouldShow:s});return l.registerPlugin(c),()=>{l.unregisterPlugin(i)}},[e.editor,r,t]),h.default.createElement("div",{ref:n,className:e.className,style:{visibility:"hidden"}},e.children)},n.NodeViewContent=e=>{let t=e.as||"div",{nodeViewContentRef:n}=N();return h.default.createElement(t,{...e,ref:n,"data-node-view-content":"",style:{whiteSpace:"pre-wrap",...e.style}})},n.NodeViewWrapper=D,n.PureEditorContent=v,n.ReactNodeView=_,n.ReactNodeViewContext=P,n.ReactNodeViewRenderer=function(e,t){return n=>n.editor.contentComponent?new _(e,n,t):{}},n.ReactRenderer=F,n.useCurrentEditor=M,n.useEditor=R,n.useEditorState=B,n.useReactNodeView=N,Object.keys(c).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:function(){return c[e]}})})},49942,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=/^\s*>\s$/,o=r.Node.create({name:"blockquote",addOptions:()=>({HTMLAttributes:{}}),content:"block+",group:"block",defining:!0,parseHTML:()=>[{tag:"blockquote"}],renderHTML({HTMLAttributes:e}){return["blockquote",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}}
79,addInputRules(){return[r.wrappingInputRule({find:i,type:this.type})]}});n.Blockquote=o,n.default=o,n.inputRegex=i},16606,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,o=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,a=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,s=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,l=r.Mark.create({name:"bold",addOptions:()=>({HTMLAttributes:{}}),parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>"normal"!==e.style.fontWeight&&null},{style:"font-weight=400",clearMark:e=>e.type.name===this.name},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}}
79,addInputRules(){return[r.markInputRule({find:i,type:this.type}),r.markInputRule({find:a,type:this.type})]},addPasteRules(){return[r.markPasteRule({find:o,type:this.type}),r.markPasteRule({find:s,type:this.type})]}});n.Bold=l,n.default=l,n.starInputRegex=i,n.starPasteRegex=o,n.underscoreInputRegex=a,n.underscorePasteRegex=s},28174,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i="textStyle",o=/^\s*([-+*])\s$/,a=r.Node.create({name:"bulletList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML:()=>[{tag:"ul"}],renderHTML({HTMLAttributes:e}){return["ul",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes("listItem",this.editor.getAttributes(i)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}}
79,addInputRules(){let e=r.wrappingInputRule({find:o,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=r.wrappingInputRule({find:o,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(i),editor:this.editor})),[e]}});n.BulletList=a,n.default=a,n.inputRegex=o},51331,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=/(^|[^`])`([^`]+)`(?!`)/,o=/(^|[^`])`([^`]+)`(?!`)/g,a=r.Mark.create({name:"code",addOptions:()=>({HTMLAttributes:{}}),excludes:"_",code:!0,exitable:!0,parseHTML:()=>[{tag:"code"}],renderHTML({HTMLAttributes:e}){return["code",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[r.markInputRule({find:i,type:this.t
79ype})]},addPasteRules(){return[r.markPasteRule({find:o,type:this.type})]}});n.Code=a,n.default=a,n.inputRegex=i,n.pasteRegex=o},66156,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523);let o=/^```([a-z]+)?[\s\n]$/,a=/^~~~([a-z]+)?[\s\n]$/,s=r.Node.create({name:"codeBlock",addOptions:()=>({languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,HTMLAttributes:{}}),content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{var t;let{languageClassPrefix:n}=this.options,r=[...(null==(t=e.firstElementChild)?void 0:t.classList)||[]].filter(e=>e.startsWith(n)).map(e=>e.replace(n,""))[0];return r||null},rendered:!1}}},parseHTML:()=>[{tag:"pre",preserveWhitespace:"full"}],renderHTML({node:e,HTMLAttributes:t}){return["pre",r.mergeAttributes(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{let{empty:e,$anchor:t}=this.editor.state.selection,n=1===t.pos;return!!e&&t.parent.type.name===this.name&&(!!n||!t.parent.textContent.length)&&this.editor.commands.clearNodes()},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;let{state:t}=e,{selection:n}=t,{$from:r,empty:i}=n;if(!i||r.parent.type!==this.type)return!1;let o=r.parentOffset===r.parent.nodeSize-2,a=r.parent.textContent.endsWith("\n\n");return!!o&&!!a&&e.chain().command(({tr:e})=>(e.delete(r.pos-2,r.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;let{state:t}=e,{selection:n,doc:r}=t,{$from:o,empty:a}=n;if(!a||o.parent.type!==this.type||o.parentOffset!==o.parent.nodeSize-2)return!1;let s=o.after();return void 0!==s&&(r.nodeAt(s)?e.commands.command(({tr:e})=>(e.setSelection(i.Selection.near(r.resolve(s))),!0)):e.commands.exitCode())}}},addInputRules(){return[r.textblockTypeInputRule({find:o,type:this.t
79ype,getAttributes:e=>({language:e[1]})}),r.textblockTypeInputRule({find:a,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new i.Plugin({key:new i.PluginKey("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;let n=t.clipboardData.getData("text/plain"),r=t.clipboardData.getData("vscode-editor-data"),o=r?JSON.parse(r):void 0,a=null==o?void 0:o.mode;if(!n||!a)return!1;let{tr:s,schema:l}=e.state,c=l.text(n.replace(/\r\n?/g,"\n"));return s.replaceSelectionWith(this.type.create({language:a},c)),s.selection.$from.parent.type!==this.type&&s.setSelection(i.TextSelection.near(s.doc.resolve(Math.max(0,s.selection.from-2)))),s.setMeta("paste",!0),e.dispatch(s),!0}}})]}});n.CodeBlock=s,n.backtickInputRegex=o,n.default=s,n.tildeInputRegex=a},88214,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=e.r(251),o=e.r(37871),a=function(){var e;function t(e,n){var r,i=this;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!=(r=n.width)?r:1,this.color=!1===n.color?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(function(t){var n=function(e){i[t](e)};return e.dom.addEventListener(t,n),{name:t,handler:n}})}return e=[{key:"destroy",value:function(){var e=this;this.handlers.forEach(function(t){var n=t.name,r=t.handler;return e.editorView.dom.removeEventListener(n,r)})}},{key:"update",value:function(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}},{key:"setCursor",value:function(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}},{key:"updateOverlay",value:function(){var e,t,n,r=this.editorView.state.doc.resolve(this.cursorPos),i=!r.parent.inlineContent,o=this.editorView.dom,a=o.getBoundingClientRect(),s=a.width/o.offsetWidth,l=a.height/o.offsetHeight;if(i){var c=r.nodeBefore,u=r.nodeAfter;if(c||u){var d=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(d){var h=d.getBoundingClientRect(),m=c?h.bottom:h.top;c&&u&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);var p=this.width/2*l;n={left:h.left,right:h.right,top:m-p,bottom:m+p}}}}if(!n){var f=this.editorView.coordsAtPos(this.cursorPos),g=this.width/2*s;n={left:f.left-g,right:f.left+g,top:f.top,bottom:f.bottom}}var A=this.editorView.dom.offsetParent;if(!this.element&&(this.element=A.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",i),this.element.classList.toggle("prosemirror-dropcursor-inline",!i),A&&(A!=document.body||"static"!=getComputedStyle(A).position)){var v=A.getBoundingClientRect(),y=v.width/A.offsetWidth,E=v.height/A.offsetHeight;e=v.left-A.scrollLeft*y,t=v.top-A.scrollTop*E}else e=-pageXOffset,t=-pageYOffset;this.element.style.left=(n.left-e)/s+"px",this.element.style.top=(n.top-t)/l+"px",this.element.style.width=(n.right-n.left)/s+"px",this.element.style.height=(n.bottom-n.top)/l+"px"}},{key:"scheduleRemoval",value:function(e){var t=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){return t.setCursor(null)},e)}},{key:"dragover",value:function(e){if(this.editorView.editable){var t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),n=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),r=n&&n.type.spec.disableDropCursor,i="function"==typeof r?r(this.editorView,t,e):r;if(t&&!i){var a=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){var s=o.dropPoint(this.editorView.state.doc,a,this.editorView.dragging.slice);null!=s&&(a=s)}this.setCursor(a),this.scheduleRemoval(5e3)}}}},{key:"dragend",value:function(){this.scheduleRemoval(20)}},{key:"drop",value:function(){this.scheduleRemoval(20)}},{key:"dragleave",value:function(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}],function(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(i.key),i)}}(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}();n.dropCursor=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i.Plugin({view:function(t){return new a(t,e)}})}},60342,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(88214)).filter(e=>
79"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},7447,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(60342);let o=r.Extension.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:void 0}),addProseMirrorPlugins(){return[i.dropCursor(this.options)]}});n.Dropcursor=o,n.default=o},98794,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0});var c=e.r(51269),u=e.r(251),d=e.r(37524),h=e.r(90677),m=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");o.prototype=Object.create(e&&e.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),e&&s(o,e);var t,n=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=l(o);return e=t?Reflect.construct(n,arguments,l(this).constructor):n.apply(this,arguments),function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,e)});function o(e){return i(this,o),n.call(this,e,e)}return a(o,[{key:"map",value:function(e,t){var n=e.resolve(t.map(this.head));return o.valid(n)?new o(n):u.Selection.near(n)}},{key:"content",value:function(){return d.Slice.empty}},{key:"eq",value:function(e){return e instanceof o&&e.head==this.head}},{key:"toJSON",value:function(){return{type:"gapcursor",pos:this.head}}},{key:"getBookmark",value:function(){return new p(this.anchor)}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for GapCursor.fromJSON");return new o(e.resolve(t.pos))}},{key:"valid",value:function(e){var t=e.parent;if(t.isTextblock||!function(e){for(var t=e.depth;t>=0;t--){var n=e.index(t),r=e.node(t);if(0==n){if(r.type.spec.isolating)return!0;continue}for(var i=r.child(n-1);;i=i.lastChild){if(0==i.childCount&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}(e)||!function(e){for(var t=e.depth;t>=0;t--){var n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(var i=r.child(n);;i=i.firstChild){if(0==i.childCount&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}(e))return!1;var n=t.type.spec.allowGapCursor;if(null!=n)return n;var r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}},{key:"findGapCursorFrom",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r:for(;;){if(!n&&o.valid(e))return e;for(var r=e.pos,i=null,a=e.depth;;a--){var s=e.node(a);if(t>0?e.indexAfter(a)<s.childCount:e.index(a)>0){i=s.child(t>0?e.indexAfter(a):e.index(a)-1);break}if(0==a)return null;r+=t;var l=e.doc.resolve(r);if(o.valid(l))return l}for(;;){var c=t>0?i.firstChild:i.lastChild;
79if(!c){if(i.isAtom&&!i.isText&&!u.NodeSelection.isSelectable(i)){e=e.doc.resolve(r+i.nodeSize*t),n=!1;continue r}break}i=c,r+=t;var d=e.doc.resolve(r);if(o.valid(d))return d}return null}}}]),o}(u.Selection);m.prototype.visible=!1,m.findFrom=m.findGapCursorFrom,u.Selection.jsonID("gapcursor",m);var p=function(){function e(t){i(this,e),this.pos=t}return a(e,[{key:"map",value:function(t){return new e(t.map(this.pos))}},{key:"resolve",value:function(e){var t=e.resolve(this.pos);return m.valid(t)?new m(t):u.Selection.near(t)}}]),e}(),f=c.keydownHandler({ArrowLeft:g("horiz",-1),ArrowRight:g("horiz",1),ArrowUp:g("vert",-1),ArrowDown:g("vert",1)});function g(e,t){var n="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,r,i){var o=e.selection,a=t>0?o.$to:o.$from,s=o.empty;if(o instanceof u.TextSelection){if(!i.endOfTextblock(n)||0==a.depth)return!1;s=!1,a=e.doc.resolve(t>0?a.after():a.before())}var l=m.findGapCursorFrom(a,t,s);return!!l&&(r&&r(e.tr.setSelection(new m(l))),!0)}}function A(e,t,n){if(!e||!e.editable)return!1;var r=e.state.doc.resolve(t);if(!m.valid(r))return!1;var i=e.posAtCoords({left:n.clientX,top:n.clientY});return!(i&&i.inside>-1&&u.NodeSelection.isSelectable(e.state.doc.nodeAt(i.inside)))&&(e.dispatch(e.state.tr.setSelection(new m(r))),!0)}function v(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof m))return!1;var n=e.state.selection.$from,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;for(var i=d.Fragment.empty,o=r.length-1;o>=0;o--)i=d.Fragment.from(r[o].createAndFill(null,i));var a=e.state.tr.replace(n.pos,n.pos,new d.Slice(i,0,0));return a.setSelection(u.TextSelection.near(a.doc.resolve(n.pos+1))),e.dispatch(a),!1}function y(e){if(!(e.selection instanceof m))return null;var t=document.createElement("div");return t.className="ProseMirror-gapcursor",h.DecorationSet.create(e.doc,[h.Decoration.widget(e.selection.head,t,{key:"gapcursor"})])}n.GapCursor=m,n.gapCursor=function(){return new u.Plugin({props:{decorations:y,createSelectionBetween:function(e,t,n){return t.pos==n.pos&&m.valid(n)?new m(n):null}
79,handleClick:A,handleKeyDown:f,handleDOMEvents:{beforeinput:v}}})}},88253,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(98794)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},57967,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(88253);let o=r.Extension.create({name:"gapCursor",addProseMirrorPlugins:()=>[i.gapCursor()],extendNodeSchema(e){var t;let n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:null!=(t=r.callOrReturn(r.getExtensionField(e,"allowGapCursor",n)))?t:null}}});n.Gapcursor=o,n.default=o},64928,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"hardBreak",addOptions:()=>({keepMarks:!0,HTMLAttributes:{}}),inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML:()=>[{tag:"br"}],renderHTML({HTMLAttributes:e}){return["br",r.mergeAttributes(this.options.HTMLAttributes,e)]},renderText:()=>"\n",addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command(()=>{let{selection:e,storedMarks:i}=n;if(e.$from.parent.type.spec.isolating)return!1;let{keepMarks:o}=this.options,{splittableMarks:a}=r.extensionManager,s=i||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{if(t&&s&&o){let t=s.filter(e=>a.includes(e.type.name));e.ensureMarks(t)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}});n.HardBreak=i,n.default=i},70383,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"heading",addOptions:()=>({levels:[1,2,3,4,5,6],HTMLAttributes:{}}),content:"inline*",group:"block",defining:!0,addAttributes:()=>({level:{default:1,rendered:!1}}),parseHTML(){return this.options.levels.map(e=>({tag:`h${e}`,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){let n=this.options.levels.includes(e.attrs.level)?e.attrs.level:this.options.levels[0];return[`h${n}`,r.mergeAttributes(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.setNode(this.name,e),toggleHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,...{[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})}}),{})},addInputRules(){return this.options.levels.map(e=>r.textblockTypeInputRule({find:RegExp(`^(#{${Math.min(...this.options.levels)},${e}}
79)\\s$`),type:this.type,getAttributes:{level:e}}))}});n.Heading=i,n.default=i},51952,(e,t,n)=>{"use strict";var r=function(){};r.prototype.append=function(e){return e.length?(e=r.from(e),!this.length&&e||e.length<200&&this.leafAppend(e)||this.length<200&&e.leafPrepend(this)||this.appendInner(e)):this},r.prototype.prepend=function(e){return e.length?r.from(e).append(this):this},r.prototype.appendInner=function(e){return new o(this,e)},r.prototype.slice=function(e,t){return(void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t)?r.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},r.prototype.get=function(e){if(!(e<0)&&!(e>=this.length))return this.getInner(e)},r.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},r.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var r=[];return this.forEach(function(t,n){return r.push(e(t,n))},t,n),r},r.from=function(e){return e instanceof r?e:e&&e.length?new i(e):r.empty};var i=function(e){function t(t){e.call(this),this.values=t}t.__proto__=e,t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var i=t;i<n;i++)if(!1===e(this.values[i],r+i))return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){for(var i=t-1;i>=n;i--)if(!1===e(this.values[i],r+i))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=200)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=200)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(r);r.empty=new i([]);var o=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return t.__proto__=e,t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,n,r){var i=this.left.length;if(t<i&&!1===this.left.forEachInner(e,t,Math.min(n,i),r)||n>i&&!1===this.right.forEachInner(e,Math.max(t-i,0),Math.min(this.length,n)-i,r+i))return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){var i=this.left.length;if(t>i&&!1===this.right.forEachInvertedInner(e,t-i,Math.max(n,i)-i,r+i)||n<i&&!1===this.left.forEachInvertedInner(e,Math.min(t,i),n,r))return!1},t.prototype.sliceInner=function(e,t){if(0==e&&t==this.length)return this;var n=this.left.length;return t<=n?this.left.slice(e,t):e>=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(r);t.exports=r},84673,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(i.key),i)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var s=e.r(51952),l=e.r(37871),c=e.r(251),u=function(){function e(t,n){i(this,e),this.items=t,this.eventCount=n}return a(e,[{key:"popEvent",value:function(t,n){var r,i,o,a,s=this;if(0==this.eventCount)return null;for(var l=this.items.length;;l--)if(this.items.get(l-1).selection){--l;break}n&&(i=(r=this.remapping(l,this.items.length)).maps.length);var c=t.tr,u=[],h=[];
79return this.items.forEach(function(t,n){if(!t.step){r||(i=(r=s.remapping(l,n+1)).maps.length),i--,h.push(t);return}if(r){h.push(new d(t.map));var m,p=t.step.map(r.slice(i));p&&c.maybeStep(p).doc&&(m=c.mapping.maps[c.mapping.maps.length-1],u.push(new d(m,void 0,void 0,u.length+h.length))),i--,m&&r.appendMap(m,i)}else c.maybeStep(t.step);if(t.selection)return o=r?t.selection.map(r.slice(i)):t.selection,a=new e(s.items.slice(0,l).append(h.reverse().concat(u)),s.eventCount-1),!1},this.items.length,0),{remaining:a,transform:c,selection:o}}},{key:"addTransform",value:function(t,n,r,i){for(var o,a,s,l=[],c=this.eventCount,u=this.items,h=!i&&u.length?u.get(u.length-1):null,p=0;p<t.steps.length;p++){var f=t.steps[p].invert(t.docs[p]),g=new d(t.mapping.maps[p],f,n),A=void 0;(A=h&&h.merge(g))&&(g=A,p?l.pop():u=u.slice(0,u.length-1)),l.push(g),n&&(c++,n=void 0),i||(h=g)}var v=c-r.depth;return v>m&&(o=u,a=v,o.forEach(function(e,t){if(e.selection&&0==a--)return s=t,!1}),u=o.slice(s),c-=v),new e(u.append(l),c)}},{key:"remapping",value:function(e,t){var n=new l.Mapping;return this.items.forEach(function(t,r){var i=null!=t.mirrorOffset&&r-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,i)},e,t),n}},{key:"addMaps",value:function(t){return 0==this.eventCount?this:new e(this.items.append(t.map(function(e){return new d(e)})),this.eventCount)}},{key:"rebased",value:function(t,n){if(!this.eventCount)return this;var r=[],i=Math.max(0,this.items.length-n),o=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(function(e){e.selection&&s--},i);var l=n;this.items.forEach(function(e){var n=o.getMirror(--l);if(null!=n){a=Math.min(a,n);var i=o.maps[n];if(e.step){var c=t.steps[n].invert(t.docs[n]),u=e.selection&&e.selection.map(o.slice(l+1,n));u&&s++,r.push(new d(i,c,u))}else r.push(new d(i))}},i);for(var c=[],u=n;u<a;u++)c.push(new d(o.maps[u]));var h=new e(this.items.slice(0,i).append(c).append(r),s);return h.emptyItemCount()>500&&(h=h.compress(this.items.length-r.length)),h}},{key:"emptyItemCount",value:function(){var e=0;return this.items.forEach(function(t){!t.step&&e++}),e}},{key:"compress",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,n=this.remapping(0,t),r=n.maps.length,i=[],o=0;return this.items.forEach(function(e,a){if(a>=t)i.push(e),e.selection&&o++;else if(e.step){var s=e.step.map(n.slice(r)),l=s&&s.getMap();if(r--,l&&n.appendMap(l,r),s){var c=e.selection&&e.selection.map(n.slice(r));c&&o++;var u,h=new d(l.invert(),s,c),m=i.length-1;(u=i.length&&i[m].merge(h))?i[m]=u:i.push(h)}}else e.map&&r--},this.items.length,0),new e(s.from(i.reverse()),o)}}]),e}();u.empty=new u(s.empty,0);var d=function(){function e(t,n,r,o){i(this,e),this.map=t,this.step=n,this.selection=r,this.mirrorOffset=o}return a(e,[{key:"merge",value:function(t){if(this.step&&t.step&&!t.selection){var n=t.step.merge(this.step);if(n)return new e(n.getMap().invert(),n,this.selection)}}}]),e}(),h=a(function e(t,n,r,o,a){i(this,e),this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=o,this.prevComposition=a}),m=20;function p(e){for(var t=[],n=e.length-1;n>=0&&0==t.length;n--)e[n].forEach(function(e,n,r,i){return t.push(r,i)});return t}function f(e,t){if(!e)return null;for(var n=[],r=0;r<e.length;r+=2){var i=t.map(e[r],1),o=t.map(e[r+1],-1);i<=o&&n.push(i,o)}return n}var g=!1,A=null;function v(e){var t=e.plugins;if(A!=t){g=!1,A=t;for(var n=0;n<t.length;n++)if(t[n].spec.historyPreserveItems){g=!0;break}}return g}var y=new c.PluginKey("history"),E=new c.PluginKey("closeHistory");function C(e,t){return function(n,r){var i=y.getState(n);if(!i||0==(e?i.undone:i.done).eventCount)return!1;if(r){var o=function(e,t,n){var r=v(t),i=y.get(t).spec.config,o=(n?e.undone:e.done).popEvent(t,r);if(!o)return null;var a=o.selection.resolve(o.transform.doc),s=(n?e.done:e.undone).addTransform(o.transform,t.selection.getBookmark(),i,r),l=new h(n?s:o.remaining,n?o.remaining:s,null,0,-1);return o.transform.setSelection(a).setMeta(y,{redo:n,historyState:l})}(i,n,e);o&&r(t?o.scrollIntoView():o)}return!0}}var b=C(!1,!0),I=C(!0,!0),x=C(!1,!1),w=C(!0,!1);n.closeHistory=function(e){return e.setMeta(E,!0)},n.history=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new c.Plugin({key:y,state:{init:function(){return new h(u.empty,u.empty,null,0,-1)},apply:function(t,n,r){return function(e,t,n,r){var i,o=n.getMeta(y);if(o)return o.historyState;n.getMeta(E)&&(e=new h(e.done,e.undone,null,0,-1));var a=n.getMeta("appendedTransaction");if(0==n.steps.length)return e;if(a&&a.getMeta(y))if(a.getMeta(y).redo)return new h(e.done.addTransform(n,void 0,r,v(t)),e.undone,p(n.mapping.maps),e.prevTime,e.prevComposition);else return new h(e.done,e.undone.addTransform(n,void 0,r,v(t)),null,e.prevTime,e.prevComposition);if(!1===n.getMeta("addToHistory")||a&&!1===a.getMeta("addToHistory"))if(i=n.getMeta("rebased"))return new h(e.done.rebased(n,i),e.undone.rebased(n,i),f(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);else return new h(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),f(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);var s=n.getMeta("composition"),l=0==e.prevTime||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!function(e,t){if(!t)return!1;if(!e.docChanged)return!0;var n=!1;
79return e.mapping.maps[0].forEach(function(e,r){for(var i=0;i<t.length;i+=2)e<=t[i+1]&&r>=t[i]&&(n=!0)}),n}(n,e.prevRanges)),c=a?f(e.prevRanges,n.mapping):p(n.mapping.maps);return new h(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,v(t)),u.empty,c,n.time,null==s?e.prevComposition:s)}(n,r,t,e)}},config:e,props:{handleDOMEvents:{beforeinput:function(e,t){var n=t.inputType,r="historyUndo"==n?b:"historyRedo"==n?I:null;return!!r&&(t.preventDefault(),r(e.state,e.dispatch))}}}})},n.redo=I,n.redoDepth=function(e){var t=y.getState(e);return t?t.undone.eventCount:0},n.redoNoScroll=w,n.undo=b,n.undoDepth=function(e){var t=y.getState(e);return t?t.done.eventCount:0},n.undoNoScroll=x},71895,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r=e.r(84673)).filter(e=>"default"!==e&&"__esModule"!==e).forEach(e=>{n.hasOwnProperty(e)||Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>r[e]})})},54502,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(71895);let o=r.Extension.create({name:"history",addOptions:()=>({depth:100,newGroupDelay:500}),addCommands:()=>({undo:()=>({state:e,dispatch:t})=>i.undo(e,t),redo:()=>({state:e,dispatch:t})=>i.redo(e,t)}),addProseMirrorPlugins(){return[i.history(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-Ñ":()=>this.editor.commands.undo(),"Shift-Mod-Ñ":()=>this.editor.commands.redo()}}});n.History=o,n.default=o},28737,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(47523);let o=r.Node.create({name:"horizontalRule",addOptions:()=>({HTMLAttributes:{}}),group:"block",parseHTML:()=>[{tag:"hr"}],renderHTML({HTMLAttributes:e}){return["hr",r.mergeAttributes(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{if(!r.canInsertNode(t,t.schema.nodes[this.name]))return!1;let{selection:n}=t,{$from:o,$to:a}=n,s=e();return 0===o.parentOffset?s.insertContentAt({from:Math.max(o.pos-1,0),to:a.pos},{type:this.name}):r.isNodeSelection(n)?s.insertContentAt(a.pos,{type:this.name}):s.insertContent({type:this.name}),s.command(({tr:e,dispatch:t})=>{var n;if(t){let{$to:t}=e.selection,r=t.end();if(t.nodeAfter)t.nodeAfter.isTextblock?e.setSelection(i.TextSelection.create(e.doc,t.pos+1)):t.nodeAfter.isBlock?e.setSelection(i.NodeSelection.create(e.doc,t.pos)):e.setSelection(i.TextSelection.create(e.doc,t.pos));else{let o=null==(n=t.parent.type.contentMatch.defaultType)?void 0:n.create();o&&(e.insert(r,o),e.setSelection(i.TextSelection.create(e.doc,r+1)))}e.scrollIntoView()}return!0}).run()}}},addInputRules(){return[r.nodeInputRule({find:/^(?:---|â-|___\s|\*\*\*\s)$/,type:this.t
79ype})]}});n.HorizontalRule=o,n.default=o},70733,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,o=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,a=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,s=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,l=r.Mark.create({name:"italic",addOptions:()=>({HTMLAttributes:{}}),parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:e=>"normal"!==e.style.fontStyle&&null},{style:"font-style=normal",clearMark:e=>e.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:e}){return["em",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[r.markInputRule({find:i,type:this.t
79ype}),r.markInputRule({find:a,type:this.type})]},addPasteRules(){return[r.markPasteRule({find:o,type:this.type}),r.markPasteRule({find:s,type:this.type})]}});n.Italic=l,n.default=l,n.starInputRegex=i,n.starPasteRegex=o,n.underscoreInputRegex=a,n.underscorePasteRegex=s},77975,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"listItem",addOptions:()=>({HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}});n.ListItem=i,n.default=i},63675,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i="textStyle",o=/^(\d+)\.\s$/,a=r.Node.create({name:"orderedList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes:()=>({start:{default:1,parseHTML:e=>e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1},type:{default:null,parseHTML:e=>e.getAttribute("type")}}),parseHTML:()=>[{tag:"ol"}],renderHTML({HTMLAttributes:e}){let{start:t,...n}=e;return 1===t?["ol",r.mergeAttributes(this.options.HTMLAttributes,n),0]:["ol",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes("listItem",this.editor.getAttributes(i)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}}
79,addInputRules(){let e=r.wrappingInputRule({find:o,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=r.wrappingInputRule({find:o,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(i)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}});n.OrderedList=a,n.default=a,n.inputRegex=o},49907,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=r.Node.create({name:"paragraph",priority:1e3,addOptions:()=>({HTMLAttributes:{}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"p"}],renderHTML({HTMLAttributes:e}){return["p",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}});n.Paragraph=i,n.default=i},83147,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206);let i=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,o=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,a=r.Mark.create({name:"strike",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("line-through")&&{}}],renderHTML({HTMLAttributes:e}){return["s",r.mergeAttributes(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}}
79,addInputRules(){return[r.markInputRule({find:i,type:this.type})]},addPasteRules(){return[r.markPasteRule({find:o,type:this.type})]}});n.Strike=a,n.default=a,n.inputRegex=i,n.pasteRegex=o},30033,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(81206).Node.create({name:"text",group:"inline"});n.Text=r,n.default=r},44357,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e.r(81206),i=e.r(49942),o=e.r(16606),a=e.r(28174),s=e.r(51331),l=e.r(66156),c=e.r(42198),u=e.r(7447),d=e.r(57967),h=e.r(64928),m=e.r(70383),p=e.r(54502),f=e.r(28737),g=e.r(70733),A=e.r(77975),v=e.r(63675),y=e.r(49907),E=e.r(83147),C=e.r(30033);let b=r.Extension.create({name:"starterKit",addExtensions(){let e=[];return!1!==this.options.bold&&e.push(o.Bold.configure(this.options.bold)),!1!==this.options.blockquote&&e.push(i.Blockquote.configure(this.options.blockquote)),!1!==this.options.bulletList&&e.push(a.BulletList.configure(this.options.bulletList)),!1!==this.options.code&&e.push(s.Code.configure(this.options.code)),!1!==this.options.codeBlock&&e.push(l.CodeBlock.configure(this.options.codeBlock)),!1!==this.options.document&&e.push(c.Document.configure(this.options.document)),!1!==this.options.dropcursor&&e.push(u.Dropcursor.configure(this.options.dropcursor)),!1!==this.options.gapcursor&&e.push(d.Gapcursor.configure(this.options.gapcursor)),!1!==this.options.hardBreak&&e.push(h.HardBreak.configure(this.options.hardBreak)),!1!==this.options.heading&&e.push(m.Heading.configure(this.options.heading)),!1!==this.options.history&&e.push(p.History.configure(this.options.history)),!1!==this.options.horizontalRule&&e.push(f.HorizontalRule.configure(this.options.horizontalRule)),!1!==this.options.italic&&e.push(g.Italic.configure(this.options.italic)),!1!==this.options.listItem&&e.push(A.ListItem.configure(this.options.listItem)),!1!==this.options.orderedList&&e.push(v.OrderedList.configure(this.options.orderedList)),!1!==this.options.paragraph&&e.push(y.Paragraph.configure(this.options.paragraph)),!1!==this.options.strike&&e.push(E.Strike.configure(this.options.strike)),!1!==this.options.text&&e.push(C.Text.configure(this.options.text)),e}});n.StarterKit=b,n.default=b},69146,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.BLANK_URL=n.relativeFirstCharacters=n.whitespaceEscapeCharsRegex=n.urlSchemeRegex=n.ctrlCharactersRegex=n.htmlCtrlEntityRegex=n.htmlEntitiesRegex=n.invalidProtocolRegex=void 0,n.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,n.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,n.htmlCtrlEntityRegex=/&(newline|tab);/gi,n.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,n.urlSchemeRegex=/^.+(:|:)/gim,n.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g,n.relativeFirstCharacters=[".","/"],n.BLANK_URL="about:blank"},24488,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sanitizeUrl=void 0;var r=e.r(69146);function i(e){try{return decodeURIComponent(e)}catch(t){return e}}n.sanitizeUrl=function(e){if(!e)return r.BLANK_URL;var t,n=i(e.trim());do t=(n=i(n=n.replace(r.ctrlCharactersRegex,"").replace(r.htmlEntitiesRegex,function(e,t){return String.fromCharCode(t)}).replace(r.htmlCtrlEntityRegex,"").replace(r.ctrlCharactersRegex,"").replace(r.whitespaceEscapeCharsRegex,"").trim())).match(r.ctrlCharactersRegex)||n.match(r.htmlEntitiesRegex)||n.match(r.htmlCtrlEntityRegex)||n.match(r.whitespaceEscapeCharsRegex);while(t&&t.length>0)var o=n;if(!o)return r.BLANK_URL;if(r.relativeFirstCharacters.indexOf(o[0])>-1)return o;var a=o.trimStart(),s=a.match(r.urlSchemeRegex);if(!s)return o;var l=s[0].toLowerCase().trim();if(r.invalidProtocolRegex.test(l))return r.BLANK_URL;var c=a.replace(/\\/g,"/");if("mailto:"===l||l.includes("://"))return c;if("http:"===l||"https:"===l){if(!URL.canParse(c))return r.BLANK_URL;var u=new URL(c);return u.protocol=u.protocol.toLowerCase(),u.hostname=u.hostname.toLowerCase(),u.toString()}return c}},82341,(e,t,n)=>{"use strict";var r,i,o,a,s,l,c,u;n.__esModule=!0,n.DocumentSigningProvider=n.FeatureFlags=n.FormatDateType=n.AssetType=n.ErrorMessageKeys=n.AcceptedAttachmentMIMETypes=n.ParticipantGroup=n.StandardAgreementTitle=void 0,(r=n.StandardAgreementTitle||(n.StandardAgreementTitle={})).CloudTerms="Cloud Terms",r.MutualNDA="Mutual NDA",r.OneWayNDA="One-Way NDA",r.PSA="PSA",r.DPA="DPA",r.BAA="BAA",r.SLT="SLT",r.AIAddendum="AI Addendum",(i=n.ParticipantGroup||(n.ParticipantGroup={})).OWNER="Owner",i.REVIEWERS="Reviewers",i.APPROVERS="Internal Approvers",i.SIGNERS="Signer",i.VIEWERS="Viewers",(o=n.AcceptedAttachmentMIMETypes||(n.AcceptedAttachmentMIMETypes={})).JPG="image/jpg",o.JPEG="image/jpeg",o.PNG="image/png",o.WEBP="image/webp",o.PDF="application/pdf",o.DOCX="application/officedocument.wordprocessingml.document",o.DOCXOPENXML="application/vnd.openxmlformats-officedocument.wordprocessingml.document",o.DOC="application/msword",o.XLSX="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet ",o.XLS="application/vnd.ms-excel",o.XML="application/xml",o.XML_TEXT="text/xml",(a=n.ErrorMessageKeys||(n.ErrorMessageKeys={})).EntityBlockDeleteFailed="ENTITY_BLOCK_DELETE_FAILED",a.UserTemplates="USER_TEMPLATES",a.UserSignerNegotiations="USER_SIGNER_NEGOTIATIONS",a.UserOwnerNegotiations="USER_OWNER_NEGOTIATIONS",a.HasAssociatedSalesforceIntegration="HAS_ASSOCIATED_SALESFORCE_INTEGRATION",a.SignatureAlreadyInitiated="SIGNATURE_ALREADY_INITIATED",a.LockedTemplateParticipantsDoNotMatchDealInput="LOCKED_TEMPLATE_PARTICIPANTS_NO_NOT_MATCH_DEAL_INPUT",a.InlineSignatureToggleConnection="INLINE_SIGNATURE_TOGGLE_CONNECTION",a.InlineSignatureToggleSave="INLINE_SIGNATURE_TOGGLE_SAVE",a.DraftTemplateDeleted="DRAFT_TEMPLATE_DELET
79ED",(s=n.AssetType||(n.AssetType={})).ORGANIZATION_LOGO="organization_logo",s.EMAIL_LOGO="email_logo",s.COVER_PAGE_LOGO="cover_page_logo",s.USER_PROFILE_PICTURE="user_profile_picture",(l=n.FormatDateType||(n.FormatDateType={}))[l.MMDDYYYY=0]="MMDDYYYY",l[l.MMMDDYYYY=1]="MMMDDYYYY",l[l.MMMMDDYYYY=2]="MMMMDDYYYY",l[l.MMMDDHHMM=3]="MMMDDHHMM",l[l.MMMDDYYYYAtHHMM=4]="MMMDDYYYYAtHHMM",l[l.MMDDYYYYHHMM=5]="MMDDYYYYHHMM",l[l.HHMM=6]="HHMM",l[l.YYYY_MM_DD_HHMM=7]="YYYY_MM_DD_HHMM",(c=n.FeatureFlags||(n.FeatureFlags={})).SendDeals="send_deals",c.Playbook="playbook",c.DealTemplates="deal-templates",c.EntityBlocks="entity-blocks",c.Assets="assets",c.EmailTemplates="email-templates",c.CoverPages="cover-pages",c.Integrations="integrations",c.InternalToolkit="internal-toolkit",c.SamlSsoProvider="saml-sso-provider",c.TeamInviteLink="team-invite-link",c.DealInviteLink="deal-invite-link",c.InlineSignature="inline-signature",c.Analytics="analytics",c.Webhooks="webhooks",c.NDAFirst="nda-first",c.Subscriptions="subscriptions",c.Superdoc="superdoc",c.DocusignApp="docusign-app",c.ApiTab="api-tab",c.DealCreationEnabled="deal-creation-enabled",(u=n.DocumentSigningProvider||(n.DocumentSigningProvider={})).DocuSign="docusign",u.HelloSign="hellosign",u.Salesforce="salesforce"},42898,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};n.__esModule=!0,n.validateUrl=n.validateLinkFormat=n.parseUrl=n.htmlContentHasChanged=n.getEmailTemplateText=n.getCoverPageTemplateText=n.extensionFromMimeType=void 0;var i=e.r(24488),o=r(e.r(92425)),a=e.r(33657),s=e.r(82341);n.extensionFromMimeType=function(e){switch(e){case s.AcceptedAttachmentMIMETypes.JPG:case s.AcceptedAttachmentMIMETypes.JPEG:case s.AcceptedAttachmentMIMETypes.PNG:case s.AcceptedAttachmentMIMETypes.WEBP:return e.replace("image/","");case s.AcceptedAttachmentMIMETypes.PDF:case s.AcceptedAttachmentMIMETypes.DOC:return e.replace("application/","");case s.AcceptedAttachmentMIMETypes.DOCX:case s.AcceptedAttachmentMIMETypes.DOCXOPENXML:return"docx";case s.AcceptedAttachmentMIMETypes.XLSX:return"xlsx";case s.AcceptedAttachmentMIMETypes.XLS:return"xls";case s.AcceptedAttachmentMIMETypes.XML:case s.AcceptedAttachmentMIMETypes.XML_TEXT:return"xml"}},n.getCoverPageTemplateText=function(e,t,n){return e.replace(RegExp("".concat(a.COVER_PAGE_SENDER_DELIMITER),"g"),t.replace(/[.,@]/g,"")).replace(RegExp("".concat(a.COVER_PAGE_COUNTERPARTY_DELIMITER),"g"),n.replace(/[.,@]/g,""))},n.getEmailTemplateText=function(e,t,n){return e.replace(RegExp("".concat(a.EMAIL_SENDER_DELIMITER),"g"),t).replace(RegExp("".concat(a.EMAIL_STANDARD_AGREEMENT_DELIMITER),"g"),n)},n.htmlContentHasChanged=function(e,t){return(0,o.default)(e,["strong","em","u","li","ul"])!==(0,o.default)(t,["strong","em","u","li","ul"])},n.parseUrl=function(e,t){void 0===t&&(t="https");try{if(e.includes(":"))return new URL(e);return new URL("".concat(null!=t?t:"https","://").concat(e))}catch(e){return null}},n.validateLinkFormat=function(e){return/^https?:\/\/[\da-z.-]+\.[a-z]{2,}(\/[a-zA-Z0-9._-]+)*\/?(#[a-zA-Z0-9._-]+)?$/.test(e)},n.validateUrl=function(e,t,r,o,a){void 0===t&&(t=["https"]),void 0===r&&(r=[]),void 0===o&&(o="https"),void 0===a&&(a=[]);var s=(0,n.parseUrl)(e,o);if(!s||!(0,n.validateLinkFormat)(s.href)||"about:blank"===(0,i.sanitizeUrl)(e))return!1;var l=s.protocol.replace(":","");if(!t.includes(l)||r.includes(l))return!1;var c=s.hostname;if(a.includes(c))return!1;for(var u=0,d=["next","url","redirect","redirect_url","redirect_uri","redirect_to","return_url","return_to","destination","continue","continue_url","goto_url"];u<d.length;u++){var h=d[u],m=s.searchParams.get(h);if(m&&/^https?:\/\//i.test(m))return!1}return!0}},24799,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},o=e.e&&e.e.__spreadArray||function(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}
79,a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};n.__esModule=!0,n.useTextEditor=n.getTextEditorExtensions=n.EditorContent=n.Editor=void 0;var s=e.r(42198),l=a(e.r(61756)),c=e.r(16025),u=e.r(40015),d=e.r(26916),h=e.r(60742),m=e.r(65977),p=e.r(58416),f=e.r(29522),g=e.r(38346),A=e.r(43391);n.Editor=A.Editor,n.EditorContent=A.EditorContent;var v=e.r(44357),y=e.r(42898),E=function(){return{default:null,parseHTML:function(e){return e.getAttribute("class")},renderHTML:function(e){if(e.class)return{class:"".concat(e.class)}}}},C=function(){return{default:1,renderHTML:function(e){if(e.colspan)return{colspan:"".concat(e.colspan)}}}};n.getTextEditorExtensions=function(e,t){return o(o(o([],t?[s.Document.extend({content:t})]:[],!0),e?[c.Placeholder.configure({placeholder:function(){return e},showOnlyCurrent:!1})]:[],!0),[v.StarterKit.configure(r(r({},t&&{document:!1}),{heading:{levels:[1,2],HTMLAttributes:{class:"text-base font-medium mb-1 text-gray-700"}},paragraph:{HTMLAttributes:{class:"text-sm text-gray-500"}},bold:{HTMLAttributes:{class:"font-medium"}},bulletList:{HTMLAttributes:{class:"list-disc text-sm text-gray-500 ml-4"}},orderedList:{HTMLAttributes:{class:"list-decimal text-sm text-gray-500 ml-4"}},italic:{HTMLAttributes:{class:"italic"}}})),p.TextStyle.extend({addAttributes:function(){var e;return r(r({},null==(e=this.parent)?void 0:e.call(this)),{class:{default:null,parseHTML:function(e){return e.getAttribute("class")},renderHTML:function(e){if(e.class)return{class:"".concat(e.class)}}}})},parseHTML:function(){return[{tag:"span",getAttrs:function(e){return e}}]}}),f.Typography,g.Underline.configure({HTMLAttributes:{class:"underline"}}),u.Table.extend({addAttributes:function(){var e;return r(r({},null==(e=this.parent)?void 0:e.call(this)),{cellpadding:{default:null,renderHTML:function(e){if(e.cellpadding)return{cellpadding:"".concat(e.cellpadding)}}},class:E()})},renderHTML:function(e){var t,n=null==(t=this.parent)?void 0:t.call(this,e);return n?(n[1].style=void 0,n):""}}),m.TableRow.extend({addAttributes:function(){var e;return r(r({},null==(e=this.parent)?void 0:e.call(this)),{class:E()})}}),h.TableHeader.extend({addAttributes:function(){var e;return r(r({},null==(e=this.parent)?void 0:e.call(this)),{contenteditable:{renderHTML:function(){return{contenteditable:"false"}}},colspan:C(),class:E()})}}),d.TableCell.extend({addAttributes:function(){var e;return r({class:E(),colspan:C()},null==(e=this.parent)?void 0:e.call(this))}}),l.default.configure({linkOnPaste:!1,defaultProtocol:"https",protocols:["https"],HTMLAttributes:{rel:"noopener noreferrer nofollow",class:"text-blue-600 underline cursor-pointer",target:"_blank"},isAllowedUri:function(e){return(0,y.validateUrl)(e)},shouldAutoLink:function(e){return(0,y.validateUrl)(e)}})],!1)},n.useTextEditor=function(e){var t,n=e.options,o=n||{},a=o.extensions,s=o.editorProps,l=i(o,["extensions","editorProps"]),c=null!=(t=null==s?void 0:s.attributes)?t:void 0,u="object"==typeof c?c.class:void 0;return(0,A.useEditor)(r({extensions:a,content:(null==n?void 0:n.content)||"",editorProps:r(r({},s),{attributes:r(r({},c),{class:"p-6 focus:outline-none font-sans min-h-[200px] children:leading-6 ".concat(u)}),transformPastedText:function(e){return e.replace(/ |\u00A0/g," ")},transformPastedHTML:function(e){return e.replace(/ |\u00A0/g," ")}}),injectCSS:!1,immediatelyRender:!0},l))}},28857,(e,t,n)=>{"use strict";n.__esModule=!0,n.emailProvidersBlacklist=void 0,n.emailProvidersBlacklist=["0-mail.com","007addict.com","020.co.uk","027168.com","0815.ru","0815.su","0clickemail.com","0sg.net","0wnd.net","0wnd.org","1033edge.com","10mail.org","10minutemail.co.za","10minutemail.com","11mail.com","123-m.com","123.com","123box.net","123india.com","123mail.cl","123mail.org","123qwe.co.uk","126.com","126.net","138mail.com","139.com","150mail.com","150ml.com","15meg4free.com","163.com","16mail.com","188.com","189.cn","1auto.com","1ce.us","1chuan.com","1colony.com","1coolplace.com","1email.eu","1freeemail.com","1fsdfdsfsdf.tk","1funplace.com","1internetdrive.com","1mail.ml","1mail.net","1me.net","1mum.com","1musicrow.com","1netdrive.com","1nsyncfan.com","1pad.de","1under.com","1webave.com","1webhighway.com","1zhuan.com","2-mail.com","20email.eu","20mail.in","20mail.it","20minutemail.com","212.com","21cn.com","247emails.com","24horas.com","2911.net","2980.com","2bmail.co.uk","2coolforyou.net","2d2i.com","2die4.com","2fdgdfgdfgdf.tk","2hotforyou.net","2mydns.com","2net.us","2prong.com","2trom.com","3000.it","30minutemail.com","30minutesmail.com","3126.com","321media.com","33mail.com","360.ru","37.com","3ammagazine.com","3dmail.com","3email.com","3g.ua","3mail.ga","3trtretgfrfe.tk","3xl.net","444.net","4email.com","4email.net","4gfdsgfdgfd.tk","4mg.com","4newyork.com","4warding.com","4warding.net","4warding.org","4x4fan.com","4x4man.com","50mail.com","5fm.za.com","5ghgfhfghfgh.tk","5iron.com","5star.com","60minutemail.com","6hjgjhgkilkj.tk","6ip.us","6mail.cf","6paq.com","702mail.co.za","74.ru","7mail.ga","7mail.ml","7tags.com","88.am","8848.net","888.nu","8mail.ga","8mail.ml","97rock.com","99experts.com","9ox.net","a-bc.net","a-player.org","a2z4u.net","a45.in","aaamail.zzn.com","aahlife.com","aamail.net","aapt.net.au","aaronkwok.net","abbeyroadlondon.co.uk","abcflash.net","abdulnour.com","aberystwyth.com","abol
79ition-now.com","about.com","absolutevitality.com","abusemail.de","abv.bg","abwesend.de","abyssmail.com","ac20mail.in","academycougars.com","acceso.or.cr","access4less.net","accessgcc.com","accountant.com","acdcfan.com","acdczone.com","ace-of-base.com","acmecity.com","acmemail.net","acninc.net","acrobatmail.com","activatormail.com","activist.com","adam.com.au","add3000.pp.ua","addcom.de","address.com","adelphia.net","adexec.com","adfarrow.com","adinet.com.uy","adios.net","admin.in.th","administrativos.com","adoption.com","ados.fr","adrenalinefreak.com","adres.nl","advalvas.be","advantimo.com","aeiou.pt","aemail4u.com","aeneasmail.com","afreeinternet.com","africa-11.com","africamail.com","africamel.net","africanpartnersonline.com","afrobacon.com","ag.us.to","agedmail.com","agelessemail.com","agoodmail.com","ahaa.dk","ahk.jp","aichi.com","aim.com","aircraftmail.com","airforce.net","airforceemail.com","airpost.net","aiutamici.com","ajacied.com","ajaxapp.net","ak47.hu","aknet.kg","akphantom.com","albawaba.com","alecsmail.com","alex4all.com","alexandria.cc","algeria.com","algeriamail.com","alhilal.net","alibaba.com","alice.it","aliceadsl.fr","aliceinchainsmail.com","alivance.com","alive.cz","aliyun.com","allergist.com","allmail.net","alloymail.com","allracing.com","allsaintsfan.com","alltel.net","alpenjodel.de","alphafrau.de","alskens.dk","altavista.com","altavista.net","altavista.se","alternativagratis.com","alumni.com","alumnidirector.com","alvilag.hu","ama-trade.de","amail.com","amazonses.com","amele.com","america.hm","ameritech.net","amilegit.com","amiri.net","amiriindustries.com","amnetsal.com","amorki.pl","amrer.net","amuro.net","amuromail.com","ananzi.co.za","ancestry.com","andreabocellimail.com","andylau.net","anfmail.com","angelfan.com","angelfire.com","angelic.com","animail.net","animal.net","animalhouse.com","animalwoman.net","anjungcafe.com","anniefans.com","annsmail.com","ano-mail.net","anonmails.de","anonymbox.com","anonymous.to","anote.com","another.com","anotherdomaincyka.tk","anotherwin95.com","anti-ignorance.net","anti-social.com","antichef.com","antichef.net","antiqueemail.com","antireg.ru","antisocial.com","antispam.de","antispam24.de","antispammail.de","antongijsen.com","antwerpen.com","anymoment.com","anytimenow.com","aol.co.uk","aol.com","aol.de","aol.fr","aol.it","aol.jp","aon.at","apexmail.com","apmail.com","apollo.lv","aport.ru","aport2000.ru","apple.sib.ru","appraiser.net","approvers.net","aquaticmail.net","arabia.com","arabtop.net","arcademaster.com","archaeologist.com","archerymail.com","arcor.de","arcotronics.bg","arcticmail.com","argentina.com","arhaelogist.com","aristotle.org","army.net","armyspy.com","arnet.com.ar","art-en-ligne.pro","artistemail.com","artlover.com","artlover.com.au","artman-conception.com","as-if.com","asdasd.nl","asean-mail","asean-mail.com","asheville.com","asia-links.com","asia-mail.com","asia.com","asiafind.com","asianavenue.com","asiancityweb.com","asiansonly.net","asianwired.net","asiapoint.net","askaclub.ru","ass.pp.ua","assala.com","assamesemail.com","astroboymail.com","astrolover.com","astrosfan.com","astrosfan.net","asurfer.com","atheist.com","athenachu.net","atina.cl","atl.lv","atlas.cz","atlaswebmail.com","atlink.com","atmc.net","ato.check.com","atozasia.com","atrus.ru","att.net","attglobal.net","attymail.com","au.ru","auctioneer.net","aufeminin.com","aus-city.com","ausi.com","aussiemail.com.au","austin.rr.com","australia.edu","australiamail.com","austrosearch.net","autoescuelanerja.com","autograf.pl","automail.ru","automotiveauthority.com","autorambler.ru","aver.com","avh.hu","avia-tonic.fr","avtoritet.ru","awayonvacation.com","awholelotofamechi.com","awsom.net","axoskate.com","ayna.com","azazazatashkent.tk","azimiweb.com","azmeil.tk","bachelorboy.com","bachelorgal.com","backfliper.com","backpackers.com","backstreet-boys.com","backstreetboysclub.com","backtothefuturefans.com","backwards.com","badtzmail.com","bagherpour.com","bahrainmail.com","bakpaka.com","bakpaka.net","baldmama.de","baldpapa.de","ballerstatus.net","ballyfinance.com","balochistan.org","baluch.com","bangkok.
79com","bangkok2000.com","bannertown.net","baptistmail.com","baptized.com","barcelona.com","bareed.ws","barid.com","barlick.net","bartender.net","baseball-email.com","baseballmail.com","basketballmail.com","batuta.net","baudoinconsulting.com","baxomale.ht.cx","bboy.com","bboy.zzn.com","bcvibes.com","beddly.com","beeebank.com","beefmilk.com","beenhad.com","beep.ru","beer.com","beerandremotes.com","beethoven.com","beirut.com","belice.com","belizehome.com","belizemail.net","belizeweb.com","bell.net","bellair.net","bellsouth.net","berkscounty.com","berlin.com","berlin.de","berlinexpo.de","bestmail.us","betriebsdirektor.de","bettergolf.net","bharatmail.com","big1.us","big5mail.com","bigassweb.com","bigblue.net.au","bigboab.com","bigfoot.com","bigfoot.de","bigger.com","biggerbadder.com","bigmailbox.com","bigmir.net","bigpond.au","bigpond.com","bigpond.com.au","bigpond.net","bigpond.net.au","bigramp.com","bigstring.com","bikemechanics.com","bikeracer.com","bikeracers.net","bikerider.com","billsfan.com","billsfan.net","bimamail.com","bimla.net","bin-wieder-da.de","binkmail.com","bio-muesli.info","bio-muesli.net","biologyfan.com","birdfanatic.com","birdlover.com","birdowner.net","bisons.com","bitmail.com","bitpage.net","bizhosting.com","bk.ru","bkkmail.com","bla-bla.com","blackburnfans.com","blackburnmail.com","blackplanet.com","blader.com","bladesmail.net","blazemail.com","bleib-bei-mir.de","blink182.net","blockfilter.com","blogmyway.org","blondandeasy.com","bluebottle.com","bluehyppo.com","bluemail.ch","bluemail.dk","bluesfan.com","bluewin.ch","blueyonder.co.uk","blumail.org","blushmail.com","blutig.me","bmlsports.net","boardermail.com","boarderzone.com","boatracers.com","bobmail.info","bodhi.lawlita.com","bofthew.com","bol.com.br","bolando.com","bollywoodz.com","bolt.com","boltonfans.com","bombdiggity.com","bonbon.net","boom.com","bootmail.com","bootybay.de","bornagain.com","bornnaked.com","bossofthemoss.com","bostonoffice.com","boun.cr","bounce.net","bounces.amazon.com","bouncr.com","box.az","box.ua","boxbg.com","boxemail.com","boxformail.in","boxfrog.com","boximail.com","boyzoneclub.com","bradfordfans.com","brasilia.net","bratan.ru","brazilmail.com","brazilmail.com.br","breadtimes.press","breakthru.com","breathe.com","brefmail.com","brennendesreich.de","bresnan.net","brestonline.com","brew-master.com","brew-meister.com","brfree.com.br","briefemail.com","bright.net","britneyclub.com","brittonsign.com","broadcast.net","broadwaybuff.com","broadwaylove.com","brokeandhappy.com","brokenvalve.com","brujula.net","brunetka.ru","brusseler.com","bsdmail.com","bsnow.net","bspamfree.org","bt.com","btcc.org","btcmail.pw","btconnect.co.uk","btconnect.com","btinternet.com","btopenworld.co.uk","buerotiger.de","buffymail.com","bugmenot.com","bulgaria.com","bullsfan.com","bullsgame.com","bumerang.ro","bumpymail.com","bumrap.com","bund.us","bunita.net","bunko.com","burnthespam.info","burntmail.com","burstmail.info","buryfans.com","bushemail.com","business-man.com","businessman.net","businessweekmail.com","bust.com","busta-rhymes.com","busymail.com","busymail.com.com","busymail.comhomeart.com","butch-femme.net","butovo.net","buyersusa.com","buymoreplays.com","buzy.com","bvimailbox.com","byke.com","byom.de","byteme.com","c2.hu","c2i.net","c3.hu","c4.com","c51vsgq.com","cabacabana.com","cable.comcast.com","cableone.net","caere.it","cairomail.com","calcuttaads.com","calendar-server.bounces.google.com","calidifontain.be","californiamail.com","callnetuk.com","callsign.net","caltanet.it","camidge.com","canada-11.com","canada.com","canadianmail.com","canoemail.com","cantv.net","canwetalk.com","caramail.com","card.zp.ua","care2.com","careceo.com","careerbuildermail.com","carioca.net","cartelera.org","cartestraina.ro","casablancaresort.com","casema.nl","cash4u.com","cashette.com","casino.com","casualdx.com","cataloniamail.com","cataz.com","catcha.com","catchamail.com","catemail.com","catholic.org","catlover.com","catsrule.garfield.com","ccnmail.com","cd2.com","cek.pm","celineclub.com","celtic.com","center-mail.de","centermail.at","centermail.com","centermail.de","centermail.info","centermail.net","centoper.it","centralpets.com","centrum.cz","centrum.sk","centurylink.net","centurytel.net","certifiedmail.com","cfl.rr.com","cgac.es","cghost.s-a-d.de","chacuo.net","chaiyo.com","chaiyomail.com","chalkmail.net","chammy.info","chance2mail.com","chandrasekar.net","channelonetv.com","charityemail.com","charmedmail.com","charter.com","charter.net","chat.ru","chatlane.ru","chattown.com","chauhanweb.com","cheatmail.de","chechnya.conf.work","check.com","check.com12","check1check.com","cheeb.com","cheerful.com","chef.net","chefmail.com","chek.com","chello.nl","chemist.com","chequemail.com","cheshiremail.com","cheyenneweb.com","chez.com","chickmail.com","chil-e.com","childrens.md","childsavetrust.org","china.com","china.net.vg","chinalook.com","chinamail.com","chinesecool.com","chirk.com","chocaholic.com.au","chocofan.com","chogmail.com","choicemail1.com","chong-mail.com","chong-mail.net","christianmail.net","chronicspender.com","churchusa.com","cia-agent.com","cia.hu","ciaoweb.it","cicciociccio.com","cincinow.net","cirquefans.com","citeweb.net","citiz.net","citlink.net","city-of-bath.org","city-of-birmingham.com","city-of-brighton.org","city-of-cambridge.com","city-of-coventry.com","city-of-edinburgh.com","city-of-lichfield.com","city-of-lincoln.com","city-of-liverpool.com","city-of-manchester.com","city-of-nottingham.com","city-of-oxford.com","city-of-swansea.com","city-of-westminster.com","city-of-westminster.net","city-of-york.net","city2city.com","citynetusa.com","cityofcardiff.net","cityoflondon.org","ciudad.com.ar","ckaazaza.tk","claramail.com","classicalfan.com","classicmail.co.za","clear.net.nz","clearwire.net","clerk.com","clickforadate.com","cliffhanger.com","clixser.com","close2you.ne","close2you.net","clrmail.com","club-internet.fr","club4x4.net","clubalfa.com","clubbers.net","clubducati.com","clubhonda.net","clubmember.org","clubnetnoir.com","clubvdo.net","cluemail.com","cmail.net","cmail.org","cmail.ru","cmpmail.com","cmpnetmail.com","cnegal.com","cnnsimail.com","cntv.cn","codec.ro","codec.ro.ro","codec.roemail.ro","coder.hu","coid.biz","coldemail.info","coldmail.com","collectiblesuperstore.com","collector.org","collegebeat.com","collegeclub.com","collegemail.com","colleges.com","columbus.rr.com","columbusrr.com","columnist.com","comast.com","comast.net","comcast.com","comcast.net","comic.com","communityconnect.com","complxmind.com","comporium.
79net","comprendemail.com","compuserve.com","computer-expert.net","computer-freak.com","computer4u.com","computerconfused.com","computermail.net","computernaked.com","conexcol.com","cong.ru","conk.com","connect4free.net","connectbox.com","conok.com","consultant.com","consumerriot.com","contractor.net","contrasto.cu.cc","cookiemonster.com","cool.br","cool.fr.nf","coole-files.de","coolgoose.ca","coolgoose.com","coolkiwi.com","coollist.com","coolmail.com","coolmail.net","coolrio.com","coolsend.com","coolsite.net","cooooool.com","cooperation.net","cooperationtogo.net","copacabana.com","copper.net","copticmail.com","cornells.com","cornerpub.com","corporatedirtbag.com","correo.terra.com.gt","corrsfan.com","cortinet.com","cosmo.com","cotas.net","counsellor.com","countrylover.com","courriel.fr.nf","courrieltemporaire.com","cox.com","cox.net","coxinet.net","cpaonline.net","cracker.hu","craftemail.com","crapmail.org","crazedanddazed.com","crazy.ru","crazymailing.com","crazysexycool.com","crewstart.com","cristianemail.com","critterpost.com","croeso.com","crosshairs.com","crosswinds.net","crunkmail.com","crwmail.com","cry4helponline.com","cryingmail.com","cs.com","csinibaba.hu","cubiclink.com","cuemail.com","cumbriamail.com","curio-city.com","curryworld.de","curtsmail.com","cust.in","cute-girl.com","cuteandcuddly.com","cutekittens.com","cutey.com","cuvox.de","cww.de","cyber-africa.net","cyber-innovation.club","cyber-matrix.com","cyber-phone.eu","cyber-wizard.com","cyber4all.com","cyberbabies.com","cybercafemaui.com","cybercity-online.net","cyberdude.com","cyberforeplay.net","cybergal.com","cybergrrl.com","cyberinbox.com","cyberleports.com","cybermail.net","cybernet.it","cyberservices.com","cyberspace-asia.com","cybertrains.org","cyclefanz.com","cymail.net","cynetcity.com","d3p.dk","dabsol.net","dacoolest.com","dadacasa.com","daha.com","dailypioneer.com","dallas.theboys.com","dallasmail.com","dandikmail.com","dangerous-minds.com","dansegulvet.com","dasdasdascyka.tk","data54.com","date.by","daum.net","davegracey.com","dawnsonmail.com","dawsonmail.com","dayrep.com","dazedandconfused.com","dbzmail.com","dcemail.com","dcsi.net","ddns.org","deadaddress.com","deadlymob.org","deadspam.com","deafemail.net","deagot.com","deal-maker.com","dearriba.com","death-star.com","deepseafisherman.net","deforestationsucks.com","degoo.com","dejanews.com","delikkt.de","deliveryman.com","deneg.net","depechemode.com","deseretmail.com","desertmail.com","desertonline.com","desertsaintsmail.com","desilota.com","deskmail.com","deskpilot.com","despam.it","despammed.com","destin.com","detik.com","deutschland-net.com","devnullmail.com","devotedcouples.com","dezigner.ru","dfgh.net","dfwatson.com","dglnet.com.br","dgoh.org","di-ve.com","diamondemail.com","didamail.com","die-besten-bilder.de","die-genossen.de","die-optimisten.de","die-optimisten.net","die.life","diehardmail.com","diemailbox.de","digibel.be","digital-filestore.de","digitalforeplay.net","digitalsanctuary.com","digosnet.com","dingbone.com","diplomats.com","directbox.com","director-general.com","diri.com","dirtracer.com","dirtracers.com","discard.email","discard.ga","discard.gq","discardmail.com","discardmail.de","disciples.com","discofan.com","discovery.com","discoverymail.com","discoverymail.net","disign-concept.eu","disign-revelation.com","disinfo.net","dispomail.eu","disposable.com","disposableaddress.com","disposableemailaddresses.com","disposableinbox.com","dispose.it","dispostable.com","divismail.ru","divorcedandhappy.com","dm.w3internet.co.uk","dmailman.com","dmitrovka.net","dmitry.ru","dnainternet.net","dnsmadeeasy.com","doar.net","doclist.bounces.google.com","docmail.cz","docs.google.com","doctor.com","dodgeit.com","dodgit.com","dodgit.org","dodo.com.au","dodsi.com","dog.com","dogit.com","doglover.com","dogmail.co.uk","dogsnob.net","doityourself.com","domforfb1.tk","domforfb2.tk","domforfb3.tk","domforfb4.tk","domforfb5.tk","domforfb6.tk","domforfb7.tk","domforfb8.tk","domozmail.com","doneasy.com","donegal.net","donemail.ru","donjuan.com","dontgotmail.com","dontmesswithtexas.com","dontreg.com","dontsendmespam.de","doramail.com","dostmail.com","dotcom.fr","dotmsg.com","dotnow.com","dott.it","download-privat.de","dplanet.ch","dr.com","dragoncon.net","dragracer.com","drdrb.net","drivehq.com","dropmail.me","dropzone.com","drotposta.hu","dubaimail.com","dublin.com","dublin.ie","dump-email.info","dumpandjunk.com","dumpmail.com","dumpmail.de","dumpyemail.com","dunlopdriver.com","dunloprider.com","duno.com","duskmail.com","dustdevil.com","dutchmail.com","dvd-fan.net","dwp.net","dygo.com","dynamitemail.com","dyndns.org","e-apollo.lv","e-hkma.com","e-mail.com","e-mail.com.tr","e-mail.dk","e-mail.org","e-mail.ru","e-mail.ua","e-mailanywhere.com","e-mails.ru","e-tapaal.com","e-webtec.com","e4ward.com","earthalliance.com","earthcam.net","earthdome.com","earthling.net","earthlink.net","earthonline.net","eastcoast.co.za","eastlink.ca","eastmail.com","eastrolog.com","easy.com","easy.to","easypeasy.com","easypost.com","easytras
79hmail.com","eatmydirt.com","ebprofits.net","ec.rr.com","ecardmail.com","ecbsolutions.net","echina.com","ecolo-online.fr","ecompare.com","edmail.com","ednatx.com","edtnmail.com","educacao.te.pt","educastmail.com","eelmail.com","ehmail.com","einmalmail.de","einrot.com","einrot.de","eintagsmail.de","eircom.net","ekidz.com.au","elisanet.fi","elitemail.org","elsitio.com","eltimon.com","elvis.com","elvisfan.com","email-fake.gq","email-london.co.uk","email-value.com","email.biz","email.cbes.net","email.com","email.cz","email.ee","email.it","email.nu","email.org","email.ro","email.ru","email.si","email.su","email.ua","email.women.com","email2me.com","email2me.net","email4u.info","email60.com","emailacc.com","emailaccount.com","emailaddresses.com","emailage.ga","emailage.gq","emailasso.net","emailchoice.com","emailcorner.net","emailem.com","emailengine.net","emailengine.org","emailer.hubspot.com","emailforyou.net","emailgaul.com","emailgo.de","emailgroups.net","emailias.com","emailinfive.com","emailit.com","emaillime.com","emailmiser.com","emailoregon.com","emailpinoy.com","emailplanet.com","emailplus.org","emailproxsy.com","emails.ga","emails.incisivemedia.com","emails.ru","emailsensei.com","emailservice.com","emailsydney.com","emailtemporanea.com","emailtemporanea.net","emailtemporar.ro","emailtemporario.com.br","emailthe.net","emailtmp.com","emailto.de","emailuser.net","emailwarden.com","emailx.at.hm","emailx.net","emailxfer.com","emailz.ga","emailz.gq","emale.ru","ematic.com","embarqmail.com","emeil.in","emeil.ir","emil.com","eml.cc","eml.pp.ua","empereur.com","emptymail.com","emumail.com","emz.net","end-war.com","enel.net","enelpunto.net","engineer.com","england.com","england.edu","englandmail.com","epage.ru","epatra.com","ephemail.net","epiqmail.com","epix.net","epomail.com","epost.de","eposta.hu","eprompter.com","eqqu.com","eramail.co.za","eresmas.com","eriga.lv","ero-tube.org","eshche.net","esmailweb.net","estranet.it","ethos.st","etoast.com","etrademail.com","etranquil.com","etranquil.net","eudoramail.com","europamel.net","europe.com","europemail.com","euroseek.com","eurosport.com","evafan.com","evertonfans.com","every1.net","everyday.com.kh","everymail.net","everyone.net","everytg.ml","evopo.com","examnotes.net","example.com","excite.co.jp","excite.co.uk","excite.com","excite.it","execs.com","execs2k.com","executivemail.co.za","exemail.com.au","exg6.exghost.com","explodemail.com","express.net.ua","expressasia.com","extenda.net","extended.com","extremail.ru","eyepaste.com","eyou.com","ezagenda.com","ezcybersearch.com","ezmail.egine.com","ezmail.ru","ezrs.com","f-m.fm","f1fans.net","facebook-email.ga","facebook.com","facebookmail.com","facebookmail.gq","fadrasha.net","fadrasha.org","fahr-zur-hoelle.org","fake-email.pp.ua","fake-mail.cf","fake-mail.ga","fake-mail.ml","fakeinbox.com","fakeinformation.com","fakemailz.com","falseaddress.com","fan.com","fan.theboys.com","fannclub.com","fansonlymail.com","fansworldwide.de","fantasticmail.com","fantasymail.de","farang.net","farifluset.mailexpire.com","faroweb.com","fast-email.com","fast-mail.fr","fast-mail.org","fastacura.com","fastchevy.com","fastchrysler.com","fastem.com","fastemail.us","fastemailer.com","fastemailextractor.net","fastermail.com","fastest.cc","fastimap.com","fastkawasaki.com","fastmail.ca","fastmail.cn","fastmail.co.uk","fastmail.com","fastmail.com.au","fastmail.es","fastmail.fm","fastmail.gr","fastmail.im","fastmail.in","fastmail.jp","fastmail.mx","fastmail.net","fastmail.nl","fastmail.se","fastmail.to","fastmail.tw","fastmail.us","fastmailbox.net","fastmazda.com","fastmessaging.com","fastmitsubishi.com","fastnissan.com","fastservice.com","fastsubaru.com","fastsuzuki.com","fasttoyota.com","fastyamaha.com","fatcock.net","fatflap.com","fathersrightsne.org","fatyachts.com","fax.ru","fbi-agent.com","fbi.hu","fdfdsfds.com","fea.st","federalcontractors.com","feinripptraeger.de","felicity.com","felicitymail.com","female.ru","femenino.com","fepg.net","fetchmail.co.uk","fetchmail.com","fettabernett.de","feyenoorder.com","ffanet.com","fiberia.com","fibertel.com.ar","ficken.de","fificorp.com","fificorp.net","fightallspam.com","filipinolinks.com","filzmail.com","financefan.net","financemail.net","financier.com","findfo.com","findhere.com","findmail.com","findmemail.com","finebody.com","fineemail.com","finfin.com","finklfan.com","fire-brigade.com","fireman.net","fishburne.org","fishfuse.com","fivemail.de","fixmail.tk","fizmail.com","flashbox.5july.org","flashemail.com","flashmail.com","flashmail.net","fleckens.hu","flipcode.com","floridaemail.net","flytecrew.com","fmail.co.uk","fmailbox.com","fmgirl.com","fmguy.com","fnbmail.co.za","fnmail.com","folkfan.com","foodmail.com","footard.com","football.theboys.com","footballmail.com","foothills.net","for-president.com","force9.co.uk","forfree.at","forgetmail.com","fornow.eu","forpresident.com","fortuncity.com","fortunecity.com","forum.dk","fossefans.com","foxmail.com","fr33mail.info","francefans.com","francemel.fr","frapmail.com","free-email.ga","free-online.net","free-org.com","free.com.pe","free.fr","freeaccess.nl","freeaccount.com","freeandsingle.com","freebox.c
79om","freedom.usa.com","freedomlover.com","freefanmail.com","freegates.be","freeghana.com","freelance-france.eu","freeler.nl","freemail.bozz.com","freemail.c3.hu","freemail.com.au","freemail.com.pk","freemail.de","freemail.et","freemail.gr","freemail.hu","freemail.it","freemail.lt","freemail.ms","freemail.nl","freemail.org.mk","freemail.ru","freemails.ga","freemeil.gq","freenet.de","freenet.kg","freeola.com","freeola.net","freeproblem.com","freesbee.fr","freeserve.co.uk","freeservers.com","freestamp.com","freestart.hu","freesurf.fr","freesurf.nl","freeuk.com","freeuk.net","freeukisp.co.uk","freeweb.org","freewebemail.com","freeyellow.com","freezone.co.uk","fresnomail.com","freudenkinder.de","freundin.ru","friction.net","friendlydevices.com","friendlymail.co.uk","friends-cafe.com","friendsfan.com","from-africa.com","from-america.com","from-argentina.com","from-asia.com","from-australia.com","from-belgium.com","from-brazil.com","from-canada.com","from-china.net","from-england.com","from-europe.com","from-france.net","from-germany.net","from-holland.com","from-israel.com","from-italy.net","from-japan.net","from-korea.com","from-mexico.com","from-outerspace.com","from-russia.com","from-spain.net","fromalabama.com","fromalaska.com","fromarizona.com","fromarkansas.com","fromcalifornia.com","fromcolorado.com","fromconnecticut.com","fromdelaware.com","fromflorida.net","fromgeorgia.com","fromhawaii.net","fromidaho.com","fromillinois.com","fromindiana.com","frominter.net","fromiowa.com","fromjupiter.com","fromkansas.com","fromkentucky.com","fromlouisiana.com","frommaine.net","frommaryland.com","frommassachusetts.com","frommiami.com","frommichigan.com","fromminnesota.com","frommississippi.com","frommissouri.com","frommontana.com","fromnebraska.com","fromnevada.com","fromnewhampshire.com","fromnewjersey.com","fromnewmexico.com","fromnewyork.net","fromnorthcarolina.com","fromnorthdakota.com","fromohio.com","fromoklahoma.com","fromoregon.net","frompennsylvania.com","fromrhodeisland.com","fromru.com","fromru.ru","fromsouthcarolina.com","fromsouthdakota.com","fromtennessee.com","fromtexas.com","fromthestates.com","fromutah.com","fromvermont.com","fromvirginia.com","fromwashington.com","fromwashingtondc.com","fromwestvirginia.com","fromwisconsin.com","fromwyoming.com","front.ru","frontier.com","frontiernet.net","frostbyte.uk.net","fsmail.net","ftc-i.net","ftml.net","fuckingduh.com","fudgerub.com","fullmail.com","funiran.com","funkfan.com","funky4.com","fuorissimo.com","furnitureprovider.com","fuse.net","fusemail.com","fut.es","fux0ringduh.com","fwnb.com","fxsmails.com","fyii.de","galamb.net","galaxy5.com","galaxyhit.com","gamebox.com","gamebox.net","gamegeek.com","games.com","gamespotmail.com","gamil.com","gamil.com.au","gamno.config.work","garbage.com","gardener.com","garliclife.com","gatwickemail.com","gawab.com","gay.com","gaybrighton.co.uk","gaza.net","gazeta.pl","gazibooks.com","gci.net","gdi.net","gee-wiz.com","geecities.com","geek.com","geek.hu","geeklife.com","gehensiemirnichtaufdensack.de","gelitik.in","gencmail.com","general-hospital.com","gentlemansclub.de","genxemail.com","geocities.com","geography.net","geologist.com","geopia.com","germanymail.com","get.pp.ua","get1mail.com","get2mail.fr","getairmail.cf","getairmail.com","getairmail.ga","getairmail.gq","getmails.eu","getonemail.com","getonemail.net","gfxartist.ru","gh2000.com","ghanamail.com","ghostmail.com","ghosttexter.de","giantmail.de","giantsfan.com","giga4u.de","gigileung.org","girl4god.com","girlsundertheinfluence.com","gishpuppy.com","givepeaceachance.com","glay.org","glendale.net","globalfree.it","globalpagan.com","globalsite.com.br","globetrotter.net","globo.com","globomail.com","gmail.co.za","gmail.com","gmail.com.au","gmail.com.br","gmail.ru","gmial.com","gmx.at","gmx.ch","gmx.co.uk","gmx.com","gmx.de","gmx.fr","gmx.li","gmx.net","gmx.us","gnwmail.com","go.com","go.ro","go.ru","go2.com.py","go2net.com","go4.it","gobrainstorm.net","gocollege.com","gocubs.com","godmail.dk","goemailgo.com","gofree.co.uk","gol.com","goldenmail.ru","goldmail.ru","goldtoolbox.com","golfemail.com","golfilla.info","golfmail.be","gonavy.net","gonuts4free.com","goodnewsmail.com","goodstick.com","google.com","googlegroups.com","googlemail.com","goosemoose.com","goplay.com","gorillaswithdirtyarmpits.com","gorontalo.net","gospelfan.com","gothere.uk.com","gotmail.com","gotmail.net","gotmail.org","gotomy.com","gotti.otherinbox.com","govolsfan.com","gportal.hu","grabmail.com","graduate.org","graffiti.net","gramszu.net","grandmamail.com","grandmasmail.com","graphic-designer.com","grapplers.com","gratisweb.com","great-host.in","greenmail.net","greensloth.com","groupmail.com","grr.la","grungecafe.com","gsrv.co.uk","gtemail.net","gtmc.net","gua.net","guerillamail.biz","guerillamail.com","guerrillamail.biz","guerrillamail.com","guerrillamail.de","guerrillamail.info","guerrillamail.net","guerrillamail.org","guerrillamailblock.com","guessmail.com","guju.net","gurlmail.com","gustr.com","guy.com","guy2.com","guyanafriends.com","gwhsgeckos.com","gyorsposta.com","gyorsposta.hu","h-mail.us","hab-verschlafen.de","hablas.com","habmalnefrage.de","hacccc.com","hackermail.com","hackermail.net","hailmail.net","hairdresser.com","hairdresser.net","haltospam.com","hamptonroads.com","handbag.com","handleit.com","hang-ten.com","hangglidemail.com","hanmail.net","happemail.com","happycounsel.com","happypuppy.com","harakirimail.com","haramamba.ru","hardcorefreak.com","hardyoungbabes.com","hartbot.de","hat-geld.de","hatespam.org","hawaii.rr.com","hawaiiantel.net","headbone.com","healthemail.net","heartthrob.com","heavynoize.net","heerschap.com","heesun.net","hehe.com","hello.hu","hello.net.au","hello.to","hellokitty.com","helter-skelter.com","hempseed.com","herediano.com","heremail.com","herono1.com","herp.in","herr-der-mails.de","hetnet.nl","hewgen.ru","hey.to","hhdevel.com","hideakifan.com","hidemail.de","hidzz.com","highmilton.com","highquality.com","highveldmail.co.za","hilarious.com","hinduhome.com","hingis.org","hiphopfan.com","hispavista.com","hitmail.com","hitmanrec
79ords.com","hitthe.net","hkg.net","hkstarphoto.com","hmamail.com","hochsitze.com","hockeymail.com","hollywoodkids.com","home-email.com","home.de","home.nl","home.no.net","home.ro","home.se","homeart.com","homelocator.com","homemail.com","homenetmail.com","homeonthethrone.com","homestead.com","homeworkcentral.com","honduras.com","hongkong.com","hookup.net","hoopsmail.com","hopemail.biz","horrormail.com","host-it.com.sg","hot-mail.gq","hot-shop.com","hot-shot.com","hot.ee","hotbot.com","hotbox.ru","hotbrev.com","hotcoolmail.com","hotepmail.com","hotfire.net","hotletter.com","hotlinemail.com","hotmail.be","hotmail.ca","hotmail.ch","hotmail.co","hotmail.co.il","hotmail.co.jp","hotmail.co.nz","hotmail.co.uk","hotmail.co.za","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.mx","hotmail.com.tr","hotmail.de","hotmail.es","hotmail.fi","hotmail.fr","hotmail.it","hotmail.kg","hotmail.kz","hotmail.my","hotmail.nl","hotmail.ro","hotmail.roor","hotmail.ru","hotpop.com","hotpop3.com","hotvoice.com","housefan.com","housefancom","housemail.com","hsuchi.net","html.tou.com","hu2.ru","hughes.net","hulapla.de","humanoid.net","humanux.com","humn.ws.gy","humour.com","hunsa.com","hurting.com","hush.com","hushmail.com","hypernautica.com","i-connect.com","i-france.com","i-love-cats.com","i-mail.com.au","i-mailbox.net","i-p.com","i.am","i.am.to","i.amhey.to","i.ua","i12.com","i2828.com","i2pmail.org","iam4msu.com","iamawoman.com","iamfinallyonline.com","iamwaiting.com","iamwasted.com","iamyours.com","icestorm.com","ich-bin-verrueckt-nach-dir.de","ich-will-net.de","icloud.com","icmsconsultants.com","icq.com","icqmail.com","icrazy.com","icu.md","id-base.com","id.ru","ididitmyway.com","idigjesus.com","idirect.com","ieatspam.eu","ieatspam.info","ieh-mail.de","iespana.es","ifoward.com","ig.com.br","ignazio.it","ignmail.com","ihateclowns.com","ihateyoualot.info","iheartspam.org","iinet.net.au","ijustdontcare.com","ikbenspamvrij.nl","ilkposta.com","ilovechocolate.com","ilovegiraffes.net","ilovejesus.com","ilovelionking.com","ilovepokemonmail.com","ilovethemovies.com","ilovetocollect.net","ilse.nl","imaginemail.com","imail.org","imail.ru","imailbox.com","imails.info","imap-mail.com","imap.cc","imapmail.org","imel.org","imgof.com","imgv.de","immo-gerance.info","imneverwrong.com","imposter.co.uk","imstations.com","imstressed.com","imtoosexy.com","in-box.net","in2jesus.com","iname.com","inbax.tk","inbound.plus","inbox.com","inbox.lv","inbox.net","inbox.ru","inbox.si","inboxalias.com","inboxclean.com","inboxclean.org","incamail.com","includingarabia.com","incredimail.com","indeedemail.com","index.ua","indexa.fr","india.com","indiatimes.com","indo-mail.com","indocities.com","indomail.com","indosat.net.id","indus.ru","indyracers.com","inerted.com","inet.com","inet.net.au","info-media.de","info-radio.ml","info.com","info66.com","infoapex.com","infocom.zp.ua","infohq.com","infomail.es","infomart.or.jp","informaticos.com","infospacemail.com","infovia.com.ar","inicia.es","inmail.sk","inmail24.com","inmano.com","inmynetwork.tk","innocent.com","inonesearch.com","inorbit.com","inoutbox.com","insidebaltimore.net","insight.rr.com","inspectorjavert.com","instant-mail.de","instantemailaddress.com","instantmail.fr","instruction.com","instructor.net","insurer.com","interburp.com","interfree.it","interia.pl","interlap.com.ar","intermail.co.il","internet-club.com","internet-e-mail.com","internet-mail.org","internet-police.com","internetbiz.com","internetdrive.com","internetegypt.com","internetemails.net","internetmailing.net","internode.on.net","invalid.com","investormail.com","inwind.it","iobox.com","iobox.fi","iol.it","iol.pt","iowaemail.com","ip3.com","ip4.pp.ua","ip6.li","ip6.pp.ua","ipdeer.com","ipex.ru","ipoo.org","iportalexpress.com","iprimus.com.au","iqemail.com","irangate.net","iraqmail.com","ireland.com","irelandmail.com","irish2me.com","irj.hu","iroid.com","iscooler.com","isellcars.com","iservejesus.com","islamonline.net","islandemail.net","isleuthmail.com","ismart.net","isonfire.com","isp9.net","israelmail.com","ist-allein.info","ist-einmalig.de","ist-ganz-allein.de","ist-willig.de","italymail.com","itelefonica.com.br","itloox.com","itmom.com","ivebeenframed.com","ivillage.com","iwan-fals.com","iwi.net","iwmail.com","iwon.com","izadpanah.com","jabble.com","jahoopa.com","jakuza.hu","japan.com","jaydemail.com","jazzandjava.com","jazzfan.com","jazzgame.com","je-recycle.info","jeanvaljean.com","jerusalemmail.com","jesusanswers.com","jet-renovation.fr","jetable.com","jetable.de","jetable.fr.nf","jetable.net","jetable.org","jetable.pp.ua","jetemail.net","jewishmail.com","jfkislanders.com","jingjo.net","jippii.fi","jmail.co.za","jnxjn.com","job4u.com","jobbikszimpatizans.hu","joelonsoftware.com","joinme.com","jojomail.com","jokes.com","jordanmail.com","journalist.com","jourrapide.com","jovem.te.pt","joymail.com","jpopmail.com","jsrsolutions.
79com","jubiimail.dk","jump.com","jumpy.it","juniormail.com","junk1e.com","junkmail.com","junkmail.gq","juno.com","justemail.net","justicemail.com","justmail.de","justmailz.com","justmarriedmail.com","jwspamspy ","k.ro","kaazoo.com","kabissa.org","kaduku.net","kaffeeschluerfer.com","kaffeeschluerfer.de","kaixo.com","kalpoint.com","kansascity.com","kapoorweb.com","karachian.com","karachioye.com","karbasi.com","kasmail.com","kaspop.com","katamail.com","kayafmmail.co.za","kbjrmail.com","kcks.com","kebi.com","keftamail.com","keg-party.com","keinpardon.de","keko.com.ar","kellychen.com","keptprivate.com","keromail.com","kewpee.com","keyemail.com","kgb.hu","khosropour.com","kichimail.com","kickassmail.com","killamail.com","killergreenmail.com","killermail.com","killmail.com","killmail.net","kimo.com","kimsdisk.com","kinglibrary.net","kinki-kids.com","kismail.ru","kissfans.com","kitemail.com","kittymail.com","kitznet.at","kiwibox.com","kiwitown.com","klassmaster.com","klassmaster.net","klzlk.com","km.ru","kmail.com.au","knol-power.nl","koko.com","kolumbus.fi","kommespaeter.de","konkovo.net","konsul.ru","konx.com","korea.com","koreamail.com","kosino.net","koszmail.pl","kozmail.com","kpnmail.nl","kreditor.ru","krim.ws","krongthip.com","krovatka.net","krunis.com","ksanmail.com","ksee24mail.com","kube93mail.com","kukamail.com","kulturbetrieb.info","kumarweb.com","kurzepost.de","kuwait-mail.com","kuzminki.net","kyokodate.com","kyokofukada.net","l33r.eu","la.com","labetteraverouge.at","lackmail.ru","ladyfire.com","ladymail.cz","lagerlouts.com","lags.us","lahoreoye.com","lakmail.com","lamer.hu","land.ru","langoo.com","lankamail.com","laoeq.com","laposte.net","lass-es-geschehen.de","last-chance.pro","lastmail.co","latemodels.com","latinmail.com","latino.com","lavabit.com","lavache.com","law.com","lawlita.com","lawyer.com","lazyinbox.com","learn2compute.net","lebanonatlas.com","leeching.net","leehom.net","lefortovo.net","legalactions.com","legalrc.loan","legislator.com","legistrator.com","lenta.ru","leonlai.net","letsgomets.net","letterbox.com","letterboxes.org","letthemeatspam.com","levele.com","levele.hu","lex.bg","lexis-nexis-mail.com","lhsdv.com","lianozovo.net","libero.it","liberomail.com","lick101.com","liebt-dich.info","lifebyfood.com","link2mail.net","linkmaster.com","linktrader.com","linuxfreemail.com","linuxmail.org","lionsfan.com.au","liontrucks.com","liquidinformation.net","lissamail.com","list.ru","listomail.com","litedrop.com","literaturelover.com","littleapple.com","littleblueroom.com","live.at","live.be","live.ca","live.cl","live.cn","live.co.uk","live.co.za","live.com","live.com.ar","live.com.au","live.com.mx","live.com.my","live.com.pt","live.com.sg","live.de","live.dk","live.fr","live.hk","live.ie","live.in","live.it","live.jp","live.nl","live.no","live.ru","live.se","liveradio.tk","liverpoolfans.com","ljiljan.com","llandudno.com","llangollen.com","lmxmail.sk","lobbyist.com","localbar.com","localgenius.com","locos.com","login-email.ga","loh.pp.ua","lol.ovpn.to","lolfreak.net","lolito.tk","lolnetwork.net","london.com","loobie.com","looksmart.co.uk","looksmart.com","looksmart.com.au","lookugly.com","lopezclub.com","lortemail.dk","louiskoo.com","lov.ru","love.com","love.cz","loveable.com","lovecat.com","lovefall.ml","lovefootball.com","loveforlostcats.com","lovelygirl.net","lovemail.com","lover-boy.com","lovergirl.com","lovesea.gq","lovethebroncos.com","lovethecowboys.com","lovetocook.net","lovetohike.com","loveyouforever.de","lovingjesus.com","lowandslow.com","lr7.us","lr78.com","lroid.com","lubovnik.ru","lukop.dk","luso.pt","luukku.com","luv2.us","luvrhino.com","lvie.com.sg","lvwebmail.com","lycos.co.uk","lycos.com","lycos.es","lycos.it","lycos.ne.jp","lycos.ru","lycosemail.com","lycosmail.com","m-a-i-l.com","m-hmail.com","m21.cc","m4.org","m4ilweb.info","mac.com","macbox.com","macbox.ru","macfreak.com","machinecandy.com","macmail.com","mad.scientist.com","madcrazy.com","madcreations.com","madonnafan.com","madrid.com","maennerversteherin.com","maennerversteherin.de","maffia.hu","magicmail.co.za","mahmoodweb.com","mail-awu.de","mail-box.cz","mail-center.com","mail-central.com","mail-easy.fr","mail-filter.com","mail-me.com","mail-page.com","mail-temporaire.fr","mail-tester.com","mail.austria.com","mail.az","mail.be","mail.bg","mail.bulgaria.com","mail.by","mail.byte.it","mail.co.za","mail.com","mail.com.tr","mail.ee","mail.entrepeneurmag.com","mail.freetown.com","mail.gr","mail.hitthebeach.com","mail.htl22.at","mail.kmsp.c
79om","mail.md","mail.mezimages.net","mail.misterpinball.de","mail.nu","mail.org.uk","mail.pf","mail.pharmacy.com","mail.pt","mail.r-o-o-t.com","mail.ru","mail.salu.net","mail.sisna.com","mail.spaceports.com","mail.svenz.eu","mail.theboys.com","mail.usa.com","mail.vasarhely.hu","mail.vu","mail.wtf","mail.zp.ua","mail114.net","mail15.com","mail1a.de","mail1st.com","mail2007.com","mail21.cc","mail2aaron.com","mail2abby.com","mail2abc.com","mail2actor.com","mail2admiral.com","mail2adorable.com","mail2adoration.com","mail2adore.com","mail2adventure.com","mail2aeolus.com","mail2aether.com","mail2affection.com","mail2afghanistan.com","mail2africa.com","mail2agent.com","mail2aha.com","mail2ahoy.com","mail2aim.com","mail2air.com","mail2airbag.com","mail2airforce.com","mail2airport.com","mail2alabama.com","mail2alan.com","mail2alaska.com","mail2albania.com","mail2alcoholic.com","mail2alec.com","mail2alexa.com","mail2algeria.com","mail2alicia.com","mail2alien.com","mail2allan.com","mail2allen.com","mail2allison.com","mail2alpha.com","mail2alyssa.com","mail2amanda.com","mail2amazing.com","mail2amber.com","mail2america.com","mail2american.com","mail2andorra.com","mail2andrea.com","mail2andy.com","mail2anesthesiologist.com","mail2angela.com","mail2angola.com","mail2ann.com","mail2anna.com","mail2anne.com","mail2anthony.com","mail2anything.com","mail2aphrodite.com","mail2apollo.com","mail2april.com","mail2aquarius.com","mail2arabia.com","mail2arabic.com","mail2architect.com","mail2ares.com","mail2argentina.com","mail2aries.com","mail2arizona.com","mail2arkansas.com","mail2armenia.com","mail2army.com","mail2arnold.com","mail2art.com","mail2artemus.com","mail2arthur.com","mail2artist.com","mail2ashley.com","mail2ask.com","mail2astronomer.com","mail2athena.com","mail2athlete.com","mail2atlas.com","mail2atom.com","mail2attitude.com","mail2auction.com","mail2aunt.com","mail2australia.com","mail2austria.com","mail2azerbaijan.com","mail2baby.com","mail2bahamas.com","mail2bahrain.com","mail2ballerina.com","mail2ballplayer.com","mail2band.com","mail2bangladesh.com","mail2bank.com","mail2banker.com","mail2bankrupt.com","mail2baptist.com","mail2bar.com","mail2barbados.com","mail2barbara.com","mail2barter.com","mail2basketball.com","mail2batter.com","mail2beach.com","mail2beast.com","mail2beatles.com","mail2beauty.com","mail2becky.com","mail2beijing.com","mail2belgium.com","mail2belize.com","mail2ben.com","mail2bernard.com","mail2beth.com","mail2betty.com","mail2beverly.com","mail2beyond.com","mail2biker.com","mail2bill.com","mail2billionaire.com","mail2billy.com","mail2bio.com","mail2biologist.com","mail2black.com","mail2blackbelt.com","mail2blake.com","mail2blind.com","mail2blonde.com","mail2blues.com","mail2bob.com","mail2bobby.com","mail2bolivia.com","mail2bombay.com","mail2bonn.com","mail2bookmark.com","mail2boreas.com","mail2bosnia.com","mail2boston.com","mail2botswana.com","mail2bradley.com","mail2brazil.com","mail2breakfast.com","mail2brian.com","mail2bride.com","mail2brittany.com","mail2broker.com","mail2brook.com","mail2bruce.com","mail2brunei.com","mail2brunette.com","mail2brussels.com","mail2bryan.com","mail2bug.com","mail2bulgaria.com","mail2business.com","mail2buy.com","mail2ca.com","mail2california.com","mail2calvin.com","mail2cambodia.com","mail2cameroon.com","mail2canada.com","mail2cancer.com","mail2capeverde.com","mail2capricorn.com","mail2cardinal.com","mail2cardiologist.com","mail2care.com","mail2caroline.com","mail2carolyn.com","mail2casey.com","mail2cat.com","mail2caterer.com","mail2cathy.com","mail2catlover.com","mail2catwalk.com","mail2cell.com","mail2chad.com","mail2champaign.com","mail2charles.com","mail2chef.com","mail2chemist.com","mail2cherry.com","mail2chicago.com","mail2chile.com","mail2china.com","mail2chinese.com","mail2chocolate.com","mail2christian.com","mail2christie.com","mail2christmas.com","mail2christy.com","mail2chuck.com","mail2cindy.com","mail2clark.com","mail2classifieds.com","mail2claude.com","mail2cliff.com","mail2clinic.com","mail2clint.com","mail2close.com","mail2club.com","mail2coach.com","mail2coastguard.com","mail2colin.com","mail2college.com","mail2colombia.com","mail2color.com","mail2colorado.com","mail2columbia.com","mail2comedian.com","mail2composer.com","mail2computer.com","mail2computers.com","mail2concert.com","mail2congo.com","mail2connect.com","mail2connecticut.com","mail2consultant.com","mail2convict.com","mail2cook.com","mail2cool.com","mail2cory.com","mail2costarica.com","mail2country.com","mail2courtney.com","mail2cowboy.com","mail2cowgirl.com","mail2craig.com","mail2crave.com","mail2crazy.com","mail2create.com","mail2croatia.com","mail2cry.com","mail2crystal.com","mail2cuba.com","mail2culture.com","mail2curt.com","mail2customs.com","mail2cute.com","mail2cutey.com","mail2cynthia.com","mail2cyprus.com","mail2czechrepublic.com","mail2dad.com","mail2dale.com","mail2dallas.com","mail2dan.com","mail2dana.com","mail2dance.com","mail2dancer.com","mail2danielle.com","mail2danny.com","mail2darlene.com","mail2darling.com","mail2darren.com","mail2daughter.com","mail2dave.com","mail2dawn.com","mail2dc.com","mail2dealer.com","mail2deanna.com","mail2dearest.com","mail2debbie.com","mail2debby.com","mail2deer.com","mail2delaware.com","mail2delicious.com","mail2demeter.com","mail2democrat.com","mail2denise.com","mail2denmark.com","mail2dennis.com","mail2dentist.com","mail2derek.com","mail2desert.com","mail2devoted.com","mail2devotion.com","mail2diamond.com","mail2diana.com","mail2diane.com","mail2diehard.com","mail2dilemma.com","mail2dillon.com","mail2dinner.com","mail2dinosaur.com","mail2dionysos.com","mail2diplomat.com","mail2director.com","mail2dirk.com","mail2disco.com","mail2dive.com","mail2diver.com","mail2divorced.com","mail2djibouti.com","mail2doctor.com","mail2doglover.com","mail2dominic.com","mail2dominica.com","mail2dominicanrepublic.com","mail2don.com","mail2donald.com","mail2donna.com","mail2doris.com","mail2dorothy.com","mail2doug.com","mail2dough.com","mail2douglas.com","mail2dow.com","mail2downtown.com","mail2dream.com","mail2dreamer.com","mail2dude.com","mail2dustin.com","mail2dyke.com","mail2dylan.com","mail2earl.com","mail2earth.com","mail2eastend.com","mail2eat.com","mail2economist.com","mail2ecuador.com","mail2eddie.com","mail2edgar.com","mail2edwin.com","mail2egypt.com","mail2electron.com","mail2eli.com","mail2elizabeth.com","mail2ellen.com","mail2elliot.com","mail2elsalvador.com","mail2elvis.com","mail2emergency.com","mail2emil
79y.com","mail2engineer.com","mail2english.com","mail2environmentalist.com","mail2eos.com","mail2eric.com","mail2erica.com","mail2erin.com","mail2erinyes.com","mail2eris.com","mail2eritrea.com","mail2ernie.com","mail2eros.com","mail2estonia.com","mail2ethan.com","mail2ethiopia.com","mail2eu.com","mail2europe.com","mail2eurus.com","mail2eva.com","mail2evan.com","mail2evelyn.com","mail2everything.com","mail2exciting.com","mail2expert.com","mail2fairy.com","mail2faith.com","mail2fanatic.com","mail2fancy.com","mail2fantasy.com","mail2farm.com","mail2farmer.com","mail2fashion.com","mail2fat.com","mail2feeling.com","mail2female.com","mail2fever.com","mail2fighter.com","mail2fiji.com","mail2filmfestival.com","mail2films.com","mail2finance.com","mail2finland.com","mail2fireman.com","mail2firm.com","mail2fisherman.com","mail2flexible.com","mail2florence.com","mail2florida.com","mail2floyd.com","mail2fly.com","mail2fond.com","mail2fondness.com","mail2football.com","mail2footballfan.com","mail2found.com","mail2france.com","mail2frank.com","mail2frankfurt.com","mail2franklin.com","mail2fred.com","mail2freddie.com","mail2free.com","mail2freedom.com","mail2french.com","mail2freudian.com","mail2friendship.com","mail2from.com","mail2fun.com","mail2gabon.com","mail2gabriel.com","mail2gail.com","mail2galaxy.com","mail2gambia.com","mail2games.com","mail2gary.com","mail2gavin.com","mail2gemini.com","mail2gene.com","mail2genes.com","mail2geneva.com","mail2george.com","mail2georgia.com","mail2gerald.com","mail2german.com","mail2germany.com","mail2ghana.com","mail2gilbert.com","mail2gina.com","mail2girl.com","mail2glen.com","mail2gloria.com","mail2goddess.com","mail2gold.com","mail2golfclub.com","mail2golfer.com","mail2gordon.com","mail2government.com","mail2grab.com","mail2grace.com","mail2graham.com","mail2grandma.com","mail2grandpa.com","mail2grant.com","mail2greece.com","mail2green.com","mail2greg.com","mail2grenada.com","mail2gsm.com","mail2guard.com","mail2guatemala.com","mail2guy.com","mail2hades.com","mail2haiti.com","mail2hal.com","mail2handhelds.com","mail2hank.com","mail2hannah.com","mail2harold.com","mail2harry.com","mail2hawaii.com","mail2headhunter.com","mail2heal.com","mail2heather.com","mail2heaven.com","mail2hebe.com","mail2hecate.com","mail2heidi.com","mail2helen.com","mail2hell.com","mail2help.com","mail2helpdesk.com","mail2henry.com","mail2hephaestus.com","mail2hera.com","mail2hercules.com","mail2herman.com","mail2hermes.com","mail2hespera.com","mail2hestia.com","mail2highschool.com","mail2hindu.com","mail2hip.com","mail2hiphop.com","mail2holland.com","mail2holly.com","mail2hollywood.com","mail2homer.com","mail2honduras.com","mail2honey.com","mail2hongkong.com","mail2hope.com","mail2horse.com","mail2hot.com","mail2hotel.com","mail2houston.com","mail2howard.com","mail2hugh.com","mail2human.com","mail2hungary.com","mail2hungry.com","mail2hygeia.com","mail2hyperspace.com","mail2hypnos.com","mail2ian.com","mail2ice-cream.com","mail2iceland.com","mail2idaho.com","mail2idontknow.com","mail2illinois.com","mail2imam.com","mail2in.com","mail2india.com","mail2indian.com","mail2indiana.com","mail2indonesia.com","mail2infinity.com","mail2intense.com","mail2iowa.com","mail2iran.com","mail2iraq.com","mail2ireland.com","mail2irene.com","mail2iris.com","mail2irresistible.com","mail2irving.com","mail2irwin.com","mail2isaac.com","mail2israel.com","mail2italian.com","mail2italy.com","mail2jackie.com","mail2jacob.com","mail2jail.com","mail2jaime.com","mail2jake.com","mail2jamaica.com","mail2james.com","mail2jamie.com","mail2jan.com","mail2jane.com","mail2janet.com","mail2janice.com","mail2japan.com","mail2japanese.com","mail2jasmine.com","mail2jason.com","mail2java.com","mail2jay.com","mail2jazz.com","mail2jed.com","mail2jeffrey.com","mail2jennifer.com","mail2jenny.com","mail2jeremy.com","mail2jerry.com","mail2jessica.com","mail2jessie.com","mail2jesus.com","mail2jew.com","mail2jeweler.com","mail2jim.com","mail2jimmy.com","mail2joan.com","mail2joann.
79com","mail2joanna.com","mail2jody.com","mail2joe.com","mail2joel.com","mail2joey.com","mail2john.com","mail2join.com","mail2jon.com","mail2jonathan.com","mail2jones.com","mail2jordan.com","mail2joseph.com","mail2josh.com","mail2joy.com","mail2juan.com","mail2judge.com","mail2judy.com","mail2juggler.com","mail2julian.com","mail2julie.com","mail2jumbo.com","mail2junk.com","mail2justin.com","mail2justme.com","mail2k.ru","mail2kansas.com","mail2karate.com","mail2karen.com","mail2karl.com","mail2karma.com","mail2kathleen.com","mail2kathy.com","mail2katie.com","mail2kay.com","mail2kazakhstan.com","mail2keen.com","mail2keith.com","mail2kelly.com","mail2kelsey.com","mail2ken.com","mail2kendall.com","mail2kennedy.com","mail2kenneth.com","mail2kenny.com","mail2kentucky.com","mail2kenya.com","mail2kerry.com","mail2kevin.com","mail2kim.com","mail2kimberly.com","mail2king.com","mail2kirk.com","mail2kiss.com","mail2kosher.com","mail2kristin.com","mail2kurt.com","mail2kuwait.com","mail2kyle.com","mail2kyrgyzstan.com","mail2la.com","mail2lacrosse.com","mail2lance.com","mail2lao.com","mail2larry.com","mail2latvia.com","mail2laugh.com","mail2laura.com","mail2lauren.com","mail2laurie.com","mail2lawrence.com","mail2lawyer.com","mail2lebanon.com","mail2lee.com","mail2leo.com","mail2leon.com","mail2leonard.com","mail2leone.com","mail2leslie.com","mail2letter.com","mail2liberia.com","mail2libertarian.com","mail2libra.com","mail2libya.com","mail2liechtenstein.com","mail2life.com","mail2linda.com","mail2linux.com","mail2lionel.com","mail2lipstick.com","mail2liquid.com","mail2lisa.com","mail2lithuania.com","mail2litigator.com","mail2liz.com","mail2lloyd.com","mail2lois.com","mail2lola.com","mail2london.com","mail2looking.com","mail2lori.com","mail2lost.com","mail2lou.com","mail2louis.com","mail2louisiana.com","mail2lovable.com","mail2love.com","mail2lucky.com","mail2lucy.com","mail2lunch.com","mail2lust.com","mail2luxembourg.com","mail2luxury.com","mail2lyle.com","mail2lynn.com","mail2madagascar.com","mail2madison.com","mail2madrid.com","mail2maggie.com","mail2mail4.com","mail2maine.com","mail2malawi.com","mail2malaysia.com","mail2maldives.com","mail2mali.com","mail2malta.com","mail2mambo.com","mail2man.com","mail2mandy.com","mail2manhunter.com","mail2mankind.com","mail2many.com","mail2marc.com","mail2marcia.com","mail2margaret.com","mail2margie.com","mail2marhaba.com","mail2maria.com","mail2marilyn.com","mail2marines.com","mail2mark.com","mail2marriage.com","mail2married.com","mail2marries.com","mail2mars.com","mail2marsha.com","mail2marshallislands.com","mail2martha.com","mail2martin.com","mail2marty.com","mail2marvin.com","mail2mary.com","mail2maryland.com","mail2mason.com","mail2massachusetts.com","mail2matt.com","mail2matthew.com","mail2maurice.com","mail2mauritania.com","mail2mauritius.com","mail2max.com","mail2maxwell.com","mail2maybe.com","mail2mba.com","mail2me4u.com","mail2mechanic.com","mail2medieval.com","mail2megan.com","mail2mel.com","mail2melanie.com","mail2melissa.com","mail2melody.com","mail2member.com","mail2memphis.com","mail2methodist.com","mail2mexican.com","mail2mexico.com","mail2mgz.com","mail2miami.com","mail2michael.com","mail2michelle.com","mail2michigan.com","mail2mike.com","mail2milan.com","mail2milano.com","mail2mildred.com","mail2milkyway.com","mail2millennium.com","mail2millionaire.com","mail2milton.com","mail2mime.com","mail2mindreader.com","mail2mini.com","mail2minister.com","mail2minneapolis.com","mail2minnesota.com","mail2miracle.com","mail2missionary.com","mail2mississippi.com","mail2missouri.com","mail2mitch.com","mail2model.com","mail2moldova.commail2molly.com","mail2mom.com","mail2monaco.com","mail2money.com","mail2mongolia.com","mail2monica.com","mail2montana.com","mail2monty.com","mail2moon.com","mail2morocco.com","mail2morpheus.com","mail2mors.com","mail2moscow.com","mail2moslem.com","mail2mouseketeer.com","mail2movies.com","mail2mozambique.com","mail2mp3.com","mail2mrright.com","mail2msright.com","mail2museum.com","mail2music.com","mail2musician.com","mail2muslim.com","mail2my.com","mail2myboat.com","mail2mycar.com","mail2mycell.com","mail2mygsm.com","mail2mylaptop.com","mail2mymac.com","mail2mypager.com","mail2mypalm.com","mail2mypc.com","mail2myphone.com","mail2myplane.com","mail2namibia.com","mail2nancy.com","mail2nasdaq.com","mail2nathan.com","mail2nauru.com","mail2navy.com","mail2neal.com","mail2nebraska.com","mail2ned.com","mail2neil.com","mail2nelson.com","mail2nemesis.com","mail2nepal.com","mail2netherlands.com","mail2network.com","mail2nevada.com","mail2newhampshire.com","mail2newjersey.com","mail2newmexico.com","mail2newyork.com","mail2newzealand.com","mail2nicaragua.com","mail2nick.com","mail2nicole.com","mail2niger.com","mail2nigeria.com","mail2nike.com","mail2no.com","mail2noah.com","mail2noel.com","mail2noelle.com","mail2normal.com","mail2norman.com","mail2northamerica.com","mail2northcarol
79ina.com","mail2northdakota.com","mail2northpole.com","mail2norway.com","mail2notus.com","mail2noway.com","mail2nowhere.com","mail2nuclear.com","mail2nun.com","mail2ny.com","mail2oasis.com","mail2oceanographer.com","mail2ohio.com","mail2ok.com","mail2oklahoma.com","mail2oliver.com","mail2oman.com","mail2one.com","mail2onfire.com","mail2online.com","mail2oops.com","mail2open.com","mail2ophthalmologist.com","mail2optometrist.com","mail2oregon.com","mail2oscars.com","mail2oslo.com","mail2painter.com","mail2pakistan.com","mail2palau.com","mail2pan.com","mail2panama.com","mail2paraguay.com","mail2paralegal.com","mail2paris.com","mail2park.com","mail2parker.com","mail2party.com","mail2passion.com","mail2pat.com","mail2patricia.com","mail2patrick.com","mail2patty.com","mail2paul.com","mail2paula.com","mail2pay.com","mail2peace.com","mail2pediatrician.com","mail2peggy.com","mail2pennsylvania.com","mail2perry.com","mail2persephone.com","mail2persian.com","mail2peru.com","mail2pete.com","mail2peter.com","mail2pharmacist.com","mail2phil.com","mail2philippines.com","mail2phoenix.com","mail2phonecall.com","mail2phyllis.com","mail2pickup.com","mail2pilot.com","mail2pisces.com","mail2planet.com","mail2platinum.com","mail2plato.com","mail2pluto.com","mail2pm.com","mail2podiatrist.com","mail2poet.com","mail2poland.com","mail2policeman.com","mail2policewoman.com","mail2politician.com","mail2pop.com","mail2pope.com","mail2popular.com","mail2portugal.com","mail2poseidon.com","mail2potatohead.com","mail2power.com","mail2presbyterian.com","mail2president.com","mail2priest.com","mail2prince.com","mail2princess.com","mail2producer.com","mail2professor.com","mail2protect.com","mail2psychiatrist.com","mail2psycho.com","mail2psychologist.com","mail2qatar.com","mail2queen.com","mail2rabbi.com","mail2race.com","mail2racer.com","mail2rachel.com","mail2rage.com","mail2rainmaker.com","mail2ralph.com","mail2randy.com","mail2rap.com","mail2rare.com","mail2rave.com","mail2ray.com","mail2raymond.com","mail2realtor.com","mail2rebecca.com","mail2recruiter.com","mail2recycle.com","mail2redhead.com","mail2reed.com","mail2reggie.com","mail2register.com","mail2rent.com","mail2republican.com","mail2resort.com","mail2rex.com","mail2rhodeisland.com","mail2rich.com","mail2richard.com","mail2ricky.com","mail2ride.com","mail2riley.com","mail2rita.com","mail2rob.com","mail2robert.com","mail2roberta.com","mail2robin.com","mail2rock.com","mail2rocker.com","mail2rod.com","mail2rodney.com","mail2romania.com","mail2rome.com","mail2ron.com","mail2ronald.com","mail2ronnie.com","mail2rose.com","mail2rosie.com","mail2roy.com","mail2rss.org","mail2rudy.com","mail2rugby.com","mail2runner.com","mail2russell.com","mail2russia.com","mail2russian.com","mail2rusty.com","mail2ruth.com","mail2rwanda.com","mail2ryan.com","mail2sa.com","mail2sabrina.com","mail2safe.com","mail2sagittarius.com","mail2sail.com","mail2sailor.com","mail2sal.com","mail2salaam.com","mail2sam.com","mail2samantha.com","mail2samoa.com","mail2samurai.com","mail2sandra.com","mail2sandy.com","mail2sanfrancisco.com","mail2sanmarino.com","mail2santa.com","mail2sara.com","mail2sarah.com","mail2sat.com","mail2saturn.com","mail2saudi.com","mail2saudiarabia.com","mail2save.com","mail2savings.com","mail2school.com","mail2scientist.com","mail2scorpio.com","mail2scott.com","mail2sean.com","mail2search.com","mail2seattle.com","mail2secretagent.com","mail2senate.com","mail2senegal.com","mail2sensual.com","mail2seth.com","mail2sevenseas.com","mail2sexy.com","mail2seychelles.com","mail2shane.com","mail2sharon.com","mail2shawn.com","mail2ship.com","mail2shirley.com","mail2shoot.com","mail2shuttle.com","mail2sierraleone.com","mail2simon.com","mail2singapore.com","mail2single.com","mail2site.com","mail2skater.com","mail2skier.com","mail2sky.com","mail2sleek.com","mail2slim.com","mail2slovakia.com","mail2slovenia.com","mail2smile.com","mail2smith.com","mail2smooth.com","mail2soccer.com","mail2soccerfan.com","mail2socialist.com","mail2soldier.com","mail2somalia.com","mail2son.com","mail2song.com","mail2sos.com","mail2sound.com","mail2southafrica.com","mail2southamerica.com","mail2southcarolina.com","mail2southdakota.com","mail2southkorea.com","mail2southpole.com","mail2spain.com","mail2spanish.com","mail2spare.com","mail2spectrum.com","mail2splash.com","mail2sponsor.com","mail2sports.com","mail2srilanka.com","mail2stacy.com","mail2stan.com","mail2stanley.com","mail2star.com","mail2state.com","mail2stephanie.com","mail2steve.com","mail2steven.com","mail2stewart.com","mail2stlouis.com","mail2stock.com","mail2stockholm.com","mail2stockmarket.com","mail2storage.com","mail2store.com","mail2strong.com","mail2student.com","mail2studio.com","mail2studio54.com","mail2stuntman.com","mail2subscribe.com","mail2sudan.com","mail2superstar.com","mail2surfer.com","mail2suriname.com","mail2susan.com","mail2suzie.com","mail2swaziland.com","mail2sweden.com","mail2sweetheart.com","mail2swim.com","mail2swimmer.com","mail2swiss.com","mail2switzerland.com","mail2sydney.com","mail2sylvia.com","mail2syria.com","mail2taboo.com","mail2taiwan.com","mail2tajikistan.com","mail2tammy.com","mail2tango.com","mail2tanya.com","mail2tanzania.com","mail2tara.com","mail2taurus.com","mail2taxi.com","mail2taxidermist.com","mail2taylor.com","mail2taz.com","mail2teacher.com","mail2technician.com","mail2ted.com","mail2telephone.com","mail2teletubbie.com","mail2tenderness.com","mail2tennessee.com","mail2tennis.com","mail2tennisfan.com","mail2terri.com","mail2terry.com","mail2test.com","mail2texas.com","mail2thailand.com","mail2therapy.com","mail2think.com","mail2tickets.com","mail2tiffany.com","mail2tim.com","mail2time.com","mail2timothy.com","mail2tina.com","mail2titanic.com","mail2toby.com","mail2todd.com","mail2togo.com","mail2tom.com","mail2tommy.com","mail2tonga.com","mail2tony.
79com","mail2touch.com","mail2tourist.com","mail2tracey.com","mail2tracy.com","mail2tramp.com","mail2travel.com","mail2traveler.com","mail2travis.com","mail2trekkie.com","mail2trex.com","mail2triallawyer.com","mail2trick.com","mail2trillionaire.com","mail2troy.com","mail2truck.com","mail2trump.com","mail2try.com","mail2tunisia.com","mail2turbo.com","mail2turkey.com","mail2turkmenistan.com","mail2tv.com","mail2tycoon.com","mail2tyler.com","mail2u4me.com","mail2uae.com","mail2uganda.com","mail2uk.com","mail2ukraine.com","mail2uncle.com","mail2unsubscribe.com","mail2uptown.com","mail2uruguay.com","mail2usa.com","mail2utah.com","mail2uzbekistan.com","mail2v.com","mail2vacation.com","mail2valentines.com","mail2valerie.com","mail2valley.com","mail2vamoose.com","mail2vanessa.com","mail2vanuatu.com","mail2venezuela.com","mail2venous.com","mail2venus.com","mail2vermont.com","mail2vickie.com","mail2victor.com","mail2victoria.com","mail2vienna.com","mail2vietnam.com","mail2vince.com","mail2virginia.com","mail2virgo.com","mail2visionary.com","mail2vodka.com","mail2volleyball.com","mail2waiter.com","mail2wallstreet.com","mail2wally.com","mail2walter.com","mail2warren.com","mail2washington.com","mail2wave.com","mail2way.com","mail2waycool.com","mail2wayne.com","mail2webmaster.com","mail2webtop.com","mail2webtv.com","mail2weird.com","mail2wendell.com","mail2wendy.com","mail2westend.com","mail2westvirginia.com","mail2whether.com","mail2whip.com","mail2white.com","mail2whitehouse.com","mail2whitney.com","mail2why.com","mail2wilbur.com","mail2wild.com","mail2willard.com","mail2willie.com","mail2wine.com","mail2winner.com","mail2wired.com","mail2wisconsin.com","mail2woman.com","mail2wonder.com","mail2world.com","mail2worship.com","mail2wow.com","mail2www.com","mail2wyoming.com","mail2xfiles.com","mail2xox.com","mail2yachtclub.com","mail2yahalla.com","mail2yemen.com","mail2yes.com","mail2yugoslavia.com","mail2zack.com","mail2zambia.com","mail2zenith.com","mail2zephir.com","mail2zeus.com","mail2zipper.com","mail2zoo.com","mail2zoologist.com","mail2zurich.com","mail3000.com","mail333.com","mail4trash.com","mail4u.info","mail8.com","mailandftp.com","mailandnews.com","mailas.com","mailasia.com","mailbidon.com","mailbiz.biz","mailblocks.com","mailbolt.com","mailbomb.net","mailboom.com","mailbox.as","mailbox.co.za","mailbox.gr","mailbox.hu","mailbox72.biz","mailbox80.biz","mailbr.com.br","mailbucket.org","mailc.net","mailcan.com","mailcat.biz","mailcatch.com","mailcc.com","mailchoose.co","mailcity.com","mailclub.fr","mailclub.net","mailde.de","mailde.info","maildrop.cc","maildrop.gq","maildx.com","mailed.ro","maileimer.de","mailexcite.com","mailexpire.com","mailfa.tk","mailfly.com","mailforce.net","mailforspam.com","mailfree.gq","mailfreeonline.com","mailfreeway.com","mailfs.com","mailftp.com","mailgate.gr","mailgate.ru","mailgenie.net","mailguard.me","mailhaven.com","mailhood.com","mailimate.com","mailin8r.com","mailinatar.com","mailinater.com","mailinator.com","mailinator.net","mailinator.org","mailinator.us","mailinator2.com","mailinblack.com","mailincubator.com","mailingaddress.org","mailingweb.com","mailisent.com","mailismagic.com","mailite.com","mailmate.com","mailme.dk","mailme.gq","mailme.ir","mailme.lv","mailme24.com","mailmetrash.com","mailmight.com","mailmij.nl","mailmoat.com","mailms.com","mailnator.com","mailnesia.com","mailnew.com","mailnull.com","mailops.com","mailorg.org","mailoye.com","mailpanda.com","mailpick.biz","mailpokemon.com","mailpost.zzn.com","mailpride.com","mailproxsy.com","mailpuppy.com","mailquack.com","mailrock.biz","mailroom.com","mailru.com","mailsac.com","mailscrap.com","mailseal.de","mailsent.net","mailserver.ru","mailservice.ms","mailshell.com","mailshuttle.com","mailsiphon.com","mailslapping.com","mailsnare.net","mailstart.com","mailstartplus.com","mailsurf.com","mailtag.com","mailtemp.info","mailto.de","mailtome.de","mailtothis.com","mailtrash.net","mailtv.net","mailtv.tv","mailueberfall.de","mailup.net","mailwire.com","mailworks.org","mailzi.ru","mailzilla.com","mailzilla.org","makemetheking.com","maktoob.com","malayalamtelevision.net","malayalapathram.com","male.ru","maltesemail.com","mamber.net","manager.de","manager.in.th","mancity.net","manlymail.net","mantrafreenet.com","mantramail.com","mantraonline.com","manutdfans.com","manybrain.com","marchmail.com","marfino.net","margarita.ru","mariah-carey.ml.org","mariahc.com","marijuana.com","marijuana.nl","marketing.lu","marketingfanatic.com","marketweighton.com","married-not.com","marriedandlovingit.com","marry.ru","marsattack.com","martindalemail.com","martinguerre.net","mash4077.com","masrawy.com","matmail.com","mauimail.com","mauritius.com","maximumedge.com","maxleft.com","maxmail.co.uk","mayaple.ru","mbox.com.au","mbx.cc","mchsi.com","mcrmail.com","me-mail.hu","me.com","meanpeoplesuck.com","meatismurder.net","medical.net.au","medmail.com","medscape.com","meetingmall.com","mega.zik.dj","megago.com","megamail.pt","megapoint.com","mehrani.com","mehtaweb.com","meine-dateien.info","meine-diashow.de","meine-fotos.info","meine-urlaubsfotos.de","meinspamschutz.de","mekhong.com","melodymail.com","meloo.com","meltmail.com","members.student.com","menja.net","merda.flu.cc","merda.igg.biz","merda.nut.cc","merda.usa.cc","merseymail.com","mesra.net","message.hu","message.myspace.com","messagebeamer.de","messages.to","messagez.com","metacrawler.com","metalfan.com","metaping.com","metta.lk","mexicomail.com","mezimages.net","mfsa.ru","miatadriver.com","mierdamail.com","miesto.sk","mighty.co.za","migmail.net","migmail.pl","migumail.com","miho-nakayama.com","mikrotamanet.com","millionaireintraining.com","millionairemail.com","milmail.com","milmail.com15","mindless.com","mindspring.com","minermail.com","mini-mail.com","minister.com","ministry-of-silly-walks.de","mintemail.com","misery.net","misterpinball.de","mit.tc","mittalweb.com","mixmail.com","mjfrogmail.com","ml1.net","mlanime.com","mlb.bounce.ed10.net","mm.st","mmail.com","mns.ru","mo3gov.net","moakt.com","mobico.ru","mobilbatam.com","mobileninja.co.uk","mochamail.com","modemnet.net","modernenglish.com","modomail.com","mohammed.com","mohmal.com","moldova.cc","moldova.com","moldovacc.com","mom-mail.com","momslife.com","moncourrier.fr.nf","monemail.com","monemail.fr.nf","money.net","mongol.net","monmail.fr.nf","monsieurcinema.com","montevideo.com.uy","monumentmail.com","moomia.com","moonman.com","moose-mail.com","mor19.uu.gl","mortaza.com","mosaicfx.com","moscowmail.com","mosk.ru","most-wanted.com","mostlysunny.com","motorcyclefan.net","motormania.com","movemail.com","movieemail.net","movieluver.com","mox.pp.ua","mozartmail.com","mozhno.net","mp3haze.com","mp4.it","mr-potatohead.com","mrpost.com","mrspender.com","mscold.com","msgbox.com","msn.cn","msn.com","msn.nl","msx.ru","mt2009.com","mt2014.com","mt2015.com","mt2016.com","mttestdriver.com","muehlacker.tk","multiplechoices","mundomail.net","munich.com","music.com","music.com19","music.maigate.ru","musician.com","musician.org","musicscene.org","muskelshirt.de","muslim.com","muslimemail.com","muslimsonline.com","mutantweb.com","mvrht.com","my.com","my10minutemail.com","mybox.it","mycabin.com","mycampus.com","mycard.net.ua","mycity.com","mycleaninbox.net","mycool.com","mydomain.com","mydotcomaddress.com","myfairpoint.net","myfamily.com","myfastmail.com","myfunnymail.com","mygo.com","myiris.com","myjazzmail.com","mymac.ru","mymacmail.com","mymail-in.net","mymail.ro","mynamedot.com","mynet.com","mynetaddress.com","mynetstore.de","myotw.net","myownemail.com","myownfriends.com","mypacks.net","mypad.com","mypartyclip.de","mypersonalemail.com","myphantomemail.com","myplace.com","myrambler.ru","myrealbox.com","myremarq.com","mysamp.de","myself.com","myspaceinc.net","myspamless.com","mystupidjob.com","mytemp.email","mytempemail.com","mytempmail.com","mythirdage.com","mytrashmail.com","myway.com","myworldmail.com","n2.com","n2baseball.com","n2business.com","n2mail.com","n2soccer.com","n2software.com","nabc.biz","nabuma.com","nafe.com","nagarealm.com","nagpal.net","nakedgreens.com","name.com","nameplanet.com","nanaseaikawa.com","nandomail.com","naplesnews.net","naseej.com","nate.com","nativestar.net","nativeweb.net","naui.net","naver.com","navigator.lv","navy.org","naz.com","nc.rr.com","nc.ru","nchoicemail.com","neeva.net","nekto.com","nekto.net","nekto.ru","nemra1.com","nenter.com","neo.rr.com","neomailbox.com","nepwk.com","nervhq.org","nervmich.net","nervtmich.net","net-c.be","net-c.ca","net-c.cat","net-c.com","net-c.es","net-c.fr","net-c.it","net-c.lu","net-c.nl","net-c.pl","net-pager.net","net-shopping.com","net.tf","net4b.pt","net4you.at","netaddres.ru","netaddress.ru","netbounce.com","netbroadcaster.com","netby.dk","netc.eu","netc.fr","netc.it","netc.lu","netc.pl","netcenter-vn.net","netcity.ru","netcmail.com","netcourrier.com","netexecutive.com","netexpressway.com","netfirms.com","netgenie.com","netian.com","netizen.com.ar","netkushi.com","netlane.com","netlimit.com","netmail.kg","netmails.com","netmails.net","netman.ru","netmanor.com","netmongol.com","netnet.com.sg","netnoir.net","netpiper.com","netposta.net","netradiomail.com","netralink.com","netscape.net","netscapeonline.co.uk","netspace.net.au","netspeedway.com","netsquare.com","netster.com","nettaxi.com","nettemail.com","netterchef.de","netti.fi","netvigator.com","netzero.com","netzero.net","netzidiot.de","netzoola.com","neue-dateien.de","neuf.fr","neuro.md","neustreet.com","neverbox.com","newap.ru","newarbat.net","newmail.com","newmail.net","newmail.ru","newsboysmail.com","newyork.com","newyorkcity.c
79om","nextmail.ru","nexxmail.com","nfmail.com","ngs.ru","nhmail.com","nice-4u.com","nicebush.com","nicegal.com","nicholastse.net","nicolastse.com","niepodam.pl","nightimeuk.com","nightmail.com","nightmail.ru","nikopage.com","nikulino.net","nimail.com","nincsmail.hu","ninfan.com","nirvanafan.com","nm.ru","nmail.cf","nnh.com","nnov.ru","no-spam.ws","no4ma.ru","noavar.com","noblepioneer.com","nogmailspam.info","nomail.pw","nomail.xl.cx","nomail2me.com","nomorespamemails.com","nonpartisan.com","nonspam.eu","nonspammer.de","nonstopcinema.com","norika-fujiwara.com","norikomail.com","northgates.net","nospam.ze.tc","nospam4.us","nospamfor.us","nospammail.net","nospamthanks.info","notmailinator.com","notsharingmy.info","notyouagain.com","novogireevo.net","novokosino.net","nowhere.org","nowmymail.com","ntelos.net","ntlhelp.net","ntlworld.com","ntscan.com","null.net","nullbox.info","numep.ru","nur-fuer-spam.de","nurfuerspam.de","nus.edu.sg","nuvse.com","nwldx.com","nxt.ru","ny.com","nybce.com","nybella.com","nyc.com","nycmail.com","nz11.com","nzoomail.com","o-tay.com","o2.co.uk","o2.pl","oaklandas-fan.com","oath.com","objectmail.com","obobbo.com","oceanfree.net","ochakovo.net","odaymail.com","oddpost.com","odmail.com","odnorazovoe.ru","office-dateien.de","office-email.com","officedomain.com","offroadwarrior.com","oi.com.br","oicexchange.com","oikrach.com","ok.kz","ok.net","ok.ru","okbank.com","okhuman.com","okmad.com","okmagic.com","okname.net","okuk.com","oldbuthealthy.com","oldies1041.com","oldies104mail.com","ole.com","olemail.com","oligarh.ru","olympist.net","olypmall.ru","omaninfo.com","omen.ru","ondikoi.com","onebox.com","onenet.com.ar","oneoffemail.com","oneoffmail.com","onet.com.pl","onet.eu","onet.pl","onewaymail.com","oninet.pt","onlatedotcom.info","online.de","online.ie","online.ms","online.nl","online.ru","onlinecasinogamblings.com","onlinewiz.com","onmicrosoft.com","onmilwaukee.com","onobox.com","onvillage.com","oopi.org","op.pl","opayq.com","opendiary.com","openmailbox.org","operafan.com","operamail.com","opoczta.pl","optician.com","optonline.net","optusnet.com.au","orange.fr","orange.net","orbitel.bg","ordinaryamerican.net","orgmail.net","orthodontist.net","osite.com.br","oso.com","otakumail.com","otherinbox.com","our-computer.com","our-office.com","our.st","ourbrisbane.com","ourklips.com","ournet.md","outel.com","outgun.com","outlawspam.com","outlook.at","outlook.be","outlook.cl","outlook.co.id","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.nl","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","outloook.com","over-the-rainbow.com","ovi.com","ovpn.to","owlpic.com","ownmail.net","ozbytes.net.au","ozemail.com.au","ozz.ru","pacbell.net","pacific-ocean.com","pacific-re.com","pacificwest.com","packersfan.com","pagina.de","pagons.org","paidforsurf.com","pakistanmail.com","pakistanoye.com","palestinemail.com","pancakemail.com","pandawa.com","pandora.be","paradiseemail.com","paris.com","parkjiyoon.com","parrot.com","parsmail.com","partlycloudy.com","partybombe.de","partyheld.de","partynight.at","parvazi.com","passwordmail.com","pathfindermail.com","patmail.com","patra.net","pconnections.net","pcpostal.com","pcsrock.com","pcusers.otherinbox.com","peachworld.com","pechkin.ru","pediatrician.com","pekklemail.com","pemail.net","penpen.com","peoplepc.com","peopleweb.com","pepbot.com","perfectmail.com","perovo.net","perso.be","personal.ro","personales.com","petlover.com","petml.com","petr.ru","pettypool.com","pezeshkpour.com","pfui.ru","phayze.com","phone.net","photo-impact.eu","photographer.net","phpbb.uu.gl","phreaker.net","phus8kajuspa.cu.cc","physicist.net","pianomail.com","pickupman.com","picusnet.com","piercedallover.com","pigeonportal.com","pigmail.net","pigpig.net","pilotemail.com","pimagop.com","pinoymail.com","piracha.net","pisem.net","pjjkp.com","planet-mail.com","planet.nl","planetaccess.com","planetall.com","planetarymotion.net","planetdirect.com","planetearthinter.net","planetmail.com","planetmail.net","planetout.com","plasa.com","playersodds.com","playful.com","playstation.sony.com","plexolan.de","pluno.com","plus.com","plus.google.com","plusmail.com.br","pmail.net","pobox.com","pobox.hu","pobox.ru","pobox.sk","pochta.by","pochta.ru","pochta.ws","pochtamt.ru","poczta.fm","poczta.onet.pl","poetic.com","pokemail.net","pokemonpost.com","pokepost.com","polandmail.com","polbox.com","policeoffice.com","politician.com","politikerclub.de","polizisten-duzer.de","polyfaust.com","poofy.org","poohfan.com","pookmail.com","pool
79-sharks.com","poond.com","pop3.ru","popaccount.com","popmail.com","popsmail.com","popstar.com","populus.net","portableoffice.com","portugalmail.com","portugalmail.pt","portugalnet.com","positive-thinking.com","post.com","post.cz","post.sk","posta.net","posta.ro","posta.rosativa.ro.org","postaccesslite.com","postafiok.hu","postafree.com","postaweb.com","poste.it","postfach.cc","postinbox.com","postino.ch","postino.it","postmark.net","postmaster.co.uk","postmaster.twitter.com","postpro.net","pousa.com","powerdivas.com","powerfan.com","pp.inet.fi","praize.com","pray247.com","predprinimatel.ru","premium-mail.fr","premiumproducts.com","premiumservice.com","prepodavatel.ru","presidency.com","presnya.net","press.co.jp","prettierthanher.com","priest.com","primposta.com","primposta.hu","printesamargareta.ro","privacy.net","privatdemail.net","privy-mail.com","privymail.de","pro.hu","probemail.com","prodigy.net","prodigy.net.mx","professor.ru","progetplus.it","programist.ru","programmer.net","programozo.hu","proinbox.com","project2k.com","prokuratura.ru","prolaunch.com","promessage.com","prontomail.com","prontomail.compopulus.net","protestant.com","protonmail.com","proxymail.eu","prtnx.com","prydirect.info","psv-supporter.com","ptd.net","public-files.de","public.usa.com","publicist.com","pulp-fiction.com","punkass.com","puppy.com.my","purinmail.com","purpleturtle.com","put2.net","putthisinyourspamdatabase.com","pwrby.com","q.com","qatar.io","qatarmail.com","qdice.com","qip.ru","qmail.com","qprfans.com","qq.com","qrio.com","quackquack.com","quake.ru","quakemail.com","qualityservice.com","quantentunnel.de","qudsmail.com","quepasa.com","quickhosts.com","quickinbox.com","quickmail.nl","quickmail.ru","quicknet.nl","quickwebmail.com","quiklinks.com","quikmail.com","qv7.info","qwest.net","qwestoffice.net","r-o-o-t.com","r7.com","raakim.com","racedriver.com","racefanz.com","racingfan.com.au","racingmail.com","radicalz.com","radiku.ye.vc","radiologist.net","ragingbull.com","ralib.com","rambler.ru","ranmamail.com","rastogi.net","ratt-n-roll.com","rattle-snake.com","raubtierbaendiger.de","ravearena.com","ravefan.com","ravemail.co.za","ravemail.com","razormail.com","rccgmail.org","rcn.com","rcpt.at","realemail.net","realestatemail.net","reality-concept.club","reallyfast.biz","reallyfast.info","reallymymail.com","realradiomail.com","realtyagent.com","realtyalerts.ca","reborn.com","recode.me","reconmail.com","recursor.net","recycledmail.com","recycler.com","recyclermail.com","rediff.com","rediffmail.com","rediffmailpro.com","rednecks.com","redseven.de","redsfans.com","redwhitearmy.com","regbypass.com","reggaefan.com","reggafan.com","regiononline.com","registerednurses.com","regspaces.tk","reincarnate.com","relia.com","reliable-mail.com","religious.com","remail.ga","renren.com","repairman.com","reply.hu","reply.ticketmaster.com","represantive.com","representative.com","rescueteam.com","resgedvgfed.tk","resource.calendar.google.com","resumemail.com","retailfan.com","rexian.com","rezai.com","rhyta.com","richmondhill.com","rickymail.com","rin.ru","ring.by","riopreto.com.br","rklips.com","rmqkr.net","rn.com","ro.ru","roadrunner.com","roanokemail.com","rock.com","rocketmail.com","rocketship.com","rockfan.com","rodrun.com","rogers.com","rojname.com","rol.ro","rome.com","romymichele.com","roosh.com","rootprompt.org","rotfl.com","roughnet.com","royal.net","rpharmacist.com","rr.com","rrohio.com","rsub.com","rt.nl","rtrtr.com","ru.ru","rubyridge.com","runbox.com","rushpost.com","ruttolibero.com","rvshop.com","rxdoc.biz","s-mail.com","s0ny.net","sabreshockey.com","sacbeemail.com","saeuferleber.de","safarimail.com","safe-mail.net","safersignup.de","safetymail.info","safetypost.de","safrica.com","sagra.lu","sagra.lu.lu","sagra.lumarketing.lu","sags-per-mail.de","sailormoon.com","saint-mike.org","saintly.com","saintmail.net","sale-sale-sale.com","salehi.net","salesperson.net","samerica.com","samilan.net","samiznaetekogo.net","sammimail.com","sanchezsharks.com","sandelf.de","sanfranmail.com","sanook.com","sanriotown.com","santanmail.com","sapo.pt","sativa.ro.org","saturnfans.com","saturnperformance.com","saudia.com","savecougars.com","savelife.ml","saveowls.com","sayhi.net","saynotospams.com","sbcglbal.net","sbcglobal.com","sbcglobal.net","scandalmail.com","scanova.in","scanova.io","scarlet.nl","scfn.net","schafmail.de","schizo.com","schmusemail.de","schoolemail.com","schoolmail.com","schoolsucks.com","schreib-doch-mal-wieder.de","schrott-email.de","schweiz.org","sci.fi","scie
79nce.com.au","scientist.com","scifianime.com","scotland.com","scotlandmail.com","scottishmail.co.uk","scottishtories.com","scottsboro.org","scrapbookscrapbook.com","scubadiving.com","seanet.com","search.ua","search417.com","searchwales.com","sebil.com","seckinmail.com","secret-police.com","secretarias.com","secretary.net","secretemail.de","secretservices.net","secure-mail.biz","secure-mail.cc","seductive.com","seekstoyboy.com","seguros.com.br","sekomaonline.com","selfdestructingmail.com","sellingspree.com","send.hu","sendmail.ru","sendme.cz","sendspamhere.com","senseless-entertainment.com","sent.as","sent.at","sent.com","sentrismail.com","serga.com.ar","servemymail.com","servermaps.net","services391.com","sesmail.com","sexmagnet.com","seznam.cz","sfr.fr","shahweb.net","shaniastuff.com","shared-files.de","sharedmailbox.org","sharewaredevelopers.com","sharklasers.com","sharmaweb.com","shaw.ca","she.com","shellov.net","shieldedmail.com","shieldemail.com","shiftmail.com","shinedyoureyes.com","shitaway.cf","shitaway.cu.cc","shitaway.ga","shitaway.gq","shitaway.ml","shitaway.tk","shitaway.usa.cc","shitmail.de","shitmail.me","shitmail.org","shitware.nl","shmeriously.com","shockinmytown.cu.cc","shootmail.com","shortmail.com","shortmail.net","shotgun.hu","showfans.com","showslow.de","shqiptar.eu","shuf.com","sialkotcity.com","sialkotian.com","sialkotoye.com","sibmail.com","sify.com","sigaret.net","silkroad.net","simbamail.fm","sina.cn","sina.com","sinamail.com","singapore.com","singles4jesus.com","singmail.com","singnet.com.sg","singpost.com","sinnlos-mail.de","sirindia.com","siteposter.net","skafan.com","skeefmail.com","skim.com","skizo.hu","skrx.tk","skunkbox.com","sky.com","skynet.be","slamdunkfan.com","slapsfromlastnight.com","slaskpost.se","slave-auctions.net","slickriffs.co.uk","slingshot.com","slippery.email","slipry.net","slo.net","slotter.com","sm.westchestergov.com","smap.4nmv.ru","smapxsmap.net","smashmail.de","smellfear.com","smellrear.com","smileyface.comsmithemail.net","sminkymail.com","smoothmail.com","sms.at","smtp.ru","snail-mail.net","snail-mail.ney","snakebite.com","snakemail.com","sndt.net","sneakemail.com","sneakmail.de","snet.net","sniper.hu","snkmail.com","snoopymail.com","snowboarding.com","snowdonia.net","so-simple.org","socamail.com","socceraccess.com","socceramerica.net","soccermail.com","soccermomz.com","social-mailer.tk","socialworker.net","sociologist.com","sofimail.com","sofort-mail.de","sofortmail.de","softhome.net","sogetthis.com","sogou.com","sohu.com","sokolniki.net","sol.dk","solar-impact.pro","solcon.nl","soldier.hu","solution4u.com","solvemail.info","songwriter.net","sonnenkinder.org","soodomail.com","soodonims.com","soon.com","soulfoodcookbook.com","soundofmusicfans.com","southparkmail.com","sovsem.net","sp.nl","space-bank.com","space-man.com","space-ship.com","space-travel.com","space.com","spaceart.com","spacebank.com","spacemart.com","spacetowns.com","spacewar.com","spainmail.com","spam.2012-2016.ru","spam4.me","spamail.de","spamarrest.com","spamavert.com","spambob.com","spambob.net","spambob.org","spambog.com","spambog.de","spambog.net","spambog.ru","spambooger.com","spambox.info","spambox.us","spamcannon.com","spamcannon.net","spamcero.com","spamcon.org","spamcorptastic.com","spamcowboy.com","spamcowboy.net","spamcowboy.org","spamday.com","spamdecoy.net","spameater.com","spameater.org","spamex.com","spamfree.eu","spamfree24.com","spamfree24.de","spamfree24.info","spamfree24.net","spamfree24.org","spamgoes.in","spamgourmet.com","spamgourmet.net","spamgourmet.org","spamherelots.com","spamhereplease.com","spamhole.com","spamify.com","spaminator.de","spamkill.info","spaml.com","spaml.de","spammotel.com","spamobox.com","spamoff.de","spamslicer.com","spamspot.com","spamstack.net","spamthis.co.uk","spamtroll.net","spankthedonkey.com","spartapiet.com","spazmail.com","speed.1s.fr","speedemail.net","speedpost.net","speedrules.com","speedrulz.com","speedy.com.ar","speedymail.org","sperke.net","spils.com","spinfinder.com","spiritseekers.com","spl.at","spoko.pl","spoofmail.de","sportemail.com","sportmail.ru","sportsmail.com","sporttruckdriver.com","spray.no","spray.se","spybox.de","spymac.com","sraka.xyz","srilankan.net","ssl-mail.com","st-davids.net","stade.fr","stalag13.com","standalone.net","starbuzz.com","stargateradio.com","starmail.com","starmail.org","starmedia.com","starplace.com","starspath.com","start.com.au","starting-point.com","startkeys.com","startrekmail.com","starwars-fans.com","stealthmail.com","stillchronic.com","stinkefinger.net","stipte.nl","stockracer.com","stockstorm.com","stoned.com","stones.com","stop-my-spam.pp.ua","stopdropandroll.com","storksite.com","streber24.de","streetwisemail.com","stribmail.com","strompost.com","strongguy.com","student.su","studentcenter.org","stuffmail.de","subnetwork.com","subram.com","sudanmail.net","sudolife.me","sudolife.net","sudomail.biz","sudomail.com","sudomail.net","sudoverse.com","sudoverse.net","sudoweb.net","sudoworld.com","sudoworld.net","sueddeutsche.de","suhabi.com","suisse.org","sukhumvit.net","sul.com.br","sunmail1.com","sunpoint.net","sunrise-sunset.com","sunsgame.com","sunumail.sn","suomi24.fi","super-auswahl.de","superdada.com","supereva.it","supergreatmail.com","supermail.ru","supermailer.jp","superman.ru","superposta.com","superrito.com","superstachel.de","surat.com","suremail.info","surf3.net","surfree.com","surfsupnet.net","surfy.net","surgical.net","surimail.com","survivormail.com","susi.ml","sviblovo.net","svk.jp","swbell.net","sweb.cz","swedenmail.com","sweetville.net","sweetxxx.de","swift-mail.com","swiftdesk.com","swingeasyhithard.com","swingfan.com","swipermail.zzn.com","swirve.com","swissinfo.org","swissmail.com","swissmail.net","switchboardmail.com","switzerland.org","sx172.com","sympatico.ca","syom.com","syriamail.com","t-online.de","t.psh.me","t2mail.com","tafmail.com","takoe.com","takoe.net","takuyakimura.com","talk21.com","talkcity.com","talkinator.com","talktalk.co.uk","tamb.ru","tamil.com","tampabay.rr.com","tangmonkey.com","tankpolice.com","taotaotano.com","tatanova.com","tattooedallover.com","tattoofanatic.com","tbwt.com","tcc.on.
79ca","tds.net","teacher.com","teachermail.net","teachers.org","teamdiscovery.com","teamtulsa.net","tech-center.com","tech4peace.org","techemail.com","techie.com","technisamail.co.za","technologist.com","technologyandstocks.com","techpointer.com","techscout.com","techseek.com","techsniper.com","techspot.com","teenagedirtbag.com","teewars.org","tele2.nl","telebot.com","telebot.net","telefonica.net","teleline.es","telenet.be","telepac.pt","telerymd.com","teleserve.dynip.com","teletu.it","teleworm.com","teleworm.us","telfort.nl","telfortglasvezel.nl","telinco.net","telkom.net","telpage.net","telstra.com","telstra.com.au","temp-mail.com","temp-mail.de","temp-mail.org","temp-mail.ru","temp.headstrong.de","tempail.com","tempe-mail.com","tempemail.biz","tempemail.co.za","tempemail.com","tempemail.net","tempinbox.co.uk","tempinbox.com","tempmail.eu","tempmail.it","tempmail.us","tempmail2.com","tempmaildemo.com","tempmailer.com","tempmailer.de","tempomail.fr","temporarioemail.com.br","temporaryemail.net","temporaryemail.us","temporaryforwarding.com","temporaryinbox.com","temporarymailaddress.com","tempthe.net","tempymail.com","temtulsa.net","tenchiclub.com","tenderkiss.com","tennismail.com","terminverpennt.de","terra.cl","terra.com","terra.com.ar","terra.com.br","terra.com.pe","terra.es","test.com","test.de","tfanus.com.er","tfbnw.net","tfz.net","tgasa.ru","tgma.ru","tgngu.ru","tgu.ru","thai.com","thaimail.com","thaimail.net","thanksnospam.info","thankyou2010.com","thc.st","the-african.com","the-airforce.com","the-aliens.com","the-american.com","the-animal.com","the-army.com","the-astronaut.com","the-beauty.com","the-big-apple.com","the-biker.com","the-boss.com","the-brazilian.com","the-canadian.com","the-canuck.com","the-captain.com","the-chinese.com","the-country.com","the-cowboy.com","the-davis-home.com","the-dutchman.com","the-eagles.com","the-englishman.com","the-fastest.net","the-fool.com","the-frenchman.com","the-galaxy.net","the-genius.com","the-gentleman.com","the-german.com","the-gremlin.com","the-hooligan.com","the-italian.com","the-japanese.com","the-lair.com","the-madman.com","the-mailinglist.com","the-marine.com","the-master.com","the-mexican.com","the-ministry.com","the-monkey.com","the-newsletter.net","the-pentagon.com","the-police.com","the-prayer.com","the-professional.com","the-quickest.com","the-russian.com","the-seasiders.com","the-snake.com","the-spaceman.com","the-stock-market.com","the-student.net","the-whitehouse.net","the-wild-west.com","the18th.com","thecoolguy.com","thecriminals.com","thedoghousemail.com","thedorm.com","theend.hu","theglobe.com","thegolfcourse.com","thegooner.com","theheadoffice.com","theinternetemail.com","thelanddownunder.com","thelimestones.com","themail.com","themillionare.net","theoffice.net","theplate.com","thepokerface.com","thepostmaster.net","theraces.com","theracetrack.com","therapist.net","thereisnogod.com","thesimpsonsfans.com","thestreetfighter.com","theteebox.com","thewatercooler.com","thewebpros.co.uk","thewizzard.com","thewizzkid.com","thexyz.ca","thexyz.cn","thexyz.com","thexyz.es","thexyz.fr","thexyz.in","thexyz.mobi","thexyz.net","thexyz.org","thezhangs.net","thirdage.com","thisgirl.com","thisisnotmyrealemail.com","thismail.net","thoic.com","thraml.com","thrott.com","throwam.com","throwawayemailaddress.com","thundermail.com","tibetemail.com","tidni.com","tilien.com","timein.net","timormail.com","tin.it","tipsandadvice.com","tiran.ru","tiscali.at","tiscali.be","tiscali.co.uk","tiscali.it","tiscali.lu","tiscali.se","tittbit.in","tizi.com","tkcity.com","tlcfan.com","tmail.ws","tmailinator.com","tmicha.net","toast.com","toke.com","tokyo.com","tom.com","toolsource.com","toomail.biz","toothfairy.com","topchat.com","topgamers.co.uk","topletter.com","topmail-files.de","topmail.com.ar","topranklist.de","topsurf.com","topteam.bg","toquedequeda.com","torba.com","torchmail.com","torontomail.com","tortenboxer.de","totalmail.com","totalmail.de","totalmusic.net","totalsurf.com","toughguy.net","townisp.com","tpg.com.au","tradermail.info","trainspottingfan.com","trash-amil.com","trash-mail.at","trash-mail.com","trash-mail.de","trash-mail.ga","trash-mail.ml","trash2009.com","trash2010.com","trash2011.com","trashdevil.com","trashdevil.de","trashemail.de","trashmail.at","trashmail.com","trashmail.de","trashmail.me","trashmail.net","trashmail.org","trashmailer.com","trashymail.com","trashymail.net","travel.li","trayna.com","trbvm.com","trbvn.com","trevas.net","trialbytrivia.com","trialmail.de","trickmail.net","trillianpro.com","trimix.cn","tritium.net","trjam.net","trmailbox.com","tropicalstorm.com","truckeremail.net","truckers.com","truckerz.com","truckracer.com","truckracers.com","trust-me.com","truth247.com","truthmail.com","tsamail.co.za","ttml.co.in","tulipsmail.net","tunisiamail.com","turboprinz.de","turboprinzessin.de","turkey.com","turual.com","tushino.net","tut.by","tvcablenet.be","tverskie.net","tver
79skoe.net","tvnet.lv","tvstar.com","twc.com","twcny.com","twentylove.com","twinmail.de","twinstarsmail.com","tx.rr.com","tycoonmail.com","tyldd.com","typemail.com","tyt.by","u14269.ml","u2club.com","ua.fm","uae.ac","uaemail.com","ubbi.com","ubbi.com.br","uboot.com","uggsrock.com","uk2.net","uk2k.com","uk2net.com","uk7.net","uk8.net","ukbuilder.com","ukcool.com","ukdreamcast.com","ukmail.org","ukmax.com","ukr.net","ukrpost.net","ukrtop.com","uku.co.uk","ultapulta.com","ultimatelimos.com","ultrapostman.com","umail.net","ummah.org","umpire.com","unbounded.com","underwriters.com","unforgettable.com","uni.de","uni.de.de","uni.demailto.de","unican.es","unihome.com","universal.pt","uno.ee","uno.it","unofree.it","unomail.com","unterderbruecke.de","uogtritons.com","uol.com.ar","uol.com.br","uol.com.co","uol.com.mx","uol.com.ve","uole.com","uole.com.ve","uolmail.com","uomail.com","upc.nl","upcmail.nl","upf.org","upliftnow.com","uplipht.com","uraniomail.com","ureach.com","urgentmail.biz","uroid.com","us.af","usa.com","usa.net","usaaccess.net","usanetmail.com","used-product.fr","userbeam.com","usermail.com","username.e4ward.com","userzap.com","usma.net","usmc.net","uswestmail.net","uymail.com","uyuyuy.com","uzhe.net","v-sexi.com","v8email.com","vaasfc4.tk","vahoo.com","valemail.net","valudeal.net","vampirehunter.com","varbizmail.com","vcmail.com","velnet.co.uk","velnet.com","velocall.com","veloxmail.com.br","venompen.com","verizon.net","verizonmail.com","verlass-mich-nicht.de","versatel.nl","verticalheaven.com","veryfast.biz","veryrealemail.com","veryspeedy.net","vfemail.net","vickaentb.tk","videotron.ca","viditag.com","viewcastmedia.com","viewcastmedia.net","vinbazar.com","violinmakers.co.uk","vip.126.com","vip.21cn.com","vip.citiz.net","vip.gr","vip.onet.pl","vip.qq.com","vip.sina.com","vipmail.ru","viralplays.com","virgilio.it","virgin.net","virginbroadband.com.au","virginmedia.com","virtual-mail.com","virtualactive.com","virtualguam.com","virtualmail.com","visitmail.com","visitweb.com","visto.com","visualcities.com","vivavelocity.com","vivianhsu.net","viwanet.ru","vjmail.com","vjtimail.com","vkcode.ru","vlcity.ru","vlmail.com","vnet.citiz.net","vnn.vn","vnukovo.net","vodafone.nl","vodafonethuis.nl","voila.fr","volcanomail.com","vollbio.de","volloeko.de","vomoto.com","voo.be","vorsicht-bissig.de","vorsicht-scharf.de","vote-democrats.com","vote-hillary.com","vote-republicans.com","vote4gop.org","votenet.com","vovan.ru","vp.pl","vpn.st","vr9.com","vsimcard.com","vubby.com","vyhino.net","w3.to","wahoye.com","walala.org","wales2000.net","walkmail.net","walkmail.ru","walla.co.il","wam.co.za","wanaboo.com","wanadoo.co.uk","wanadoo.es","wanadoo.fr","wapda.com","war-im-urlaub.de","warmmail.com","warpmail.net","warrior.hu","wasteland.rfc822.org","watchmail.com","waumail.com","wazabi.club","wbdet.com","wearab.net","web-contact.info","web-emailbox.eu","web-ideal.fr","web-mail.com.ar","web-mail.pp.ua","web-police.com","web.de","webaddressbook.com","webadicta.org","webave.com","webbworks.com","webcammail.com","webcity.ca","webcontact-france.eu","webdream.com","webemail.me","
79webemaillist.com","webinbox.com","webindia123.com","webjump.com","webm4il.info","webmail.bellsouth.net","webmail.blue","webmail.co.yu","webmail.co.za","webmail.fish","webmail.hu","webmail.lawyer","webmail.ru","webmail.wiki","webmails.com","webmailv.com","webname.com","webprogramming.com","webskulker.com","webstation.com","websurfer.co.za","webtopmail.com","webtribe.net","webuser.in","wee.my","weedmail.com","weekmail.com","weekonline.com","wefjo.grn.cc","weg-werf-email.de","wegas.ru","wegwerf-emails.de","wegwerfadresse.de","wegwerfemail.com","wegwerfemail.de","wegwerfmail.de","wegwerfmail.info","wegwerfmail.net","wegwerfmail.org","wegwerpmailadres.nl","wehshee.com","weibsvolk.de","weibsvolk.org","weinenvorglueck.de","welsh-lady.com","wesleymail.com","westnet.com","westnet.com.au","wetrainbayarea.com","wfgdfhj.tk","wh4f.org","whale-mail.com","whartontx.com","whatiaas.com","whatpaas.com","wheelweb.com","whipmail.com","whoever.com","wholefitness.com","whoopymail.com","whtjddn.33mail.com","whyspam.me","wickedmail.com","wickmail.net","wideopenwest.com","wildmail.com","wilemail.com","will-hier-weg.de","willhackforfood.biz","willselfdestruct.com","windowslive.com","windrivers.net","windstream.com","windstream.net","winemaven.info","wingnutz.com","winmail.com.au","winning.com","winrz.com","wir-haben-nachwuchs.de","wir-sind-cool.org","wirsindcool.de","witty.com","wiz.cc","wkbwmail.com","wmail.cf","wo.com.cn","woh.rr.com","wolf-web.com","wolke7.net","wollan.info","wombles.com","women-at-work.org","women-only.net","wonder-net.com","wongfaye.com","wooow.it","work4teens.com","worker.com","workmail.co.za","workmail.com","worldbreak.com","worldemail.com","worldmailer.com","worldnet.att.net","wormseo.cn","wosaddict.com","wouldilie.com","wovz.cu.cc","wow.com","wowgirl.com","wowmail.com","wowway.com","wp.pl","wptamail.com","wrestlingpages.com","wrexham.net","writeme.com","writemeback.com","writeremail.com","wronghead.com","wrongmail.com","wtvhmail.com","wwdg.com","www.com","www.e4ward.com","www.mailinator.com","www2000.net","wwwnew.eu","
79wx88.net","wxs.net","wyrm.supernews.com","x-mail.net","x-networks.net","x.ip6.li","x5g.com","xagloo.com","xaker.ru","xd.ae","xemaps.com","xents.com","xing886.uu.gl","xmail.com","xmaily.com","xmastime.com","xmenfans.com","xms.nl","xmsg.com","xoom.com","xoommail.com","xoxox.cc","xoxy.net","xpectmore.com","xpressmail.zzn.com","xs4all.nl","xsecurity.org","xsmail.com","xtra.co.nz","xtram.com","xuno.com","xww.ro","xy9ce.tk","xyz.am","xyzfree.net","xzapmail.com","y7mail.com","ya.ru","yada-yada.com","yaho.com","yahoo.ae","yahoo.at","yahoo.be","yahoo.ca","yahoo.ch","yahoo.cn","yahoo.co","yahoo.co.id","yahoo.co.il","yahoo.co.in","yahoo.co.jp","yahoo.co.kr","yahoo.co.nz","yahoo.co.th","yahoo.co.uk","yahoo.co.za","yahoo.com","yahoo.com.ar","yahoo.com.au","yahoo.com.br","yahoo.com.cn","yahoo.com.co","yahoo.com.hk","yahoo.com.is","yahoo.com.mx","yahoo.com.my","yahoo.com.ph","yahoo.com.ru","yahoo.com.sg","yahoo.com.tr","yahoo.com.tw","yahoo.com.vn","yahoo.cz","yahoo.de","yahoo.dk","yahoo.es","yahoo.fi","yahoo.fr","yahoo.gr","yahoo.hu","yahoo.ie","yahoo.in","yahoo.it","yahoo.jp","yahoo.net","yahoo.nl","yahoo.no","yahoo.pl","yahoo.pt","yahoo.ro","yahoo.ru","yahoo.se","yahoofs.com","yahoomail.com","yalla.com","yalla.com.lb","yalook.com","yam.com","yandex.com","yandex.mail","yandex.pl","yandex.ru","yandex.ua","yapost.com","yapped.net","yawmail.com","yclub.com","yeah.net","yebox.com","yeehaa.com","yehaa.com","yehey.com","yemenmail.com","yep.it","yepmail.net","yert.ye.vc","yesbox.net","yesey.net","yeswebmaster.com","ygm.com","yifan.net","ymail.com","ynnmail.com","yogamaven.com","yogotemail.com","yomail.info","yopmail.com","yopmail.fr","yopmail.net","yopmail.org","yopmail.pp.ua","yopolis.com","yopweb.com","youareadork.com","youmailr.com","youpy.com","your-house.com","your-mail.com","yourdomain.com","yourinbox.com","yourlifesucks.cu.cc","yourlover.net","yournightmare.com","yours.com","yourssincerely.com","yourteacher.net","yourwap.com","youthfire.com","youthpost.com","youvegotmail.net","yuuhuu.net","yuurok.com","yyhmail.com","z1p.biz","z6.com","z9mail.com","za.com","zahadum.com","zaktouni.fr","zcities.com","zdnetmail.com","zdorovja.net","zeeks.com","zeepost.nl","zehnminuten.de","zehnminutenmail.de","zensearch.com","zensearch.net","zerocrime.org","zetmail.com","zhaowei.net","zhouemail.510520.org","ziggo.nl","zing.vn","zionweb.org","zip.net","zipido.com","ziplip.com","zipmail.com","zipmail.com.br","zipmax.com","zippymail.info","zmail.pt","zmail.ru","zoemail.com","zoemail.net","zoemail.org","zoho.com","zomg.info","zonai.com","zoneview.net","zonnet.nl","zooglemail.com","zoominternet.net","zubee.com","zuvio.com","zuzzurello.com","zvmail.com","zwallet.com","zweb.in","zxcv.com","zxcvbnm.com","zybermail.com","zydecofan.com","zzn.com","zzom.co.uk","zzz.com"]},63120,(e,t,n)=>{"use strict";var r,i,o;n.__esModule=!0,n.IntegrationName=n.DealCardActionType=n.NegotiationParticipantRole=void 0,(r=n.NegotiationParticipantRole||(n.NegotiationParticipantRole={})).Owner="owner",r.Viewer="viewer",r.Reviewer="reviewer",r.Approver="approver",r.Signer="signer",(i=n.DealCardActionType||(n.DealCardActionType={})).Reviewed="reviewed",i.ApproverReviewed="approver_reviewed",i.Approved="approved",i.Rejected="rejected",i.Signed="signed",i.ApproverComment="approver_comment",(o=n.IntegrationName||(n.IntegrationName={})).DocuSign="Docusign",o.HelloSign="Dropbox Sign",o.Salesforce="Salesforce",o.HubSpot="HubSpot",o.DocusignApp="Docusign App"},74260,(e,t,n)=>{"use strict";n.__esModule=!0,n.generateEditorContent=n.differenceInDays=n.formatDate=void 0;var r=e.r(81206),i=e.r(24799),o=e.r(82341);n.formatDate=function(e,t,n){void 0===n&&(n=!0);var r=new Date(t),i=null==r?void 0:r.getDate(),a=null==r?void 0:r.toLocaleString("en-US",{month:"short"}),s=null==r?void 0:r.toLocaleString("en-US",{month:"long"}),l=null==r?void 0:r.getFullYear(),c=null==r?void 0:r.toLocaleString("en-US",{hour:"numeric",hour12:!0,minute:"numeric"}),u=n?",":"",d=String(r.getMonth()+1).padStart(2,"0"),h=String(r.getDate()).padStart(2,"0");switch(e){case o.FormatDateType.MMDDYYYY:return"".concat(d,"/").concat(h,"/").concat(r.getFullYear());case o.FormatDateType.MMMDDYYYY:return"".concat(a," ").concat(i).c
79oncat(u," ").concat(l);case o.FormatDateType.MMMMDDYYYY:return"".concat(s," ").concat(i).concat(u," ").concat(l);case o.FormatDateType.MMMDDHHMM:return"".concat(a," ").concat(i).concat(u," ").concat(c);case o.FormatDateType.MMMDDYYYYAtHHMM:return"".concat(a," ").concat(i).concat(u," ").concat(l," at ").concat(c);case o.FormatDateType.MMDDYYYYHHMM:return"".concat(d,"/").concat(h,"/").concat(r.getFullYear()).concat(u," ").concat(c);case o.FormatDateType.HHMM:return c;case o.FormatDateType.YYYY_MM_DD_HHMM:var m=r.getMonth()+1,p=i<10?"0".concat(i):i;return"".concat(l,"-").concat(m<10?"0".concat(m):m,"-").concat(p," ").concat(c)}},n.differenceInDays=function(e,t){var n=new Date(e);return Math.ceil(Math.abs(new Date(t).getTime()-n.getTime())/864e5)},n.generateEditorContent=function(e){var t=(0,i.getTextEditorExtensions)(),n=(0,r.generateJSON)(e,t);return(0,r.generateHTML)(n,t)}},5184,(e,t,n)=>{"use strict";var r,i;n.__esModule=!0,n.PlanTypeEnum=n.PlanFeature=void 0,(r=n.PlanFeature||(n.PlanFeature={})).SendDeals="send-deals",r.Playbook="playbook",r.DealTemplates="deal-templates",r.EntityBlocks="entity-blocks",r.Assets="assets",r.EmailTemplates="email-templates",r.CoverPages="cover-pages",r.Integrations="integrations",r.InternalToolkit="internal-toolkit",r.SamlSsoProvider="saml-sso-provider",r.TeamInviteLink="team-invite-link",r.DealInviteLink="deal-invite-link",r.InlineSignature="inline-signature",r.Analytics="analytics",r.Webhooks="webhooks",r.Subscriptions="subscriptions",r.NDAFirst="nda-first",r.DocusignApp="docusign-app",(i=n.PlanTypeEnum||(n.PlanTypeEnum={})).Basic="basic",i.NdaFirst="nda_first",i.Enterprise="enterprise"},38333,(e,t,n)=>{"use strict";n.__esModule=!0,n.buildNegotiationDownloadName=n.formatMMDDYYYY=void 0;var r=/[\\/:*?"<>|]/g,i=/[.,@]/g,o=/[\x00-\x1f\x7f]/g,a=function(e){return e?e.replace(o,"").replace(r,"").replace(i,"").replace(/\s+/g," ").trim():""};n.formatMMDDYYYY=function(e){var t=e instanceof Date?e:new Date(e);if(Number.isNaN(t.getTime()))return(0,n.formatMMDDYYYY)(new Date);var r=String(t.getMonth()+1).padStart(2,"0"),i=String(t.getDate()).padStart(2,"0"),o=String(t.getFullYear());return"".concat(r).concat(i).concat(o)},n.buildNegotiationDownloadName=function(e){var t,r=a(e.receiverCompanyName)||"Unknown",i=a(e.senderCompanyName)||"Unknown",o=a(e.dealType)||"Agreement",s=(0,n.formatMMDDYYYY)(null!=(t=e.latestActivity)?t:new Date);return"".concat(r," - ").concat(i," - ").concat(o," - ").concat(s)}},30897,(e,t,n)=>{"use strict";var r=e.e&&e.e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=e.e&&e.e.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};n.__esModule=!0,i(e.r(33657),n),i(e.r(24799),n),i(e.r(28857),n),i(e.r(82341),n),i(e.r(42898),n),i(e.r(63120),n),i(e.r(74260),n),i(e.r(5184),n),i(e.r(38333),n)},23808,(e,t,n)=>{var r=0/0,i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,c=e.g&&e.g.Object===Object&&e.g,u="object"==typeof self&&self&&self.Object===Object&&self,d=c||u||Function("return this")(),h=Object.prototype.toString,m=Math.max,p=Math.min,f=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function A(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==h.call(t))return r;if(g(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=g(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var c=a.test(e);return c||s.test(e)?l(e.slice(2),c?2:8):o.test(e)?r:+e}t.exports=function(e,t,n){var r,i,o,a,s,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var n=r,o=i;return r=i=void 0,c=t,a=e.apply(o,n)}function y(e){var n=e-l,r=e-c;return void 0===l||n>=t||n<0||d&&r>=o}function E(){var e,n,r,i=f();if(y(i))return C(i);s=setTimeout(E,(e=i-l,n=i-c,r=t-e,d?p(r,o-n):r))}function C(e){return(s=void 0,h&&r)?v(e):(r=i=void 0,a)}function b(){var e,n=f(),o=y(n);if(r=arguments,i=this,l=n,o){if(void 0===s)return c=e=l,s=setTimeout(E,t),u?v(e):a;if(d)return s=setTimeout(E,t),v(l)}return void 0===s&&(s=setTimeout(E,t)),a}return t=A(t)||0,g(n)&&(u=!!n.leading,o=(d="maxWait"in n)?m(A(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),b.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},b.flush=function(){return void 0===s?a:C(f())},b}},41304,25280,74853,99692,43572,14908,69737,61530,46923,63950,6557,56841,25102,16032,23780,7431,32021,59988,41511,67235,74617,4357,7614,53730,33463,84069,38581,95570,93620,37071,85163,12757,49918,84586,90881,32631,70193,52697,91255,92032,74466,22936,20994,77035,90811,62167,79665,41271,39525,58157,88546,20537,54970,76097,67265,70619,80931,92025,27469,32196,16163,81365,e=>{"use strict";let t;var n,r,i,o,a,s,l,c,u,d,h,m,p,f,g,A,v,y,E,C,b,I,x,w,k,B,S,T=e.i(66101),Q=e.i(59638);let R=e=>e.filter(Boolean).join(" ");e.s(["cls",0,R],25280);let O={primary:"bg-primary-900 hover:bg-primary-800 text-gray-25",secondary:"bg-gray-100 hover:bg-gray-200 text-primary-900 shadow-border shadow-gray-100/20",outline:"background-trans
79parent shadow-border shadow-gray-300 hover:bg-gray-50 text-gray-500",clear:"background-transparent hover:bg-gray-50 text-gray-500",destructive:"bg-error-50 hover:bg-error-100 text-error-500",success:"text-success-500 bg-success-50",pending:"bg-warning-50 text-warning-500",error:"bg-error-500 hover:bg-error-600 text-white",amber:"bg-amber-500 hover:bg-amber-600 text-gray-25 focus:bg-amber-600"},j={xs:"text-sm rounded-md py-1 px-2",sm:"text-sm rounded-md py-2 px-3",md:"text-sm rounded-md py-2.5 px-3.5",lg:"text-md rounded-md py-4 px-5"},M={xs:"rounded-md py-1 px-1",sm:"rounded-md py-1 px-1",md:"rounded-md py-1.5 px-1.5",lg:"rounded-md py-2 px-2"},P=(0,Q.forwardRef)(({children:e,variant:t="primary",size:n="sm",className:r,form:i,iconButton:o=!1,dataTestId:a,...s},l)=>(0,T.jsx)("button",{ref:l,...s,className:R(["flex items-center justify-center gap-1.5 font-medium disabled:cursor-not-allowed disabled:bg-gray-50 disabled:text-gray-300 disabled:shadow-gray-500/10",O[t],o?M[n]:j[n],r]),form:i,"data-testid":a,children:e}));e.s(["Button",0,P],41304);var N=e.i(21089);let D="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function L(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function z(e){return"nodeType"in e}function F(e){var t,n;return e?L(e)?e:z(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function _(e){let{Document:t}=F(e);return e instanceof t}function U(e){return!L(e)&&e instanceof F(e).HTMLElement}function H(e){return e instanceof F(e).SVGElement}function V(e){return e?L(e)?e.document:z(e)?_(e)?e:U(e)||H(e)?e.ownerDocument:document:document:document}let q=D?Q.useLayoutEffect:Q.useEffect;function W(e){let t=(0,Q.useRef)(e);return q(()=>{t.current=e}),(0,Q.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}function K(e,t){void 0===t&&(t=[e]);let n=(0,Q.useRef)(e);return q(()=>{n.current!==e&&(n.current=e)},t),n}function G(e,t){let n=(0,Q.useRef)();return(0,Q.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function X(e){let t=W(e),n=(0,Q.useRef)(null),r=(0,Q.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,r]}function Y(e){let t=(0,Q.useRef)();return(0,Q.useEffect)(()=>{t.current=e},[e]),t.current}let J={};function Z(e,t){return(0,Q.useMemo)(()=>{if(t)return t;let n=null==J[e]?0:J[e]+1;return J[e]=n,e+"-"+n},[e,t])}function $(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.reduce((t,n)=>{for(let[r,i]of Object.entries(n)){let n=t[r];null!=n&&(t[r]=n+e*i)}return t},{...t})}}let ee=$(1),et=$(-1);function en(e){if(!e)return!1;let{KeyboardEvent:t}=F(e.target);return t&&e instanceof t}function er(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=F(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}let ei=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[ei.Translate.toString(e),ei.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),eo="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]",ea={display:"none"};function es(e){let{id:t,value:n}=e;return Q.default.createElement("div",{id:t,style:ea},n)}function el(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;return Q.default.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":r,"aria-atomic":!0},n)}let ec=(0,Q.createContext)(null),eu={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},ed={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function eh(e){var t;let n,{announcements:r=ed,container:i,hiddenTextDescribedById:o,screenReaderInstructions:a=eu}=e,{announce:s,announcement:l}=function(){let[e,t]=(0,Q.useState)("");return{announce:(0,Q.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),c=Z("DndLiveRegion"),[u,d]=(0,Q.useState)(!1);if((0,Q.useEffect)(()=>{d(!0)},[]),t=(0,Q.useMemo)(()=>({onDragStart(e){let{active:t}=e;s(r.onDragStart({active:t}))},onDragMove(e){let{active:t,over:n}=e;r.onDragMove&&s(r.onDragMove({active:t,over:n}))},onDragOver(e){let{active:t,over:n}=e;s(r.onDragOver({active:t,over:n}))},onDragEnd(e){let{active:t,over:n}=e;s(r.onDragEnd({active:t,over:n}))},onDragCancel(e){let{active:t,over:n}=e;
79s(r.onDragCancel({active:t,over:n}))}}),[s,r]),n=(0,Q.useContext)(ec),(0,Q.useEffect)(()=>{if(!n)throw Error("useDndMonitor must be used within a children of <DndContext>");return n(t)},[t,n]),!u)return null;let h=Q.default.createElement(Q.default.Fragment,null,Q.default.createElement(es,{id:o,value:a.draggable}),Q.default.createElement(el,{id:c,announcement:l}));return i?(0,N.createPortal)(h,i):h}function em(){}function ep(e,t){return(0,Q.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function ef(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,Q.useMemo)(()=>[...t].filter(e=>null!=e),[...t])}(n=A||(A={})).DragStart="dragStart",n.DragMove="dragMove",n.DragEnd="dragEnd",n.DragCancel="dragCancel",n.DragOver="dragOver",n.RegisterDroppable="registerDroppable",n.SetDroppableDisabled="setDroppableDisabled",n.UnregisterDroppable="unregisterDroppable";let eg=Object.freeze({x:0,y:0});function eA(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function ev(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function ey(e){let{left:t,top:n,height:r,width:i}=e;return[{x:t,y:n},{x:t+i,y:n},{x:t,y:n+r},{x:t+i,y:n+r}]}function eE(e,t){if(!e||0===e.length)return null;let[n]=e;return t?n[t]:n}let eC=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=ey(t),o=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=ey(r),a=Number((i.reduce((e,t,r)=>{var i;return e+(i=n[r],Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)))},0)/4).toFixed(4));o.push({id:t,data:{droppableContainer:e,value:a}})}}return o.sort(eA)},eb=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=[];for(let e of r){let{id:r}=e,o=n.get(r);if(o){let n=function(e,t){let n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height);if(r<i&&n<o){let a=t.width*t.height,s=e.width*e.height,l=(i-r)*(o-n);return Number((l/(a+s-l)).toFixed(4))}return 0}(o,t);n>0&&i.push({id:r,data:{droppableContainer:e,value:n}})}}return i.sort(ev)};function eI(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:eg}let ex=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((e,t)=>({...e,top:e.top+ +t.y,bottom:e.bottom+ +t.y,left:e.left+ +t.x,right:e.right+ +t.x}),{...e})};function ew(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let ek={ignoreTransform:!1};function eB(e,t){void 0===t&&(t=ek);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:r}=F(e).getComputedStyle(e);t&&(n=function(e,t,n){let r=ew(t);if(!r)return e;let{scaleX:i,scaleY:o,x:a,y:s}=r,l=e.left-a-(1-i)*parseFloat(n),c=e.top-s-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),u=i?e.width/i:e.width,d=o?e.height/o:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}(n,t,r))}let{top:r,left:i,width:o,height:a,bottom:s,right:l}=n;return{top:r,left:i,width:o,height:a,bottom:s,right:l}}function eS(e){return eB(e,{ignoreTransform:!0})}function eT(e,t){let n=[];return e?function r(i){var o,a;let s;if(null!=t&&n.length>=t||!i)return n;if(_(i)&&null!=i.scrollingElement&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!U(i)||H(i)||n.includes(i))return n;let l=F(e).getComputedStyle(i);return(i!==e&&(void 0===(o=l)&&(o=F(i).getComputedStyle(i)),s=/(auto|scroll|overlay)/,["overflow","overflowX","overflowY"].some(e=>{let t=o[e];return"string"==typeof t&&s.test(t)}))&&n.push(i),void 0===(a=l)&&(a=F(i).getComputedStyle(i)),"fixed"===a.position)?n:r(i.parentNode)}(e):n}function eQ(e){let[t]=eT(e,1);return null!=t?t:null}function eR(e){return D&&e?L(e)?e:z(e)?_(e)||e===V(e).scrollingElement?window:U(e)?e:null:null:null}function eO(e){return L(e)?e.scrollX:e.scrollLeft}function ej(e){return L(e)?e.scrollY:e.scrollTop}function eM(e){return{x:eO(e),y:ej(e)}}function eP(e){return!!D&&!!e&&e===document.scrollingElement}function eN(e){let t={x:0,y:0},n=eP(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},i=e.scrollTop<=t.y,o=e.scrollLeft<=t.x;return{isTop:i,isLeft:o,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}(r=v||(v={}))[r.Forward=1]="Forward",r[r.Backward=-1]="Backward";let eD={x:.2,y:.2};function eL(e){return e.reduce((e,t)=>
79ee(e,eM(t)),eg)}function ez(e,t){if(void 0===t&&(t=eB),!e)return;let{top:n,left:r,bottom:i,right:o}=t(e);eQ(e)&&(i<=0||o<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let eF=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+eO(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+ej(t),0)}]];class e_{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=eT(t),r=eL(n);for(const[t,i,o]of(this.rect={...e},this.width=e.width,this.height=e.height,eF))for(const e of i)Object.defineProperty(this,e,{get:()=>{let i=o(n),a=r[t]-i;return this.rect[e]+a},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class eU{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function eH(e,t){let n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}function eV(e){e.preventDefault()}function eq(e){e.stopPropagation()}(i=y||(y={})).Click="click",i.DragStart="dragstart",i.Keydown="keydown",i.ContextMenu="contextmenu",i.Resize="resize",i.SelectionChange="selectionchange",i.VisibilityChange="visibilitychange",(o=E||(E={})).Space="Space",o.Down="ArrowDown",o.Right="ArrowRight",o.Left="ArrowLeft",o.Up="ArrowUp",o.Esc="Escape",o.Enter="Enter",o.Tab="Tab";let eW={start:[E.Space,E.Enter],cancel:[E.Esc],end:[E.Space,E.Enter,E.Tab]},eK=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case E.Right:return{...n,x:n.x+25};case E.Left:return{...n,x:n.x-25};case E.Down:return{...n,y:n.y+25};case E.Up:return{...n,y:n.y-25}}};class eG{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new eU(V(t)),this.windowListeners=new eU(F(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(y.Resize,this.handleCancel),this.windowListeners.add(y.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(y.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&ez(n),t(eg)}handleKeyDown(e){if(en(e)){let{active:t,context:n,options:r}=this.props,{keyboardCodes:i=eW,coordinateGetter:o=eK,scrollBehavior:a="smooth"}=r,{code:s}=e;if(i.end.includes(s))return void this.handleEnd(e);if(i.cancel.includes(s))return void this.handleCancel(e);let{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:eg;this.referenceCoordinates||(this.referenceCoordinates=c);let u=o(e,{active:t,context:n.current,currentCoordinates:c});if(u){let t=et(u,c),r={x:0,y:0},{scrollableAncestors:i}=n.current;for(let n of i){let i=e.code,{isTop:o,isRight:s,isLeft:l,isBottom:c,maxScroll:d,minScroll:h}=eN(n),m=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:r,bottom:i}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:i,width:e.clientWidth,height:e.clientHeight}}(n),p={x:Math.min(i===E.Right?m.right-m.width/2:m.right,Math.max(i===E.Right?m.left:m.left+m.width/2,u.x)),y:Math.min(i===E.Down?m.bottom-m.height/2:m.bottom,Math.max(i===E.Down?m.top:m.top+m.height/2,u.y))},f=i===E.Right&&!s||i===E.Left&&!l,g=i===E.Down&&!c||i===E.Up&&!o;if(f&&p.x!==u.x){let e=n.scrollLeft+t.x,o=i===E.Right&&e<=d.x||i===E.Left&&e>=h.x;if(o&&!t.y)return void n.scrollTo({left:e,behavior:a});o?r.x=n.scrollLeft-e:r.x=i===E.Right?n.scrollLeft-d.x:n.scrollLeft-h.x,r.x&&n.scrollBy({left:-r.x,behavior:a});break}if(g&&p.y!==u.y){let e=n.scrollTop+t.y,o=i===E.Down&&e<=d.y||i===E.Up&&e>=h.y;if(o&&!t.x)return void n.scrollTo({top:e,behavior:a});o?r.y=n.scrollTop-e:r.y=i===E.Down?n.scrollTop-d.y:n.scrollTop-h.y,r.y&&n.scrollBy({top:-r.y,behavior:a});break}}this.handleMove(e,ee(et(u,this.referenceCoordinates),r))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function eX(e){return!!(e&&"distance"in e)}function eY(e){return!!(e&&"delay"in e)}eG.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=eW,onActivation:i}=t,{active:o}=n,{code:a}=e.nativeEvent;
79if(r.start.includes(a)){let t=o.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==i||i({event:e.nativeEvent}),!0)}return!1}}];class eJ{constructor(e,t,n){var r;void 0===n&&(n=function(e){let{EventTarget:t}=F(e);return e instanceof t?e:V(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:i}=e,{target:o}=i;this.props=e,this.events=t,this.document=V(o),this.documentListeners=new eU(this.document),this.listeners=new eU(n),this.windowListeners=new eU(F(o)),this.initialCoordinates=null!=(r=er(i))?r:eg,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(y.Resize,this.handleCancel),this.windowListeners.add(y.DragStart,eV),this.windowListeners.add(y.VisibilityChange,this.handleCancel),this.windowListeners.add(y.ContextMenu,eV),this.documentListeners.add(y.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(eY(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(eX(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){let{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(y.Click,eq,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(y.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:n,initialCoordinates:r,props:i}=this,{onMove:o,options:{activationConstraint:a}}=i;if(!r)return;let s=null!=(t=er(e))?t:eg,l=et(r,s);if(!n&&a){if(eX(a)){if(null!=a.tolerance&&eH(l,a.tolerance))return this.handleCancel();if(eH(l,a.distance))return this.handleStart()}return eY(a)&&eH(l,a.tolerance)?this.handleCancel():void this.handlePending(a,l)}e.cancelable&&e.preventDefault(),o(s)}handleEnd(){let{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){let{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===E.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let eZ={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class e$ extends eJ{constructor(e){const{event:t}=e;super(e,eZ,V(t.target))}}e$.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!!n.isPrimary&&0===n.button&&(null==r||r({event:n}),!0)}}];(a=C||(C={}))[a.RightClick=2]="RightClick";(s=b||(b={}))[s.Pointer=0]="Pointer",s[s.DraggableRect=1]="DraggableRect",(l=I||(I={}))[l.TreeOrder=0]="TreeOrder",l[l.ReversedTreeOrder=1]="ReversedTreeOrder";let e0={x:{[v.Backward]:!1,[v.Forward]:!1},y:{[v.Backward]:!1,[v.Forward]:!1}};(c=x||(x={}))[c.Always=0]="Always",c[c.BeforeDragging=1]="BeforeDragging",c[c.WhileDragging=2]="WhileDragging",(w||(w={})).Optimized="optimized";let e1=new Map;function e2(e,t){return G(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function e3(e){let{callback:t,disabled:n}=e,r=W(t),i=(0,Q.useMemo)(()=>{if(n||"u"<typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(r)},[n]);return(0,Q.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}function e4(e){return new e_(eB(e),e)}function e5(e,t,n){void 0===t&&(t=e4);let[r,i]=(0,Q.useState)(null);function o(){i(r=>{if(!e)return null;if(!1===e.isConnected){var i;return null!=(i=null!=r?r:n)?i:null}let o=t(e);
79return JSON.stringify(r)===JSON.stringify(o)?r:o})}let a=function(e){let{callback:t,disabled:n}=e,r=W(t),i=(0,Q.useMemo)(()=>{if(n||"u"<typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,Q.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}({callback(t){if(e)for(let n of t){let{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){o();break}}}}),s=e3({callback:o});return q(()=>{o(),e?(null==s||s.observe(e),null==a||a.observe(document.body,{childList:!0,subtree:!0})):(null==s||s.disconnect(),null==a||a.disconnect())},[e]),r}let e6=[];function e8(e,t){void 0===t&&(t=[]);let n=(0,Q.useRef)(null);return(0,Q.useEffect)(()=>{n.current=null},t),(0,Q.useEffect)(()=>{let t=e!==eg;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?et(e,n.current):eg}function e7(e){return(0,Q.useMemo)(()=>{let t,n;return e?(t=e.innerWidth,{top:0,left:0,right:t,bottom:n=e.innerHeight,width:t,height:n}):null},[e])}let e9=[];function te(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return U(t)?t:e}let tt=[{sensor:e$,options:{}},{sensor:eG,options:{}}],tn={current:{}},tr={draggable:{measure:eS},droppable:{measure:eS,strategy:x.WhileDragging,frequency:w.Optimized},dragOverlay:{measure:eB}};class ti extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}let to={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new ti,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:em},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:tr,measureDroppableContainers:em,windowRect:null,measuringScheduled:!1},ta={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:em,draggableNodes:new Map,over:null,measureDroppableContainers:em},ts=(0,Q.createContext)(ta),tl=(0,Q.createContext)(to);function tc(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new ti}}}function tu(e,t){switch(t.type){case A.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case A.DragMove:if(null==e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case A.DragEnd:case A.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case A.RegisterDroppable:{let{element:n}=t,{id:r}=n,i=new ti(e.droppable.containers);return i.set(r,n),{...e,droppable:{...e.droppable,containers:i}}}case A.SetDroppableDisabled:{let{id:n,key:r,disabled:i}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;let a=new ti(e.droppable.containers);return a.set(n,{...o,disabled:i}),{...e,droppable:{...e.droppable,containers:a}}}case A.UnregisterDroppable:{let{id:n,key:r}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;let o=new ti(e.droppable.containers);return o.delete(n),{...e,droppable:{...e.droppable,containers:o}}}default:return e}}function td(e){let{disabled:t}=e,{active:n,activatorEvent:r,draggableNodes:i}=(0,Q.useContext)(ts),o=Y(r),a=Y(null==n?void 0:n.id);return(0,Q.useEffect)(()=>{if(!t&&!r&&o&&null!=a){if(!en(o)||document.activeElement===o.target)return;let e=i.get(a);if(!e)return;let{activatorNode:t,node:n}=e;(t.current||n.current)&&requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=e.matches(eo)?e:e.querySelector(eo);if(t){t.focus();break}}})}},[r,t,i,a,o]),null}function th(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}let tm=(0,Q.createContext)({...eg,scaleX:1,scaleY:1}
79);(u=k||(k={}))[u.Uninitialized=0]="Uninitialized",u[u.Initializing=1]="Initializing",u[u.Initialized=2]="Initialized";let tp=(0,Q.memo)(function(e){var t,n,r,i,o,a,s,l;let c,u,d,h,m,p,f,g,{id:y,accessibility:E,autoScroll:C=!0,children:w,sensors:B=tt,collisionDetection:S=eb,measuring:T,modifiers:R,...O}=e,[j,M]=(0,Q.useReducer)(tu,void 0,tc),[P,L]=function(){let[e]=(0,Q.useState)(()=>new Set),t=(0,Q.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,Q.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)})},[e]),t]}(),[z,_]=(0,Q.useState)(k.Uninitialized),H=z===k.Initialized,{draggable:{active:V,nodes:W,translate:J},droppable:{containers:$}}=j,et=null!=V?W.get(V):null,en=(0,Q.useRef)({initial:null,translated:null}),ei=(0,Q.useMemo)(()=>{var e;return null!=V?{id:V,data:null!=(e=null==et?void 0:et.data)?e:tn,rect:en}:null},[V,et]),eo=(0,Q.useRef)(null),[ea,es]=(0,Q.useState)(null),[el,eu]=(0,Q.useState)(null),ed=K(O,Object.values(O)),em=Z("DndDescribedBy",y),ep=(0,Q.useMemo)(()=>$.getEnabled(),[$]),ef=(0,Q.useMemo)(()=>({draggable:{...tr.draggable,...null==T?void 0:T.draggable},droppable:{...tr.droppable,...null==T?void 0:T.droppable},dragOverlay:{...tr.dragOverlay,...null==T?void 0:T.dragOverlay}}),[null==T?void 0:T.draggable,null==T?void 0:T.droppable,null==T?void 0:T.dragOverlay]),{droppableRects:eA,measureDroppableContainers:ev,measuringScheduled:ey}=function(e,t){let{dragging:n,dependencies:r,config:i}=t,[o,a]=(0,Q.useState)(null),{frequency:s,measure:l,strategy:c}=i,u=(0,Q.useRef)(e),d=function(){switch(c){case x.Always:return!1;case x.BeforeDragging:return n;default:return!n}}(),h=K(d),m=(0,Q.useCallback)(function(e){void 0===e&&(e=[]),h.current||a(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[h]),p=(0,Q.useRef)(null),f=G(t=>{if(d&&!n)return e1;if(!t||t===e1||u.current!==e||null!=o){let t=new Map;for(let n of e){if(!n)continue;if(o&&o.length>0&&!o.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,r=e?new e_(l(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,o,n,d,l]);return(0,Q.useEffect)(()=>{u.current=e},[e]),(0,Q.useEffect)(()=>{d||m()},[n,d]),(0,Q.useEffect)(()=>{o&&o.length>0&&a(null)},[JSON.stringify(o)]),(0,Q.useEffect)(()=>{d||"number"!=typeof s||null!==p.current||(p.current=setTimeout(()=>{m(),p.current=null},s))},[s,d,m,...r]),{droppableRects:f,measureDroppableContainers:m,measuringScheduled:null!=o}}(ep,{dragging:H,dependencies:[J.x,J.y],config:ef.droppable}),eC=G(e=>{var t;return null==V?null:null!=(t=null!=m?m:e)?t:null},[m=(h=null!=V?W.get(V):void 0)?h.node.current:null,V]),ew=(0,Q.useMemo)(()=>el?er(el):null,[el]),ek=(c=(null==ea?void 0:ea.autoScrollEnabled)===!1,u="object"==typeof C?!1===C.enabled:!1===C,d=H&&!c&&!u,"object"==typeof C?{...C,enabled:d}:{enabled:d}),eS=e2(eC,ef.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:r,config:i=!0}=e,o=(0,Q.useRef)(!1),{x:a,y:s}="boolean"==typeof i?{x:i,y:i}:i;q(()=>{if(!a&&!s||!t){o.current=!1;return}if(o.current||!r)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let i=eI(n(e),r);if(a||(i.x=0),s||(i.y=0),o.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){let t=eQ(e);t&&t.scrollBy({top:i.y,left:i.x})}},[t,a,s,r,n])}({activeNode:null!=V?W.get(V):null,config:ek.layoutShiftCompensation,initialRect:eS,measure:ef.draggable.measure});let eO=e5(eC,ef.draggable.measure,eS),ej=e5(eC?eC.parentElement:null),ez=(0,Q.useRef)({activatorEvent:null,active:null,activeNode:eC,collisionRect:null,collisions:null,droppableRects:eA,draggableNodes:W,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),eF=$.getNodeFor(null==(t=ez.current.over)?void 0:t.id),eU=function(e){let{measure:t}=e,[n,r]=(0,Q.useState)(null),i=e3({callback:(0,Q.useCallback)(e=>{for(let{target:n}of e)if(U(n)){r(e=>{let r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),[o,a]=X((0,Q.useCallback)(e=>{let n=te(e);null==i||i.disconnect(),n&&(null==i||i.observe(n)),r(n?t(n):null)},[t,i]));return(0,Q.useMemo)(()=>({nodeRef:o,rect:n,setRef:a}),[n,o,a])}({measure:ef.dragOverlay.measure}),eH=null!=(n=eU.nodeRef.current)?n:eC,eV=H?null!=(r=eU.rect)?r:eO:null,eq=!!(eU.nodeRef.current&&eU.rect),eW=(p=e2(o=eq?null:eO),eI(o,p)),eK=e7(eH?F(eH):null),eG=(a=H?null!=eF?eF:eC:null,f=(0,Q.useRef)(a),g=G(e=>a?e&&e!==e6&&a&&f.current&&a.parentNode===f.current.parentNode?e:eT(a):e6,[a]),(0,Q.useEffect)(()=>{f.current=a},[a]),g),eX=function(e,t){void 0===t&&(t=eB);let[n]=e,r=e7(n?F(n):null),[i,o]=(0,Q.useState)(e9);function a(){o(()=>e.length?e.map(e=>eP(e)?r:new e_(t(e),e)):e9)}let s=e3({callback:a});return q(()=>
79{null==s||s.disconnect(),a(),e.forEach(e=>null==s?void 0:s.observe(e))},[e]),i}(eG),eY=th(R,{transform:{x:J.x-eW.x,y:J.y-eW.y,scaleX:1,scaleY:1},activatorEvent:el,active:ei,activeNodeRect:eO,containerNodeRect:ej,draggingNodeRect:eV,over:ez.current.over,overlayNodeRect:eU.rect,scrollableAncestors:eG,scrollableAncestorRects:eX,windowRect:eK}),eJ=ew?ee(ew,J):null,eZ=function(e){let[t,n]=(0,Q.useState)(null),r=(0,Q.useRef)(e),i=(0,Q.useCallback)(e=>{let t=eR(e.target);t&&n(e=>e?(e.set(t,eM(t)),new Map(e)):null)},[]);return(0,Q.useEffect)(()=>{let t=r.current;if(e!==t){o(t);let a=e.map(e=>{let t=eR(e);return t?(t.addEventListener("scroll",i,{passive:!0}),[t,eM(t)]):null}).filter(e=>null!=e);n(a.length?new Map(a):null),r.current=e}return()=>{o(e),o(t)};function o(e){e.forEach(e=>{let t=eR(e);null==t||t.removeEventListener("scroll",i)})}},[i,e]),(0,Q.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>ee(e,t),eg):eL(e):eg,[e,t])}(eG),e$=e8(eZ),e4=e8(eZ,[eO]),ti=ee(eY,e$),to=eV?ex(eV,eY):null,ta=ei&&to?S({active:ei,collisionRect:to,droppableRects:eA,droppableContainers:ep,pointerCoordinates:eJ}):null,tp=eE(ta,"id"),[tf,tg]=(0,Q.useState)(null),tA=(s=eq?eY:ee(eY,e4),l=null!=(i=null==tf?void 0:tf.rect)?i:null,{...s,scaleX:l&&eO?l.width/eO.width:1,scaleY:l&&eO?l.height/eO.height:1}),tv=(0,Q.useRef)(null),ty=(0,Q.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(null==eo.current)return;let i=W.get(eo.current);if(!i)return;let o=e.nativeEvent,a=new n({active:eo.current,activeNode:i,event:o,options:r,context:ez,onAbort(e){if(!W.get(e))return;let{onDragAbort:t}=ed.current,n={id:e};null==t||t(n),P({type:"onDragAbort",event:n})},onPending(e,t,n,r){if(!W.get(e))return;let{onDragPending:i}=ed.current,o={id:e,constraint:t,initialCoordinates:n,offset:r};null==i||i(o),P({type:"onDragPending",event:o})},onStart(e){let t=eo.current;if(null==t)return;let n=W.get(t);if(!n)return;let{onDragStart:r}=ed.current,i={activatorEvent:o,active:{id:t,data:n.data,rect:en}};(0,N.unstable_batchedUpdates)(()=>{null==r||r(i),_(k.Initializing),M({type:A.DragStart,initialCoordinates:e,active:t}),P({type:"onDragStart",event:i}),es(tv.current),eu(o)})},onMove(e){M({type:A.DragMove,coordinates:e})},onEnd:s(A.DragEnd),onCancel:s(A.DragCancel)});function s(e){return async function(){let{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=ez.current,a=null;if(t&&i){let{cancelDrop:s}=ed.current;a={activatorEvent:o,active:t,collisions:n,delta:i,over:r},e===A.DragEnd&&"function"==typeof s&&await Promise.resolve(s(a))&&(e=A.DragCancel)}eo.current=null,(0,N.unstable_batchedUpdates)(()=>{M({type:e}),_(k.Uninitialized),tg(null),es(null),eu(null),tv.current=null;let t=e===A.DragEnd?"onDragEnd":"onDragCancel";if(a){let e=ed.current[t];null==e||e(a),P({type:t,event:a})}})}}tv.current=a},[W]),tE=(0,Q.useCallback)((e,t)=>(n,r)=>{let i=n.nativeEvent,o=W.get(r);null!==eo.current||!o||i.dndKit||i.defaultPrevented||!0===e(n,t.options,{active:o})&&(i.dndKit={capturedBy:t.sensor},eo.current=r,ty(n,t))},[W,ty]),tC=(0,Q.useMemo)(()=>B.reduce((e,t)=>{let{sensor:n}=t;return[...e,...n.activators.map(e=>({eventName:e.eventName,handler:tE(e.handler,t)}))]},[]),[B,tE]);(0,Q.useEffect)(()=>{if(!D)return;let e=B.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},B.map(e=>{let{sensor:t}=e;return t})),q(()=>{eO&&z===k.Initializing&&_(k.Initialized)},[eO,z]),(0,Q.useEffect)(()=>{let{onDragMove:e}=ed.current,{active:t,activatorEvent:n,collisions:r,over:i}=ez.current;if(!t||!n)return;let o={active:t,activatorEvent:n,collisions:r,delta:{x:ti.x,y:ti.y},over:i};(0,N.unstable_batchedUpdates)(()=>{null==e||e(o),P({type:"onDragMove",event:o})})},[ti.x,ti.y]),(0,Q.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=ez.current;if(!e||null==eo.current||!t||!i)return;let{onDragOver:o}=ed.current,a=r.get(tp),s=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,l={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:s};(0,N.unstable_batchedUpdates)(()=>{tg(s),null==o||o(l),P({type:"onDragOver",event:l})})},[tp]),q(()=>{ez.current={activatorEvent:el,active:ei,activeNode:eC,collisionRect:to,collisions:ta,droppableRects:eA,draggableNodes:W,draggingNode:eH,draggingNodeRect:eV,droppableContainers:$,over:tf,scrollableAncestors:eG,scrollAdjustedTranslate:ti},en.current={initial:eV,translated:to}},[ei,eC,ta,to,W,eH,eV,eA,$,tf,eG,ti]),function(e){let t,{acceleration:n,activator:r=b.Pointer,canScroll:i,draggingRect:o,enabled:a,interval:s=5,order:l=I.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,scrollableAncestorRects:d,delta:h,threshold:m}=e,p=function(e){let{delta:t,disabled:n}=e,r=Y(t);return G(e=>{if(n||!r||!e)return e0;
79let i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[v.Backward]:e.x[v.Backward]||-1===i.x,[v.Forward]:e.x[v.Forward]||1===i.x},y:{[v.Backward]:e.y[v.Backward]||-1===i.y,[v.Forward]:e.y[v.Forward]||1===i.y}}},[n,t,r])}({delta:h,disabled:!a}),[f,g]=(t=(0,Q.useRef)(null),[(0,Q.useCallback)((e,n)=>{t.current=setInterval(e,n)},[]),(0,Q.useCallback)(()=>{null!==t.current&&(clearInterval(t.current),t.current=null)},[])]),A=(0,Q.useRef)({x:0,y:0}),y=(0,Q.useRef)({x:0,y:0}),E=(0,Q.useMemo)(()=>{switch(r){case b.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case b.DraggableRect:return o}},[r,o,c]),C=(0,Q.useRef)(null),x=(0,Q.useCallback)(()=>{let e=C.current;if(!e)return;let t=A.current.x*y.current.x,n=A.current.y*y.current.y;e.scrollBy(t,n)},[]),w=(0,Q.useMemo)(()=>l===I.TreeOrder?[...u].reverse():u,[l,u]);(0,Q.useEffect)(()=>{if(!a||!u.length||!E)return void g();for(let e of w){if((null==i?void 0:i(e))===!1)continue;let t=d[u.indexOf(e)];if(!t)continue;let{direction:r,speed:o}=function(e,t,n,r,i){let{top:o,left:a,right:s,bottom:l}=n;void 0===r&&(r=10),void 0===i&&(i=eD);let{isTop:c,isBottom:u,isLeft:d,isRight:h}=eN(e),m={x:0,y:0},p={x:0,y:0},f={height:t.height*i.y,width:t.width*i.x};return!c&&o<=t.top+f.height?(m.y=v.Backward,p.y=r*Math.abs((t.top+f.height-o)/f.height)):!u&&l>=t.bottom-f.height&&(m.y=v.Forward,p.y=r*Math.abs((t.bottom-f.height-l)/f.height)),!h&&s>=t.right-f.width?(m.x=v.Forward,p.x=r*Math.abs((t.right-f.width-s)/f.width)):!d&&a<=t.left+f.width&&(m.x=v.Backward,p.x=r*Math.abs((t.left+f.width-a)/f.width)),{direction:m,speed:p}}(e,t,E,n,m);for(let e of["x","y"])p[e][r[e]]||(o[e]=0,r[e]=0);if(o.x>0||o.y>0){g(),C.current=e,f(x,s),A.current=o,y.current=r;return}}A.current={x:0,y:0},y.current={x:0,y:0},g()},[n,x,i,g,a,s,JSON.stringify(E),JSON.stringify(p),f,u,w,d,JSON.stringify(m)])}({...ek,delta:J,draggingRect:to,pointerCoordinates:eJ,scrollableAncestors:eG,scrollableAncestorRects:eX});let tb=(0,Q.useMemo)(()=>({active:ei,activeNode:eC,activeNodeRect:eO,activatorEvent:el,collisions:ta,containerNodeRect:ej,dragOverlay:eU,draggableNodes:W,droppableContainers:$,droppableRects:eA,over:tf,measureDroppableContainers:ev,scrollableAncestors:eG,scrollableAncestorRects:eX,measuringConfiguration:ef,measuringScheduled:ey,windowRect:eK}),[ei,eC,eO,el,ta,ej,eU,W,$,eA,tf,ev,eG,eX,ef,ey,eK]),tI=(0,Q.useMemo)(()=>({activatorEvent:el,activators:tC,active:ei,activeNodeRect:eO,ariaDescribedById:{draggable:em},dispatch:M,draggableNodes:W,over:tf,measureDroppableContainers:ev}),[el,tC,ei,eO,M,em,W,tf,ev]);return Q.default.createElement(ec.Provider,{value:L},Q.default.createElement(ts.Provider,{value:tI},Q.default.createElement(tl.Provider,{value:tb},Q.default.createElement(tm.Provider,{value:tA},w)),Q.default.createElement(td,{disabled:(null==E?void 0:E.restoreFocus)===!1})),Q.default.createElement(eh,{...E,hiddenTextDescribedById:em}))}),tf=(0,Q.createContext)(null),tg="button";function tA(e){let{id:t,data:n,disabled:r=!1,attributes:i}=e,o=Z("Draggable"),{activators:a,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:h}=(0,Q.useContext)(ts),{role:m=tg,roleDescription:p="draggable",tabIndex:f=0}=null!=i?i:{},g=(null==l?void 0:l.id)===t,A=(0,Q.useContext)(g?tm:tf),[v,y]=X(),[E,C]=X(),b=(0,Q.useMemo)(()=>a.reduce((e,n)=>{let{eventName:r,handler:i}=n;return e[r]=e=>{i(e,t)},e},{}),[a,t]),I=K(n);return q(()=>(d.set(t,{id:t,key:o,node:v,activatorNode:E,data:I}),()=>{let e=d.get(t);e&&e.key===o&&d.delete(t)}),[d,t]),{active:l,activatorEvent:s,activeNodeRect:c,attributes:(0,Q.useMemo)(()=>({role:m,tabIndex:f,"aria-disabled":r,"aria-pressed":!!g&&m===tg||void 0,"aria-roledescription":p,"aria-describedby":u.draggable}),[r,m,f,g,p,u.draggable]),isDragging:g,listeners:r?void 0:b,node:v,over:h,setNodeRef:y,setActivatorNodeRef:C,transform:A}}function tv(){return(0,Q.useContext)(tl)}let ty={timeout:25};function tE(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:i}=e,o=Z("Droppable"),{active:a,dispatch:s,over:l,measureDroppableContainers:c}=(0,Q.useContext)(ts),u=(0,Q.useRef)({disabled:n}),d=(0,Q.useRef)(!1),h=(0,Q.useRef)(null),m=(0,Q.useRef)(null),{disabled:p,updateMeasurementsFor:f,timeout:g}={...ty,...i},v=K(null!=f?f:r),y=e3({callback:(0,Q.useCallback)(()=>
79{if(!d.current){d.current=!0;return}null!=m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{c(Array.isArray(v.current)?v.current:[v.current]),m.current=null},g)},[g]),disabled:p||!a}),[E,C]=X((0,Q.useCallback)((e,t)=>{y&&(t&&(y.unobserve(t),d.current=!1),e&&y.observe(e))},[y])),b=K(t);return(0,Q.useEffect)(()=>{y&&E.current&&(y.disconnect(),d.current=!1,y.observe(E.current))},[E,y]),(0,Q.useEffect)(()=>(s({type:A.RegisterDroppable,element:{id:r,key:o,disabled:n,node:E,rect:h,data:b}}),()=>s({type:A.UnregisterDroppable,key:o,id:r})),[r]),(0,Q.useEffect)(()=>{n!==u.current.disabled&&(s({type:A.SetDroppableDisabled,id:r,key:o,disabled:n}),u.current.disabled=n)},[r,o,n,s]),{active:a,rect:h,isOver:(null==l?void 0:l.id)===r,node:E,over:l,setNodeRef:C}}function tC(e){let{animation:t,children:n}=e,[r,i]=(0,Q.useState)(null),[o,a]=(0,Q.useState)(null),s=Y(n);return n||r||!s||i(s),q(()=>{if(!o)return;let e=null==r?void 0:r.key,n=null==r?void 0:r.props.id;null==e||null==n?i(null):Promise.resolve(t(n,o)).then(()=>{i(null)})},[t,r,o]),Q.default.createElement(Q.default.Fragment,null,n,r?(0,Q.cloneElement)(r,{ref:a}):null)}let tb={x:0,y:0,scaleX:1,scaleY:1};function tI(e){let{children:t}=e;return Q.default.createElement(ts.Provider,{value:ta},Q.default.createElement(tm.Provider,{value:tb},t))}let tx={position:"fixed",touchAction:"none"},tw=e=>en(e)?"transform 250ms ease":void 0,tk=(0,Q.forwardRef)((e,t)=>{let{as:n,activatorEvent:r,adjustScale:i,children:o,className:a,rect:s,style:l,transform:c,transition:u=tw}=e;if(!s)return null;let d=i?c:{...c,scaleX:1,scaleY:1},h={...tx,width:s.width,height:s.height,top:s.top,left:s.left,transform:ei.Transform.toString(d),transformOrigin:i&&r?function(e,t){let n=er(e);if(!n)return"0 0";let r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}(r,s):void 0,transition:"function"==typeof u?u(r):u,...l};return Q.default.createElement(n,{className:a,style:h,ref:t},o)}),tB=e=>t=>{let{active:n,dragOverlay:r}=t,i={},{styles:o,className:a}=e;if(null!=o&&o.active)for(let[e,t]of Object.entries(o.active))void 0!==t&&(i[e]=n.node.style.getPropertyValue(e),n.node.style.setProperty(e,t));if(null!=o&&o.dragOverlay)for(let[e,t]of Object.entries(o.dragOverlay))void 0!==t&&r.node.style.setProperty(e,t);return null!=a&&a.active&&n.node.classList.add(a.active),null!=a&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(let[e,t]of Object.entries(i))n.node.style.setProperty(e,t);null!=a&&a.active&&n.node.classList.remove(a.active)}},tS={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:ei.Transform.toString(t)},{transform:ei.Transform.toString(n)}]},sideEffects:tB({styles:{active:{opacity:"0"}}})},tT=0,tQ=Q.default.memo(e=>{var t;let{adjustScale:n=!1,children:r,dropAnimation:i,style:o,transition:a,modifiers:s,wrapperElement:l="div",className:c,zIndex:u=999}=e,{activatorEvent:d,active:h,activeNodeRect:m,containerNodeRect:p,draggableNodes:f,droppableContainers:g,dragOverlay:A,over:v,measuringConfiguration:y,scrollableAncestors:E,scrollableAncestorRects:C,windowRect:b}=tv(),I=(0,Q.useContext)(tm),x=(t=null==h?void 0:h.id,(0,Q.useMemo)(()=>{if(null!=t)return++tT},[t])),w=th(s,{activatorEvent:d,active:h,activeNodeRect:m,containerNodeRect:p,draggingNodeRect:A.rect,over:v,overlayNodeRect:A.rect,scrollableAncestors:E,scrollableAncestorRects:C,transform:I,windowRect:b}),k=e2(m),B=function(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:i}=e;return W((e,o)=>{if(null===t)return;let a=n.get(e);if(!a)return;let s=a.node.current;if(!s)return;let l=te(o);if(!l)return;let{transform:c}=F(o).getComputedStyle(o),u=ew(c);if(!u)return;let d="function"==typeof t?t:function(e){let{duration:t,easing:n,sideEffects:r,keyframes:i}={...tS,...e};return e=>{let{active:o,dragOverlay:a,transform:s,...l}=e;if(!t)return;let c={x:a.rect.left-o.rect.left,y:a.rect.top-o.rect.top},u={scaleX:1!==s.scaleX?o.rect.width*s.scaleX/a.rect.width:1,scaleY:1!==s.scaleY?o.rect.height*s.scaleY/a.rect.height:1},d={x:s.x-c.x,y:s.y-c.y,...u},h=i({...l,active:o,dragOverlay:a,transform:{initial:s,final:d}}
79),[m]=h,p=h[h.length-1];if(JSON.stringify(m)===JSON.stringify(p))return;let f=null==r?void 0:r({active:o,dragOverlay:a,...l}),g=a.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(e=>{g.onfinish=()=>{null==f||f(),e()}})}}(t);return ez(s,i.draggable.measure),d({active:{id:e,data:a.data,node:s,rect:i.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:o,rect:i.dragOverlay.measure(l)},droppableContainers:r,measuringConfiguration:i,transform:u})})}({config:i,draggableNodes:f,droppableContainers:g,measuringConfiguration:y}),S=k?A.setRef:void 0;return Q.default.createElement(tI,null,Q.default.createElement(tC,{animation:B},h&&x?Q.default.createElement(tk,{key:x,id:h.id,ref:S,as:l,activatorEvent:d,adjustScale:n,className:c,transition:a,rect:k,style:{zIndex:u,...o},transform:w},r):null))});function tR(e,t,n){let r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function tO(e){return null!==e&&e>=0}e.s(["DndContext",0,tp,"DragOverlay",0,tQ,"KeyboardCode",0,E,"KeyboardSensor",0,eG,"PointerSensor",0,e$,"closestCorners",0,eC,"defaultDropAnimationSideEffects",0,tB,"getClientRect",0,eB,"getFirstCollision",0,eE,"getScrollableAncestors",0,eT,"useDndContext",0,tv,"useDraggable",0,tA,"useDroppable",0,tE,"useSensor",0,ep,"useSensors",0,ef],74853);let tj=e=>{let{rects:t,activeIndex:n,overIndex:r,index:i}=e,o=tR(t,r,n),a=t[i],s=o[i];return s&&a?{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}:null},tM="Sortable",tP=Q.default.createContext({activeIndex:-1,containerId:tM,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:tj,disabled:{draggable:!1,droppable:!1}});function tN(e){let{children:t,id:n,items:r,strategy:i=tj,disabled:o=!1}=e,{active:a,dragOverlay:s,droppableRects:l,over:c,measureDroppableContainers:u}=tv(),d=Z(tM,n),h=null!==s.rect,m=(0,Q.useMemo)(()=>r.map(e=>"object"==typeof e&&"id"in e?e.id:e),[r]),p=null!=a,f=a?m.indexOf(a.id):-1,g=c?m.indexOf(c.id):-1,A=(0,Q.useRef)(m),v=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(m,A.current),y=-1!==g&&-1===f||v,E="boolean"==typeof o?{draggable:o,droppable:o}:o;q(()=>{v&&p&&u(m)},[v,m,p,u]),(0,Q.useEffect)(()=>{A.current=m},[m]);let C=(0,Q.useMemo)(()=>({activeIndex:f,containerId:d,disabled:E,disableTransforms:y,items:m,overIndex:g,useDragOverlay:h,sortedRects:m.reduce((e,t,n)=>{let r=l.get(t);return r&&(e[n]=r),e},Array(m.length)),strategy:i}),[f,d,E.draggable,E.droppable,y,m,g,l,h,i]);return Q.default.createElement(tP.Provider,{value:C},t)}let tD=e=>{let{id:t,items:n,activeIndex:r,overIndex:i}=e;return tR(n,r,i).indexOf(t)},tL=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:i,items:o,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!!c&&!!r&&(s===o||i!==a)&&(!!n||a!==i&&t===l)},tz={duration:200,easing:"ease"},tF="transform",t_=ei.Transition.toString({property:tF,duration:0,easing:"linear"}),tU={roleDescription:"sortable"};function tH(e){if(!e)return!1;let t=e.data.current;return!!t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable}let tV=[E.Down,E.Right,E.Up,E.Left],tq=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:i,droppableContainers:o,over:a,scrollableAncestors:s}}=t;if(tV.includes(e.code)){if(e.preventDefault(),!n||!r)return;let t=[];o.getEnabled().forEach(n=>{if(!n||null!=n&&n.disabled)return;let o=i.get(n.id);
79if(o)switch(e.code){case E.Down:r.top<o.top&&t.push(n);break;case E.Up:r.top>o.top&&t.push(n);break;case E.Left:r.left>o.left&&t.push(n);break;case E.Right:r.left<o.left&&t.push(n)}});let u=eC({active:n,collisionRect:r,droppableRects:i,droppableContainers:t,pointerCoordinates:null}),d=eE(u,"id");if(d===(null==a?void 0:a.id)&&u.length>1&&(d=u[1].id),null!=d){let e=o.get(n.id),t=o.get(d),a=t?i.get(t.id):null,u=null==t?void 0:t.node.current;if(u&&a&&e&&t){var l,c;let n=eT(u).some((e,t)=>s[t]!==e),i=tW(e,t),o=(l=e,c=t,!!tH(l)&&!!tH(c)&&!!tW(l,c)&&l.data.current.sortable.index<c.data.current.sortable.index),d=n||!i?{x:0,y:0}:{x:o?r.width-a.width:0,y:o?r.height-a.height:0},h={x:a.left,y:a.top};return d.x&&d.y?h:et(h,d)}}}};function tW(e,t){return!!tH(e)&&!!tH(t)&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}var tK=(0,Q.createContext)({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),tG=function(e,t,n){var r=n.get(e);return r?r(t):(console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'),null)};function tX(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var tY=(0,Q.forwardRef)(function(e,t){var n=e.alt,r=e.color,i=e.size,o=e.weight,a=e.mirrored,s=e.children,l=e.renderPath,c=tX(e,["alt","color","size","weight","mirrored","children","renderPath"]),u=(0,Q.useContext)(tK),d=u.color,h=void 0===d?"currentColor":d,m=u.size,p=u.weight,f=u.mirrored,g=tX(u,["color","size","weight","mirrored"]);return Q.default.createElement("svg",Object.assign({ref:t,xmlns:"http://www.w3.org/2000/svg",width:null!=i?i:m,height:null!=i?i:m,fill:null!=r?r:h,viewBox:"0 0 256 256",transform:a||void 0!==f&&f?"scale(-1, 1)":void 0},g,c),!!n&&Q.default.createElement("title",null,n),s,Q.default.createElement("rect",{width:"256",height:"256",fill:"none"}),l(null!=o?o:void 0===p?"regular":p,null!=r?r:h))});tY.displayName="IconBase";var tJ=new Map;tJ.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"216 100 216 40 156 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"144",y1:"112",x2:"216",y2:"40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("path",{d:"M184,144v64a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),tJ.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("rect",{x:"40",y:"72",width:"144",height:"144",rx:"8",opacity:"0.2"}),Q.default.createElement("polyline",{points:"216 100 216 40 156 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"144",y1:"112",x2:"216",y2:"40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M184,144v64a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),tJ.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M224,100a8,8,0,0,1-4.9,7.4,8.5,8.5,0,0,1-3.1.6,8.3,8.3,0,0,1-5.7-2.3L186,81.3l-36.4,36.4A8,8,0,0,1,144,120a8.3,8.3,0,0,1-5.7-2.3,8,8,0,0,1,0-11.3L174.7,70,150.3,45.7a8.4,8.4,0,0,1-1.7-8.8A8,8,0,0,1,156,32h60a8,8,0,0,1,8,8Zm-40,36a8,8,0,0,0-8,8v64H48V80h64a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V144A8,8,0,0,0,184,136Z"}))}),tJ.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"216 100 216 40 156 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"144",y1:"112",x2:"216",y2:"40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}
79),Q.default.createElement("path",{d:"M184,144v64a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),tJ.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"216 100 216 40 156 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"144",y1:"112",x2:"216",y2:"40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("path",{d:"M184,144v64a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),tJ.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"216 100 216 40 156 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"144",y1:"112",x2:"216",y2:"40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M184,144v64a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8h64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var tZ=function(e,t){return tG(e,t,tJ)},t$=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:tZ}))});t$.displayName="ArrowSquareOut";var t0=new Map;t0.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"80 136 32 88 80 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("path",{d:"M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),t0.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"80 136 32 88 80 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),t0.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M232,144a64.1,64.1,0,0,1-64,64H80a8,8,0,0,1,0-16h88a48,48,0,0,0,0-96H88v40a8,8,0,0,1-4.9,7.4,8.5,8.5,0,0,1-3.1.6,8.3,8.3,0,0,1-5.7-2.3l-48-48a8.1,8.1,0,0,1,0-11.4l48-48a8.4,8.4,0,0,1,8.8-1.7A8,8,0,0,1,88,40V80h80A64.1,64.1,0,0,1,232,144Z"}))}),t0.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"80 136 32 88 80 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("path",{d:"M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),t0.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"80 136 32 88 80 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("path",{d:"M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),t0.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"80 136 32 88 80 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var t1=function(e,t){return tG(e,t,t0)},t2=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:t1}))});t2.displayName="ArrowUUpLeft";var t3=new Map;t3.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"176 136 224 88 176 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("path",{d:"M176,200H88a56,56,0,0,1-56-56h0A56,56,0,0,1,88,88H224",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),t3.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"176 136 224 88 176 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M176,200H88a56,56,0,0,1-56-56h0A56,56,0,0,1,88,88H224",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),t3.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,136V96H88a48,48,0,0,0,0,96h88a8,8,0,0,1,0,16H88A64,64,0,0,1,88,80h80V40a8,8,0,0,1,4.9-7.4,8.4,8.4,0,0,1,8.8,1.7l48,48a8.1,8.1,0,0,1,0,11.4l-48,48A8.3,8.3,0,0,1,176,144a8.5,8.5,0,0,1-3.1-.6A8,8,0,0,1,168,136Z"}))}),t3.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"176 136 224 88 176 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("path",{d:"M176,200H88a56,56,0,0,1-56-56h0A56,56,0,0,1,88,88H224",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),t3.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"176 136 224 88 176 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("path",{d:"M176,200H88a56,56,0,0,1-56-56h0A56,56,0,0,1,88,88H224",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),t3.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"176 136 224 88 176 40",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M176,200H88a56,56,0,0,1-56-56h0A56,56,0,0,1,88,88H224",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var t4=function(e,t){return tG(e,t,t3)},t5=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:t4}))});t5.displayName="ArrowUUpRight";var t6=new Map;t6.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"208 96 128 176 48 9
796",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),t6.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polygon",{points:"208 96 128 176 48 96 208 96",opacity:"0.2"}),Q.default.createElement("polygon",{points:"208 96 128 176 48 96 208 96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),t6.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M215.4,92.9A8,8,0,0,0,208,88H48a8,8,0,0,0-7.4,4.9,8.4,8.4,0,0,0,1.7,8.8l80,80a8.2,8.2,0,0,0,11.4,0l80-80A8.4,8.4,0,0,0,215.4,92.9Z"}))}),t6.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"208 96 128 176 48 96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),t6.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"208 96 128 176 48 96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),t6.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"208 96 128 176 48 96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var t8=function(e,t){return tG(e,t,t6)},t7=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:t8}))});t7.displayName="CaretDown";var t9=new Map;t9.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"48 160 128 80 208 160",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),t9.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polygon",{points:"48 160 128 80 208 160 48 160",opacity:"0.2"}),Q.default.createElement("polygon",{points:"48 160 128 80 208 160 48 160",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),t9.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M213.7,154.3l-80-80a8.1,8.1,0,0,0-11.4,0l-80,80a8.4,8.4,0,0,0-1.7,8.8A8,8,0,0,0,48,168H208a8,8,0,0,0,7.4-4.9A8.4,8.4,0,0,0,213.7,154.3Z"}))}),t9.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"48 160 128 80 208 160",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),t9.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"48 160 128 80 208 160",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),t9.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"48 160 128 80 208 160",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var ne=function(e,t){return tG(e,t,t9)},nt=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:ne}))});nt.displayName="CaretUp";var nn=new Map;nn.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,40.7a96,96,0,1,1-80,0",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nn.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,40.7a96,96,0,1,1-80,0",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nn.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M232,128A104,104,0,1,1,84.7,33.4a8.1,8.1,0,0,1,10.6,4,8,8,0,0,1-4,10.6,88,88,0,1,0,73.4,0,8,8,0,0,1-4-10.6,8.1,8.1,0,0,1,10.6-4A104.4,104.4,0,0,1,232,128Z"}))}),nn.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,40.7a96,96,0,1,1-80,0",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nn.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,40.7a96,96,0,1,1-80,0",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nn.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M168,40.7a96,96,0,1,1-80,0",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nr=function(e,t){return tG(e,t,nn)},ni=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nr}))});ni.displayName="CircleNotch";var no=new Map;no.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"64 88 16 128 64 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("polyline",{points:"192 88 240 128 192 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"160",y1:"40",x2:"96",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),no.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"64 88 16 128 64 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("polyline",{points:"192 88 240 128 192 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"160",y1:"40",x2:"96",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),no.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M70.1,82.9a7.8,7.8,0,0,0-11.2-1l-48,40a7.9,7.9,0,0,0,0,12.2l48,40a7.8,7.8,0,0,0,11.2-1,7.8,7.8,0,0,0-1-11.2L28.5,128,69.1,94.1A7.8,7.8,0,0,0,70.1,82.9Z"}),Q.default.createElement("path",{d:"M245.1,121.9l-48-40a8,8,0,0,0-10.2,12.2L227.5,128l-40.6,33.9A8,8,0,0,0,192,176a7.7,7.7,0,0,0,5.1-1.9l48-40a7.9,7.9,0,0,0,0-12.2Z"}),Q.default.createElement("path",{d:"M162.7,32.5a7.9,7.9,0,0,0-10.2,4.8l-64,176a7.9,7.9,0,0,0,4.8,10.2,8.6,8.6,0,0,0,2.7.5,7.9,7.9,0,0,0,7.5-5.3l64-176A7.9,7.9,0,0,0,162.7,32.5Z"}))}),no.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"64 88 16 128 64 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("polyline",{points:"192 88 240 128 192 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"160",y1:"40",x2:"96",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),no.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"64 88 16 128 64 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("polyline",{points:"192 88 240 128 192 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"160",y1:"40",x2:"96",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),no.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("polyline",{points:"64 88 16 128 64 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("polyline",{points:"192 88 240 128 192 168",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"160",y1:"40",x2:"96",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var na=function(e,t){return tG(e,t,no)},ns=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:na}))});ns.displayName="Code";var nl=new Map;nl.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"88",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"88",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"88",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("circle",{cx:"44",cy:"128",r:"16"}),Q.default.createElement("circle",{cx:"44",cy:"64",r:"16"}),Q.default.createElement("circle",{cx:"44",cy:"192",r:"16"}))}),nl.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"88",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"88",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"88",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("circle",{cx:"44",cy:"64",r:"12"}),Q.default.createElement("circle",{cx:"44",cy:"128",r:"12"}),Q.default.createElement("circle",{cx:"44",cy:"192",r:"12"}))}),nl.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M80,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H88A8,8,0,0,1,80,64Zm136,56H88a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Zm0,64H88a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16ZM44,116a12,12,0,1,0,12,12A12,12,0,0,0,44,116Zm0-64A12,12,0,1,0,56,64,12,12,0,0,0,44,52Zm0,128a12,12,0,1,0,12,12A12,12,0,0,0,44,180Z"}))}),nl.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"88",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"88",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"88",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("circle",{cx:"44",cy:"64",r:"10"}),Q.default.createElement("circle",{cx:"44",cy:"192",r:"10"}),Q.default.createElement("circle",{cx:"44",cy:"128",r:"10"}))}),nl.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"88",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"88",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"88",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("circle",{cx:"44",cy:"128",r:"8"}),Q.default.createElement("circle",{cx:"44",cy:"64",r:"8"}),Q.default.createElement("circle",{cx:"44",cy:"192",r:"8"}))}),nl.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"88",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"88",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"88",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("circle",{cx:"44",cy:"64",r:"12"}),Q.default.createElement("circle",{cx:"44",cy:"128",r:"12"}),Q.default.createElement("circle",{cx:"44",cy:"192",r:"12"}))});var nc=function(e,t){return tG(e,t,nl)},nu=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nc}))});nu.displayName="ListBullets";var nd=new Map;nd.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"108",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"108",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"108",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("polyline",{points:"40 60 56 52 56 108",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("path",{d:"M41.1,152.6a14,14,0,1,1,24.5,13.2L40,200H68",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nd.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"104",y1:"128",x2:"216",y2:"128",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"104",y1:"64",x2:"216",y2:"64",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"104",y1:"192",x2:"216",y2:"192",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("polyline",{points:"40 60 56 52 56 108",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M41.1,152.6a14,14,0,1,1,24.5,13.2L40,200H68",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nd.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H104a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM104,72H216a8,8,0,0,0,0-16H104a8,8,0,0,0,0,16ZM216,184H104a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16ZM43.6,67.2,48,64.9V108a8,8,0,0,0,16,0V52a7.9,7.9,0,0,0-3.8-6.8,8,8,0,0,0-7.8-.4l-16,8a8,8,0,1,0,7.2,14.4ZM72.2,170.3A21.5,21.5,0,0,0,76,158a22,22,0,0,0-42.3-8.6,8,8,0,0,0,14.8,6.3A5.8,5.8,0,0,1,54,152a6,6,0,0,1,6,6,5.7,5.7,0,0,1-.9,3.2l-25.5,34A8,8,0,0,0,40,208H68a8,8,0,0,0,0-16H56l16-21.4Z"}))}),nd.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"104",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"104",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"104",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("polyline",{points:"40 60 56 52 56 108",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("path",{d:"M41.1,152.6a14,14,0,1,1,24.5,13.2L40,200H68",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nd.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"104",y1:"128",x2:"216",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"104",y1:"64",x2:"216",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"104",y1:"192",x2:"216",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("polyline",{points:"40 60 56 52 56 108",fill:"none",stroke:e,strokeLinecap:"round",strokeLine
79join:"round",strokeWidth:"8"}),Q.default.createElement("path",{d:"M41.1,152.6a14,14,0,1,1,24.5,13.2L40,200H68",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nd.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"104",y1:"128",x2:"216",y2:"128",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"104",y1:"64",x2:"216",y2:"64",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"104",y1:"192",x2:"216",y2:"192",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("polyline",{points:"40 60 56 52 56 108",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M41.1,152.6a14,14,0,1,1,24.5,13.2L40,200H68",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nh=function(e,t){return tG(e,t,nd)},nm=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nh}))});nm.displayName="ListNumbers";var np=new Map;np.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("circle",{cx:"128",cy:"176",r:"16"}),Q.default.createElement("path",{d:"M128,136a28,28,0,1,0-28-28",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),np.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",opacity:"0.2"}),Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("circle",{cx:"128",cy:"180",r:"12"}),Q.default.createElement("path",{d:"M128,144v-8a28,28,0,1,0-28-28",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),np.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.2,104.2,0,0,0,128,24Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,128,192Zm8-48.9v.9a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8,20,20,0,1,0-20-20,8,8,0,0,1-16,0,36,36,0,1,1,44,35.1Z"}))}),np.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("circle",{cx:"128",cy:"180",r:"10"}),Q.default.createElement("path",{d:"M128,144v-8a28,28,0,1,0-28-28",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),np.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("circle",{cx:"128",cy:"180",r:"8"}),Q.default.createElement("path",{d:"M128,144v-8a28,28,0,1,0-28-28",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),np.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("circle",{cx:"128",cy:"128",r:"96",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("circle",{cx:"128",cy:"180",r:"12"}),Q.default.createElement("path",{d:"M128,144v-8a28,28,0,1,0-28-28",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nf=function(e,t){return tG(e,t,np)},ng=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nf}))});ng.displayName="Question";var nA=new Map;nA.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"128",y1:"32",x2:"128",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"195.9",y1:"60.1",x2:"173.3",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"224",y1:"128",x2:"192",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"195.9",y1:"195.9",x2:"173.3",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"128",y1:"224",x2:"128",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"60.1",y1:"195.9",x2:"82.7",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"32",y1:"128",x2:"64",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"60.1",y1:"60.1",x2:"82.7",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nA.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"128",y1:"32",x2:"128",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"195.9",y1:"60.1",x2:"173.3",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"224",y1:"128",x2:"192",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"195.9",y1:"195.9",x2:"173.3",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"128",y1:"224",x2:"128",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"60.1",y1:"195.9",x2:"82.7",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"32",y1:"128",x2:"64",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"60.1",y1:"60.1",x2:"82.7",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nA.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M136,32V64a8,8,0,0,1-16,0V32a8,8,0,0,1,16,0Zm37.3,58.7a7.8,7.8,0,0,0,5.6-2.3l22.6-22.6a8,8,0,1,0-11.3-11.3L167.6,77.1a8,8,0,0,0,0,11.3A7.8,7.8,0,0,0,173.3,90.7ZM224,120H192a8,8,0,0,0,0,16h32a8,8,0,0,0,0-16Zm-45.1,47.6a8,8,0,0,0-11.3,11.3l22.6,22.6a8,8,0,0,0,5.7,2.4,7.7,7.7,0,0,0,5.6-2.4,7.9,7.9,0,0,0,0-11.3ZM128,184a8,8,0,0,0-8,8v32a8,8,0,0,0,16,0V192A8,8,0,0,0,128,184ZM77.1,167.6,54.5,190.2a7.9,7.9,0,0,0,0,11.3,7.7,7.7,0,0,0,5.6,2.4,8,8,0,0,0,5.7-2.4l22.6-22.6a8,8,0,0,0-11.3-11.3ZM72,128a8,8,0,0,0-8-8H32a8,8,0,0,0,0,16H64A8,8,0,0,0,72,128ZM65.8,54.5A8,8,0,0,0,54.5,65.8L77.1,88.4a8.1,8.1,0,0,0,11.3,0,8,8,0,0,0,0-11.3Z"}))}),nA.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"128",y1:"32",x2:"128",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"195.9",y1:"60.1",x2:"173.3",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"224",y1:"128",x2:"192",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"195.9",y1:"195.9",x2:"173.3",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"128",y1:"224",x2:"128",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"60.1",y1:"195.9",x2:"82.7",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"32",y1:"128",x2:"64",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"60.1",y1:"60.1",x2:"82.7",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nA.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"128",y1:"32",x2:"128",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"195.9",y1:"60.1",x2:"173.3",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"224",y1:"128",x2:"192",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"195.9",y1:"195.9",x2:"173.3",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"128",y1:"224",x2:"128",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"60.1",y1:"195.9",x2:"82.7",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"32",y1:"128",x2:"64",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"60.1",y1:"60.1",x2:"82.7",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nA.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"128",y1:"32",x2:"128",y2:"64",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"195.9",y1:"60.1",x2:"173.3",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"224",y1:"128",x2:"192",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"195.9",y1:"195.9",x2:"173.3",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"128",y1:"224",x2:"128",y2:"192",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"60.1",y1:"195.9",x2:"82.7",y2:"173.3",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"32",y1:"128",x2:"64",y2:"128",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"60.1",y1:"60.1",x2:"82.7",y2:"82.7",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nv=function(e,t){return tG(e,t,nA)},ny=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nv}))});ny.displayName="Spinner",e.s(["Spinner",0,ny],99692);var nE=new Map;nE.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M64,120h88a40,40,0,0,1,0,80H64V48h76a36,36,0,0,1,0,72",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nE.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M64,120h88a40,40,0,0,1,0,80H64V48h76a36,36,0,0,1,0,72",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nE.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M170.5,115.7A44,44,0,0,0,140,40H64a7.9,7.9,0,0,0-8,8V2
7900a8,8,0,0,0,8,8h88a48,48,0,0,0,18.5-92.3ZM72,56h68a28,28,0,0,1,0,56H72Zm80,136H72V128h80a32,32,0,0,1,0,64Z"}))}),nE.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M64,120h88a40,40,0,0,1,0,80H64V48h76a36,36,0,0,1,0,72",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nE.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M64,120h88a40,40,0,0,1,0,80H64V48h76a36,36,0,0,1,0,72",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nE.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M64,120h88a40,40,0,0,1,0,80H64V48h76a36,36,0,0,1,0,72",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nC=function(e,t){return tG(e,t,nE)},nb=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nC}))});nb.displayName="TextBolder";var nI=new Map;nI.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"152",y1:"56",x2:"104",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"64",y1:"200",x2:"144",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"112",y1:"56",x2:"192",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nI.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"152",y1:"56",x2:"104",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"64",y1:"200",x2:"144",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"112",y1:"56",x2:"192",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nI.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M200,56a8,8,0,0,1-8,8H157.8L115.1,192H144a8,8,0,0,1,0,16H64a8,8,0,0,1,0-16H98.2L140.9,64H112a8,8,0,0,1,0-16h80A8,8,0,0,1,200,56Z"}))}),nI.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"152",y1:"56",x2:"104",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"64",y1:"200",x2:"144",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"112",y1:"56",x2:"192",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nI.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"152",y1:"56",x2:"104",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"64",y1:"200",x2:"144",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"112",y1:"56",x2:"192",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nI.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"152",y1:"56",x2:"104",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"64",y1:"200",x2:"144",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"112",y1:"56",x2:"192",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nx=function(e,t){return tG(e,t,nI)},nw=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nx}))});
79nw.displayName="TextItalic";var nk=new Map;nk.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"40",y1:"216",x2:"216",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("path",{d:"M64,56v60a64,64,0,0,0,128,0V56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nk.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"40",y1:"216",x2:"216",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M64,56v64a64,64,0,0,0,128,0V56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nk.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M224,216a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,216Zm-96-24a72.1,72.1,0,0,0,72-72V56a8,8,0,0,0-16,0v64a56,56,0,0,1-112,0V56a8,8,0,0,0-16,0v64A72.1,72.1,0,0,0,128,192Z"}))}),nk.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"40",y1:"216",x2:"216",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("path",{d:"M64,56v64a64,64,0,0,0,128,0V56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nk.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"40",y1:"216",x2:"216",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("path",{d:"M64,56v64a64,64,0,0,0,128,0V56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nk.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"40",y1:"216",x2:"216",y2:"216",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("path",{d:"M64,56v64a64,64,0,0,0,128,0V56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nB=function(e,t){return tG(e,t,nk)},nS=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nB}))});nS.displayName="TextUnderline";var nT=new Map;nT.set("bold",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"200",y1:"56",x2:"56",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}),Q.default.createElement("line",{x1:"200",y1:"200",x2:"56",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"24"}))}),nT.set("duotone",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"200",y1:"56",x2:"56",y2:"200",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"200",y1:"200",x2:"56",y2:"56",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))}),nT.set("fill",function(){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("path",{d:"M139.3,128l66.4-66.3a8.1,8.1,0,0,0-11.4-11.4L128,116.7,61.7,50.3A8.1,8.1,0,0,0,50.3,61.7L116.7,128,50.3,194.3a8.1,8.1,0,0,0,0,11.4,8.2,8.2,0,0,0,11.4,0L128,139.3l66.3,66.4a8.2,8.2,0,0,0,11.4,0,8.1,8.1,0,0,0,0-11.4Z"}))}),nT.set("light",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"200",y1:"56",x2:"56",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}),Q.default.createElement("line",{x1:"200",y1:"200",x2:"56",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"12"}))}),nT.set("thin",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"200",y1:"56",x2:"56",y2:"200",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}),Q.default.createElement("line",{x1:"200",y1:"200",x2:"56",y2:"56",fill:"none",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"8"}))}),nT.set("regular",function(e){return Q.default.createElement(Q.default.Fragment,null,Q.default.createElement("line",{x1:"200",y1:"56",x2:"56",y2:"200",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}),Q.default.createElement("line",{x1:"200",y1:"200",x2:"56",y2:"56",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"16"}))});var nQ=function(e,t){return tG(e,t,nT)},nR=(0,Q.forwardRef)(function(e,t){return Q.default.createElement(tY,Object.assign({ref:t},e,{renderPath:nQ}))});nR.displayName="X";let nO=e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 26 29",children:[(0,T.jsx)("g",{fill:"currentColor",clipPath:"url(#a)",children:(0,T.jsx)("path",{d:"M12.937 3.468a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.418a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.1a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 12.966a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0-6.48a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm5.41-15.828a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.316a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 12.947a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zM24.14 9.886a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.279a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm-5.582 3.112a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm5.582 3.16a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zM7.53 6.644a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.316a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 12.947a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zM1.734 9.886a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm0 6.279a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm5.582 3.112a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468zm-5.582 3.162a1.734 1.734 0 100-3.468 1.734 1.734 0 000 3.468z"})}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"a",children:(0,T.jsx)("path",{fill:"currentColor",d:"M0 0h2
796v29H0z"})})})]});e.s(["default",0,nO],43572);let nj=e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7.5 12l3 3 6-6m5.5 3c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10z"})});e.s(["default",0,nj],14908);let nM=e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#D1FADF"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#ECFDF3",strokeWidth:"8"}),(0,T.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.7799 22.7101C36.0729 23.0032 36.0729 23.4877 35.7799 23.7808L25.4933 34.0884L20.2197 28.7975C19.9267 28.5044 19.9268 28.0199 20.2199 27.7268L20.7202 27.2365C21.0133 26.9434 21.4878 26.9434 21.7809 27.2365L25.4933 30.9751L34.2289 22.2198C34.5219 21.9267 34.9965 21.9267 35.2895 22.2198L35.7799 22.7101Z",fill:"#12B76A"})]});e.s(["default",0,nM],69737);let nP=e=>(0,T.jsxs)("svg",{...e,width:e.width??"24",height:e.height??"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M11.998 22C17.5208 22 21.998 17.5228 21.998 12C21.998 6.47715 17.5208 2 11.998 2C6.4752 2 1.99805 6.47715 1.99805 12C1.99805 17.5228 6.4752 22 11.998 22Z",fill:"#F04438"}),(0,T.jsx)("path",{d:"M15.5 8.5L8.5 15.5M8.5 8.5L15.5 15.5",stroke:"white",strokeWidth:"1.66",strokeLinecap:"round",strokeLinejoin:"round"})]});e.s(["default",0,nP],61530);let nN=e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#FEF0C7"}),(0,T.jsx)("path",{d:"M38.2 33.6334L30.0016 19.3956C29.7967 19.0467 29.5042 18.7575 29.1532 18.5566C28.8021 18.3556 28.4046 18.2499 28 18.2499C27.5955 18.2499 27.198 18.3556 26.8469 18.5566C26.4958 18.7575 26.2033 19.0467 25.9985 19.3956L17.8 33.6334C17.6029 33.9708 17.499 34.3545 17.499 34.7453C17.499 35.136 17.6029 35.5197 17.8 35.8571C18.0023 36.2081 18.2943 36.4989 18.646 36.6997C18.9977 36.9005 19.3966 37.0041 19.8016 36.9999H36.1985C36.6032 37.0038 37.0016 36.9 37.353 36.6992C37.7044 36.4984 37.9961 36.2078 38.1982 35.8571C38.3956 35.5199 38.4998 35.1363 38.5001 34.7455C38.5004 34.3548 38.3969 33.9709 38.2 33.6334ZM36.8997 35.1062C36.8282 35.2281 36.7256 35.3288 36.6024 35.398C36.4792 35.4672 36.3398 35.5024 36.1985 35.4999H19.8016C19.6603 35.5024 19.5209 35.4672 19.3977 35.398C19.2744 35.3288 19.1718 35.2281 19.1003 35.1062C19.0356 34.9966 19.0015 34.8716 19.0015 34.7443C19.0015 34.617 19.0356 34.492 19.1003 34.3824L27.2988 20.1446C27.3717 20.0233 27.4748 19.9229 27.598 19.8532C27.7212 19.7835 27.8603 19.7468 28.0019 19.7468C28.1435 19.7468 28.2826 19.7835 28.4058 19.8532C28.529 19.9229 28.6321 20.0233 28.705 20.1446L36.9035 34.3824C36.9676 34.4924 37.0011 34.6175 37.0005 34.7448C36.9998 34.8721 36.965 34.9969 36.8997 35.1062ZM27.25 29.4999V25.7499C27.25 25.551 27.329 25.3603 27.4697 25.2196C27.6104 25.079 27.8011 24.9999 28 24.9999C28.1989 24.9999 28.3897 25.079 28.5304 25.2196C28.671 25.3603 28.75 25.551 28.75 25.7499V29.4999C28.75 29.6989 28.671 29.8896 28.5304 30.0303C28.3897 30.1709 28.1989 30.2499 28 30.2499C27.8011 30.2499 27.6104 30.1709 27.4697 30.0303C27.329 29.8896 27.25 29.6989 27.25 29.4999ZM29.125 32.8749C29.125 33.0974 29.059 33.3149 28.9354 33.5C28.8118 33.685 28.6361 33.8292 28.4305 33.9143C28.225 33.9995 27.9988 34.0217 27.7806 33.9783C27.5623 33.9349 27.3619 33.8278 27.2045 33.6704C27.0472 33.5131 26.9401 33.3126 26.8966 33.0944C26.8532 32.8762 26.8755 32.65 26.9607 32.4444C27.0458 32.2389 27.19 32.0632 27.375 31.9395C27.56 31.8159 27.7775 31.7499 28 31.7499C28.2984 31.7499 28.5845 31.8685 28.7955 32.0794C29.0065 32.2904 29.125 32.5766 29.125 32.8749Z",fill:"#F79009"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#FFFAEB",strokeWidth:"8"})]});e.s(["default",0,nN],46923);let nD=e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 9l-6 6m0-6l6 6m7-3c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10z"})});e.s(["default",0,nD],63950);let nL={Activity:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M22 12h-4l-3 9L9 3l-3 9H2"})}),ChevronSelectorVertical:function(e){return(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 12 18",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M1 12L6 17L11 12M1 6L6 1L11 6"})})},ChevronDown:function(e){return(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 8",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M1 1L7 7L13 1"})})},ChevronUp:function(e){return(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 8",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 7L7 1L1 7"})})},ChevronRightDouble:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18",children:(0,T.jsx)("path",{stroke:"#475467",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75L8.25 9L4.5 5.25M9.75 12.75L13.5 9L9.75 5.25"})}),CaretDown:t7,CaretUp:nt,Check:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"3",d:"M20 6L9 17l-5-5"})}),Download:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 20",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M18 12.5v1c0 1.4 0 2.1-.273 2.635a2.5 2.5 0 01-1.092 1.092C16.1 17.5 15.4 17.5 14 17.5H7c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 01-1.093-1.092C3 15.6 3 14.9 3 13.5v-1m11.667-4.167L10.5 12.5m0 0L6.333 8.333M10.5 12.5v-10"})}),Edit:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 4H6.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C2 6.28 2 7.12 2 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C4.28 22 5.12 22 6.8 22h8.4c1.68 0 2.52 0 3.162-.327a3 3 0 001.311-1.311C20 19.72 20 18.88 20 17.2V13M8 16h1.675c.489 0 .733 0 .963-.055.204-.05.4-.13.579-.24.201-.123.374-.296.72-.642L21.5 5.5a2.121 2.121 0 00-3-3l-9.563 9.563c-.346.346-.519.519-.642.72a2 2 0 00-.24.579c-.055.23-.055.474-.055.963V16z"})}),Email:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:"0.85",strokeWidth:"1.25",d:"M1.333 4.667l5.444 3.8
791c.44.309.66.463.9.523.212.052.434.052.646 0 .24-.06.46-.214.9-.523l5.444-3.81M4.533 13.333h6.934c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874c.218-.428.218-.987.218-2.108V5.867c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874c-.428-.218-.988-.218-2.108-.218H4.533c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874c-.218.428-.218.988-.218 2.108v4.266c0 1.12 0 1.68.218 2.108a2 2 0 00.874.874c.428.218.988.218 2.108.218z"})}),File:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.25",d:"M8.167 6.417h-3.5M5.833 8.75H4.667m4.666-4.667H4.667m7-.116v6.066c0 .98 0 1.47-.191 1.845a1.75 1.75 0 01-.765.765c-.374.19-.864.19-1.844.19H5.133c-.98 0-1.47 0-1.844-.19a1.75 1.75 0 01-.765-.765c-.19-.374-.19-.865-.19-1.845V3.967c0-.98 0-1.47.19-1.845a1.75 1.75 0 01.765-.765c.374-.19.864-.19 1.844-.19h3.734c.98 0 1.47 0 1.844.19.33.168.597.436.765.765.19.375.19.865.19 1.845z"})}),LayoutRight:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:[(0,T.jsx)("path",{stroke:"#C0C6D3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M12.5 2.5v15m-6-15h7c1.4 0 2.1 0 2.635.272a2.5 2.5 0 011.092 1.093C17.5 4.4 17.5 5.1 17.5 6.5v7c0 1.4 0 2.1-.273 2.635a2.5 2.5 0 01-1.092 1.092c-.535.273-1.235.273-2.635.273h-7c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 01-1.093-1.092C2.5 15.6 2.5 14.9 2.5 13.5v-7c0-1.4 0-2.1.272-2.635a2.5 2.5 0 011.093-1.093C4.4 2.5 5.1 2.5 6.5 2.5z"}),(0,T.jsx)("path",{fill:"#C0C6D3",d:"M13 3h4v14h-4z"})]}),Link:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"})}),Logout:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M16 17l5-5m0 0l-5-5m5 5H9m3 5c0 .93 0 1.395-.102 1.776a3 3 0 01-2.122 2.122C9.395 21 8.93 21 8 21h-.5c-1.398 0-2.097 0-2.648-.228a3 3 0 01-1.624-1.624C3 18.597 3 17.898 3 16.5v-9c0-1.398 0-2.097.228-2.648a3 3 0 011.624-1.624C5.403 3 6.102 3 7.5 3H8c.93 0 1.395 0 1.776.102a3 3 0 012.122 2.122C12 5.605 12 6.07 12 7"})}),Eye:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M2.42 12.713c-.136-.215-.204-.323-.242-.49a1.173 1.173 0 010-.446c.038-.167.106-.274.242-.49C3.546 9.505 6.895 5 12 5s8.455 4.505 9.58 6.287c.137.215.205.323.243.49.029.125.029.322 0 .446-.038.167-.106.274-.242.49C20.455 14.495 17.105 19 12 19c-5.106 0-8.455-4.505-9.58-6.287z"}),(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 15a3 3 0 100-6 3 3 0 000 6z"})]}),NoEye:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:"0.9",d:"M6.267 2.97A5.01 5.01 0 017 2.918c2.978 0 4.932 2.627 5.589 3.667.08.126.119.189.141.286a.684.684 0 010 .26c-.022.097-.062.16-.142.287a10.21 10.21 0 01-.795 1.088m-7.87-4.588c-1.262.856-2.118 2.044-2.51 2.666-.08.126-.12.19-.143.287a.684.684 0 000 .26c.023.097.062.16.142.286.656 1.04 2.61 3.667 5.588 3.667 1.201 0 2.235-.427 3.085-1.005M1.75 1.75l10.5 10.5M5.763 5.763a1.75 1.75 0 102.475 2.475"})}),Plus:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M7 2.5v9M2.5 7h9"})}),ProgressLoop:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 9",children:(0,T.jsx)("path",{fill:"#98A2B3",d:"M.646 4.146a.5.5 0 000 .708l3.182 3.182a.5.5 0 10.708-.708L1.707 4.5l2.829-2.828a.5.5 0 10-.708-.708L.646 4.146zm28.708.708a.5.5 0 000-.708L26.172.964a.5.5 0 10-.707.708L28.293 4.5l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM1 5h28V4H1v1z"})}),ProgressRight:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 26 9",children:(0,T.jsx)("path",{fill:"#98A2B3",d:"M1 4a.5.5 0 000 1V4zm24.354.854a.5.5 0 000-.708L22.172.964a.5.5 0 10-.707.708L24.293 4.5l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM1 5h24V4H1v1z"})}),Question:ng,Refresh:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 20",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 8s-2.005-2.732-3.634-4.362a9 9 0 102.282 8.862M20 8V2m0 6h-6"})}),Code:ns,Search:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})}),Spinner:ni,Loading:ny,X:nR,Zap:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 15 14",children:(0,T.jsx)("path",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M8.083 1.167L2.888 7.4c-.204.244-.305.366-.307.47a.292.292 0 00.
79108.23c.08.065.24.065.557.065H7.5l-.583 4.667L12.112 6.6c.204-.245.305-.367.307-.47a.292.292 0 00-.108-.231c-.08-.065-.24-.065-.557-.065H7.5l.583-4.667z"})}),Expand:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 9l6-6m0 0h-6m6 0v6M9 9L3 3m0 0v6m0-6h6m0 12l-6 6m0 0h6m-6 0v-6m12 0l6 6m0 0v-6m0 6h-6"})}),ArrowUUpLeft:t2,ArrowUUpRight:t5,ExternalLink:t$,ListBullets:nu,ListNumbers:nm,TextBolder:nb,TextItalic:nw,TextUnderline:nS,Home:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 17h8M11.018 2.764L4.235 8.039c-.453.353-.68.53-.843.75a2 2 0 00-.318.65C3 9.704 3 9.991 3 10.565V17.8c0 1.12 0 1.68.218 2.108a2 2 0 00.874.874C4.52 21 5.08 21 6.2 21h11.6c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874C21 19.48 21 18.92 21 17.8v-7.235c0-.574 0-.861-.074-1.126a2.002 2.002 0 00-.318-.65c-.163-.22-.39-.397-.843-.75l-6.783-5.275c-.351-.273-.527-.41-.72-.462a1 1 0 00-.523 0c-.194.052-.37.189-.721.462z"})}),Deals:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 8V5.2c0-1.12 0-1.68.218-2.108a2 2 0 01.874-.874C9.52 2 10.08 2 11.2 2h7.6c1.12 0 1.68 0 2.108.218a2 2 0 01.874.874C22 3.52 22 4.08 22 5.2v7.6c0 1.12 0 1.68-.218 2.108a2 2 0 01-.874.874C20.48 16 19.92 16 18.8 16H16M5.2 22h7.6c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874C16 20.48 16 19.92 16 18.8v-7.6c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C14.48 8 13.92 8 12.8 8H5.2c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874C2 9.52 2 10.08 2 11.2v7.6c0 1.12 0 1.68.218 2.108a2 2 0 00.874.874C3.52 22 4.08 22 5.2 22z"})}),Library:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8.4 3H4.6c-.56 0-.84 0-1.054.109a1 1 0 00-.437.437C3 3.76 3 4.04 3 4.6v3.8c0 .56 0 .84.109 1.054a1 1 0 00.437.437C3.76 10 4.04 10 4.6 10h3.8c.56 0 .84 0 1.054-.109a1 1 0 00.437-.437C10 9.24 10 8.96 10 8.4V4.6c0-.56 0-.84-.109-1.054a1 1 0 00-.437-.437C9.24 3 8.96 3 8.4 3zm11 0h-3.8c-.56 0-.84 0-1.054.109a1 1 0 00-.437.437C14 3.76 14 4.04 14 4.6v3.8c0 .56 0 .84.109 1.054a1 1 0 00.437.437C14.76 10 15.04 10 15.6 10h3.8c.56 0 .84 0 1.054-.109a1 1 0 00.437-.437C21 9.24 21 8.96 21 8.4V4.6c0-.56 0-.84-.109-1.054a1 1 0 00-.437-.437C20.24 3 19.96 3 19.4 3zm0 11h-3.8c-.56 0-.84 0-1.054.109a1 1 0 00-.437.437C14 14.76 14 15.04 14 15.6v3.8c0 .56 0 .84.109 1.054a1 1 0 00.437.437C14.76 21 15.04 21 15.6 21h3.8c.56 0 .84 0 1.054-.109a1 1 0 00.437-.437C21 20.24 21 19.96 21 19.4v-3.8c0-.56 0-.84-.109-1.054a1 1 0 00-.437-.437C20.24 14 19.96 14 19.4 14zm-11 0H4.6c-.56 0-.84 0-1.054.109a1 1 0 00-.437.437C3 14.76 3 15.04 3 15.6v3.8c0 .56 0 .84.109 1.054a1 1 0 00.437.437C3.76 21 4.04 21 4.6 21h3.8c.56 0 .84 0 1.054-.109a1 1 0 00.437-.437C10 20.24 10 19.96 10 19.4v-3.8c0-.56 0-.84-.109-1.054a1 1 0 00-.437-.437C9.24 14 8.96 14 8.4 14z"})}),Analytics:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21.21 15.89A10 10 0 118 2.83m13.24 5.343a10 10 0 01.728 3.028c.021.257.031.385-.02.5a.525.525 0 01-.22.239c-.11.06-.25.06-.528.06h-8.4c-.28 0-.42 0-.527-.055a.5.5 0 01-.218-.218C12 11.62 12 11.48 12 11.2V2.8c0-.278 0-.417.06-.528a.525.525 0 01.239-.22c.115-.05.244-.04.5-.02a10 10 0 018.44 6.141z"})}),Settings:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 15a3 3 0 100-6 3 3 0 000 6z"}),(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18.727 14.727a1.5 1.5 0 00.3 1.655l.055.054a1.816 1.816 0 010 2.573 1.818 1.818 0 01-2.573 0l-.055-.055a1.5 1.5 0 00-1.654-.3 1.5 1.5 0 00-.91 1.373v.155a1.818 1.818 0 11-3.636 0V20.1a1.5 1.5 0 00-.981-1.373 1.5 1.5 0 00-1.655.3l-.054.055a1.818 1.818 0 01-3.106-1.287 1.818 1.818 0 01.533-1.286l.054-.055a1.5 1.5 0 00.3-1.654 1.5 1.5 0 00-1.372-.91h-.155a1.818 1.818 0 110-3.636H3.9a1.5 1.5 0 001.373-.981 1.5 1.5 0 00-.3-1.655l-.055-.054A1.818 1.818 0 117.491 4.99l.054.054a1.5 1.5 0 001.655.3h.073a1.5 1.5 0 00.909-1.372v-.155a1.818 1.818 0 013.636 0V3.9a1.499 1.499 0 00.91 1.373 1.5 1.5 0 001.654-.3l.054-.055a1.817 1.817 0 012.573 0 1.819 1.819 0 010 2.573l-.055.054a1.5 1.5 0 00-.3 1.655v.073a1.5 1.5 0 001.373.909h.155a1.818 1.818 0 010 3.636H20.1a1.499 1.499 0 00-1.373.91z"})]}),HelpCenter:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 20H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 01-.874-.874C2 18.48 2 17.92 2 16.8V7.2c0-1.12 0-1.68.218-2.108a2 2 0 01.874-.874C3.52 4 4.08 4 5.2 4h.4c2.24 0 3.36 0 4.216.436a4 4 0 011.748 1.748C12 7.04 12 8.16 12 10.4m0 9.6v-9.6m0 9.6h6.8c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874C22 18.48 22 17.92 22 16.8V7.2c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C20.48 4 19.92 4 18.8 4h-.4c-2.24 0-3.36 0-4.216.436a4 4 0 00-1.748 1.748C12 7.04 12 8.16 12 10.4"})}),Playbook:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 19v-3H7a3 3 0 00-3 3m4.8 3h8c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874C20 20.48 20 19.92 20 18.8V5.2c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C18.48 2 17.92 2 16.8 2h-8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 22 7.12 22 8.8 22z"})}),Team:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M22 21v-2a4.002 4.002 0 00-3-3.874M15.5 3.291a4.001 4.001 0 010 7.418M17 21c0-1.864 0-2.796-.305-3.53a4 4 0 00-2.164-2.165C13.796 15 12.864 15 11 15H8c-1.864 0-2.796 0-3.53.305a4 4 0 00-2.166 2.164C2 18.204 2 19.136 2 21M13.5 7a4 4 0 11-8 0 4 4 0 018 0z"})}),Lock:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{fill:"currentColor",d:"M18.5,8H18V7c0-3.309-2.691-6-6-6S6,3.691,6,7v1H5.5C4.121,8,3,9.121,3,10.5v8C3,19.879,4.121,21,5.5,21h13 c1.379,0,2.5-1.121,2.5-2.5v-8C21,9.121,19.879,8,18.5,8z M8.5,7c0-1.93,1.57-3.5,3.5-3.5s3.5,1.57,3.5,3.5v1h-7V7z"})}),ThreeDots:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 13a1 1 0 100-2 1 1 0 000 2zm7 0a1 1 0 100-2 1 1 0 000 2zM5 13a1 1 0 100-2 1 1 0 000 2z"})}),Close:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18 6L6 18M6 6l12 12"})}),ArrowUpRight:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M5.1665 12.3346L11.8332 5.66797M11.8332 5.66797H5.1665M11.8332 5.66797V12.3346",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),ArrowULeft:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 9h13.5a4.5 4.5 0 110 9H12M3 9l4-4M3 9l4 4"})}),FileX:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:e.color??"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.strokeWidth??"2",d:"M14 2.27V6.4c0 .56 0 .84.109
791.054a1 1 0 00.437.437c.214.11.494.11 1.054.11h4.13M9.5 12l5 5m0-5l-5 5M14 2H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 22 7.12 22 8.8 22h6.4c1.68 0 2.52 0 3.162-.327a3 3 0 001.311-1.311C20 19.72 20 18.88 20 17.2V8l-6-6z"})}),InProgress:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 2v4m0 12v4M6 12H2m20 0h-4m1.078 7.078L16.25 16.25M19.078 5L16.25 7.828M4.922 19.078L7.75 16.25M4.922 5L7.75 7.828"})}),FileCheck:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 12.5V6.8c0-1.68 0-2.52-.327-3.162a3 3 0 00-1.311-1.311C17.72 2 16.88 2 15.2 2H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 22 7.12 22 8.8 22H12m2-11H8m2 4H8m8-8H8m6.5 12l2 2 4.5-4.5"})}),User:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 21c0-1.396 0-2.093-.172-2.661a4 4 0 00-2.667-2.667c-.568-.172-1.265-.172-2.661-.172h-5c-1.396 0-2.093 0-2.661.172a4 4 0 00-2.667 2.667C4 18.907 4 19.604 4 21M16.5 7.5a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0z"})}),Entity:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 11H6.2c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874C3 12.52 3 13.08 3 14.2V21m18 0V6.2c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C19.48 3 18.92 3 17.8 3h-3.6c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874C11 4.52 11 5.08 11 6.2V21m11 0H2M14.5 7h3m-3 4h3m-3 4h3"})}),Signer:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 6L6.502 7.3c-.363.072-.545.108-.692.197a1 1 0 00-.325.312c-.094.144-.138.324-.225.684L2 22m0 0l13.507-3.26c.36-.087.54-.13.684-.225a1 1 0 00.312-.325c.088-.148.125-.329.197-.692L18 11M2 22l7.586-7.586m11.283-6.546L16.13 3.131c-.396-.396-.594-.594-.822-.668a1 1 0 00-.618 0c-.228.074-.426.272-.822.668l-.738.737c-.396.397-.594.595-.668.823a1 1 0 000 .618c.074.228.272.426.668.822l4.738 4.737c.396.396.594.595.822.669a1 1 0 00.618 0c.228-.075.426-.273.822-.669l.738-.737c.396-.396.594-.594.668-.822a1 1 0 000-.618c-.074-.229-.272-.427-.668-.823zM11 11a2 2 0 110 4 2 2 0 010-4z"})}),Courts:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 21h18M6 18v-8m4 8v-8m4 8v-8m4 8v-8m2-3l-7.576-4.735c-.154-.096-.23-.144-.313-.163a.5.5 0 00-.222 0c-.082.019-.16.067-.313.163L4 7h16z"})}
79),Trash:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 3h6M3 6h18m-2 0l-.701 10.52c-.105 1.578-.158 2.367-.499 2.965a3 3 0 01-1.298 1.215c-.62.3-1.41.3-2.993.3h-3.018c-1.582 0-2.373 0-2.993-.3A3 3 0 016.2 19.485c-.34-.598-.394-1.387-.499-2.966L5 6m5 4.5v5m4-5v5"})}),Trophy:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 15c-3.314 0-6-2.686-6-6V3.444c0-.413 0-.62.06-.786a1 1 0 01.598-.598C6.824 2 7.03 2 7.444 2h9.112c.413 0 .62 0 .786.06a1 1 0 01.597.598c.061.166.061.373.061.786V9c0 3.314-2.686 6-6 6zm0 0v3m6-14h2.5c.466 0 .699 0 .883.076a1 1 0 01.54.541C22 4.801 22 5.034 22 5.5V6c0 .93 0 1.395-.102 1.776a3 3 0 01-2.122 2.122C19.395 10 18.93 10 18 10M6 4H3.5c-.466 0-.699 0-.883.076a1 1 0 00-.54.541C2 4.801 2 5.034 2 5.5V6c0 .93 0 1.395.102 1.776a3 3 0 002.122 2.122C4.605 10 5.07 10 6 10m1.444 12h9.112a.444.444 0 00.444-.444A3.556 3.556 0 0013.444 18h-2.888A3.556 3.556 0 007 21.556c0 .245.199.444.444.444z"})}),Square:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 7.8c0-1.68 0-2.52.327-3.162a3 3 0 011.311-1.311C5.28 3 6.12 3 7.8 3h8.4c1.68 0 2.52 0 3.162.327a3 3 0 011.311 1.311C21 5.28 21 6.12 21 7.8v8.4c0 1.68 0 2.52-.327 3.162a3 3 0 01-1.311 1.311C18.72 21 17.88 21 16.2 21H7.8c-1.68 0-2.52 0-3.162-.327a3 3 0 01-1.311-1.311C3 18.72 3 17.88 3 16.2V7.8z"})}),BookOpen:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 20H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 01-.874-.874C2 18.48 2 17.92 2 16.8V7.2c0-1.12 0-1.68.218-2.108a2 2 0 01.874-.874C3.52 4 4.08 4 5.2 4h.4c2.24 0 3.36 0 4.216.436a4 4 0 011.748 1.748C12 7.04 12 8.16 12 10.4m0 9.6v-9.6m0 9.6h6.8c1.12 0 1.68 0 2.108-.218a2 2 0 00.874-.874C22 18.48 22 17.92 22 16.8V7.2c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C20.48 4 19.92 4 18.8 4h-.4c-2.24 0-3.36 0-4.216.436a4 4 0 00-1.748 1.748C12 7.04 12 8.16 12 10.4"})}),Copy:e=>(0,T.jsx)("svg",{...e,fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 22",children:(0,T.jsx)("path",{d:"M9.5 1.003c-.675.009-1.08.048-1.408.215a2 2 0 0 0-.874.874c-.167.328-.206.733-.215 1.408M18.5 1.003c.675.009 1.08.048 1.408.215a2 2 0 0 1 .874.874c.167.328.206.733.215 1.408m0 9c-.009.675-.048 1.08-.215 1.408a2 2 0 0 1-.874.874c-.328.167-.733.206-1.408.215M21 7v2m-8-8h2M4.2 21h7.6c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874C15 19.48 15 18.92 15 17.8v-7.6c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874C13.48 7 12.92 7 11.8 7H4.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874C1 8.52 1 9.08 1 10.2v7.6c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874C2.52 21 3.08 21 4.2 21Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),Cloud:e=>(0,T.jsx)("svg",{...e,fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{d:"M6.5 19a4.5 4.5 0 0 1-.42-8.98 6.002 6.002 0 0 1 11.84 0A4.5 4.5 0 0 1 17.5 19h-11Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),FilePlus:e=>(0,T.jsx)("svg",{...e,fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{d:"M14 2.27V6.4c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437c.214.11.494.11 1.054.11h4.13M12 18v-6m-3 3h6M14 2H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C6.28 22 7.12 22 8.8 22h6.4c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.311C20 19.72 20 18.88 20 17.2V8l-6-6Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),ChevronLeft:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 6 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M4.81293 0.191659C4.94809 0.0676459 5.11264 1.8476e-06 5.30069 1.88048e-06C5.69442 1.94932e-06 6 0.293125 6 0.665165C6 0.851186 5.92361 1.0203 5.78845 1.14995L1.67483 5.00564L5.78844 8.85006C5.92361 8.97971 6 9.15445 6 9.33484C6 9.70688 5.69442 10 5.30069 10C5.11264 10 4.94809 9.93236 4.81881 9.80834L0.246818 5.52424C0.0822731 5.37768 8.39732e-07 5.19729 8.74228e-07 5C9.08724e-07 4.80271 0.0822732 4.6336 0.240941 4.4814L4.81293 0.191659Z",fill:"currentColor"})}),Drag:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",children:[(0,T.jsx)("path",{fill:"currentColor",d:"M6 8.667a.667.667 0 100-1.334.667.667 0 000 1.334zM6 4a.667.667 0 100-1.333A.667.667 0 006 4zm0 9.333A.667.667 0 106 12a.667.667 0 000 1.333z"}),(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.25",d:"M6 8.667a.667.667 0 100-1.334.667.667 0 000 1.334zM6 4a.667.667 0 100-1.333A.667.667 0 006 4zm0 9.333A.667.667 0 106 12a.667.667 0 000 1.333z"}),(0,T.jsx)("path",{fill:"currentColor",d:"M10 8.667a.667.667 0 100-1.333.667.667 0 000 1.333zM10 4a.667.667 0 100-1.333A.667.667 0 0010 4zm0 9.333A.667.667 0 1010 12a.667.667 0 000 1.333z"}),(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.25",d:"M10 8.667a.667.667 0 100-1.333.667.667 0 000 1.333zM10 4a.667.667 0 100-1.333A.667.667 0 0010 4zm0 9.333A.667.667 0 1010 12a.667.667 0 000 1.333z"})]}),FileSearch:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 10.5V6.8c0-1.
7968 0-2.52-.327-3.162a3 3 0 00-1.311-1.311C17.72 2 16.88 2 15.2 2H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 22 7.12 22 8.8 22h2.7M22 22l-1.5-1.5m1-2.5a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0z"})}),WrittenFileSearch:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round",d:"M11.6666 9.16699H6.66659M8.33325 12.5003H6.66659M13.3333 5.83366H6.66659M16.6666 8.75033V5.66699C16.6666 4.26686 16.6666 3.5668 16.3941 3.03202C16.1544 2.56161 15.772 2.17916 15.3016 1.93948C14.7668 1.66699 14.0667 1.66699 12.6666 1.66699H7.33325C5.93312 1.66699 5.23306 1.66699 4.69828 1.93948C4.22787 2.17916 3.84542 2.56161 3.60574 3.03202C3.33325 3.5668 3.33325 4.26686 3.33325 5.66699V14.3337C3.33325 15.7338 3.33325 16.4339 3.60574 16.9686C3.84542 17.439 4.22787 17.8215 4.69828 18.0612C5.23306 18.3337 5.93312 18.3337 7.33325 18.3337H9.58325M18.3333 18.3337L17.0833 17.0837M17.9166 15.0003C17.9166 16.6112 16.6107 17.917 14.9999 17.917C13.3891 17.917 12.0833 16.6112 12.0833 15.0003C12.0833 13.3895 13.3891 12.0837 14.9999 12.0837C16.6107 12.0837 17.9166 13.3895 17.9166 15.0003Z"})}),PenTool:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 21",children:(0,T.jsx)("path",{d:"M16.8571 16.8786H10.6486M2.5 17.2235L6.80655 15.7511C7.08201 15.657 7.21974 15.6099 7.34859 15.5484C7.46305 15.4938 7.57216 15.4308 7.67479 15.36C7.79033 15.2803 7.89467 15.1875 8.10336 15.002L16.8571 7.22093C17.7143 6.45897 17.7143 5.22358 16.8571 4.46161C15.9999 3.69965 14.6101 3.69965 13.7529 4.46161L4.99913 12.2427C4.79044 12.4282 4.6861 12.521 4.59644 12.6237C4.5168 12.7149 4.44589 12.8119 4.38445 12.9136C4.31528 13.0281 4.26231 13.1506 4.15637 13.3954L2.5 17.2235ZM2.5 17.2235L4.09722 13.5322C4.21152 13.268 4.26866 13.1359 4.36668 13.0754C4.45234 13.0226 4.55834 13.0026 4.66078 13.02C4.77799 13.0399 4.89056 13.1399 5.11569 13.34L6.86888 14.8984C7.09401 15.0985 7.20658 15.1986 7.22896 15.3028C7.24852 15.3938 7.22603 15.4881 7.16655 15.5642C7.09849 15.6513 6.94991 15.7021 6.65274 15.8037L2.5 17.2235Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),XCircle:nD,CheckCircle:nj,Pending:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 14 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M7 9L3.79533 6.32945C3.3192 5.93266 3.08113 5.73427 2.90998 5.49108C2.75833 5.2756 2.64572 5.03516 2.57726 4.78071C2.5 4.49354 2.5 4.18364 2.5 3.56385V1.5M7 9L10.2047 6.32945C10.6808 5.93266 10.9189 5.73427 11.09 5.49108C11.2417 5.2756 11.3543 5.03516 11.4227 4.78071C11.5 4.49354 11.5 4.18364 11.5 3.56385V1.5M7 9L3.79534 11.6706C3.3192 12.0673 3.08113 12.2657 2.90998 12.5089C2.75833 12.7244 2.64572 12.9648 2.57726 13.2193C2.5 13.5065 2.5 13.8164 2.5 14.4361V16.5M7 9L10.2047 11.6706C10.6808 12.0673 10.9189 12.2657 11.09 12.5089C11.2417 12.7244 11.3543 12.9648 11.4227 13.2193C11.5 13.5065 11.5 13.8164 11.5 14.4361V16.5M1 1.5H13M1 16.5H13",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),ArrowLeft:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:e.color??"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20 12H4m0 0l6 6m-6-6l6-6"})}),LabelImportant:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:(0,T.jsx)("path",{fill:"currentColor",d:"M3.708 13.917L6.23 10 3.71 6.083c-.265-.416-.275-.84-.032-1.27.243-.431.608-.646 1.094-.646h7.667c.305 0 .583.08.833.24.25.159.465.357.646.593l3.041 4.27c.153.223.23.466.23.73 0 .264-.077.507-.23.73L13.917 15c-.18.236-.396.434-.646.594-.25.16-.528.24-.834.24H4.771c-.486 0-.85-.216-1.094-.646-.243-.431-.233-.855.031-1.271z"})}),Folder:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 7l-1.116-2.231c-.32-.642-.481-.963-.72-1.198a2 2 0 00-.748-.462C10.1 3 9.74 3 9.022 3H5.2c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874C2 4.52 2 5.08 2 6.2V7m0 0h15.2c1.68 0 2.52 0 3.162.327a3 3 0 011.311 1.311C22 9.28 22 10.12 22 11.8v4.4c0 1.68 0 2.52-.327 3.162a3 3 0 01-1.311 1.311C19.72 21 18.88 21 17.2 21H6.8c-1.68 0-2.52 0-3.162-.327a3 3 0 01-1.311-1.311C2 18.72 2 17.88 2 16.2V7z"})}),Section:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 6h18M3 12h15a3 3 0 010 6h-4m0 0l2-2m-2 2l2 2M3 18h7"})}),Calibrate:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M3 8L15 8M15 8C15 9.65686 16.3431 11 18 11C19.6569 11 21 9.65685 21 8C21 6.34315 19.6569 5 18 5C16.3431 5 15 6.34315 15 8ZM9 16L21 16M9 16C9 17.6569 7.65685 19 6 19C4.34315 19 3 17.6569 3 16C3 14.3431 4.34315 13 6 13C7.65685 13 9 14.3431 9 16Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),Upload:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16l4-4m0 0l4 4m-4-4v9m8-4.257A5.5 5.5 0 0016.5 7a.62.62 0 01-.534-.302 7.5 7.5 0 10-11.78 9.096"})}),BontermsStamp:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 64 64",children:[(0,T.jsxs)("g",{fill:"currentColor",children:[(0,T.jsx)("path",{d:"M16.343 17.173c.361-.39.547-.82.557-1.202.01-.38-.127-.713-.47-1.035-.42-.4-1.054-.46-1.543-.147l-.02-.01c.196-.459.167-.908-.205-1.26a1.182 1.182 0 00-.967-.342c-.351.04-.723.254-1.084.645l-1.514 1.661 3.702 3.38 1.544-1.69zm-3.957-1.885l.762-.83c.303-.333.645-.382.919-.138.293.264.244.626-.059.958l-.742.81-.88-.8zm2.208.469c.313-.342.733-.44 1.085-.118.302.274.302.674-.03 1.036l-.791.87-1.036-.939.772-.85zm5.498-1.602c1.231-.82 1.388-2.266.557-3.507-.83-1.241-2.237-1.661-3.458-.83-1.221.83-1.387 2.276-.557 3.526s2.227 1.632 3.458.811zm-2.442-3.654c.762-.508 1.573-.117 2.13.723.557.84.615 1.73-.147 2.237-.762.508-1.592.127-2.14-.703-.546-.83-.605-1.749.157-2.257zm6.196 1.50
795l-.86-2.442c-.117-.333-.313-.811-.313-.811h.01s.323.332.567.527l2.54 2.042.928-.332-1.68-4.729-.948.333.88 2.481c.117.332.312.811.312.811h-.01s-.322-.342-.566-.547l-2.511-2.081-.968.342 1.671 4.728.948-.322zm4.688-5.499l.469 4.132 1.016-.117-.479-4.133 1.505-.176-.098-.85-4.015.46.097.85 1.505-.166zm7.622 3.382l-2.677-.264.127-1.348 2.335.234.078-.83-2.325-.235.107-1.114 2.658.264.088-.85-3.674-.371-.498 4.992 3.693.371.088-.85zm2.541-.519l.781.264c.596.205.792.596.655 1.123-.137.528-.293 1.065-.195 1.153l.928.313.02-.05c-.147-.126.058-.634.214-1.328.137-.596-.01-.928-.4-1.202l.01-.02c.664.04 1.074-.302 1.26-.859.264-.791-.166-1.534-1.085-1.836l-2.198-.723-1.602 4.757.967.323.645-1.915zm.694-2.061l1.055.351c.508.176.664.538.537.928-.127.391-.479.567-1.006.391l-1.026-.352.44-1.318zm3.125 5.801l1.573-2.404c.224-.342.537-.889.537-.889l.01.01s-.225.557-.342.918l-.918 2.931.82.537 2.345-2.002c.293-.245.703-.684.703-.684l.01.01s-.38.508-.606.85l-1.573 2.403.792.518 2.745-4.191-1.211-.792-1.974 1.71c-.488.43-.996.967-.996.967l-.01-.01s.283-.684.479-1.309l.791-2.5-1.202-.782-2.745 4.2.772.508zm5.978 3.928c-.478-.527-.537-.947-.136-1.397l-.675-.732c-.762.742-.684 1.72.235 2.725.762.84 1.73 1.065 2.481.372.801-.723.41-1.515-.117-2.433-.38-.655-.527-.997-.225-1.27.264-.244.674-.137 1.046.273.351.382.43.84.088 1.222l.654.723c.694-.733.616-1.651-.146-2.482-.762-.83-1.67-1.074-2.404-.41-.771.703-.4 1.475.059 2.266.381.684.635 1.104.273 1.436-.341.313-.781.098-1.133-.293zm-36.04 14.956c0 10.775 8.763 19.539 19.54 19.539 10.775 0 19.538-8.764 19.538-19.54 0-10.775-8.763-19.538-19.539-19.538-10.776 0-19.539 8.773-19.539 19.539zm19.54-19.012c10.492 0 19.02 8.529 19.02 19.021 0 10.493-8.529 19.022-19.011 19.022-10.483 0-19.021-8.53-19.021-19.022 0-10.492 8.528-19.02 19.011-19.02z"}),(0,T.jsx)("path",{d:"M31.999 49.004c9.379 0 16.999-7.63 16.999-17 0-9.368-7.63-16.998-17-16.998C22.63 15.006 15 22.636 15 32.004c0 9.37 7.63 17 16.999 17zm0-33.48c9.086 0 16.481 7.395 16.481 16.48 0 9.086-7.395 16.482-16.481 16.482-9.086 0-16.481-7.396-16.481-16.481 0-9.086 7.395-16.482 16.48-16.482z"}),(0,T.jsx)("path",{d:"M31.995 0C14.351 0 0 14.351 0 31.995S14.351 63.99 31.995 63.99 63.99 49.64 63.99 31.995 49.65 0 31.995 0zm0 63.482C14.645 63.482.518 49.355.518 31.995S14.645.518 31.995.518s31.477 14.117 31.477 31.477-14.117 31.487-31.477 31.487z"}),(0,T.jsx)("path",{d:"M31.995 2.54C15.758 2.54 2.54 15.758 2.54 31.995S15.758 61.46 31.995 61.46 61.46 48.242 61.46 31.995 48.242 2.54 31.995 2.54zm0 58.402c-15.954 0-28.937-12.984-28.937-28.937 0-15.954 12.983-28.947 28.937-28.947S60.932 16.04 60.932 31.995c0 15.953-12.974 28.947-28.937 28.947z"}),(0,T.jsx)("path",{d:"M7.306 27.559c.332.03.547-.069.713-.332h.01c.02.37.283.683.655.752.605.146 1.055-.264 1.211-.918l.371-1.564-3.253-.781-.195.81 1.22.294-.116.488c-.079.342-.284.46-.596.43-.333-.03-.714-.137-.782-.058l-.186.781.04.01c.068-.088.468.058.908.088zm1.182-.977l.147-.606.8.196-.146.625c-.078.312-.283.43-.518.371-.234-.059-.351-.274-.283-.586zM6.74 30.578l.714.04-.069 1.465.645.03.069-1.466.595.03-.078 1.709.684.03.117-2.531-3.34-.166-.128 2.56.704.038.088-1.739zm2.931 5.481l-1.817-.264c-.254-.039-.606-.068-.606-.068v-.01s.323-.127.567-.234l1.66-.772-.126-.85-3.156 1.573.118.85 3.478.615-.118-.84zm.539 2.299l-3.204.983.243.794 3.204-.983-.244-.794zm.116 5.412l.576-.284-.634-1.319.537-.264.742 1.544.616-.303-1.104-2.286-3.019 1.465 1.124 2.306.635-.303-.762-1.563.644-.313.645 1.32zm3.41 4.023c-.302.146-.761.39-.761.39l-.01-.01s.312-.351.537-.625l.928-1.133-.479-.606-1.328.645c-.313.147-.723.362-.723.362l-.01-.01s.352-.381.557-.635l.899-1.143-.518-.664-2.061 2.794.508.644 1.475-.723c.244-.117.557-.293.557-.293l.01.01s-.245.264-.42.479l-1.046 1.27.498.635 3.205-1.348-.518-.655-1.3.616zm5.844 3.186c-.84-.557-1.788-.283-2.345.547-.557.83-.43 1.807.42 2.364.85.557 1.798.293 2.345-.547.547-.84.43-1.798-.42-2.364zm-.274 1.915c-.332.508-.81.752-1.27.45-.46-.304-.43-.841-.088-1.35.342-.507.82-.751 1.27-.449.45.303.42.84.088 1.349zm4.367 2.002c-.04.108-.186.489-.186.489h-.01s-.039-.371-.058-.479l-.303-1.934-.772-.313-1.23 3.117.752.302.576-1.455c.039-.108.195-.518.195-.518h.01s.
7904.4.059.508l.303 1.905.771.303 1.231-3.116-.752-.294-.586 1.485zm4.373.154c.312.04.547.313.537.635l.82.147a1.334 1.334 0 00-.332-.997 1.538 1.538 0 00-.889-.46c-.986-.175-1.758.46-1.924 1.447-.166.986.361 1.827 1.329 2.002.468.079.83.01 1.123-.185a1.33 1.33 0 00.547-.772l-.82-.146a.611.611 0 01-.733.44c-.489-.089-.713-.577-.616-1.183.098-.606.42-1.026.958-.928zm4.027 2.365l-.02-.723 1.466-.02-.01-.654-1.466.03-.01-.596 1.71-.03-.01-.683-2.54.039.059 3.35 2.57-.048-.01-.704-1.74.04zm7.1-2.251l-1.326.37.194.697 1.327-.37-.195-.697zm5.524-4.238l-.713.42 1.104 1.876c.166.283.127.576-.205.772-.352.205-.606.107-.772-.176l-1.114-1.895-.713.42 1.094 1.875c.4.674 1.036.83 1.847.352.81-.479.967-1.114.576-1.778l-1.104-1.866zm3.359-1.063c-.45.245-.684.381-.83.205-.128-.136-.07-.361.156-.556.224-.196.478-.225.674-.059l.605-.537c-.488-.508-1.133-.381-1.67.107-.557.498-.791 1.114-.313 1.651.479.538 1.046.254 1.563-.03.42-.214.665-.36.84-.155.176.205.03.44-.166.615-.293.264-.556.303-.81.078l-.626.557c.508.537 1.202.45 1.866-.146.577-.509.772-1.202.303-1.73-.469-.527-1.035-.303-1.592 0zm3.734-1.973l-.576-.44.898-1.162-.508-.39-.898 1.162-.47-.371 1.036-1.358-.537-.41-1.553 2.002 2.657 2.052 1.563-2.032-.557-.43-1.055 1.377zm1.659-8.439l1.23.9c.176.126.655.439.655.439v.01s-.567-.069-.782-.088l-1.514-.127-.39 1.045 3.145 1.172.264-.693-1.573-.587a39.583 39.583 0 00-.635-.224v-.01s.518.068.645.078l1.788.157.244-.645-1.456-1.065a14.232 14.232 0 00-.527-.362v-.01l.625.245 1.583.586.263-.713-3.136-1.172-.43 1.064zm.909-3.644l3.146 1.671.117-.83-.566-.274.166-1.162.625-.108.127-.86-3.488.714-.127.85zm.919-.283s.312-.03.488-.058l.84-.137-.117.781-.762-.37c-.166-.079-.45-.206-.45-.206v-.01zm-.685-5.276l1.583-.088c.117-.01.517-.039.517-.039v.01s-.322.195-.41.254l-1.622 1.084.049.83 3.341-.175-.039-.81-1.553.087c-.117.01-.547.04-.547.04v-.01s.351-.206.44-.265l1.602-1.074-.05-.83-3.34.175.029.811zm-.802-4.408l.948.196c.254.048.557.097.557.097v.01s-.245.176-.44.342l-.733.635.225.88 1.768-1.622 1.202-.303-.205-.802-1.202.303L53.585 25l.205.84zm-43.337-4.338a.917.917 0 100-1.837.917.917 0 100 1.837zm43.125.001c.508 0 .928-.41.928-.919a.926.926 0 00-.919-.928.926.926 0 00-.928.919c0 .517.41.928.919.928zm-33.441 4.855h.938l1.7 2.98v-2.98h.83v4.279h-.899l-1.739-3.038v3.038h-.83v-4.28zm7.056.086c.303.097.547.283.733.547.147.215.254.44.303.693.059.244.078.489.078.713 0 .567-.117 1.056-.342 1.446-.313.528-.791.801-1.436.801h-1.846v-4.279h1.846c.264-.01.488.02.664.079zm-1.64.654v2.794h.83c.42 0 .713-.205.879-.625a2.25 2.25 0 00.136-.82c0-.44-.068-.773-.205-1.007-.136-.234-.41-.352-.81-.352h-.83v.01zm4.892-.74h1.016l1.514 4.279h-.967l-.283-.88h-1.573l-.293.88h-.938l1.524-4.28zm-.068 2.657h1.094l-.538-1.68-.556 1.68zm4.998-1.28v-.566c.264-.01.44-.03.547-.05a.773.773 0 00.41-.224.815.815 0 00.196-.469h.693v4.21h-.85v-2.9h-.996zm2.915 2.032h.88v.87h-.88v-.87zm4.28-2.803c.214.381.322.919.322 1.612 0 .694-.108 1.231-.323 1.602-.215.372-.596.567-1.123.567-.528 0-.909-.186-1.124-.567-.215-.37-.322-.908-.322-1.602 0-.693.108-1.23.322-1.612.215-.38.596-.566 1.124-.566.527 0 .909.185 1.123.566zm-1.613 2.716c.079.254.245.381.489.381s.41-.127.479-.38c.078-.255.117-.626.117-1.114 0-.509-.04-.88-.117-1.124-.079-.244-.235-.361-.48-.361-.243 0-.41.117-.488.361-.078.244-.117.615-.117 1.123 0 .489.04.86.117 1.114zm5.468 3.275H17.694v.097h28.732v-.097zm-20.369 2.167a.843.843 0 01.274.538h-.313a.694.694 0 00-.205-.362c-.098-.088-.254-.137-.44-.137-.234 0-.42.078-.556.245-.147.166-.215.42-.215.761 0 .284.068.508.195.684.127.176.323.264.576.264.235 0 .41-.088.538-.273a.971.971 0 00.146-.381h.313c-.03.254-.117.459-.274.635-.185.205-.44.303-.752.303a1.01 1.01 0 01-.693-.255c-.245-.224-.372-.566-.372-1.025 0-.352.088-.645.274-.87.195-.244.469-.371.82-.371.294.01.518.088.684.244zm2.404 0a.843.843 0 01.273.538h-.312a.694.694 0 00-.206-.362c-.097-.088-.254-.137-.44-.137-.234 0-.42.078-.556.245-.147.166-.215.42-.215.761 0 .284.068.508.195.684.127.176.323.264.577.264.234 0 .41-.088.537-.273a.971.971 0 00.147-.381h.312a1.107 1.107 0 01-.273.635c-.186.205-.44.303-.752.303-.274 0-.509-.089-.694-.255-.244-.224-.371-.566-.371-1.025 0-.352.088-.645.273-.87.196-.244.47-.371.82-.371.284.01.519.088.685.244zm.597 1.134h.81v.303h-.81v-.303zm1.213-1.31h1.025c.284 0 .479.088.596.254a.592.592 0 01.108.342.536.536 0 01-.127.371.623.623 0 01-.196.137.774.774 0 01.274.156c.107.108.156.244.156.43a.667.667 0 01-.146.42c-.147.186-.372.284-.694.284H30.25v-2.394h.02zm.908 1.006a.73.73 0 00.322-.058c.118-.059.176-.166.176-.323 0-.156-.068-.264-.195-.312a.855.855 0 00-.322-.05h-.587v.743h.606zm.108 1.104c.195 0 .341-.058.43-.176a.444.444 0 00.078-.263c0-.176-.079-.293-.235-.352a.994.994 0 00-.332-.049h-.645v.84h.704zm1.021-2.11h.38l.684 1.143.684-1.143h.381l-.898 1.426v.958h-.323v-.958l-.908-1.426zm1.977 1.31h.811v.303h-.81v-.303zm2.067 1.075v-.567h-1.016v-.283l1.065-1.475h.244v1.504h.342v.254h-.342v.567h-.293zm0-.82v-1.056l-.742 1.055h.742zm1.036.466h.342v.352h-.342v-.352zm2.191-1.6c.107.195.156.45.156.791a2 2 0 01-.137.782c-.136.293-.361.44-.664.44a.664.664 0 01-.625-.362c-.117-.205-.166-.469-.166-.81 0-.265.029-.49.097-.685.127-.351.362-.527.694-.527.293 0 .508.127.645.371zm-.293 1.553c.088-.136.136-.38.136-.752 0-.264-.029-.478-.097-.654a.382.382 0 00-.381-.254.39.39 0 00-.381.244c-.078.166-.117.4-.117.713 0 .235.029.43.078.567.078.215.214.332.4.332a.43.43 0 00.362-.195z"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("path",{fill:"#fff",d:"M0 0h64v64H0z"})})]}),PlusSquare:e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"0.5",y:"0.5",width:"39",height:"39",rx:"5.5",fill:"white"}),(0,T.jsx)("rect",{x:"0.5",y:"0.5",width:"39",height:"39",rx:"5.5",stroke:"#98A2B3"}),(0,T.jsx)("path",{d:"M20 12.5V27.5M12.5 20H27.5",stroke:"#667085",strokeWidth:e.strokeWidth??"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),EntityBlock:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 3H6.2c-1.12 0-1.68 0-2.108.218a2 2 0 00-.874.874C3 4.52 3 5.08 3 6.2V8m5 13H6.2c-1.12 0-1.68 0-2.108-.218a2 2 0 01-.874-.874C3 19.48 3 18.92 3 17.8V16m18
79-8V6.2c0-1.12 0-1.68-.218-2.108a2 2 0 00-.874-.874C19.48 3 18.92 3 17.8 3H16m5 13v1.8c0 1.12 0 1.68-.218 2.108a2 2 0 01-.874.874C19.48 21 18.92 21 17.8 21H16m-4-4V7m-5 5h10"})}),CancelDeal:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 14 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M8.33268 7.3335H4.33268M5.66602 10.0002H4.33268M9.66602 4.66683H4.33268M12.3327 8.00016V4.5335C12.3327 3.41339 12.3327 2.85334 12.1147 2.42552C11.9229 2.04919 11.617 1.74323 11.2407 1.55148C10.8128 1.3335 10.2528 1.3335 9.13268 1.3335H4.86602C3.74591 1.3335 3.18586 1.3335 2.75803 1.55148C2.38171 1.74323 2.07575 2.04919 1.884 2.42552C1.66602 2.85334 1.66602 3.41339 1.66602 4.5335V11.4668C1.66602 12.5869 1.66602 13.147 1.884 13.5748C2.07575 13.9511 2.38171 14.2571 2.75803 14.4488C3.18586 14.6668 3.74591 14.6668 4.86602 14.6668H6.99935M9.66602 10.6668L12.9993 14.0002M12.9993 10.6668L9.66602 14.0002",stroke:e.color??"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.strokeWidth??"2"})}),Transfer:e=>(0,T.jsxs)("svg",{...e,width:"48",height:"48",viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#FEE4E2"}),(0,T.jsx)("mask",{id:"path-2-inside-1_1708_15286",fill:"white",children:(0,T.jsx)("path",{d:"M36.0307 33.0306L33.0307 36.0306C32.89 36.1713 32.6991 36.2503 32.5001 36.2503C32.3011 36.2503 32.1102 36.1713 31.9695 36.0306C31.8287 35.8898 31.7497 35.699 31.7497 35.4999C31.7497 35.3009 31.8287 35.11 31.9695 34.9693L33.6898 33.2499H20.5001C20.3012 33.2499 20.1104 33.1709 19.9698 33.0303C19.8291 32.8896 19.7501 32.6988 19.7501 32.4999C19.7501 32.301 19.8291 32.1103 19.9698 31.9696C20.1104 31.8289 20.3012 31.7499 20.5001 31.7499H33.6898L31.9695 30.0306C31.8287 29.8898 31.7497 29.699 31.7497 29.4999C31.7497 29.3009 31.8287 29.11 31.9695 28.9693C32.1102 28.8286 32.3011 28.7495 32.5001 28.7495C32.6991 28.7495 32.89 28.8286 33.0307 28.9693L36.0307 31.9693C36.1005 32.039 36.1558 32.1217 36.1935 32.2127C36.2313 32.3038 36.2507 32.4014 36.2507 32.4999C36.2507 32.5985 36.2313 32.6961 36.1935 32.7871C36.1558 32.8782 36.1005 32.9609 36.0307 33.0306ZM22.9695 27.0306C23.1102 27.1713 23.3011 27.2503 23.5001 27.2503C23.6991 27.2503 23.89 27.1713 24.0307 27.0306C24.1715 26.8898 24.2505 26.699 24.2505 26.4999C24.2505 26.3009 24.1715 26.11 24.0307 25.9693L22.3104 24.2499H35.5001C35.699 24.2499 35.8898 24.1709 36.0304 24.0303C36.1711 23.8896 36.2501 23.6988 36.2501 23.4999C36.2501 23.301 36.1711 23.1103 36.0304 22.9696C35.8898 22.8289 35.699 22.7499 35.5001 22.7499H22.3104L24.0307 21.0306C24.1715 20.8898 24.2505 20.699 24.2505 20.4999C24.2505 20.3009 24.1715 20.11 24.0307 19.9693C23.89 19.8286 23.6991 19.7495 23.5001 19.7495C23.3011 19.7495 23.1102 19.8286 22.9695 19.9693L19.9695 22.9693C19.8997 23.039 19.8444 23.1217 19.8067 23.2127C19.7689 23.3038 19.7495 23.4014 19.7495 23.4999C19.7495 23.5985 19.7689 23.6961 19.8067 23.7871C19.8444 23.8782 19.8997 23.9609 19.9695 24.0306L22.9695 27.0306Z"})}),(0,T.jsx)("path",{d:"M36.0307 33.0306L34.6173 31.6156L34.6165 31.6163L36.0307 33.0306ZM31.9695 34.9693L30.5556 33.5547L30.5553 33.5551L31.9695 34.9693ZM33.6898 33.2499L35.1036 34.6645L38.5201 31.2499H33.6898V33.2499ZM33.6898 31.7499V33.7499H38.5201L35.1036 30.3353L33.6898 31.7499ZM31.9695 30.0306L30.5553 31.4448L30.5556 31.4452L31.9695 30.0306ZM33.0307 28.9693L34.4449 27.5551L34.4449 27.5551L33.0307 28.9693ZM36.0307 31.9693L34.6165 33.3835L34.6173 33.3843L36.0307 31.9693ZM22.9695 27.0306L21.5553 28.4448L21.5553 28.4448L22.9695 27.0306ZM23.5001 27.2503L23.5001 29.2503L23.5001 27.2503ZM24.2505 26.4999L26.2505 26.4999L24.2505 26.4999ZM24.0307 25.9693L25.4449 24.5551L25.4446 24.5547L24.0307 25.9693ZM22.3104 24.2499V22.2499H17.4801L20.8966 25.6645L22.3104 24.2499ZM22.3104 22.7499L20.8966 21.3353L17.4801 24.7499H22.3104V22.7499ZM24.0307 21.0306L25.4446 22.4452L25.4449 22.4448L24.0307 21.0306ZM24.2505 20.4999L22.2505 20.4999L24.2505 20.4999ZM23.5001 19.7495L23.5001 17.7495L23.5001 19.7495ZM22.9695 19.9693L21.5553 18.5551L21.5553 18.5551L22.9695 19.9693ZM19.9695 22.9693L21.3829 24.3843L21.3837 24.3835L19.9695 22.9693ZM19.7495 23.4999L17.7495 23.4999L19.7495 23.4999ZM19.9695 24.0306L21.3837 22.6163L21.3829 22.6156L19.9695 24.0306ZM34.6165 31.6163L31.6165 34.6163L34.4449 37.4448L37.4449 34.4448L34.6165 31.6163ZM31.6165 34.6163C31.8509 34.382 32.1687 34.2503 32.5001 34.2503V38.2503C33.2296 38.2503 33.9291 37.9606 34.4449 37.4448L31.6165 34.6163ZM32.5001 34.2503C32.8315 34.2503 33.1493 34.382 33.3837 34.6163L30.5553 37.4448C31.0711 37.9606 31.7706 38.2503 32.5001 38.2503V34.2503ZM33.3837 34.6163C33.618 34.8507 33.7497 35.1685 33.7497 35.4999H29.7497C29.7497 36.2294 30.0395 36.929 30.5553 37.4448L33.3837 34.6163ZM33.7497 35.4999C33.7497 35.8313 33.618 36.1492 33.3837 36.3835L30.5553 33.5551C30.0395 34.0709 29.7497 34.7705 29.7497 35.4999H33.7497ZM33.3833 36.3839L35.1036 34.6645L32.276 31.8353L30.5556 33.5547L33.3833 36.3839ZM33.6898 31.2499H20.5001V35.2499H33.6898V31.2499ZM20.5001 31.2499C20.8316 31.2499 21.1496 31.3816 21.384 31.616L18.5556 34.4445C19.0713 34.9602 19.7708 35.2499 20.5001 35.2499V31.2499ZM21.384 31.616C21.6184 31.8505 21.7501 32.1684 21.7501 32.4999H17.7501C17.7501 33.2293 18.0398 33.9287 18.5556 34.4445L21.384 31.616ZM2
791.7501 32.4999C21.7501 32.8314 21.6184 33.1494 21.384 33.3838L18.5556 30.5554C18.0398 31.0711 17.7501 31.7706 17.7501 32.4999H21.7501ZM21.384 33.3838C21.1496 33.6182 20.8316 33.7499 20.5001 33.7499V29.7499C19.7708 29.7499 19.0713 30.0397 18.5556 30.5554L21.384 33.3838ZM20.5001 33.7499H33.6898V29.7499H20.5001V33.7499ZM35.1036 30.3353L33.3833 28.616L30.5556 31.4452L32.276 33.1645L35.1036 30.3353ZM33.3837 28.6163C33.618 28.8507 33.7497 29.1685 33.7497 29.4999H29.7497C29.7497 30.2294 30.0395 30.929 30.5553 31.4448L33.3837 28.6163ZM33.7497 29.4999C33.7497 29.8313 33.618 30.1492 33.3837 30.3835L30.5553 27.5551C30.0395 28.0709 29.7497 28.7705 29.7497 29.4999H33.7497ZM33.3837 30.3835C33.1493 30.6179 32.8315 30.7495 32.5001 30.7495V26.7495C31.7706 26.7495 31.0711 27.0393 30.5553 27.5551L33.3837 30.3835ZM32.5001 30.7495C32.1687 30.7495 31.8509 30.6179 31.6165 30.3835L34.4449 27.5551C33.9291 27.0393 33.2296 26.7495 32.5001 26.7495V30.7495ZM31.6165 30.3835L34.6165 33.3835L37.4449 30.5551L34.4449 27.5551L31.6165 30.3835ZM34.6173 33.3843C34.5011 33.2682 34.4089 33.1304 34.346 32.9786L38.0411 31.4468C37.9027 31.113 37.6998 30.8097 37.4442 30.5543L34.6173 33.3843ZM34.346 32.9786C34.2831 32.8268 34.2507 32.6642 34.2507 32.4999H38.2507C38.2507 32.1386 38.1795 31.7807 38.0411 31.4468L34.346 32.9786ZM34.2507 32.4999C34.2507 32.3357 34.2831 32.173 34.346 32.0213L38.0411 33.553C38.1795 33.2192 38.2507 32.8613 38.2507 32.4999H34.2507ZM34.346 32.0213C34.4089 31.8695 34.5011 31.7317 34.6173 31.6156L37.4442 34.4456C37.6998 34.1901 37.9027 33.8868 38.0411 33.553L34.346 32.0213ZM21.5553 28.4448C22.0711 28.9606 22.7706 29.2503 23.5001 29.2503L23.5001 25.2503C23.8315 25.2503 24.1493 25.382 24.3837 25.6163L21.5553 28.4448ZM23.5001 29.2503C24.2296 29.2503 24.9291 28.9606 25.4449 28.4448L22.6165 25.6163C22.8509 25.382 23.1687 25.2503 23.5001 25.2503L23.5001 29.2503ZM25.4449 28.4448C25.9607 27.929 26.2505 27.2294 26.2505 26.4999L22.2505 26.4999C22.2505 26.1685 22.3822 25.8507 22.6165 25.6163L25.4449 28.4448ZM26.2505 26.4999C26.2505 25.7705 25.9607 25.0709 25.4449 24.5551L22.6165 27.3835C22.3822 27.1492 22.2505 26.8313 22.2505 26.4999L26.2505 26.4999ZM25.4446 24.5547L23.7242 22.8353L20.8966 25.6645L22.6169 27.3839L25.4446 24.5547ZM22.3104 26.2499H35.5001V22.2499H22.3104V26.2499ZM35.5001 26.2499C36.2294 26.2499 36.9289 25.9602 37.4446 25.4445L34.6162 22.616C34.8506 22.3816 35.1686 22.2499 35.5001 22.2499V26.2499ZM37.4446 25.4445C37.9604 24.9287 38.2501 24.2293 38.2501 23.4999H34.2501C34.2501 23.1684 34.3818 22.8505 34.6162 22.616L37.4446 25.4445ZM38.2501 23.4999C38.2501 22.7706 37.9604 22.0711 37.4446 21.5554L34.6162 24.3838C34.3818 24.1494 34.2501 23.8314 34.2501 23.4999H38.2501ZM37.4446 21.5554C36.9289 21.0397 36.2294 20.7499 35.5001 20.7499V24.7499C35.1686 24.7499 34.8506 24.6182 34.6162 24.3838L37.4446 21.5554ZM35.5001 20.7499H22.3104V24.7499H35.5001V20.7499ZM23.7242 24.1645L25.4446 22.4452L22.6169 19.616L20.8966 21.3353L23.7242 24.1645ZM25.4449 22.4448C25.9607 21.929 26.2505 21.2294 26.2505 20.4999L22.2505 20.4999C22.2505 20.1685 22.3822 19.8507 22.6165 19.6163L25.4449 22.4448ZM26.2505 20.4999C26.2505 19.7705 25.9607 19.0709 25.4449 18.5551L22.6165 21.3835C22.3822 21.1492 22.2505 20.8313 22.2505 20.4999L26.2505 20.4999ZM25.4449 18.5551C24.9291 18.0393 24.2296 17.7495 23.5001 17.7495L23.5001 21.7495C23.1687 21.7495 22.8509 21.6179 22.6165 21.3835L25.4449 18.5551ZM23.5001 17.7495C22.7706 17.7495 22.0711 18.0393 21.5553 18.5551L24.3837 21.3835C24.1493 21.6179 23.8315 21.7495 23.5001 21.7495L23.5001 17.7495ZM21.5553 18.5551L18.5553 21.5551L21.3837 24.3835L24.3837 21.3835L21.5553 18.5551ZM18.5561 21.5543C18.3004 21.8097 18.0975 22.113 17.9591 22.4468L21.6542 23.9786C21.5913 24.1303 21.4991 24.2682 21.3829 24.3843L18.5561 21.5543ZM17.9591 22.4468C17.8207 22.7807 17.7495 23.1385 17.7495 23.4999L21.7495 23.4999C21.7495 23.6642 21.7171 23.8269 21.6542 23.9786L17.9591 22.4468ZM17.7495 23.4999C17.7495 23.8613 17.8207 24.2192 17.9591 24.553L21.6542 23.0213C21.7171 23.173 21.7495 23.3357 21.7495 23.4999L17.7495 23.4999ZM17.9591 24.553C18.0975 24.8869 18.3004 25.1902 18.5561 25.4456L21.3829 22.6156C21.4991 22.7316 21.5913 22.8695 21.6542 23.0213L17.9591 24.553ZM18.5553 25.4448L21.5553 28.4448L24.3837 25.6163L21.3837 22.6163L18.5553 25.4448Z",fill:"#D92D20",mask:"url(#path-2-inside-1_1708_15286)"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#FEF3F2",strokeWidth:"8"})]}),CheckFilledCircleIcon:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"none",children:[(0,T.jsx)("path",{d:"M8 16C12.4182 16 16 12.4182 16 8C16 3.58172 12.4182 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4182 3.58172 16 8 16Z",fill:"#12B76A"}),(0,T.jsx)("path",{d:"M4.79688 8.34295L6.71687 10.4001L11.1969 5.6001",fill:"#12B76A"}),(0,T.jsx)("path",{d:"M4.79688 8.34295L6.71687 10.4001L11.1969 5.6001",stroke:"white",strokeWidth:"1.66",strokeLinecap:"round",strokeLinejoin:"round"})]}),ErrorIcon:nP,PendingStatus:e=>(0,T.jsx)("svg",{...e,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("circle",{cx:"10",cy:"10",r:"9.25",stroke:"#D0D5DD",strokeWidth:"1.5",strokeDasharray:"2 2"})}),Inbox:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M2.5 12h3.382c.685 0 1.312.387 1.618 1 .306.613.933 1 1.618 1h5.764c.685 0 1.312-.387 1.618-1 .306-.613.933-1 1.618-1H21.5M8.967 4h6.066c1.077 0 1.616 0 2.091.164a3 3 0 011.121.693c.36.352.6.833 1.082 1.796l2.166 4.333c.19.378.284.567.35.765.06.177.102.357.128.541.029.207.029.418.029.841V15.2c0 1.68 0 2.52-.327 3.162a3 3 0 01-1.311 1.311C19.72 20 18.88 20 17.2 20H6.8c-1.68 0-2.52 0-3.162-.327a3 3 0 01-1.311-1.311C2 17.72 2 16.88 2
7915.2v-2.067c0-.422 0-.634.029-.84.026-.184.068-.365.128-.541.066-.199.16-.388.35-.766l2.166-4.333c.482-.963.723-1.444 1.082-1.796a3 3 0 011.12-.693C7.352 4 7.89 4 8.968 4z"})}),Archive:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 7.997a2.295 2.295 0 01-.39-.035A2 2 0 012.038 6.39C2 6.197 2 5.965 2 5.5s0-.697.038-.89A2 2 0 013.61 3.038C3.803 3 4.035 3 4.5 3h15c.465 0 .697 0 .89.038a2 2 0 011.572 1.572c.038.193.038.425.038.89s0 .697-.038.89a2 2 0 01-1.572 1.572c-.107.02-.226.03-.39.035M10 13h4M4 8h16v8.2c0 1.68 0 2.52-.327 3.162a3 3 0 01-1.311 1.311C17.72 21 16.88 21 15.2 21H8.8c-1.68 0-2.52 0-3.162-.327a3 3 0 01-1.311-1.311C4 18.72 4 17.88 4 16.2V8z"})}),Bell:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M10.5 15.75H7.5M13.5 6C13.5 4.80653 13.0259 3.66193 12.182 2.81802C11.3381 1.97411 10.1935 1.5 9 1.5C7.80652 1.5 6.66193 1.97411 5.81802 2.81802C4.9741 3.66193 4.5 4.80653 4.5 6C4.5 8.31764 3.91535 9.90447 3.26225 10.9541C2.71134 11.8394 2.43589 12.2821 2.44599 12.4056C2.45718 12.5423 2.48614 12.5944 2.59633 12.6762C2.69584 12.75 3.14444 12.75 4.04164 12.75H13.9584C14.8556 12.75 15.3042 12.75 15.4037 12.6762C15.5139 12.5944 15.5428 12.5423 15.554 12.4056C15.5641 12.2821 15.2887 11.8394 14.7378 10.9541C14.0846 9.90447 13.5 8.31764 13.5 6Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),BellOff:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M10.5 15.75H7.5M6.47479 2.27528C7.21469 1.77367 8.09323 1.5 8.99999 1.5C10.1935 1.5 11.3381 1.97411 12.182 2.81802C13.0259 3.66193 13.5 4.80653 13.5 6C13.5 7.57558 13.7026 8.81341 13.9863 9.77431M4.694 4.69292C4.56649 5.11294 4.5 5.55304 4.5 6C4.5 8.31764 3.91535 9.90447 3.26225 10.9541C2.71135 11.8394 2.43589 12.2821 2.44599 12.4056C2.45718 12.5423 2.48615 12.5944 2.59633 12.6762C2.69584 12.75 3.14444 12.75 4.04164 12.75H12.75M15.75 15.75L2.25 2.25",stroke:"#C0C6D3",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Warning:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M6.99935 4.6665V6.99984M6.99935 9.33317H7.00518M12.8327 6.99984C12.8327 10.2215 10.221 12.8332 6.99935 12.8332C3.77769 12.8332 1.16602 10.2215 1.16602 6.99984C1.16602 3.77818 3.77769 1.1665 6.99935 1.1665C10.221 1.1665 12.8327 3.77818 12.8327 6.99984Z",stroke:"#F79009",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),RoundedWarning:nN,FileX2:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 10H5M7 14H5M13 6H5M17 11V5.8C17 4.11984 17 3.27976 16.673 2.63803C16.3854 2.07354 15.9265 1.6146 15.362 1.32698C14.7202 1 13.8802 1 12.2 1H5.8C4.11984 1 3.27976 1 2.63803 1.32698C2.07354 1.6146 1.6146 2.07354 1.32698 2.63803C1 3.27976 1 4.11984 1 5.8V16.2C1 17.8802 1 18.7202 1.32698 19.362C1.6146 19.9265 2.07354 20.3854 2.63803 20.673C3.27976 21 4.11984 21 5.8 21H9M13 15L18 20M18 15L13 20"})}),Sliders:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 19V12M4 8V1M11 19V10M11 6V1M18 19V14M18 10V1M1 12H7M8 6H14M15 14H21"})}),RoundedFileX:e=>(0,T.jsxs)("svg",{...e,width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#FEE4E2"}),(0,T.jsx)("path",{d:"M36.0306 23.7194L30.7806 18.4694C30.7109 18.3997 30.6282 18.3445 30.5371 18.3069C30.4461 18.2693 30.3485 18.2499 30.25 18.25H21.25C20.8522 18.25 20.4706 18.408 20.1893 18.6893C19.908 18.9706 19.75 19.3522 19.75 19.75V36.25C19.75 36.6478 19.908 37.0294 20.1893 37.3107C20.4706 37.592 20.8522 37.75 21.25 37.75H34.75C35.1478 37.75 35.5294 37.592 35.8107 37.3107C36.092 37.0294 36.25 36.6478 36.25 36.25V24.25C36.2501 24.1515 36.2307 24.0539 36.1931 23.9629C36.1555 23.8718 36.1003 23.7891 36.0306 23.7194ZM31 20.8103L33.6897 23.5H31V20.8103ZM34.75 36.25H21.25V19.75H29.5V24.25C29.5 24.4489 29.579 24.6397 29.7197 24.7803C29.8603 24.921 30.0511 25 30.25 25H34.75V36.25ZM30.7806 28.5306L29.0603 30.25L30.7806 31.9694C30.8503 32.0391 30.9056 32.1218 30.9433 32.2128C30.981 32.3039 31.0004 32.4015 31.0004 32.5C31.0004 32.5985 30.981 32.6961 30.9433 32.7872C30.9056 32.8782 30.8503 32.9609 30.7806 33.0306C30.7109 33.1003 30.6282 33.1556 30.5372 33.1933C30.4461 33.231 30.3485 33.2504 30.25 33.2504C30.1515 33.2504 30.0539 33.231 29.9628 33.1933C29.8718 33.1556 29.7891 33.1003 29.7194 33.0306L28 31.3103L26.2806 33.0306C26.2109 33.1003 26.1282 33.1556 26.0372 33.1933C25.9461 33.231 25.8485 33.2504 25.75 33.2504C25.6515 33.2504 25.5539 33.231 25.4628 33.1933C25.3718 33.1556 25.2891 33.1003 25.2194 33.0306C25.1497 32.9609 25.0944 32.8782 25.0567 32.7872C25.019 32.6961 24.9996 32.5985 24.9996 32.5C24.9996 32.4015 25.019 32.3039 25.0567 32.2128C25.0944 32.1218 25.1497 32.0391 25.2194 31.9694L26.9397 30.25L25.2194 28.5306C25.0786 28.3899 24.9996 28.199 24.9996 28C24.9996 27.801 25.0786 27.6101 25.2194 27.4694C25.3601 27.3286 25.551 27.2496 25.75 27.2496C25.949 27.2496 26.1399 27.3286 26.2806 27.4694L28 29.1897L29.7194 27.4694C29.7891 27.3997 29.8718 27.3444 29.9628 27.3067C30.0539 27.269 30.1515 27.2496 30.25 27.2496C30.3485 27.2496 30.4461 27.269 30.5372 27.3067C30.6282 27.3444 30.7109 27.3997 30.7806 27.4694C30.8503 27.5391 30.9056 27.6218 30.9433 27.7128
79C30.981 27.8039 31.0004 27.9015 31.0004 28C31.0004 28.0985 30.981 28.1961 30.9433 28.2872C30.9056 28.3782 30.8503 28.4609 30.7806 28.5306Z",fill:"#D92D20"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#FEF3F2",strokeWidth:"8"})]}),Minus:e=>(0,T.jsx)("svg",{...e,width:"10",height:"2",viewBox:"0 0 10 2",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M1 1H9",stroke:"#667085",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),Account:e=>(0,T.jsx)("svg",{...e,width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M16 17C16 15.837 16 15.2555 15.8601 14.7824C15.545 13.717 14.7321 12.8834 13.6934 12.5602C13.2321 12.4167 12.6651 12.4167 11.5312 12.4167H7.46875C6.33486 12.4167 5.76791 12.4167 5.30657 12.5602C4.26787 12.8834 3.45503 13.717 3.13994 14.7824C3 15.2555 3 15.837 3 17M13.1562 5.75C13.1562 7.82107 11.5193 9.5 9.5 9.5C7.48071 9.5 5.84375 7.82107 5.84375 5.75C5.84375 3.67893 7.48071 2 9.5 2C11.5193 2 13.1562 3.67893 13.1562 5.75Z",stroke:"#475467",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Attention:e=>(0,T.jsxs)("svg",{...e,width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#FEF0C7"}),(0,T.jsx)("path",{d:"M38.2 33.6334L30.0016 19.3956C29.7967 19.0468 29.5042 18.7576 29.1532 18.5566C28.8021 18.3557 28.4046 18.2499 28 18.2499C27.5955 18.2499 27.198 18.3557 26.8469 18.5566C26.4958 18.7576 26.2033 19.0468 25.9985 19.3956L17.8 33.6334C17.6029 33.9708 17.499 34.3546 17.499 34.7453C17.499 35.1361 17.6029 35.5198 17.8 35.8572C18.0023 36.2081 18.2943 36.4989 18.646 36.6997C18.9977 36.9006 19.3966 37.0042 19.8016 37H36.1985C36.6032 37.0039 37.0016 36.9001 37.353 36.6993C37.7044 36.4985 37.9961 36.2078 38.1982 35.8572C38.3956 35.52 38.4998 35.1363 38.5001 34.7456C38.5004 34.3548 38.3969 33.971 38.2 33.6334ZM36.8997 35.1063C36.8282 35.2282 36.7256 35.3289 36.6024 35.3981C36.4792 35.4673 36.3398 35.5024 36.1985 35.5H19.8016C19.6603 35.5024 19.5209 35.4673 19.3977 35.3981C19.2744 35.3289 19.1718 35.2282 19.1003 35.1063C19.0356 34.9966 19.0015 34.8717 19.0015 34.7444C19.0015 34.6171 19.0356 34.4921 19.1003 34.3825L27.2988 20.1447C27.3717 20.0233 27.4748 19.9229 27.598 19.8532C27.7212 19.7835 27.8603 19.7469 28.0019 19.7469C28.1435 19.7469 28.2826 19.7835 28.4058 19.8532C28.529 19.9229 28.6321 20.0233 28.705 20.1447L36.9035 34.3825C36.9676 34.4924 37.0011 34.6176 37.0005 34.7449C36.9998 34.8722 36.965 34.997 36.8997 35.1063ZM27.25 29.5V25.75C27.25 25.5511 27.329 25.3603 27.4697 25.2197C27.6104 25.079 27.8011 25 28 25C28.1989 25 28.3897 25.079 28.5304 25.2197C28.671 25.3603 28.75 25.5511 28.75 25.75V29.5C28.75 29.6989 28.671 29.8897 28.5304 30.0303C28.3897 30.171 28.1989 30.25 28 30.25C27.8011 30.25 27.6104 30.171 27.4697 30.0303C27.329 29.8897 27.25 29.6989 27.25 29.5ZM29.125 32.875C29.125 33.0975 29.059 33.315 28.9354 33.5C28.8118 33.685 28.6361 33.8292 28.4305 33.9144C28.225 33.9995 27.9988 34.0218 27.7806 33.9784C27.5623 33.935 27.3619 33.8278 27.2045 33.6705C27.0472 33.5132 26.9401 33.3127 26.8966 33.0945C26.8532 32.8762 26.8755 32.65 26.9607 32.4445C27.0458 32.2389 27.19 32.0632 27.375 31.9396C27.56 31.816 27.7775 31.75 28 31.75C28.2984 31.75 28.5845 31.8685 28.7955 32.0795C29.0065 32.2905 29.125 32.5766 29.125 32.875Z",fill:"#F79009"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#FFFAEB",strokeWidth:"8"})]}),EyesClose:e=>(0,T.jsx)("svg",{...e,width:"18",height:"16",viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M8.05721 2.81924C8.36202 2.77417 8.67645 2.75 9.00031 2.75C12.8291 2.75 15.3415 6.12863
7916.1855 7.46512C16.2877 7.62688 16.3388 7.70776 16.3673 7.8325C16.3888 7.92619 16.3888 8.074 16.3673 8.16768C16.3387 8.29243 16.2873 8.37384 16.1844 8.53668C15.9595 8.89261 15.6166 9.39283 15.1624 9.93534M5.04324 4.03628C3.42169 5.13628 2.32084 6.66453 1.81583 7.46396C1.71321 7.6264 1.66191 7.70762 1.6333 7.83236C1.61182 7.92605 1.61181 8.07383 1.63328 8.16752C1.66187 8.29226 1.71295 8.37313 1.8151 8.53488C2.65916 9.87137 5.17156 13.25 9.00031 13.25C10.5441 13.25 11.8739 12.7007 12.9666 11.9575M2.25031 1.25L15.7503 14.75M7.40932 6.40901C7.00215 6.81618 6.75031 7.37868 6.75031 8C6.75031 9.24264 7.75767 10.25 9.00031 10.25C9.62163 10.25 10.1841 9.99816 10.5913 9.59099",stroke:"#475467",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),EyesOpen:e=>(0,T.jsxs)("svg",{...e,width:"18",height:"12",viewBox:"0 0 18 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M1.81509 6.53488C1.71295 6.37315 1.66188 6.29229 1.63329 6.16756C1.61182 6.07387 1.61182 5.92613 1.63329 5.83244C1.66188 5.70771 1.71295 5.62685 1.81509 5.46512C2.65915 4.12863 5.17155 0.75 9.0003 0.75C12.8291 0.75 15.3415 4.12863 16.1855 5.46512C16.2877 5.62685 16.3387 5.70771 16.3673 5.83244C16.3888 5.92613 16.3888 6.07387 16.3673 6.16756C16.3387 6.29229 16.2877 6.37315 16.1855 6.53488C15.3415 7.87137 12.8291 11.25 9.0003 11.25C5.17155 11.25 2.65915 7.87137 1.81509 6.53488Z",stroke:"#475467",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M9.0003 8.25C10.2429 8.25 11.2503 7.24264 11.2503 6C11.2503 4.75736 10.2429 3.75 9.0003 3.75C7.75766 3.75 6.7503 4.75736 6.7503 6C6.7503 7.24264 7.75766 8.25 9.0003 8.25Z",stroke:"#475467",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]}),RoundedTrash:e=>(0,T.jsxs)("svg",{width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#FEE4E2"}),(0,T.jsx)("path",{d:"M32 22V21.2C32 20.0799 32 19.5198 31.782 19.092C31.5903 18.7157 31.2843 18.4097 30.908 18.218C30.4802 18 29.9201 18 28.8 18H27.2C26.0799 18 25.5198 18 25.092 18.218C24.7157 18.4097 24.4097 18.7157 24.218 19.092C24 19.5198 24 20.0799 24 21.2V22M26 27.5V32.5M30 27.5V32.5M19 22H37M35 22V33.2C35 34.8802 35 35.7202 34.673 36.362C34.3854 36.9265 33.9265 37.3854 33.362 37.673C32.7202 38 31.8802 38 30.2 38H25.8C24.1198 38 23.2798 38 22.638 37.673C22.0735 37.3854 21.6146 36.9265 21.327 36.362C21 35.7202 21 34.8802 21 33.2V22",stroke:"#D92D20",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#FEF3F2",strokeWidth:"8"})]}),CheckCircleThin:e=>(0,T.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,T.jsx)("circle",{opacity:"0.5",cx:"24",cy:"24",r:"23",stroke:"#667085",strokeWidth:"2"}),(0,T.jsx)("circle",{cx:"24",cy:"24",r:"23",stroke:"#12B76A",strokeWidth:"2"}),(0,T.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M31.7799 18.7101C32.0729 19.0032 32.0729 19.4877 31.7799 19.7808L21.4933 30.0884L16.2197 24.7975C15.9267 24.5044 15.9268 24.0199 16.2199 23.7268L16.7202 23.2365C17.0133 22.9434 17.4878 22.9434 17.7809 23.2365L21.4933 26.9751L30.2289 18.2198C30.5219 17.9267 30.9965 17.9267 31.2895 18.2198L31.7799 18.7101Z",fill:"#12B76A"})]}),ViewerChartIcon:e=>(0,T.jsxs)("svg",{...e,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsxs)("g",{clipPath:"url(#clip0_1187_76522)",children:[(0,T.jsx)("path",{d:"M7 6.97431V0.046875C9.63264 0.0478114 12.0434 1.49266 13.2262 3.78402C14.9167 7.05952 13.1453 10.2226 13.0203 10.4371C11.0138 9.28251 9.00739 8.12888 7 6.97431Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00011 6.97431V0.046875C4.36747 0.0478114 1.95672 1.49266 0.773916 3.78402C-0.916615 7.05952 0.854775 10.2226 0.979826 10.4371C2.98627 9.28251 4.99272 8.12888 7.00011 6.97431Z",fill:"#A3A9B3",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00293 6.96828C9.00907 8.12543 11.0152 9.28351 13.0223 10.4407C11.7018 12.7092 9.23773 14.0627 6.65471 13.9331C2.96159 13.7482 1.10068 10.6358 0.976916 10.4206C2.98559 9.26953 4.99426 8.11937 7.00293 6.96828Z",fill:"#A3A9B3",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"clip0_1187_76522",children:(0,T.jsx)("rect",{width:"14",height:"14",fill:"white"})})})]}),ReviewerChartIcon:e=>(0,T.jsxs)("svg",{...e,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsxs)("g",{clipPath:"url(#clip0_1187_76530)",children:[(0,T.jsx)("path",{d:"M7 6.97431V0.046875C9.63264 0.0478114 12.0434 1.49266 13.2262 3.78402C14.9167 7.05952 13.1453 10.2226 13.0203 10.4371C11.0138 9.28251 9.00739 8.12888 7 6.97431Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00011 6.97431V0.046875C4.36747 0.0478114 1.95672 1.49266 0.773916 3.78402C-0.916615 7.05952 0.854775 10.2226 0.979826 10.4371C2.98627 9.28251 4.99272 8.12888 7.00011 6.97431Z",fill:"#A3A9B3",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00293 6.96828C9.00907 8.12543 11.0152 9.28351 13.0223 10.4407C11.7018 12.7092 9.23773 14.0627 6.65471 13.9331C2.96159 13.7482 1.10068 10.6358 0.976916 10.4206C2.98559 9.26953 4.99426 8.11937 7.00293 6.96828Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"clip0_1187_76530",children:(0,T.jsx)("rect",{width:"14",height:"14",fill:"white"})})})]}),ApproverChartIcon:e=>(0,T.jsxs)("svg",{...e,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsxs)("g",{clipPath:"url(#clip0_1187_76537)",children:[(0,T.jsx)("path",{d:"M7 6.97431V0.046875C9.63264 0.0478114 12.0434 1.49266 13.2262 3.78402C14.9167 7.05952 13.1453 10.2226 13.0203 10.4371C11.0138 9.28251 9.00739 8.12888 7 6.97431Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00011 6.97431V0.046875C4.36747 0.0478114 1.95672 1.49266 0.773916 3.78402C-0.916615 7.05952 0.854775 10.2226 0.979826 10.4371C2.98627 9.28251 4.99272 8.12888 7.00011 6.97431Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"}),(0,T.jsx)("path",{d:"M7.00293 6.96828C9.00907 8.12543 11.0152 9.28351 13.0223 10.4407C11.7018 12.7092 9.23773 14.0627 6.65471 13.9331C2.96159 13.7482 1.10068 10.6358 0.976916 10.4206C2.98559 9.26953 4.99426 8.11937 7.00293 6.96828Z",fill:"#475467",stroke:"white",strokeWidth:"0.5",strokeMiterlimit:"10"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"clip0_1187_76537",children:(0,T.jsx)("rect",{width:"14",height:"14",fill:"white"})})})]}),CommentCircle:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 56 56",children:[(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",fill:"#A9B8EF"}),(0,T.jsx)("path",{d:"M36.9986 27.5C36.9986 32.1944 33.1931 36 28.4986 36C27.4219 36 26.3919 35.7998 25.4438 35.4345C25.2705 35.3678 25.1838 35.3344 25.1149 35.3185C25.0471 35.3029 24.998 35.2963 24.9285 35.2937C24.8578 35.291 24.7803 35.299 24.6252 35.315L19.5042 35.8444C19.0159 35.8948 18.7718 35.9201 18.6278 35.8322C18.5024 35.7557 18.417 35.6279 18.3942 35.4828C18.3681 35.3161 18.4848 35.1002 18.7181 34.6684L20.3537 31.6408C20.4884 31.3915 20.5558 31.2668 20.5863 31.1469C20.6164 31.0286 20.6237 30.9432 20.6141 30.8214
79C20.6043 30.6981 20.5502 30.5376 20.442 30.2166C20.1545 29.3636 19.9986 28.45 19.9986 27.5C19.9986 22.8056 23.8042 19 28.4986 19C33.1931 19 36.9986 22.8056 36.9986 27.5Z",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("rect",{x:"4",y:"4",width:"48",height:"48",rx:"24",stroke:"#CBD4F5",strokeWidth:"8"})]}),SessionExpired:e=>(0,T.jsxs)("svg",{width:"419",height:"265",viewBox:"0 0 419 265",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{x:"179.25",y:"0.25",width:"239.5",height:"264.5",rx:"5.75",fill:"white",stroke:"#D0D5DD",strokeWidth:"0.5"}),(0,T.jsx)("path",{d:"M179 52H419",stroke:"#D0D5DD",strokeWidth:"0.6"}),(0,T.jsx)("rect",{x:"195",y:"14",width:"37",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"236",y:"14",width:"26",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"195",y:"23",width:"26",height:"3",fill:"#98A2B3"}),(0,T.jsx)("rect",{x:"195",y:"37",width:"45",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"341",y:"14",width:"62",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"266",y:"14",width:"16",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"244",y:"37",width:"16",height:"3",fill:"#D0D5DD"}),(0,T.jsx)("rect",{x:"209",y:"92",width:"180",height:"98",rx:"6",fill:"#0D1945"}),(0,T.jsx)("rect",{x:"225",y:"174",width:"51",height:"8",rx:"3",fill:"#FCFCFD"}),(0,T.jsx)("rect",{x:"225",y:"113",width:"55",height:"3",fill:"white"}),(0,T.jsx)("rect",{x:"286",y:"113",width:"31",height:"3",fill:"white"}),(0,T.jsx)("rect",{x:"225",y:"121",width:"37",height:"3",fill:"white"}),(0,T.jsx)("rect",{x:"334",y:"107",width:"40",height:"40",fill:"url(#pattern0)"}),(0,T.jsx)("path",{d:"M197.903 186.167C198.147 185.671 197.942 185.072 197.446 184.829L189.365 180.866C188.87 180.623 188.27 180.828 188.027 181.323C187.784 181.819 187.989 182.418 188.485 182.662L195.667 186.184L192.145 193.367C191.902 193.863 192.106 194.462 192.602 194.705C193.098 194.948 193.697 194.743 193.94 194.248L197.903 186.167ZM0.240895 148.593C46.0918 202.06 119.593 213.25 197.329 186.673L196.682 184.781C119.442 211.188 46.9083 199.94 1.7591 147.291L0.240895 148.593Z",fill:"#274ACE"}),(0,T.jsxs)("defs",{children:[(0,T.jsx)("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"}),(0,T.jsx)("image",{id:"image0_2587_5171",width:"177",height:"177"})]})]}),Paperclip:e=>(0,T.jsx)("svg",{...e,width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M15.286 8.58985C15.3406 8.64342 15.3839 8.70703 15.4134 8.77704C15.443 8.84706 15.4582 8.92211 15.4582 8.9979C15.4582 9.07369 15.443 9.14874 15.4134 9.21876C15.3839 9.28877 15.3406 9.35238 15.286 9.40595L9.26538 15.3176C8.49463 16.0747 7.4493 16.5001 6.35936 16.5C5.26942 16.4999 4.22415 16.0745 3.4535 15.3172C2.68284 14.56 2.24993 13.5329 2.25 12.4621C2.25007 11.3912 2.68311 10.3642 3.45386 9.60709L10.7373 2.34588C11.2876 1.80468 12.0341 1.50041 12.8127 1.5C13.5913 1.49959 14.3382 1.80309 14.8891 2.34371C15.4399 2.88434 15.7496 3.61781 15.75 4.38278C15.7504 5.14774 15.4415 5.88154 14.8913 6.42274L7.60631 13.6839C7.27547 14.009 6.82676 14.1916 6.35889 14.1916C5.89101 14.1916 5.4423 14.009 5.11147 13.6839C4.78063 13.3589 4.59477 12.918 4.59477 12.4584C4.59477 11.9987 4.78063 11.5578 5.11147 11.2328L11.2238 5.13227C11.2774 5.07615 11.3418 5.03112 11.4133 4.99983C11.4848 4.96855 11.562 4.95163 11.6403 4.95008C11.7186 4.94853 11.7964 4.96239 11.8691 4.99082C11.9419 5.01926 12.0081 5.0617 12.0639 5.11566C12.1197 5.16961 12.1639 5.23399 12.194 5.305C12.2241 5.37601 12.2395 5.45222 12.2391 5.52914C12.2388 5.60606 12.2228 5.68214 12.1921 5.75289C12.1614 5.82365 12.1166 5.88766 12.0603 5.94115L5.94724 12.0482C5.89251 12.1015 5.849 12.1649 5.81922 12.2348C5.78943 12.3047 5.77394 12.3796 5.77363 12.4553C5.77333 12.5311 5.78821 12.6062 5.81743 12.6763C5.84665 12.7464 5.88964 12.8101 5.94394 12.8639C5.99824 12.9177 6.06278 12.9604 6.1339 12.9897C6.20501 13.0189 6.28129 13.0342 6.35839 13.0345C6.43549 13.0348 6.51189 13.0201 6.58323 12.9914C6.65458 12.9627 6.71947 12.9205 6.77421 12.8671L14.0584 5.60953C14.3893 5.28515 14.5754 4.84494 14.5759 4.38573C14.5763 3.92652 14.3911 3.48593 14.061 3.16089C13.7308 2.83584 13.2828 2.65297 12.8154 2.6525C12.348 2.65202 11.8995 2.83399 11.5687 3.15836L4.2867 10.4167C4.0139 10.6843 3.79742 11.0021 3.64962 11.3518C3.50182 11.7016 3.42558 12.0766 3.42528 12.4553C3.42497 12.8341 3.5006 13.2092 3.64783 13.5592C3.79507 13.9092 4.01103 14.2273 4.2834 14.4954C4.55576 14.7634 4.87919 14.9761 5.23522 15.12
7913C5.59125 15.2665 5.9729 15.3414 6.35839 15.3417C6.74388 15.342 7.12565 15.2677 7.48191 15.123C7.83817 14.9784 8.16195 14.7662 8.43474 14.4986L14.4561 8.58697C14.5666 8.47927 14.7161 8.41908 14.8717 8.41962C15.0273 8.42016 15.1763 8.48139 15.286 8.58985Z",fill:"#475467"})}),Swap:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",children:(0,T.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M11.3359 12.5833C12.7502 11.5529 13.6693 9.88392 13.6693 8.00023C13.6693 4.87061 11.1322 2.33356 8.0026 2.33356H7.66927M8.0026 13.6669C4.87299 13.6669 2.33594 11.1298 2.33594 8.00023C2.33594 6.11654 3.25505 4.44751 4.66927 3.41716M7.33594 14.9336L8.66927 13.6002L7.33594 12.2669M8.66927 3.73356L7.33594 2.40023L8.66927 1.06689"})}),Filters:e=>(0,T.jsx)("svg",{...e,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M4 8H12M2 4H14M6 12H10",stroke:"#667085",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),SquareX4:e=>(0,T.jsxs)("svg",{...e,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M4.9 1.75H2.68333C2.35664 1.75 2.19329 1.75 2.06851 1.81358C1.95874 1.86951 1.86951 1.95874 1.81358 2.06851C1.75 2.19329 1.75 2.35664 1.75 2.68333V4.9C1.75 5.2267 1.75 5.39005 1.81358 5.51483C1.86951 5.62459 1.95874 5.71383 2.06851 5.76975C2.19329 5.83333 2.35664 5.83333 2.68333 5.83333H4.9C5.2267 5.83333 5.39005 5.83333 5.51483 5.76975C5.62459 5.71383 5.71383 5.62459 5.76975 5.51483C5.83333 5.39005 5.83333 5.2267 5.83333 4.9V2.68333C5.83333 2.35664 5.83333 2.19329 5.76975 2.06851C5.71383 1.95874 5.62459 1.86951 5.51483 1.81358C5.39005 1.75 5.2267 1.75 4.9 1.75Z",stroke:"#667085",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M11.3167 1.75H9.1C8.7733 1.75 8.60995 1.75 8.48517 1.81358C8.37541 1.86951 8.28617 1.95874 8.23025 2.06851C8.16667 2.19329 8.16667 2.35664 8.16667 2.68333V4.9C8.16667 5.2267 8.16667 5.39005 8.23025 5.51483C8.28617 5.62459 8.37541 5.71383 8.48517 5.76975C8.60995 5.83333 8.7733 5.83333 9.1 5.83333H11.3167C11.6434 5.83333 11.8067 5.83333 11.9315 5.76975C12.0413 5.71383 12.1305 5.62459 12.1864 5.51483C12.25 5.39005 12.25 5.2267 12.25 4.9V2.68333C12.25 2.35664 12.25 2.19329 12.1864 2.06851C12.1305 1.95874 12.0413 1.86951 11.9315 1.81358C11.8067 1.75 11.6434 1.75 11.3167 1.75Z",stroke:"#667085",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M11.3167 8.16667H9.1C8.7733 8.16667 8.60995 8.16667 8.48517 8.23025C8.37541 8.28617 8.28617 8.37541 8.23025 8.48517C8.16667 8.60995 8.16667 8.7733 8.16667 9.1V11.3167C8.16667 11.6434 8.16667 11.8067 8.23025 11.9315C8.28617 12.0413 8.37541 12.1305 8.48517 12.1864C8.60995 12.25 8.7733 12.25 9.1 12.25H11.3167C11.6434 12.25 11.8067 12.25 11.9315 12.1864C12.0413 12.1305 12.1305 12.0413 12.1864 11.9315C12.25 11.8067 12.25 11.6434 12.25 11.3167V9.1C12.25 8.7733 12.25 8.60995 12.1864 8.48517C12.1305 8.37541 12.0413 8.28617 11.9315 8.23025C11.8067 8.16667 11.6434 8.16667 11.3167 8.16667Z",stroke:"#667085",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M4.9 8.16667H2.68333C2.35664 8.16667 2.19329 8.16667 2.06851 8.23025C1.95874 8.28617 1.86951 8.37541 1.81358 8.48517C1.75 8.60995 1.75 8.7733 1.75 9.1V11.3167C1.75 11.6434 1.75 11.8067 1.81358 11.9315C1.86951 12.0413 1.95874 12.1305 2.06851 12.1864C2.19329 12.25 2.35664 12.25 2.68333 12.25H4.9C5.2267 12.25 5.39005 12.25 5.51483 12.1864C5.62459 12.1305 5.71383 12.0413 5.76975 11.9315C5.83333 11.8067 5.83333 11.6434 5.83333 11.3167V9.1C5.83333 8.7733 5.83333 8.60995 5.76975 8.48517C5.71383 8.37541 5.62459 8.28617 5.51483 8.23025C5.39005 8.16667 5.2267 8.16667 4.9 8.16667Z",stroke:"#667085",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]}),FolderPlus:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M13 7L11.8845 4.76892C11.5634 4.1268 11.4029 3.80573 11.1634 3.57116C10.9516 3.36373 10.6963 3.20597 10.4161 3.10931C10.0992 3 9.74021 3 9.02229 3H5.2C4.0799 3 3.51984 3 3.09202 3.21799C2.71569 3.40973 2.40973 3.71569 2.21799 4.09202C2 4.51984 2 5.0799 2 6.2V7
79M2 7H17.2C18.8802 7 19.7202 7 20.362 7.32698C20.9265 7.6146 21.3854 8.07354 21.673 8.63803C22 9.27976 22 10.1198 22 11.8V16.2C22 17.8802 22 18.7202 21.673 19.362C21.3854 19.9265 20.9265 20.3854 20.362 20.673C19.7202 21 18.8802 21 17.2 21H6.8C5.11984 21 4.27976 21 3.63803 20.673C3.07354 20.3854 2.6146 19.9265 2.32698 19.362C2 18.7202 2 17.8802 2 16.2V7ZM12 17V11M9 14H15",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),FolderMinus:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M13 7L11.8845 4.76892C11.5634 4.1268 11.4029 3.80573 11.1634 3.57116C10.9516 3.36373 10.6963 3.20597 10.4161 3.10931C10.0992 3 9.74021 3 9.02229 3H5.2C4.0799 3 3.51984 3 3.09202 3.21799C2.71569 3.40973 2.40973 3.71569 2.21799 4.09202C2 4.51984 2 5.0799 2 6.2V7M2 7H17.2C18.8802 7 19.7202 7 20.362 7.32698C20.9265 7.6146 21.3854 8.07354 21.673 8.63803C22 9.27976 22 10.1198 22 11.8V16.2C22 17.8802 22 18.7202 21.673 19.362C21.3854 19.9265 20.9265 20.3854 20.362 20.673C19.7202 21 18.8802 21 17.2 21H6.8C5.11984 21 4.27976 21 3.63803 20.673C3.07354 20.3854 2.6146 19.9265 2.32698 19.362C2 18.7202 2 17.8802 2 16.2V7ZM9 14H15",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),FileLock:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M11.6668 5.83317V3.9665C11.6668 2.98641 11.6668 2.49637 11.4761 2.12202C11.3083 1.79274 11.0406 1.52502 10.7113 1.35724C10.337 1.1665 9.84692 1.1665 8.86683 1.1665H5.1335C4.1534 1.1665 3.66336 1.1665 3.28901 1.35724C2.95973 1.52502 2.69201 1.79274 2.52423 2.12202C2.3335 2.49637 2.3335 2.98641 2.3335 3.9665V10.0332C2.3335 11.0133 2.3335 11.5033 2.52423 11.8777C2.69201 12.2069 2.95973 12.4747 3.28901 12.6424C3.66336 12.8332 4.1534 12.8332 5.1335 12.8332H6.12516M11.2293 9.9165V8.89567C11.2293 8.33188 10.7723 7.87484 10.2085 7.87484C9.64471 7.87484 9.18766 8.33188 9.18766 8.89567V9.9165M9.10016 12.2498H11.3168C11.6435 12.2498 11.8069 12.2498 11.9317 12.1863C12.0414 12.1303 12.1307 12.0411 12.1866 11.9313C12.2502 11.8065 12.2502 11.6432 12.2502 11.3165V10.8498C12.2502 10.5231 12.2502 10.3598 12.1866 10.235C12.1307 10.1252 12.0414 10.036 11.9317 9.98008C11.8069 9.9165 11.6435 9.9165 11.3168 9.9165H9.10016C8.77347 9.9165 8.61012 9.9165 8.48534 9.98008C8.37557 10.036 8.28634 10.1252 8.23041 10.235C8.16683 10.3598 8.16683 10.5231 8.16683 10.8498V11.3165C8.16683 11.6432 8.16683 11.8065 8.23041 11.9313C8.28634 12.0411 8.37557 12.1303 8.48534 12.1863C8.61012 12.2498 8.77347 12.2498 9.10016 12.2498Z",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),FileCheckEmpty:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M11.6668 7.2915V3.9665C11.6668 2.98641 11.6668 2.49637 11.4761 2.12202C11.3083 1.79274 11.0406 1.52502 10.7113 1.35724C10.337 1.1665 9.84692 1.1665 8.86683 1.1665H5.1335C4.1534 1.1665 3.66336 1.1665 3.28901 1.35724C2.95973 1.52502 2.69201 1.79274 2.52423 2.12202C2.3335 2.49637 2.3335 2.98641 2.3335 3.9665V10.0332C2.3335 11.0133 2.3335 11.5033 2.52423 11.8777C2.69201 12.2069 2.95973 12.4747 3.28901 12.6424C3.66336 12.8332 4.15339 12.8332 5.13346 12.8332H7.00016M8.4585 11.0832L9.62516 12.2498L12.2502 9.62484",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),StandardAgreementsStamp:e=>(0,T.jsx)("svg",{version:"1.0",xmlns:"http://www.w3.org/2000/svg",...e,viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet",children:(0,T.jsxs)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#224C8F",stroke:"none",children:[(0,T.jsx)("path",{d:"M2350 5109 c-785 -65 -1481 -480 -1926 -1146 -96 -143 -214 -376 -272 -539 -193 -536 -198 -1137 -15 -1684 245 -727 834 -1327 1560 -1589 666 -240 1425 -186 2052 145 627 331 1102 924 1281 1599 209 786 36 1620 -464 2250 -350 440 -848 763 -1377 894 -287 71 -557 94 -839 70z m440 -40 c290 -26 605 -115 875 -248 511 -251 904 -644 1156 -1156 344 -701 344 -1508 0 -2210 -251 -511 -646 -905 -1156 -1156 -706 -346 -1506 -346 -2210 0 -511 251 -904 644 -1156 1156 -344 701 -344 1508 0 2210 251 511 644 904 1156 1156 415 204 878 290 1335 248z"}),(0,T.jsx)("path",{d:"M2400 4909 c-452 -31 -890 -194 -1252 -467 -188 -141 -409 -371 -536 -560 -292 -431 -434 -953 -401 -1469 38 -571 262 -1076 659 -1487 167 -173 320 -293 524 -410 807 -466 1830 -401 2578 162 188 141 409 371 536 560 564 831 537 1932 -66 2734 -101 135 -297 336 -426 437 -463 363 -1036 540 -1616 500z m326 -39 c316 -26 572 -95 849 -230 988 -482 1499 -1584 1229 -2652 -102 -406 -339 -812 -640 -1098 -365 -345 -785 -549 -1289 -626 -150 -23 -469 -23 -626 -1 -670 97 -1259 470 -1625 1027 -358 547 -469 1206 -308 1842 76 302 236 624 432 870 233 292 571 550 902 689 351 147 716 207 1076 179z"}),(0,T.jsx)("path",{d:"M2305 4670 c-77 -10 -141 -19 -142 -19 -2 -1 -3 -15 -3 -32 l0 -31 63 6 63 7 13 -123 c7 -68 15 -143 18 -166 l6 -44 36 7 c20 4 37 8 38 9 2 1 -6 74 -16 162 -11 87 -18 160 -16 162 1 2 28 6 59 9 57 6 57 6 54 37 -2 19 -9 31 -18 32 -8 1 -78 -7 -155 -16z"}),(0,T.jsx)("path",{d:"M2630 4673 c0 -10 -9 -99 -19 -198 -11 -99 -18 -181 -17 -182 4 -4 288 -28 291 -24 3 2 5 17 5 31 0 27 -2 28 -72 34 -139 13 -138 13 -138 60 0 66 5 69 100 57 90 -12 104 -7 98 30 -3 22 -9 25 -83 32 -44 4 -85 9 -90 11 -6 2 -9 22 -7 46 l4 42 109 -7 109 -7 0 31 c0 17 -5 31 -10 31 -15 0 -197 19 -242 25 -32 4 -38 2 -38 -12z"}),(0,T.jsx)("path",{d:"M3036 4443 c-32 -98 -61 -183 -63 -189 -2 -6 12 -15 32 -21 34 -11 36 -10 48 20 7 18 19 51 27 75 7 23 18 42 24 42 25 -1 95 -40 105 -59 8 -14 7 -36 -3 -80 l-14 -60 31 -11 c37 -13 40 -9 58 73 11 53 10 64 -3 88 -16 27 -16 28 14 34 36 8 68 56 68 104 0 53 -47 92 -160 129 -52 18 -97 32 -100 32 -3 0 -32 -80 -64 -177z m227 49 c25 -22 22 -68 -6 -87 -21 -13 -29 -13 -75 0 -28 9 -54 20 -57 25 -4 6 1 32 10 59 l16 49 47 -15 c26 -9 55 -23 65 -31z"}),(0,T.jsx)("path",{d:"M1951 4599 c-17 -7 -21 -14 -16 -27 13 -33 85 -235 85 -239 0 -2 -33 25 -73 59 -170 148 -168 147 -207 133 -26 -9 -34 -17 -32 -31 5 -23 119 -344
79125 -351 8 -8 59 9 63 22 3 6 -15 66 -39 133 l-44 120 123 -100 c112 -91 126 -99 153 -93 17 4 33 11 36 16 4 5 -22 90 -57 189 -65 187 -67 189 -117 169z"}),(0,T.jsx)("path",{d:"M3449 4277 l-107 -162 22 -17 c11 -10 26 -18 32 -18 5 0 44 52 85 116 41 64 76 117 79 119 3 2 -16 -61 -41 -138 l-47 -142 27 -22 c14 -13 30 -23 35 -23 10 0 115 88 189 159 26 25 47 43 47 39 0 -3 -36 -61 -81 -128 -62 -95 -78 -125 -67 -132 48 -32 43 -37 153 132 58 88 105 164 105 170 0 5 -20 21 -45 36 l-45 26 -118 -104 -117 -104 47 140 c26 78 47 146 48 152 0 11 -72 64 -87 64 -5 0 -56 -73 -114 -163z"}),(0,T.jsx)("path",{d:"M1425 4358 c-76 -26 -134 -102 -135 -174 -1 -115 102 -226 208 -226 148 0 233 140 168 277 -50 106 -147 156 -241 123z m103 -78 c36 -22 67 -67 84 -123 24 -78 -50 -152 -126 -127 -34 11 -85 59 -105 97 -28 55 -13 126 32 154 41 24 74 24 115 -1z"}),(0,T.jsx)("path",{d:"M2400 4114 c-14 -2 -67 -11 -119 -20 -217 -35 -466 -143 -651 -283 -313 -237 -519 -560 -602 -945 -29 -136 -32 -442 -5 -584 119 -637 623 -1141 1259 -1259 130 -24 427 -24 558 0 634 119 1139 623 1257 1257 27 147 25 430 -5 577 -125 622 -600 1101 -1220 1234 -94 19 -407 35 -472 23z m490 -67 c708 -168 1190 -771 1190 -1487 0 -723 -494 -1331 -1211 -1492 -90 -20 -131 -23 -309 -23 -178 0 -219 3 -309 23 -604 136 -1047 579 -1183 1183 -20 90 -23 131 -23 309 0 178 3 219 23 309 145 648 645 1108 1307 1205 17 2 116 3 220 1 160 -3 206 -7 295 -28z"}),(0,T.jsx)("path",{d:"M2415 3910 c-323 -39 -581 -164 -811 -394 -200 -200 -317 -415 -375 -686 -31 -149 -31 -391 0 -540 174 -823 1027 -1294 1811 -999 433 163 753 539 851 999 31 149 31 391 0 540 -58 271 -175 486 -375 686 -199 199 -419 320 -682 373 -114 23 -316 34 -419 21z m400 -55 c266 -55 484 -173 675 -365 267 -268 402 -607 387 -975 -14 -349 -141 -641 -387 -885 -268 -267 -607 -402 -975 -387 -349 14 -641 141 -885 387 -267 268 -402 607 -387 975 14 349 141 641 387 885 205 205 445 328 730 375 108 18 345 13 455 -10z"}),(0,T.jsx)("path",{d:"M1693 3085 c-17 -7 -36 -22 -42 -34 -16 -29 -13 -87 4 -105 15 -15 104 -46 131 -46 14 0 44 -27 44 -40 0 -21 -34 -40 -70 -40 -31 0 -43 5 -56 25 -11 17 -25 25 -45 25 -38 0 -38 -20 0 -62 25 -29 35 -32 95 -36 64 -4 67 -3 101 31 37 37 42 60 24 101 -12 25 -44 41 -135 65 -23 6 -44 17 -47 25 -18 46 82 71 111 28 9 -14 25 -22 43 -22 29 0 29 0 16 33 -23 58 -105 82 -174 52z"}),(0,T.jsx)("path",{d:"M2740 3040 c0 -47 -1 -50 -19 -40 -47 24 -102 7 -126 -40 -30 -58 -11 -155 34 -180 30 -15 72 -12 94 8 15 12 21 14 24 5 3 -7 16 -13 29 -13 l24 0 0 155 0 155 -30 0 c-29 0 -30 -1 -30 -50z m-10 -95 c7 -9 13 -33 13 -55 0 -49 -17 -70 -54 -70 -33 0 -49 23 -49 70 0 47 16 70 49 70 16 0 34 -7 41 -15z"}),(0,T.jsx)("path",{d:"M3430 3034 c0 -55 0 -55 -22 -40 -77 54 -167 -35 -143 -143 15 -68 90 -102 143 -65 12 8 22 10 22 5 0 -6 11 -11 25 -11 l25 0 0 155 0 155 -25 0 c-24 0 -25 -3 -25 -56z m-16 -96 c46 -66 -19 -153 -76 -101 -38 34 -12 123 37 123 13 0 31 -10 39 -22z"}),(0,T.jsx)("path",{d:"M1940 3035 c0 -24 -5 -35 -15 -35 -8 0 -15 -9 -15 -20 0 -11 7 -20 15 -20 12 0 15 -15 15 -79 0 -71 2 -82 22 -95 12 -9 35 -16 50 -16 23 0 28 4 28 25 0 18 -5 25 -20 25 -18 0 -20 7 -20 70 0 63 2 70 20 70 13 0 20 7 20 20 0 13 -7 20 -20 20 -16 0 -20 7 -20 35 0 32 -2 35 -30 35 -28 0 -30 -3 -30 -35z"}),(0,T.jsx)("path",{d:"M2102 2993 c-12 -10 -22 -27 -24 -38 -4 -28 35 -32 61 -6 25 25 31 26 57 7 26 -20 9 -36 -52 -47 -26 -5 -53 -14 -60 -20 -21 -17 -18 -83 4 -102 23 -21 71 -22 100 -1 12 8 22 10 22 5 0 -6 15 -11 33 -11 l32 0 -5 96 c-4 85 -8 98 -29 115 -31 25 -111 26 -139 2z m92 -164 c-20 -22 -47 -25 -63 -5 -18 21 -3 44 37 53 32 8 37 7 40 -10 2 -10 -4 -27 -14 -38z"}),(0,T.jsx)("path",{d:"M2330 2895 l0 -115 25 0 c24 0 25 2 25 64 0 36 4 77 10 91 8 22 15 26 42 23 l33 -3 3 -87 3 -88 29 0 30 0 0 95 c0 82 -3 98 -20 115 -24 24 -77 26 -108 4 -20 -14 -22 -14 -22 0 0 10 -9 16 -25 16 l-25 0 0 -115z"}),(0,T.jsx)("path",{d:"M2882 2993 c-11 -10 -23 -28 -27 -40 -6 -20 -3 -23 24 -23 17 0 31 4 31 10 0 15 35 29 58 23 49 -12 18 -45 -51 -56 -22 -3 -45 -11 -53 -18 -20 -17 -18 -82 4 -102 23 -21 71 -22 100 -1 12 8 22 10 22 5 0 -6 15 -11 33 -11 l32 0 -5 96 c-4 85 -8 98 -29 115 -31 25 -111 26 -139 2z m92 -164 c-20 -22 -47 -25 -63 -5 -18 21 -3 44 37 53 32 8 37 7 40 -10 2 -10 -4 -27 -14 -38z"}),(0,T.jsx)("path",{d:"M3107 3003 c-4 -3 -7 -55 -7 -115 l0 -108 29 0 29 0 4 76 c4 79 12 94 56 94 18
790 22 6 22 30 0 37 -29 41 -60 8 l-20 -22 0 22 c0 16 -6 22 -23 22 -13 0 -27 -3 -30 -7z"}),(0,T.jsx)("path",{d:"M1415 2638 c-79 -219 -105 -293 -105 -295 0 -2 15 -3 34 -3 30 0 35 4 41 30 6 29 8 30 70 30 62 0 64 -1 70 -30 6 -26 11 -30 41 -30 19 0 34 1 34 3 0 1 -24 70 -53 152 l-54 150 -37 3 c-23 2 -38 -1 -41 -10z m72 -159 c5 -28 4 -29 -31 -29 -42 0 -43 6 -19 76 l17 49 13 -34 c8 -18 17 -46 20 -62z"}),(0,T.jsx)("path",{d:"M3480 2600 c0 -18 -6 -33 -15 -36 -8 -4 -15 -15 -15 -25 0 -10 7 -19 15 -19 12 0 15 -16 15 -85 0 -83 1 -86 26 -95 44 -17 64 -13 64 15 0 16 -6 25 -15 25 -12 0 -15 14 -15 70 0 56 3 70 15 70 8 0 15 9 15 20 0 11 -7 20 -15 20 -10 0 -15 11 -15 35 0 32 -2 35 -30 35 -27 0 -30 -3 -30 -30z"}),(0,T.jsx)("path",{d:"M1665 2547 c-46 -39 -47 -145 -3 -187 24 -22 77 -27 109 -10 16 9 19 7 19 -14 0 -31 -37 -58 -68 -49 -12 3 -22 9 -22 14 0 5 -16 9 -35 9 -33 0 -34 -1 -23 -25 14 -31 67 -49 123 -41 73 11 80 27 83 187 l4 139 -31 0 c-22 0 -31 -5 -31 -17 0 -15 -1 -15 -18 0 -26 24 -76 21 -107 -6z m115 -46 c5 -11 10 -36 10 -55 0 -27 -6 -40 -25 -52 -23 -15 -27 -15 -50 0 -19 12 -25 25 -25 52 0 51 15 74 50 74 19 0 33 -7 40 -19z"}),(0,T.jsx)("path",{d:"M1910 2455 l0 -115 30 0 30 0 0 73 c0 78 9 97 47 97 19 0 23 5 23 30 0 37 -23 40 -57 8 l-23 -21 0 21 c0 17 -6 22 -25 22 l-25 0 0 -115z"}),(0,T.jsx)("path",{d:"M2098 2541 c-30 -27 -33 -34 -33 -90 0 -52 4 -65 26 -87 36 -36 102 -43 147 -15 41 26 42 51 3 51 -17 0 -33 -4 -36 -10 -11 -18 -64 -11 -75 9 -19 37 -12 41 70 41 79 0 80 0 80 25 0 34 -25 82 -49 95 -39 20 -98 12 -133 -19z m100 -27 c37 -26 28 -44 -22 -44 -53 0 -64 12 -36 40 24 24 29 25 58 4z"}),(0,T.jsx)("path",{d:"M2339 2541 c-25 -26 -29 -37 -29 -86 0 -67 10 -90 50 -110 45 -23 94 -19 129 11 17 14 31 30 31 35 0 12 -57 12 -65 -1 -9 -14 -58 -13 -73 2 -7 7 -12 20 -12 30 0 16 9 18 75 18 l75 0 0 36 c0 54 -44 94 -105 94 -38 0 -52 -5 -76 -29z m102 -21 c10 -6 19 -20 19 -30 0 -17 -7 -20 -45 -20 -49 0 -59 15 -29 44 18 19 28 20 55 6z"}),(0,T.jsx)("path",{d:"M2570 2455 l0 -115 30 0 29 0 3 88 3 87 30 0 30 0 3 -87 3 -88 29 0 30 0 0 79 c0 85 10 105 52 99 22 -3 23 -8 26 -90 l3 -88 30 0 31 0 -4 101 c-2 86 -6 103 -22 115 -27 19 -75 18 -98 -3 -17 -15 -19 -15 -36 0 -23 21 -71 22 -100 1 -20 -14 -22 -14 -22 0 0 10 -9 16 -25 16 l-25 0 0 -115z"}),(0,T.jsx)("path",{d:"M2977 2546 c-50 -46 -48 -147 4 -190 56 -47 169 -20 169 40 0 9 -59 3 -65 -6 -11 -18 -64 -11 -75 9 -19 37 -12 41 70 41 75 0 80 1 80 21 0 34 -29 85 -56 98 -43 19 -98 14 -127 -13z m103 -36 c27 -27 17 -40 -30 -40 -48 0 -61 17 -30 42 28 23 35 23 60 -2z"}),(0,T.jsx)("path",{d:"M3200 2455 l0 -115 30 0 30 0 0 71 c0 97 24 134 71 109 16 -9 19 -22 19 -95 l0 -85 30 0 30 0 0 95 c0 82 -3 98 -20 115 -25 25 -86 27 -112 3 -17 -15 -18 -15 -18 0 0 12 -9 17 -30 17 l-30 0 0 -115z"}),(0,T.jsx)("path",{d:"M3635 2545 c-49 -48 -26 -94 58 -116 50 -12 70 -34 46 -50 -23 -14 -48 -10 -66 11 -18 21 -73 28 -73 9 0 -6 13 -24 29 -40 25 -24 38 -29 79 -29 65 0 102 27 102 75 0 41 -21 58 -93 76 -35 8 -47 16 -45 28 4 21 51 26 68 7 7 -9 25 -16 40 -16 23 0 27 3 23 20 -8 32 -43 50 -96 50 -38 0 -53 -5 -72 -25z"}),(0,T.jsx)("path",{d:"M973 3973 l-84 -88 68 -65 c38 -36 103 -96 146 -134 l78 -69 55 54 c120 118 141 184 79 246 -32 32 -40 35 -78 31 -43 -5 -43 -5 -43 28 0 51 -36 84 -92 84 -43 0 -48 -3 -129 -87z m148 7 c31 -17 23 -60 -20 -107 l-38 -42 -38 32 -38 33 45 47 c47 49 57 54 89 37z m137 -113 c23 -18 13 -61 -27 -107 l-39 -45 -38 31 c-21 16 -39 35 -41 41 -5 15 55 83 81 93 22 8 42 4 64 -13z"}),(0,T.jsx)("path",{d:"M3968 4044 c-29 -15 -58 -61 -58 -91 0 -10 19 -57 42 -105 40 -85 41 -88 23 -108 -26 -29 -52 -25 -92 15 -33 33 -35 39 -30 79 5 37 3 46 -17 65 l-24 22 -16 -22 c-25 -37 -20 -98 13 -151 37 -58 82 -89 137 -96 41 -4 47 -2 84 36 25 25 40 49 40 64 0 14 -18 61 -40 106 -22 44 -40 88 -40 96 0 9 11 21 25 28 46 21 101 -36 92 -96 -3 -23 2 -38 19 -59 l23 -28 17 26 c23 35 15 111 -17 154 -29 39 -96 81 -130 81 -13 -1 -36 -7 -51 -16z"}),(0,T.jsx)("path",{d:"M4259 3537 c-35 -18 -49 -53 -37 -89 30 -85 156 -42 132 44 -12 41 -58 63 -95 45z"}),(0,T.jsx)("path",{d:"M788 3523 c-8 -10 -18 -26 -21 -36 -9 -24 18 -74 44 -82 73 -24 128 65 73 119 -21 21 -77 20 -96 -1z"}),(0,T.jsx)("path",{d:"M556 3115 c-9 -35 -3 -42 44 -50 31 -5 40 -11 40 -27 0 -43 -18 -58 -69 -58 -44 0 -49 -3 -53 -24 -3 -16 0 -27 9 -30 23 -9 86 -7 102 3 11 7 18 4 26 -12 15 -31 58 -44 89 -28 27 15 42 43 56 109 6 26 13 54 16 64 4 13 -14 21 -108 42 -62 15 -120 29 -129 32 -12 3 -19 -3 -23 -21z m178 -81 c36 -14 4 -97 -34 -87 -14 4 -20 14 -20 33 0 55 15 69 54 54z"}),(0,T.jsx)("path",{d:"M4290 3109 c0 -33 21 -57 57 -63 78 -14 78 -14 29 -57 -26 -23 -43 -46 -41 -54 3 -8 7 -22 10 -31 4 -12 23 0 79 49 56 49 84
7967 116 72 37 6 41 10 36 29 -3 11 -6 26 -6 33 0 8 -14 8 -52 -2 -28 -8 -55 -12 -58 -10 -18 11 -170 42 -170 34z"}),(0,T.jsx)("path",{d:"M4495 2770 c-60 -4 -113 -8 -117 -9 -5 0 -8 -14 -8 -31 l0 -29 83 6 c93 6 93 6 -9 -60 -66 -43 -70 -48 -66 -77 5 -34 9 -35 170 -24 l92 7 0 30 0 29 -80 -4 c-44 -2 -80 -1 -79 2 0 3 34 26 75 52 69 44 74 50 74 83 0 22 -5 34 -12 33 -7 -1 -62 -5 -123 -8z"}),(0,T.jsx)("path",{d:"M487 2704 c-4 -22 -7 -67 -7 -101 0 -61 1 -63 25 -63 22 0 25 4 25 34 0 18 3 48 6 65 6 26 11 31 37 31 l30 0 -7 -52 c-5 -37 -4 -53 6 -59 28 -18 38 -9 38 35 0 60 8 76 36 76 24 0 24 -1 18 -70 -7 -70 -7 -70 18 -70 22 0 26 6 32 38 3 20 6 65 6 100 l0 62 -38 0 c-22 0 -79 3 -129 6 l-90 7 -6 -39z"}),(0,T.jsx)("path",{d:"M623 2347 c-112 -56 -123 -64 -123 -89 0 -15 5 -30 12 -34 14 -9 261 -54 266 -49 2 2 1 17 -3 34 -4 21 -13 31 -25 31 -11 0 -53 5 -95 11 l-76 12 83 38 c60 28 84 44 86 59 8 50 -1 49 -125 -13z"}),(0,T.jsx)("path",{d:"M4497 2350 c-70 -15 -130 -30 -132 -32 -3 -3 -7 -18 -10 -34 -6 -28 -3 -30 115 -92 67 -35 123 -62 124 -60 2 1 6 15 9 29 5 21 2 28 -18 37 -21 10 -23 16 -19 49 9 58 11 63 39 63 22 0 25 4 25 35 0 19 -1 35 -2 34 -2 0 -61 -13 -131 -29z m33 -67 c0 -5 -3 -18 -6 -30 l-6 -22 -44 22 c-36 17 -41 23 -27 29 24 9 83 10 83 1z"}),(0,T.jsx)("path",{d:"M683 2009 l-122 -39 10 -29 c9 -26 14 -28 37 -21 125 36 208 63 215 70 9 8 -1 61 -12 59 -3 0 -61 -19 -128 -40z"}),(0,T.jsx)("path",{d:"M4294 2008 c-5 -18 -9 -36 -9 -40 0 -4 32 -31 70 -59 l70 -51 -92 6 -91 7 -12 -36 c-7 -20 -8 -40 -4 -45 5 -4 59 -26 119 -49 102 -38 111 -40 123 -24 7 9 11 21 9 27 -2 5 -41 24 -88 42 -57 23 -73 32 -49 29 144 -18 156 -17 168 9 11 24 7 28 -66 81 -42 30 -73 55 -70 55 4 0 42 -13 84 -30 59 -23 80 -27 86 -17 21 33 7 44 -104 86 -62 22 -118 41 -125 41 -6 0 -15 -15 -19 -32z"}),(0,T.jsx)("path",{d:"M765 1793 c-60 -30 -112 -57 -114 -59 -3 -3 15 -45 39 -94 40 -82 45 -88 64 -78 12 6 22 12 24 13 2 2 -10 30 -27 64 -30 58 -30 61 -12 71 33 17 41 12 63 -37 26 -60 22 -57 47 -43 l21 11 -25 50 c-27 53 -27 64 4 72 15 3 24 -8 47 -54 15 -33 29 -59 31 -59 3 0 13 4 23 10 17 9 16 15 -23 100 -22 49 -43 90 -46 89 -3 0 -55 -25 -116 -56z"}),(0,T.jsx)("path",{d:"M942 1453 l-81 -108 23 -23 23 -24 71 36 c39 20 74 36 78 36 4 0 -13 -24 -37 -52 -72 -87 -70 -81 -49 -108 l18 -24 125 53 126 53 -16 24 c-18 28 -28 27 -115 -17 -32 -16 -60 -29 -63 -29 -3 0 19 30 50 67 30 37 55 70 55 73 0 4 -9 15 -19 24 -18 16 -22 16 -91 -19 -40 -20 -74 -35 -76 -33 -2 2 20 32 48 67 47 58 49 65 38 87 -8 13 -17 24 -21 24 -4 0 -43 -48 -87 -107z"}),(0,T.jsx)("path",{d:"M3998 1445 c-32 -41 -58 -76 -58 -78 0 -2 46 -39 102 -82 l101 -79 31 36 c17 20 46 56 64 81 l33 46 -23 12 c-20 11 -25 8 -48 -21 -14 -19 -33 -43 -42 -54 l-17 -21 -22 22 -22 21 32 38 c35 44 38 59 14 68 -12 5 -26 -3 -45 -26 -15 -18 -28 -36 -28 -40 0 -13 -27 -9 -39 6 -10 12 -5 25 29 67 38 48 39 52 23 65 -10 7 -20 13 -23 14 -3 0 -31 -34 -62 -75z"}),(0,T.jsx)("path",{d:"M3759 1192 c-46 -42 -55 -88 -24 -122 29 -32 51 -33 114 -5 62 28 81 27 81 -5 0 -24 -44 -54 -66 -46 -22 8 -68 -28 -51 -41 27 -21 51 -22 93 -4 74 33 106 113 64 159 -26 28 -67 28 -124 1 -60 -30 -99 -14 -60 25 8 9 25 16 37 16 13 0 33 7 46 17 23 15 23 17 6 30 -34 24 -73 16 -116 -25z"}),(0,T.jsx)("path",{d:"M1428 1045 c-61 -34 -92 -142 -55 -195 77 -110 247 -57 247 77 0 55 -14 83 -54 111 -37 26 -97 29 -138 7z m102 -45 c37 -20 43 -46 21 -94 -31 -71 -85 -86 -123 -35 -24 32 -17 68 22 109 30 32 49 36 80 20z"}),(0,T.jsx)("path",{d:"M3543 1025 l-22 -15 50 -84 c50 -86 53 -108 18 -126 -35 -20 -49 -10 -95 70 -26 45 -51 83 -55 86 -9 5 -49 -17 -49 -28 0 -4 22 -45 49 -91 57 -96 82 -113 141 -97 53 14 104 73 96 111 -6 32 -94 189 -105 189 -3 0 -16 -7 -28 -15z"}),(0,T.jsx)("path",{d:"M1738 780 l-46 -121 25 -10 c13 -5 28 -7 31 -5 4 2 18 34 32 70 13 36 27 66 30 66 4 0 12 -39 18 -87 6 -48 15 -90 20 -95 4 -4 18 -9 31 -10 22 -3 28 8 72 115 46 113 47 117 28 128 -31 16 -40 8 -69 -66 -31 -77 -34 -76 -50 35 -12 82 -14 86 -50 95 -24 6 -27 1 -72 -115z"}),(0,T.jsx)("path",{d:"M2162 750 c-57 -35 -79 -127 -47 -190 40 -77 176 -84 215 -11 8 17 6 20 -20 26 -21 5 -35 2 -46 -10 -10 -10 -29 -15 -48 -13 -81 8 -64 168 18 168 16 0 32 -11 46 -30 14 -19 30 -30 46 -30 46 0 21 66 -36 95 -40 21 -89 19 -128 -5z"}
79),(0,T.jsx)("path",{d:"M2500 605 l0 -135 100 0 100 0 0 30 0 30 -71 0 -70 0 3 28 c3 26 6 27 61 30 54 3 57 4 57 28 0 25 -2 26 -57 22 -56 -3 -58 -2 -58 22 0 24 3 25 68 28 64 3 67 4 67 27 0 25 0 25 -100 25 l-100 0 0 -135z"}),(0,T.jsx)("path",{d:"M3068 688 c-34 -9 -37 -12 -32 -36 4 -15 7 -28 8 -28 1 -1 24 6 52 15 47 15 51 18 43 39 -9 24 -15 25 -71 10z"})]})}),DownloadAttachments:e=>(0,T.jsx)("svg",{...e,width:"13",height:"16",viewBox:"0 0 13 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M11.3333 4.66634V4.53301C11.3333 3.4129 11.3333 2.85285 11.1153 2.42503C10.9236 2.0487 10.6176 1.74274 10.2413 1.55099C9.81345 1.33301 9.2534 1.33301 8.13329 1.33301H3.86663C2.74652 1.33301 2.18647 1.33301 1.75865 1.55099C1.38232 1.74274 1.07636 2.0487 0.884613 2.42503C0.666626 2.85285 0.666626 3.4129 0.666626 4.53301V11.4663C0.666626 12.5864 0.666626 13.1465 0.884613 13.5743C1.07636 13.9506 1.38232 14.2566 1.75865 14.4484C2.18647 14.6663 2.74652 14.6663 3.86663 14.6663H6.33329M6.33329 7.33301H3.33329M5.66663 9.99967H3.33329M8.66663 4.66634H3.33329M9.99996 11.9997V8.33301C9.99996 7.78072 10.4477 7.33301 11 7.33301C11.5522 7.33301 12 7.78072 12 8.33301V11.9997C12 13.1042 11.1045 13.9997 9.99996 13.9997C8.89539 13.9997 7.99996 13.1042 7.99996 11.9997V9.33301",stroke:"#475467",strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"})}),Bank:e=>(0,T.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,T.jsx)("path",{d:"M2 14H14M4 12V6.66667M6.66667 12V6.66667M9.33333 12V6.66667M12 12V6.66667M13.3333 4.66667L8.28267 1.51C8.18012 1.44591 8.12885 1.41386 8.07386 1.40137C8.02524 1.39032 7.97476 1.39032 7.92614 1.40137C7.87115 1.41386 7.81988 1.44591 7.71733 1.51L2.66667 4.66667H13.3333Z",stroke:"#98A2B3",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),Export:e=>(0,T.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,T.jsx)("path",{d:"M13 5L13 1M13 1H9M13 1L7.66667 6.33333M5.66667 2.33333H4.2C3.0799 2.33333 2.51984 2.33333 2.09202 2.55132C1.71569 2.74307 1.40973 3.04903 1.21799 3.42535C1 3.85318 1 4.41323 1 5.53333V9.8C1 10.9201 1 11.4802 1.21799 11.908C1.40973 12.2843 1.71569 12.5903 2.09202 12.782C2.51984 13 3.0799 13 4.2 13H8.46667C9.58677 13 10.1468 13 10.5746 12.782C10.951 12.5903 11.2569 12.2843 11.4487 11.908C11.6667 11.4802 11.6667 10.9201 11.6667 9.8V8.33333",stroke:"#667085",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),CheckCircleFilledWithOpacity:nM,SortColumn:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,T.jsx)("path",{d:"M13.4415 6.62732H22M13.4415 11.4421H19.5547M13.4415 16.2569H17.1094M5.80564 6V18M5.80564 18L2 14.3317M5.80564 18L9.7566 14.3317",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),CollapseRoundedArrow:e=>(0,T.jsxs)("svg",{...e,width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{width:"28",height:"28",rx:"14",fill:"#132567"}),(0,T.jsx)("path",{d:"M19.25 9.5L14.75 14L19.25 18.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M13.25 9.5L8.75 14L13.25 18.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),ExpandRoundedArrow:e=>(0,T.jsxs)("svg",{...e,width:"29",height:"28",viewBox:"0 0 29 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("rect",{width:"28",height:"28",rx:"14",transform:"matrix(-1 0 0 1 28.5 0)",fill:"#132567"}),(0,T.jsx)("path",{d:"M9.25 9.5L13.75 14L9.25 18.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M15.25 9.5L19.75 14L15.25 18.5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),HamburgerMenu:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 31 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M3.875 15.5H27.125M3.875 7.75H27.125M3.875 23.25H27.125",stroke:"white",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})}),DesktopCursor:e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 26 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M8 21H16M12 17V21M6.8 17H17.2C18.8802 17 19.7202 17 20.362 16.673C20.9265 16.3854 21.3854 15.9265 21.673 15.362C22 14.7202 22 13.8802 22 12.2V7.8C22 6.11984 22 5.27976 21.673 4.63803C21.3854 4.07354 20.9265 3.6146 20.362 3.32698C19.7202 3 18.8802 3 17.2 3H6.8C5.11984 3 4.27976 3 3.63803 3.32698C3.07354 3.6146 2.6146 4.07354 2.32698 4.63803C2 5.27976 2 6.11984 2 7.8V12.2C2 13.8802 2 14.7202 2.32698 15.362C2.6146 15.9265 3.07354 16.3854 3.63803 16.673C4.27976 17 5.11984 17 6.8 17Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M17.6069 12.1281C17.3574 12.0298 17.2327 11.9806 17.1532 12.0071C17.0842 12.03 17.03 12.0842 17.0071 12.1532C16.9806 12.2327 17.0298 12.3574 17.1281 12.6069L19.5742 18.8162C19.6533 19.0171 19.6929 19.1176 19.7574 19.1579C19.8136 19.193 19.8822 19.2023 19.9458 19.1833C2
790.0186 19.1615 20.0834 19.0751 20.213 18.9024L21.2008 17.5853L22.7926 19.7739C22.8801 19.8943 22.9239 19.9544 22.9796 19.9796C23.0286 20.0017 23.0837 20.006 23.1354 19.9918C23.1944 19.9757 23.247 19.9231 23.3522 19.8179L24.8179 18.3522C24.9231 18.247 24.9757 18.1944 24.9918 18.1354C25.006 18.0837 25.0017 18.0286 24.9796 17.9796C24.9544 17.9239 24.8943 17.8801 24.7739 17.7926L22.5853 16.2008L23.9024 15.213C24.0751 15.0834 24.1615 15.0186 24.1833 14.9458C24.2023 14.8822 24.193 14.8136 24.1579 14.7574C24.1176 14.6929 24.0171 14.6533 23.8162 14.5742L17.6069 12.1281Z",fill:"#EAECF0",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),WarningWithOpacity:e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M56 28C56 43.464 43.464 56 28 56C12.536 56 0 43.464 0 28C0 12.536 12.536 0 28 0C43.464 0 56 12.536 56 28Z",fill:"#FFFAEB"}),(0,T.jsx)("circle",{cx:"28",cy:"28",r:"20",fill:"#FEF0C7"}),(0,T.jsx)("path",{d:"M28 24.4V28M28 31.6H28.009M37 28C37 32.9706 32.9706 37 28 37C23.0294 37 19 32.9706 19 28C19 23.0294 23.0294 19 28 19C32.9706 19 37 23.0294 37 28Z",stroke:"#F79009",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),Sum:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M10 2.5V17.5M2.5 10H17.5",stroke:"#667085",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),DealTemplate:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M11.6693 1.89127V5.33339C11.6693 5.8001 11.6693 6.03346 11.7601 6.21172C11.84 6.36852 11.9675 6.496 12.1243 6.5759C12.3025 6.66672 12.5359 6.66672 13.0026 6.66672H16.4447M13.3359 10.8333H6.66927M13.3359 14.1667H6.66927M8.33594 7.5H6.66927M11.6693 1.66666H7.33594C5.93581 1.66666 5.23574 1.66666 4.70096 1.93915C4.23056 2.17883 3.8481 2.56128 3.60842 3.03169C3.33594 3.56647 3.33594 4.26653 3.33594 5.66666V14.3333C3.33594 15.7335 3.33594 16.4335 3.60842 16.9683C3.8481 17.4387 4.23056 17.8212 4.70096 18.0608C5.23574 18.3333 5.93581 18.3333 7.33594 18.3333H12.6693C14.0694 18.3333 14.7695 18.3333 15.3042 18.0608C15.7747 17.8212 16.1571 17.4387 16.3968 16.9683C16.6693 16.4335 16.6693 15.7335 16.6693 14.3333V6.66666L11.6693 1.66666Z",stroke:"#475467",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),HomeDashboard:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M7.5 17.5V11.3333C7.5 10.8666 7.5 10.6333 7.59083 10.455C7.67072 10.2982 7.79821 10.1707 7.95501 10.0908C8.13327 10 8.36662 10 8.83333 10H11.1667C11.6334 10 11.8667 10 12.045 10.0908C12.2018 10.1707 12.3293 10.2982 12.4092 10.455C12.5 10.6333 12.5 10.8666 12.5 11.3333V17.5M9.18141 2.30335L3.52949 6.69929C3.15168 6.99314 2.96278 7.14006 2.82669 7.32406C2.70614 7.48705 2.61633 7.67067 2.56169 7.86589C2.5 8.08628 2.5 8.3256 2.5 8.80423V14.8333C2.5 15.7668 2.5 16.2335 2.68166 16.59C2.84144 16.9036 3.09641 17.1586 3.41002 17.3183C3.76654 17.5 4.23325 17.5 5.16667 17.5H14.8333C15.7668 17.5 16.2335 17.5 16.59 17.3183C16.9036 17.1586 17.1586 16.9036 17.3183 16.59C17.5 16.2335 17.5 15.7668 17.5 14.8333V8.80423C17.5 8.3256 17.5 8.08628 17.4383 7.86589C17.3837 7.67067 17.2939 7.48705 17.1733 7.32406C17.0372 7.14006 16.8483 6.99314 16.4705 6.69929L10.8186 2.30335C10.5258 2.07564 10.3794 1.96178 10.2178 1.91802C10.0752 1.8794 9.92484 1.8794 9.78221 1.91802C9.62057 1.96178 9.47418 2.07564 9.18141 2.30335Z",stroke:"#475467",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),StatusOn:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",fill:"none",children:[(0,T.jsx)("circle",{cx:"9",cy:"9",r:"9",fill:"#D1FADF"}),(0,T.jsx)("circle",{cx:"9",cy:"9",r:"4.5",fill:"#12B76A"})]}),StatusOff:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"19",height:"18",viewBox:"0 0 19 18",fill:"none",children:[(0,T.jsx)("circle",{cx:"9.33594",cy:"9",r:"9",fill:"#EAECF0"}),(0,T.jsx)("circle",{cx:"9.33594",cy:"9",r:"4.5",fill:"#667085"})]}),Bonterms:nO,BontermsWithText:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 123 25",children:[(0,T.jsx)("g",{fill:"currentColor",children:(0,T.jsx)("path",{d:"M10.596 3.465a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 5.256a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 4.996a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 10.618a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0-5.308a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm4.428-12.96a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 5.173a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 10.603a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zM19.77 8.721a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 5.143a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm-4.575 2.549a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm4.575 2.589a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zM6.164 6.067a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 5.173a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 10.603a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zM1.418 8.721a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm0 5.143a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm4.572 2.549a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84zm-4.572 2.589a1.42 1.42 0 100-2.84 1.42 1.42 0 000 2.84z"})}),(0,T.jsx)("path",{fill:"currentColor",d:"M30.228 20V5.455h5.568c1.051 0 1.925.165 2.62.497.701.326 1.225.774 1.57 1.342.35.568.526 1.212.526 1.932 0 .592-.114 1.098-.341 1.52a2.867 2.867 0 01-.916 1.015c-.384.26-.812.448-1.286.561v.143a3.159 3.159 0 011.485.475 3.31 3.31 0 011.172 1.208c.303.52.454 1.15.454 1.889 0 .753-.182 1.43-.547 2.031-.364.597-.914 1.068-1.648 1.413-.733.346-1.657.519-2.77.519h-5.887zm2.635-2.202h2.834c.956 0 1.645-.182 2.066-.547.426-.369.64-.842.64-1.42a2.175 2.175 0 00-1.23-1.989c-.392-.203-.861-.305-1.406-.305h-2.904v4.261zm0-6.157h2.606c.455 0 .864-.083 1.229-.249.364-.17.651-.41.86-.717.212-.313.319-.682.319-1.108 0-.564-.199-1.028-.597-1.392-.393-.365-.977-.547-1.754-.547h-2.663v4.013zm15.154 8.572c-1.065 0-1.989-.234-2.77-.703a4.774 4.774 0 01-1.818-1.967c-.426-.843-.64-1.828-.64-2.955s.214-2.114.64-2.962a4.765 4.765 0 011.818-1.974c.782-.469 1.705-.703 2.77-.703 1.066 0 1.989.234 2.77.703a4.718 4.718 0 011.811 1.974c.431.848.646 1.835.646 2.962 0 1.127-.215 2.112-.646 2.955a4.727 4.727 0 01-1.81 1.967c-.782.469-1.705.703-2.77.703zm.014-2.06c.578 0 1.061-.158 1.45-.475.387-.322.676-.753.866-1.293.194-.54.29-1.
79141.29-1.804 0-.668-.096-1.271-.29-1.811-.19-.545-.479-.978-.867-1.3-.388-.322-.871-.483-1.449-.483-.591 0-1.084.161-1.477.483-.388.322-.68.755-.873 1.3a5.444 5.444 0 00-.285 1.811c0 .663.095 1.264.285 1.804.194.54.485.97.873 1.293.393.317.886.475 1.477.475zm9.967-4.545V20h-2.571V9.09h2.457v1.855h.128a3.118 3.118 0 011.2-1.456c.554-.36 1.238-.54 2.053-.54.752 0 1.408.16 1.967.483.563.322 1 .788 1.307 1.399.312.61.466 1.352.462 2.223V20h-2.572v-6.548c0-.73-.189-1.3-.568-1.712-.374-.412-.892-.618-1.555-.618-.45 0-.85.1-1.2.299a2.068 2.068 0 00-.817.845c-.194.369-.291.816-.291 1.342zm15.064-4.517v1.989H66.79V9.09h6.272zm-4.724-2.614h2.572V16.72c0 .345.052.61.156.795.109.18.25.303.426.37.175.066.37.099.582.099.161 0 .308-.012.44-.036.138-.023.242-.044.313-.063l.433 2.01a5.788 5.788 0 01-.59.156c-.25.056-.558.09-.922.1-.644.018-1.224-.079-1.74-.292a2.706 2.706 0 01-1.23-1.009c-.297-.454-.444-1.022-.44-1.704V6.477zm11.586 13.736c-1.094 0-2.038-.227-2.834-.682a4.617 4.617 0 01-1.825-1.946c-.426-.843-.64-1.835-.64-2.976 0-1.122.214-2.107.64-2.954.43-.852 1.032-1.515 1.804-1.989.772-.478 1.678-.717 2.72-.717.672 0 1.307.109 1.904.327a4.302 4.302 0 011.59.994c.465.45.83 1.023 1.094 1.719.265.69.398 1.515.398 2.471v.789h-8.942v-1.733h6.478a2.765 2.765 0 00-.32-1.314 2.323 2.323 0 00-.874-.916c-.369-.223-.8-.334-1.292-.334-.526 0-.987.127-1.385.383a2.642 2.642 0 00-.93.994c-.218.408-.33.855-.335 1.343v1.513c0 .634.117 1.179.349 1.633.232.45.556.796.973 1.037.416.237.904.355 1.463.355.374 0 .712-.052 1.015-.156.303-.109.566-.267.789-.476.222-.208.39-.466.504-.774l2.4.27a3.743 3.743 0 01-.866 1.662c-.421.468-.961.833-1.62 1.093-.657.256-1.41.384-2.258.384zM86.95 20V9.09h2.493v1.82h.114c.198-.63.54-1.116 1.022-1.457a2.815 2.815 0 011.67-.518c.141 0 .3.007.475.021.18.01.33.026.448.05v2.365a2.71 2.71 0 00-.519-.1 4.777 4.777 0 00-.675-.05 2.6 2.6 0 00-1.264.306 2.23 2.23 0 00-.873.831 2.34 2.34 0 00-.32 1.229V20h-2.57zm7.93 0V9.09h2.457v1.855h.128a2.894 2.894 0 011.13-1.463c.525-.356 1.152-.533 1.881-.533.739 0 1.362.18 1.868.54.512.355.871.84 1.08 1.456h.113a2.985 2.985 0 011.222-1.45c.578-.364 1.262-.546 2.053-.546 1.003 0 1.822.317 2.457.952.634.634.952 1.56.952 2.777V20h-2.578v-6.925c0-.677-.18-1.172-.54-1.484-.36-.317-.8-.476-1.321-.476-.621 0-1.106.194-1.456.582-.346.384-.519.884-.519 1.499V20h-2.521v-7.031c0-.564-.17-1.013-.511-1.35-.337-.336-.777-.504-1.321-.504-.37 0-.706.095-1.009.284a1.982 1.982 0 00-.724.789c-.18.336-.27.729-.27 1.178V20H94.88zm26.571-8.026l-2.344.256a1.874 1.874 0 00-.348-.668 1.725 1.725 0 00-.653-.504c-.275-.128-.611-.191-1.009-.191-.535 0-.984.115-1.349.347-.36.232-.537.533-.533.902a.948.948 0 00.348.775c.242.198.64.362 1.194.49l1.86.397c1.033.223 1.8.576 2.301 1.059.507.483.763 1.115.767 1.896a2.96 2.96 0 01-.603 1.818c-.393.521-.94.928-1.641 1.222-.701.293-1.506.44-2.415.44-1.335 0-2.41-.28-3.224-.838-.814-.563-1.3-1.347-1.456-2.35l2.507-.242c.114.492.355.864.725 1.115.369.25.849.376 1.441.376.611 0 1.101-.125 1.47-.376.375-.251.562-.561.562-.93a.968.968 0 00-.363-.775c-.236-.203-.606-.36-1.108-.469l-1.86-.39c-1.047-.218-1.821-.585-2.323-1.101-.502-.52-.75-1.179-.746-1.975-.004-.672.178-1.254.547-1.747.374-.497.893-.88 1.556-1.15.667-.275 1.437-.412 2.308-.412 1.278 0 2.284.272 3.018.817.739.544 1.196 1.28 1.371 2.208z"})]}),GoogleLogo:e=>(0,T.jsxs)("svg",{...e,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsxs)("g",{clipPath:"url(#clip0_2830_1336)",children:[(0,T.jsx)("path",{d:"M15.8442 8.18417C15.8442 7.64035 15.8001 7.09359 15.706 6.55859H8.16016V9.63925H12.4813C12.302 10.6328 11.7258 11.5117 10.8822 12.0703V14.0692H13.4602C14.9741 12.6758 15.8442 10.6181 15.8442 8.18417Z",fill:"#4285F4"}),(0,T.jsx)("path",{d:"M8.15974 16.0005C10.3174 16.0005 12.137 15.292 13.4627 14.0692L10.8847 12.0703C10.1675 12.5582 9.2415 12.8346 8.16268 12.8346C6.0756 12.8346 4.30598 11.4265 3.67104 9.53345H1.01074V11.5941C2.36882 14.2955 5.13494 16.0005 8.15974 16.0005Z",fill:"#34A853"}),(0,T.jsx)("path",{d:"M3.66852 9.53356C3.33341 8.53999 3.33341 7.46411 3.66852 6.47054V4.40991H1.01116C-0.123511 6.67043 -0.123511 9.33367 1.01116 11.5942L3.66852 9.53356Z",fill:"#FBBC04"}),(0,T.jsx)("path",{d:"M8.15974 3.16644C9.30029 3.1488 10.4026 3.57798 11.2286 4.36578L13.5127 2.08174C12.0664 0.72367 10.1469 -0.0229773 8.15974 0.000539111C5.13494 0.000539111 2.36882 1.70548 1.01074 4.40987L3.6681 6.4705C4.3001 4.57449 6.07266 3.16644 8.15974 3.16644Z",fill:"#EA4335"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"clip0_2830_1336",children:(0,T.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]}),MicrosoftLogo:e=>(0,T.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",width:"16px",height:"16px",...e,children:[(0,T.jsx)("path",{fill:"#ff5722",d:"M6 6H22V22H6z",transform:"rotate(-180 14 14)"}),(0,T.jsx)("path",{fill:"#4caf50",d:"M26 6H42V22H26z",transform:"rotate(-180 34 14)"}),(0,T.jsx)("path",{fill:"#ffc107",d:"M26 26H42V42H26z",transform:"rotate(-180 34 34)"}),(0,T.jsx)("path",{fill:"#03a9f4",d:"M6 26H22V42H6z",transform:"rotate(-180 14 34)"})]}),DocuSign:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 1549",fill:"none",children:(0,T.jsxs)("g",{children:[(0,T.jsx)("path",{fill:"#4C00FF",d:"m1113.4 1114.9v395.6c0 20.8-16.7 37.6-37.5 37.6h-1038.4c-20.7 0-37.5-16.8-37.5-37.6v-1039c0-20.7 16.8-37.5 37.5-37.5h394.3v643.4c0 20.7 16.8 37.5 37.5 37.5z"}),(0,T.jsx)("path",{fill:"#FF5252",d:"m1546 557.1c0 332.4-193.9 557-432.6 557.8v-418.8c0-12-4.8-24-13.5-31.9l-217.1-217.4c-8.8-8.8-20-13.6-32-13.6h-418.2v-394.8c0-20.8 16.8-37.6 37.5-37.6h585.1c277.7-0.8 490.8 223 490.8 556.3z"}),(0,T.jsx)("path",{fill:"black",d:"m1099.9 663.4c8.7 8.7 13.5 19.9 13.5 31.9v418.8h-643.3c-20.7 0-37.5-16.8-37.5-37.5v-643.4h418.2c12 0 24 4.8 32 13.6z"})]})}),HelloSign:e=>(0,T.jsxs)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 42 41",fill:"none",children:[(0,T.jsxs)("g",{clipPath:"url(#clip0_4098_15848)",children:[(0,T.jsx)("path",{d:"M28.7688 41.3335C19.2903 41.3335 9.97716 41.3335 0.663986 41.3335C0.663986 27.6668 0.663986 14.0002 0.663986 0.333496C14.3307 0.333496 27.9973 0.333496 41.664 0.333496C41.664 14.0002 41.664 27.6668 41.664 41.3335C37.4207 41.3335 33.1774 41.3335 28.7688 41.3335ZM21.4192 15.4016C17.2149 12.5359 13.0106 9.67018 8.59555 6.66088C8.59555 8.70784 8.80175 10.4966 8.55385 12.219C7.98805 16.15 9.03877 19.0896 12.8954 20.6413C13.0877 20.7187 13.2311 20.9199 13.2615 21.2552C12.9859 21.4377 12.7298 21.6655 12.4317 21.7959C9.12443 23.242 8.02153 25.7416 8.53639 29.296C8.82069 31.2587 8.58733 33.2975 8.58733 35.5501C13.0998 32.435 17.3092 29.5291 21.7183 26.7275C25.8881 29.615 30.058 32.5025 34.4337 35.5325C34.4337 32.8637 34.2152 30.5179 34.4891 28.2321C34.8302 25.3857 33.9284 23.4978 31.3434 22.3335C30.715 22.0505 30.2098 21.4894 29.8229 20.8886C31.0904 20.0089 32.3781 19.1567 33.6124 18.232C33.9664 17.9668 34.3936 17.4962 34.4005 17.1127C34.4617 13.6966 34.4361 10.279 34.4361 6.6002C30.0174 9.66252 25.8224 12.5698 21.4192 15.4016Z",fill:"#FEFEFE"}),(0,T.jsx)("path",{d:"M21.5185 26.623C17.3092 29.5289 13.0998 32.4347 8.58733 35.5499C8.58733 33.2973 8.82069 31.2584 8.5364 29.2958C8.02154 25.7413 9.12443 23.2418 12.4317 21.7956C12.7298 21.6653 12.9859 21.4375 13.4319 21.126C16.2766 19.2225 18.9509 17.4481 21.5823 15.8237C21.5324 19.5236 21.5255 23.0733 21.5185 26.623Z",fill:"#201B1B"}),(0,T.jsx)("path",{d:"M21.6184 26.6754C21.5255 23.0736 21.5324 19.5239 21.5931 15.8204C21.6469 15.6667 21.67 15.6646 21.7648 15.7376C24.4558 17.5591 27.0519 19.3076 29.648 21.0561C30.2098 21.4894 30.715 22.0505 31.3434 22.3336C33.9284 23.4978 34.8302 25.3857 34.4891 28.2321C34.2152 30.5179 34.4337 32.8638 34.4337 35.5326C30.058 32.5025 25.8881 29.615 21.6184 26.6754Z",fill:"#0262FD"}
79),(0,T.jsx)("path",{d:"M21.67 15.6643C21.67 15.6643 21.6469 15.6664 21.636 15.67C18.9509 17.4481 16.2766 19.2226 13.4998 21.0301C13.2311 20.9197 13.0877 20.7185 12.8953 20.6411C9.03877 19.0894 7.98805 16.1498 8.55385 12.2187C8.80175 10.4964 8.59555 8.70761 8.59555 6.66064C13.0106 9.66995 17.2149 12.5356 21.5501 15.4824C21.6811 15.5634 21.67 15.6643 21.67 15.6643Z",fill:"#0362FD"}),(0,T.jsx)("path",{d:"M21.7648 15.7375C21.67 15.6644 21.6811 15.5636 21.6542 15.5203C25.8224 12.5697 30.0174 9.66242 34.4361 6.6001C34.4361 10.2789 34.4617 13.6965 34.4005 17.1126C34.3936 17.4961 33.9664 17.9667 33.6125 18.2319C32.3781 19.1566 31.0904 20.0088 29.7354 20.9722C27.0519 19.3075 24.4558 17.559 21.7648 15.7375Z",fill:"#201B1C"})]}),(0,T.jsx)("defs",{children:(0,T.jsx)("clipPath",{id:"clip0_4098_15848",children:(0,T.jsx)("rect",{width:"41",height:"41",fill:"white",transform:"translate(0.333344)"})})})]}),Salesforce:e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 46 33",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,T.jsx)("rect",{width:"46",height:"32.2",fill:"url(#pattern0_6399_172267)"}),(0,T.jsxs)("defs",{children:[(0,T.jsx)("pattern",{id:"pattern0_6399_172267",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,T.jsx)("use",{xlinkHref:"#image0_6399_172267",transform:"scale(0.000488281 0.000697545)"})}),(0,T.jsx)("image",{id:"image0_6399_172267",width:"2048",height:"1434",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACAAAAAWaCAYAAABvjYfVAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAIAKADAAQAAAABAAAFmgAAAACfzn8DAABAAElEQVR4AezdCbxcZX3/8e85M3dPQhYCIWS7NwmCERSNIrIo1ioVsaI1/SsQCEEi4FYX3PG2dalbrYi2USAkINVoW61Vq62kikutqIiGLSQ3GyHsCVnuNnOe//ckBAkk5N7ce2fOzPkcXg8zd+ac5/k972dyZ+48v/OcSGwIIIAAAgggUH8CIUT6xm0NemRccVfnGqK2xzsZ9RRUDk0qRNGux6JCQXHSqNg/J1GsJByuSFMe3//JdyJNV4gmKnivIW1hh6JoneTbp2xhvdu4X0W3km7lUklJ3Pf4boUkUTHqVU9LouYQtE07dz037pGSXv/Mfte7+7jHD+AOAggggAACCCCAAAIIIIAAAggggAACCCCAAAL1LzDEL+7rH4geIoAAAgggkDmB5aEgrRml7a2NKvaO8sR9i/pCs6K4TYVyrBBPVJQUPWF+mKfoxz0W/zG+fWzCP4zxtPoRLruTA6RD/MwkP7/n58x12QE95Hgf8G35seB6PMl/r+974j/4sejOxx5/WErul+Ky93/EiQ0lJxL0KSlst01JpYbtfq5Ho0rbNW9q92PHcIMAAggggAACCCCAAAIIIIAAAggggAACCCCAQF0IkABQF8NIJxBAAAEE6k7gqg3j1aTxnsSe4Pnt8Z7gnuCJ7jG+9eR+SCfq/bia/fN4/3yIn2vzRLf3k5MDfIa+n3DJ85a485td0lUD0on+h1z6H7vd5ttHTPSoQthox24nUaRJA48q1sMqOTlgQXt6LBsCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAjUlkPfJgZoaLIJFAAEEEKgzgStWNWlc81Qvu+/l9Esd7l16Vv4RnoROz8Yf68np0T7LfZTvj3ZJb1tdnATANowCaWJAmiSw1cWJAlGaHNDjVQS2OIVii1dT2OTxuU9xeFDF+Hfq2bFZC49O92FDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBzAiQAZG5ICAgBBBBAoO4Err5jtBpa07Py56qcTPXE8lGe5J+iRIf5ttln7jf4DP4WP9/o0vTYLe/RhqjyVnL7vS5pgkC/x227EzTS++mlBzY6OeM3/jldQeB27di+TpfO8eUF2BBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqJ4AkwvVs6dlBBBAAIFaF+hcUdQzZzWoO2pVKWnyUvzNvs78oYoK0z0p/HyXoxUlR/us8llP6irvv08CqdEfw15xh8jJAGGTL8Lwc68asNarBvxB5cIGhd4eFZp3Kir2aM3tveo8LU0sYEMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAYNgFmIAYdlIqRAABBBCoW4HrV41RX+OhXgreS/aXx7ufR/q68Yf57P2jFZIZiuIZvj+1bvtPxwYvEPnSAolWe7WA2/waWaM4Wq+yi6ItiuOtaum9T+rYrnlRefCVcwQCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnsLkACwtwc/IYAAAggg8EeBpRuO3DWxn070R2GKn2j3Gd7TPZnb7vvpz2P/uDP3EBiwwP3e05cRiDY7YWS1EwR86/uR1jiJ5A713He/Fs3tH3Bt7IgAAggggAACCCCAAAIIIIAAAggggAACCCCAwGMCJADwUkAAAQQQQCAVCCHS9fccp6Q825P+sz3J71tP+kfR4X52wmOlOd2VDYFhFkjP/n/UZbNfcxu9SsD9vnzEGoXoD7sSAs6beuswt0d1CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnUqQAJAnQ4s3UIAAQQQOIDAki5P5heOVazne8J/rvd+ts/ATpf1b3Vpeey24Fs2BCotkLjBHpftLjtcHnK5VUn8KxV0s5q33ap5c/r8GBsCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnsJkACwFwc/IIAAAgjUncDyDS3q6R0tFdtUjn1Gf3KC+/gSl1M94d/m2z3vhXtu/RAbApkTCI9FlN4G//cT3/7cKwT8SqXSHV41YKsKLdu05vBudUZpAgEbAggggAACCCCAAAIIIIAAAggggAACCCCAQA4FmOzI4aDTZQQQQKCuBdIJ//7+w1QuTvRy6pM8vf8sn+F/ouf5n+t+T6nrvtO5vAr4kgHhd04G+LkB/qAk2ejbzWor3qd5U7vzikK/EUAAAQQQQAABBBBAAAEEEEAAAQQQQACBPAqQAJDHUafPCCCAQD0JLA8F7Vg7UYV4lsrhKC/pf4y7N9Ol3eUol3RJfzYE8iKQXjqgywkvd3mhgLuUhDVODFjlcodapmzWvKicFwj6iQACCCCAAAIIIIAAAggggAACCCCAAAII5FGABIA8jjp9RgABBOpBYNnqaQrFU33m83MVRc/00v6TFaLJ7tqEeugefUBgWAQibfXlAjb534lXBXBSQBT9r/+d/ELnT1s9LPVTCQIIIIAAAggggAACCCCAAAIIIIAAAggggECmBEgAyNRwEAwCCCCAwH4Flq9sVHfL0VLxZIXyKzyRmZ7dn072j3Fp2u9xPIEAAnsE+nxnq8vDTgrwqgDRf7v8SN3336lFc/v37MQtAggggAACCCCAAAIIIIAAAggggAACCCCAQO0KkABQu2NH5AgggED9ClyxqkmHto1WqW+0z1aeo0SvUhRepkgz3On0vWtPqV8DeobAyAoEV7+7BN3n+992+ZGS6LdS4zaNKm3XvKndIxsCtSOAAAIIIIAAAggggAACCCCAAAIIIIAAAggMtwAJAMMtSn0IIIAAAgcnsKSr2Wf3T1VcnuIKjnc5yeVElyNc2BBAoDICDzi/5ucKyS8Vxb9SOb18QOsGLZy4rTLN0woCCCCAAAIIIIAAAggggAACCCCAAAIIIIDAUARIABiKHscigAACCAxNoDPEmrlptpLSsT4Z+Tif1/98n5Ps+zpyaBVzNAIIDIOAkwF0m/9t3uKVAW6V4t9L5d9rQXvPMNRNFQgggAACCCCAAAIIIIAAAggggAACCCCAAAIjIEACwAigUiUCCCCAwAEErrknPdP/ZE8sniolc3ym8Qzfn+SjGg5wJE8jgEB1BB52s10utyuEGxWKP9W6u7vUeVqpOuHQKgIIIIAAAggggAACCCCAAAIIIIAAAggggMC+BEgA2JcKjyGAAAIIDL/Akq6xiuNXKdGrFIfnuIFxLuNdisPfGDUigMAICSSu18kA4RGF6NeK9R2VnRCwoH3zCLVHtQgggAACCCCAAAIIIIAAAggggAACCCCAAAKDECABYBBY7IoAAgggMECBxTc3qHnSGIXyJE8QvkhJ8jJF0St9dItL7ML7zwAp2Q2BDAsEx5YmBPR6VYCfKY6+rlL0CxUK96lr1VZWB8jwyBEaAggggAACCCCAAAIIIIAAAggggAACCNStABMwdTu0dAwBBBCosEBniNV+zzhP+s/wFP9zPSH4ckfwEpdDKxwJzSGAQPUEHvDqACuc4/MDh3C7SvE6bVh9P8kA1RsQWkYAAQQQQAABBBBAAAEEEEAAAQQQQACBfAmQAJCv8aa3CCCAwPALLA8F9d7zLJVKz1MhnOBlwU9wI89yKQx/Y9SIAAI1IlB2nKtdbnYykIt+4fu3+FIBPTUSP2EigAACCCCAAAIIIIAAAggggAACCCCAAAI1KUACQE0OG0EjgAACGRC4asN4NSQv8sTeGYrCcxzRLBfO9s/A0BACAhkT2OF47nL5g68A8l0V4p/pnCkbMxYj4SCAAAII
79IIAAAggggAACCCCAAAIIIIAAAnUhQAJAXQwjnUAAAQQqJJAu8z994xxFyRs86f9StzrVZaJLQ4UioBkEEKhdgcQJQw8o0mavCvBjJbpB62f8Sp1RUrtdInIEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBbAiQAZGs8iAYBBBDIlkC6vH//+jHqKR+mYnySJ+8u9uTdsx1kurx/nK1giQYBBGpIIJ30L/uSIb/175TrlcT/45/u0ZgpWzUvSi8fwIYAAggggAACCCCAAAIIIIAAAggggAACCCBwEAIkABwEGocggAACdS+wbHObyt2z3c+jFcen+2zd0z1Jd3jd95sOIoBAtQTudcMrlITvKC7epqhhteZPSi8dwIYAAggggAACCCCAAAIIIIAAAggggAACCCAwCAESAAaBxa4IIIBA3Qss3ThBUf9cJdEpnvB/hft7nEtj3febDiKAQFYEeh3ILYqiG70iwG/VUPiF7j5yE5cJyMrwEAcCCCCAAAIIIIAAAggggAACCCCAAAIIZF2ABICsjxDxIYAAApUQuG7tEZ5se62beokn/tNJ/xkuTPwbgQ0BBKoikF4GYLMU/cErkPy3y39oQfsdVYmERhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAgRoSIAGghgaLUBFAAIFhF1i68Sip9Beud57LNJdDXGIXNgQQQCAbApG2KtE9CvpPKVynvodWatHc/mwERxQIIIAAAggggAACCCCAAAIIIIAAAggggEC2BEgAyNZ4EA0CCCAwsgJXrGpSS2GsitHxiqOL3NhLXMa4FFzYEEAAgSwLJA5up0L0c68IsFhJ/L+Kyw97ZYCeLAdNbAgggAACCCCAAAIIIIAAAggggAACCCCAQCUFSACopDZtIYAAAtUQCCHSl9eMUVNxlqJwokM4y+Wl1QiFNhFAAIFhEwj6jaL4q75syU9ULt+t82dsVRSFYaufihBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgRoUIAGgBgeNkBFAAIEBC1y9frIK4WSfLXuCb//UZ84e42OLAz6eHRFAAIFsC6SXArjLlwf4HycD3KSk/GOvCLA52yETHQIIIIAAAggggAACCCCAAAIIIIAAAgggMHICJACMnC01I4AAAtUTWNI1yZNhr/YZ/2c6iOe4HOHCMv/VGxFaRgCBkRe4Rwq/VqIVCvG/64Lpa0a+SVpAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSyJUACQLbGg2gQQACBoQlcc+9ERT0LFcde5j/MdGXjXfhdPzRVjkYAgdoRSC8BsNVlvVc++U8l8WItmNbFpQFqZwCJFAEEEEAAAQQQQAABBBBAAAEEEEAAAQSGJsCk0ND8OBoBBBCorkAIka67r1Vhx5FSwzkKyQJP909yUCzzX92RoXUEEKi+QNmXBkiTAb7uVQGuUmP/3bp71nZ1Rkn1QyMCBBBAAAEEEEAAAQQQQAABBBBAAAEEEEBgZARIABgZV2pFAAEERlYgnfj/53snqLf3WSrEL/fk1jle7n+KG+X3+sjKUzsCCNSmwMP+Pfk1FcK/KxT/oPlTNrEqQG0OJFEjgAACCCCAAAIIIIAAAggggAACCCCAwNMLMFH09D48iwACCGRP4CtrDldD8QRFyas833+6l/qfmr0giQgBBBDIpMC9XhXgx748wLdVKN+o+bPuz2SUBIUAAggggAACCCCAAAIIIIAAAggggAACCBykAAkABwnHYQgggEDFBa7aMF7F0it81upZPs//eZ7E6qh4DDSIAAII1IfAJnfjZy4/VKzv6twZ99ZHt+gFAggggAACCCCAAAIIIIAAAggggAACCORdgASAvL8C6D8CCGRfYPmGFvWE85SU3+gz/o/y5P+hDrqQ/cCJEAEEEMi0QNnRPeJkqjsUR8vUvH2p5s3py3TEBIcAAggggAACCCCAAAIIIIAAAggggAACCBxAgASAAwDxNAIIIFAVgcU3N6hl7Dip4RVeqvqDjiE927/owu/tqgwIjSKAQB0LBPet5ESAexXFn3ey1b/65806f0avV1xJn2NDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRqRoCJpJoZKgJFAIFcCCwPBXXfM1NR6RRPRi10n+e6NOSi73QSAQQQqL5AuirA7f79u9TJV/+tbaXb9bbZvdUPiwgQQAABBBBAAAEEEEAAAQQQQAABBBBAAIGBCZAAMDAn9kIAAQRGXuCadR2Kw5/5HP+z3NiJLq0j3ygtIIAAAgjsQ6DfC6781o97NYD4++q6+zZ1nlbax348hAACCCCAAAIIIIAAAggggAACCCCAAAIIZEqABIBMDQfBIIBALgWWbjhSSfJaFcIrfdbpSTYYnUsHOo0AAghkT6DbSVm/VBL9m39Hf0Pnzrg3eyESEQIIIIAAAggggAACCCCAAAIIIIAAAggg8EcBEgD+aME9BBBAoLICy1c2akfrK1WIFnni/wQ3PtaF38uVHQVaQwABBA4kkHiHLf49fZviaJm29C3jsgAHIuN5BBBAAAEEEEAAAQQQQAABBBBAAAEEEKiWABNN1ZKnXQQQyKdA54qiZneMVjl5gZL4A4pCOvHf4BLnE4ReI4AAAjUjEBxpvxMBVvk39scVij9Qy5FbNC8q10wPCBQBBBCod4HloaDNdxc1qTlWX0+DdsSRRrf4tqewq+vFKFJDQ1FJ7+7P3uW4VcXinMdZknKH83EnPP7zXnfCeL8HzNrroYP9IUTr/V6y+UmH36443r7XY6XSr1VI0kQ0h1XoV4/vNyVB5UKf+nzb5tLY3K/NPX58a6JFc30JGzYEEEAAAQQQQAABBBBAAIG8C5AAkPdXAP1HAIHKCHSGWNNWH6lCwwlKdI7i8HI33FKZxmkFAQQQQGCYBZwIEP5HIfonNRT/T3cfuUmd0e4JmmFuiOoQQAABBB4T6AxFTdk4RnGxoKinzRP3RZVKo1RQk8r+XB1HLU6uPUShMFkhaXV+7Qz/3CSFGZ64H/NYLc1eb+tI32+rPddog997HnHcJUXRGt/2+H2oV1Gyzj/3+nI123x/rR/rc/93qFBI9/MKNn19Krbs1Lbufl3U8agfSxPa2BBAAAEEEEAAAQQQQAABBOpYgASAOh5cuoYAAhkR+OLKUWob9Up/Afl6R3Say37OKspIvISBAAIIIDBQgQc9sXSjJ5a+pbj8I82fdf9AD2Q/BBBAAIH9CCxefYgamseo0D/Fp723+XfseH+OPtQT9+N835P7cdOun3cl04bDXUs6uZ9eSmvcfmrM28M73GG/PzlBQNE6v09t96T/g05C3un79+xOFggPeQWCR5ws8Kjihg0qRd264IgH8gZFfxFAAAEEEEAAAQQQQACBehUgAaBeR5Z+IYBA9QUW39yghkNP8VlJb/CXb6/wF25Tqx8UESCAAAIIjIDAvZ6U+rEnpL6mluIPNW9q9wi0QZUIIIBA/Qikl8WaOvMwT0J7hawwyZPT7VIywT9P8qR0OpGfnqF/hEu6YtYhLuNdfDY/2zAIpJcJ2OKy1cXJAb4UQeJkgTjc71tfliB+yH+7rPX72r1q1j26c/X96jytNAztUgUCCCCAAAIIIIAAAggggECFBEgAqBA0zSCAQM4Elq2epqTwDk8GvcpfoPkLTRVzJkB3EUAAgbwJlN3he/17/3vqD3+vC9rvYpnlvL0E6C8CCOxTIE2KbTl0iif25/j5mU6KPc73Z/n3pSf2g5fq99L9uyf80wn+ZpfYha3yAumlbLxqgHpdvIpAcDKbVwbw9RZ8SYE7fLvK5S4Vir/TTl+OYNFkryjAhgACCCCAAAIIIIAAAgggkEUBEgCyOCrEhAACtSmwPBTUfc9Yhf6z/eXYu3w2zWR3hIn/2hxNokYAAQQOVqDssyYf8eT/lSr3fUnrNz7CmZMHS8lxCCCQeYEVoagN9zWp3N2gUmhSU9yqcpiuKD7On4dn+5r0z/XvRN/KE/1eF2v35P6eW76PyPwAPx5gmuSWJgikt7vvh+h233digEsc/Ub9pbXeY4uKUa/aik4imNKneVG6LxsCCCCAAAIIIIAAAggggECFBfiDu8LgNIcAAnUoEEKkq7oOU2PhFJ8pc7F7eJoLv1/rcKjpEgIIIDAIgeBJr1ucCPD3Kvf/WOtn3qPOKJ08YUMAAQRqV2DxplYVS2PVkC7JX57gFa86FCfHKolneH54jj8BT3fnWKq/dkd4KJH3+n1vnXM8Vvo1sdLJAHcoxOu90sPDTgjZop7CI6waMBRejkUAAQQQQAABBBBAAAEEBi7ABNXArdgTAQQQeKrAkq5mT+78iZ84y194vsa3E566E48ggAACCORY4FH3/QeeCPmakp7/0sKjt+XYgq4jgECtCVy/aoz6i5MVx1P8WbddIcxwF1y8hL/CUb4/1oUNgf0JPOAnVrt0+W8mrxCQbHAywAbfbvRja7Wgfcv+DuRxBBBAAAEEEEAAAQQQQACBgxcgAeDg7TgSAQTyLrCk62gTvNlLXp7h23aXdDlTNgQQQAABBPYlsNYP/pfPkv2KFkz71b524DEEEECgqgLpqlY3rB+rUjzb13z359xkpidt0+X7j/CZ3ZMc21SXtqrGSOO1LtDjDty7u4SNfl2t9evrNkXFO9Rd+D0rBNT68BI/AggggAACCCCAAAIIZEWABICsjARxIIBA7QhctWG8CsnZisN8B32sC8uc1s7oESkCCCBQTYF+N36XVwP4ugqlxZo/6/5qBkPbCCCAgNIl/RtLc/y59kX+3XS8b5/lM/vH+Az/Q6wzyqXFhe8NeKmMlECvK97q19xWv8q2+DV4u19uP/HfWjcrtN6t+ZN2jFTD1IsAAggggAACCCCAAAII1LMAf8jX8+jSNwQQGF6BpRsnKJT/xNexfKcrfo5Lowu/R4dXmdoQQACBPAjsTgRQ9HdePOb7mn+kr48chTx0nD4igECVBJaHgnrua1ZpW6tCYbIa4pN9ffaX+iz/uY4ovYRVg0u6mhUrWhmBrWoCZbdc2l2ihxWim/231wqVyj9RVN7kv8V61PGMbp0WpfuwIYAAAggggAACCCCAAAII7EeAiav9wPAwAggg8LjAss1tKvc902eivNfLVKbL/Tc//hx3EEAAAQQQGIpACN/x5P/nVOj/tc6Z/ehQquJYBBBA4HGBzhDriDWj1dRwqKLkMP+emeXJ1Bd4wv8U73OMS5rIyoZArQj0+++wVc69/j+/hn+iJLpTcXyfevsf1L0d29QZJbXSEeJEAAEEEEAAAQQQQAABBCohQAJAJZRpAwEEalMg/eK0/R5/Wdr/On/ZdKHP9e+ozY4QNQIIIIBApgWCNnr542t8luO/qGvdbeo8jTMbMz1gBIdAhgWuuWeq4vIxPlO6Q4XoKEfq+7suWXVkhqMmNAQGK7DJf5/93q/t2xWSO/1av0vlcJsWtG8ebEXsjwACCCCAAAIIIIAAAgjUowAJAPU4qvQJAQSGLrB8Q4u6S6/2mVLne+L/JFc4euiVUgMCCCCAAAL7FdjpiYxf
79+j3nBrUUvqp5U7v3uydPIIAAAnsEFt/coNbDp6ucPNcPnag4zPbvktm+n074t+3ZjVsE6lhgh1/z69y/u5wUcLuT6X6lYvIbNbRv1LwovaQAGwIIIIAAAggggAACCCCQOwESAHI35HQYAQQOKLD4zkPV3PRJ73e6yySX+IDHsAMCCCCAAAJDF0iXMH7QExk/9GTeR7Ww486hV0kNCCBQlwJfWTVFjQ2n+/fFKzzp/wwnrU5wPw9zKdZlf+kUAgMT6PFuD7o85H8b6SUD/ktJ//d1wawNAzucvRBAAAEEEEAAAQQQQACB+hAgAaA+xpFeIIDAUAX2XCe1ufgaL8P8EVc31YUvUIfqyvEIIIAAAgcjkJ6xuF4h/rTivn/RmpkPcn3jg2HkGATqQCCESNeubVK52Oqzmo9wj17tz6ov92ohz/L9US6NLiSrGoENgScJpEl1fS7dSrw6QBz/UCH8wIkzd6q3d7vOn9GrKApPOoYfEUAAAQQQQAABBBBAAIG6ECABoC6GkU4ggMCQBBZvalVD3wv91ekl/jL1DNfVPKT6OBgBBBBAAIHhESj5DMYf+L3piyr0/0znzH50eKqlFgQQyLRAOul/9cZxaiwfriSZqig+wfGmZ/sf798HLZmOneAQyLpAiP7Pf/d91/+efi6V1qtH9+mijkdJBsj6wBEfAggggAACCCCAAAIIDEaABIDBaLEvAgjUn8A1d09V3LBAUXKOl4hMr5fKhgACCCCAQNYENnmi4hqfvfh1zZ/2h6wFRzwIIDBMAlffMVpx69H+XHqca0wn+4/37bNd2oapBapBAIE/Cjziu7f439ktKke/VSHcrObCWs2b2v3HXbiHAAIIIIAAAggggAACCNSmAAkAtTluRI0AAkMVSM/6b+w73Wd/nO2qXuWSLp/KhgACCCCAQFYFeh3YTU5WW6r++Hu6cOrDWQ2UuBBAYBAC6WWopq+d5gSfk720/6mKwnMUoqNdw+hB1MKuCCAwNIGHnQhwq6u43ckAv3AywE/VPH295kXpJXnYEEAAAQQQQAABBBBAAIGaEyABoOaGjIARQGDIAku6ZriOdyiO/ty3U10KLmwIIIAAAghkXSC9nvH9Xg3gu05g+6zWTL9TnVH6GBsCCNSawJKuZhXjU1RyMmrsSX/pcJdDXYq11hXiRaCOBNJL7zzkZIDN7lOaEPDPSsIvtKB9Sx31ka4ggAACCCCAAAIIIIBADgRIAMjBINNFBBB4TCA967+590yfVfURf6kzy482YIMAAggggEANCjw2QRHeq6jlmzr38J1cu7gGR5GQ8yWwfGWjug/xWf2lo/zv9UxPKv65P49ON0KzC8mo+Xo10NvaEEjP/u9x2eDVd77lRJ3vqNB4l4qPPKp5c/pqowtEiQACCCCAAAIIIIAAAnkVIAEgryNPvxHIk0D6hWtP20wl0UVeVvUdeeo6fUUAAQQQqGuBst/brvIk4lcUkpU+QzGdqGBDAIGsCOz6DNo8SYqPcDlR5fD/vHrHCVkJjzgQQGCQAiH8yvk6/6y4/HOVypvUv2WzFs3tH2Qt7I4AAggggAACCCCAAAIIjLgACQAjTkwDCCBQVYElXWM9MfJnPmvjEt+mX7hy1n9VB4TGEUAAAQSGWSBdDeB3Xt1mseLCv+q8KQ8Nc/1UhwACgxVYtrlN5e7nK4pfIIUTffgL/DnUiQCe/mdDAIFaF0j8vrvZ/5p/4ffem/zP+heKGlZq/qQdtd4x4kcAAQQQQAABBBBAAIH6ESABoH7Gkp4ggMCTBa5dP9NnRF7iL2de66emufCl65ON+BkBBBBAoF4ENivRv3oh8Ss1f8bt9dIp+oFATQlcvX6yiuGlnvQ/1XG/yOUoF5JPa2oQCRaBQQl0e4W5P/iI3yrE/6WG8k16Y8d9g6qBnRFAAAEEEEAAAQQQQACBERAgAWAEUKkSAQQyIHDtGn/xGv+dz7Z6tqNpzUBEhIAAAggggMBIC6SXALjTkxCX6/xp/z7SjVE/Agg8JnDNug4VovOl5GV+pN1lokvBhQ0BBPIhUHI304n/dV4dYIVKhWt14dS789F1eokAAggggAACCCCAAAJZFCABIIujQkwIIHBwAstDQT2rJyhpeLPPxLjYlRzuwu+5g9PkKAQQQACB2hV4yBMQX3Mi3OfUOnWt5kXl2u0KkSOQQYHlKxvVP6pNpfBC/1ub70+br3CUbS7p2f589szgkBESAhUSCG6n32Wnfzf81JcBuUpJ+Zdq2/mw5s3pq1AMNIMAAggggAACCCCAAAII8OUErwEEEKgTgd3XWj3FX7L8lSf/vfSqinXSM7qBAAIIIIDAwQj4bMTo54qTzykq3ahzZj96MJVwDAIIPEHghk2Hqr+nw8k1J3ty72z/NX2cn+Uz5xOIuIsAAnsJlPy74vd+5AbF4SYVm1brjZMf3GsPfkAAAQQQQAABBBBAAAEERkCAsxNGAJUqEUCgwgJLuiYpji5wq4tcplW4dZpDAAEEEEAgywKbPPmwRFFxmc6bcleWAyU2BDIp0LmiqJmzZigpPc+X13iJJ/Fe7n9TTgJgQwABBAYlsFYh+k8nq//QyUO3aE3XBnWell46gA0BBBBAAAEEEEAAAQQQGHYBEgCGnZQKEUCgYgKLb25Qy8QTFEI68X+WS7r0KhsCCCCAAAII7C3Q6/fKH0rhSvU+vEKL5qbLE7MhgMCBBK5e82wnmZ6lOD7R/36O9+6HuvA39IHceB4BBPYnkPiJe/1b5PdK9CNFyQ91Xset+9uZxxFAAAEEEEAAAQQQQACBgxXgy4uDleM4BBCorsDVd4xWsflcn0HxZp9JcYyDYfnV6o4IrSOAAAIIZFsgPctwjcti9ZSv1qKZW7MdLtEhUEWBpRuOUyi/2ZN0pzqKGS4kmVZxOGgagToV2OJ+3aMk+qmK5X/UuR2/q9N+0i0EEEAAAQQQQAABBBCoggAJAFVAp0kEEBiCQAiRrls3w0uvfti1/D+XZhd+lxmBDQEEEEAAgQEI9Hifb6ocfUTrp61VZ5SejciGQL4FOkOs2esPUTk5zpNxi/zJ8iUGmehCgmm+Xxn0HoFKCKQJelv89+1N/t3zBRWjW7Rq2lbenytBTxsIIIAAAggggAACCNSvAJNm9Tu29AyB+hNY0tXsM/5fIMX/4C9H0mVY2RBAAAEEEEDgYASCuvxeeqlKPT/VwqO3HUwVHINAzQukny1DPNnLcB+nKH6bP2d6qf9dyaU13zU6gAACNSnQ49Xt/s+/i/7Bv5tu9Uok92hBe5q4x4YAAggggAACCCCAAAIIDEqABIBBcbEzAghUTWBJ1yQVotf5Wonv9IRFR9XioGEEEEAAAQTqRSBok69rfqWSxut1wZEb6qVb9AOBAwosX9montbjPdF2kkI4XVF0so9pOeBx7IAAAghURiCd9P+pkvBdqfAzbeu9VW+b3VuZpmkFAQQQQAABBBBAAAEE6kGABIB6GEX6gEA9C6RLsk5bf7SK4S1eFnGeuzqhnrtL3xBAAAEEEKiwQLrs8H/4ajr/oNZpt2heVK5w+zSHQOUE0on/naNf6DP+X+VGT3N5pktr5QKgJQQQQGBQAtu8GsAdvjTJT1RIrtO5Hb8b1NHsjAACCCCAAAIIIIAAArkVIAEgt0NPxxGoAYEQIl274WRF5Y/5zKznOWK+oK2BYSNEBBBAAIGaE+hzEsAffKbh3+iC9m/XXPQEjMCBBDpXFNUx8zlKym/yZ8oXe/cZLk0HOoznEUAAgYwIpGf/3+736R8rLt6grrt/o87TShmJjTAQQAABBBBAAAEEEEAggwIkAGRwUAgJgdwLpBP/X763RS39Z3tp4k97UmK0TeLcuwCAAAIIIIDAyAkEV73NS6J/TK0tX9LrJ+7wRGn6GBsCtSmQfp78xsZmbes/SsX4be5Eetb/OJeG2uwQUSOAAALqt8Ejfq/+nlcGuEIthTv0+ik9vF/zykAAAQQQQAABBBBAAIEnC5AA8GQRfkYAgeoK7DpDq322Er1TkZwAwPVYqzsgtI4AAgggkDOBdDWA7/iSAJ9Q6/bfa96cvpz1n+7WukA68X/D+rHqDccojl7vZFKf9a+2Wu8W8SOAAAJ7CQTt9MT/1SqHrylxIsDCKY+QCLCXED8ggAACCCCAAAIIIJBrARIAcj38dB6BjAks39CinuRlXtrwbf6i9lRH15ixCAkHAQQQQACBPAiUnQTwf544/YJai9/SvKndeeg0fawDgetXjVFSPFFJfLrPjn2NezTNhVWk6mBo6QICCOxTIF2pZ71/331bZX1ffckvtGjm1n3uyYMIIIAAAggggAACCCCQKwESAHI13H
79QWgQwLLN7Uqub+t3qyYYGjfEaGIyU0BBBAAAEE8iKw1ivy3KBScoXe1HFfXjpNP2tQYPnKRvWMOVGhnK4elSaRznIp1GBPCBkBBBA4GIGyD1rt5L2fOJH+BrXs+Bkr+BwMI8cggAACCCCAAAIIIFA/AiQA1M9Y0hMEalfgurVHeOnCTi9Z6GVad12btXb7QuQIIIAAAgjUl8AOTyj8u5MA3q8LO9bVV9foTc0LpJeOmj7zeEXlC/05cs/Ef7Hm+0UHEEAAgYMT2J0IIP1YUeFqrbn71+o8rXRwVXEUAggggAACCCCAAAII1LIACQC1PHrEjkCtC6wIRW1c9wKVo4942cIXuztNtd4l4kcAAQQQQKAOBdLJg/9ViD+o3vu9vPDc/jrsI12qFYEQIl27tsmXjHqGivHbnKByhs94He/wG2qlC8SJAAIIjLBAv383PixF3/d798fV9ug6VgQYYXGqRwABBBBAAAEEEEAgYwIkAGRsQAgHgdwILNvcpqT71T5b63L3+ejc9JuOIoAAAgggULMCYZUnEj6jcvc/a+HR22q2GwReuwLL7x+l7u3PVCi8wZeNusgT/6212xkiRwABBCogEPSgW/m84vhbam5eq3mHba9AqzSBAAIIIIAAAggggAACVRYgAaDKA0DzCORSYOnGCQqlBf7S9q3u/7RcGtBpBBBAAAEEalPgIYXoCoXkCi1o31KbXSDqmhPYtdT/jGepEL9aIZzt+Ge5xDXXDwJGAAEEqiOQXhrgDq8I8A0l0ffUtu13rAhQnYGgVQQQQAABBBBAAAEEKiVAAkClpGkHAQR2C1y9frLi8mWKo/P8wFhYEEAAAQQQQKDmBPq8tPBX1FD+vM6euarmoifg2hK4as10FaM3etWoMxz4XBcuGVVbI0i0CCCQHYFeX3rvVicBfFvleIkWTtuUndCIBAEEEEAAAQQQQAABBIZTgASA4dSkLgQQeHqBZeuf5bO2PuQlW8/0jizZ+vRaPIsAAggggECWBXod3I1eDeBjOn/6z7IcKLHVqMAXV47SqNFnKEre7IST57oXY2q0J4SNAAIIZE0gvYzPzb6sz1e0Y9t3dOkcLguQtREiHgQQQAABBBBAAAEEhihAAsAQATkcAQQGILAiFLV+3Sne8+Mu6ZlbxQEcxS4IIIAAAgggkG0BLykc1jgJ4P1O8PuuLwnQk+1wia4mBK6+Y7QKjcf7etWXeeL/VMc8yoW/W2ti8AgSAQRqSCA41i3+Pftjv4d/XoWWX2n+pB01FD+hIoAAAggggAACCCCAwNMI8EXK0+DwFAIIDINAevZWW9tfuqaP+avbw4ehRqpAAAEEEEAAgWwJpBMIfp8vLtF5Ux7KVmhEUzMCi1cfouZChz8vftCvp3S5/+aaiZ1AEUAAgdoWSBP4rlMp+aIaWu8mEaC2B5PoEUAAAQQQQAABBBBIBUgA4HWAAAIjJ7B0w5GKyuf7S1wv+8+XuCMHTc0IIIAAAghUXcCTB2GxSuEftbDjzqpHQwC1I7B8Q4t6whyF5CwHfbbL9NoJnkgRQACBuhJI37+XORHguyo9fJsWze2vq97RGQQQQAABBBBAAAEEciRAAkCOBpuuIlBRgWXrn+Uvct/uNtMvclsq2jaNIYAAAggggEA1BNIzCL/vSwJ8Vq3T/lfzIl8igA2BpxFY0jXJS/2f5z1e6wSSY33LZ8an4eIpBBBAoAIC6Xv5zX4v/4b/nl/uy/tsrkCbNIEAAggggAACCCCAAALDLEACwDCDUh0CuRfoDLE61r9ISXK5ouhke/BFbu5fFAAggAACCORIoM8r//xaIX6v1k39mTqjJEd9p6uDEVi2/hWeXLrMhxzvMm4wh7IvAggggMCIC6SX9PmdkvC3TgL4nxFvjQYQQAABBBBAAAEEEEBgWAVIABhWTipDIOcCnSuKam//U3/x/xlfYOQZ1ijkXITuI4AAAgggkEeBxJ8FNjsR8O3qWvMtdZ5WyiMCfd6HwIpQ1IZ1s1X2ayMO6ZL/E134m3QfVDyEAAIIZEAgOIb7lOgGRfGXNH3qOp0W8Z6egYEhBAQQQAABBBBAAAEEDiTAly0HEuJ5BBAYmMCyzW1Kul/t73Cv8te4rQM7iL0QQAABBBBAoG4FgnYqhEvVlvyb5s3cWrf9pGMDE/jqmukqRaf7s2J6iahjBnYQeyGAAAIIZETgDr+nX6Gk/B9aMHOjk/zS5AA2BBBAAAEEEEAAAQQQyKgACQAZHRjCQqCmBK5ZNVFx4xt87dYPevL/sJqKnWARQAABBBBAYOQEIm31mYOfUTm+RgunbRq5hqg5swJX3zFaccsLFYVL/DnxlY6zMbOxEhgCCCCAwNMJ+DI/4VuKdY2aiz/RvKndT7czzyGAAAIIIIAAAggggED1BEgAqJ49LSNQHwJLuib5y9yLfQbAJe7QofXRKXqBAAIIIIAAAsMo8LDr+qr6k8/qwo51w1gvVWVZYHkoqHvjHKl8rsN8jcusLIdLbAgggAACAxa423suV4huUOu0OzQvKg/4SHZEAAEEEEAAAQQQQACBigiQAFARZhpBoE4Frlt7hJLor33m/+vcw/F12ku6hQACCCCAAAJDF9imoG/7zMEPa0H72qFXRw2ZFkjP+i82n+cxP8+Jok4CUEum4yU4BBBAAIHBCuz0Ab/17/kl2rHj67p0zvbBVsD+CCCAAAIIIIAAAgggMHICJACMnC01I1C/AiFEWrJ6iuLil/yl7svdUZZyrd/RpmcIIIAAAggMl0C/LwfwGxV1llZPv0+dUTJcFVNPRgQW39yglnHPVlL4hD8jnuioWl34mzMjw0MYCCCAwDALpO/jO5zct0KKP6DeB+7Sorn9w9wG1SGAAAIIIIAAAggggMBBCPBlzEGgcQgCuRZYvrJRO8Y8Q1Fyla/l+oJcW9B5BBBAAAEEEBi8QNCtTgT4K43a8VPNm9M3+Ao4InMCnSuK6pg2WWo4VyG5zPGNyVyMBIQAAgggMHICQZsV6zMKha+pZcpmLgswctTUjAACCCCAAAIIIIDAQARIABiIEvsggMBugStWNemQxj91hv/7fC7XCX6wCA0CCCCAAAIIIDBIgeD9b1UUfUz93f+phUdvG+Tx7J4lgcWbWtXc68+H0Zv8+fClDo3l/rM0PsSCAAIIVE5gh5v6nhPBrlJrw02aN7W7ck3TEgIIIIAAAggggAACCDxRgASAJ2pwHwEE9i+w+8vdM/3l7nv95e6zvWO8/515BgEEEEAAAQQQOIBApDVKwmcUtyzT/EnppAFbrQlcvX6yCskl/mz4lw59Vq2FT7wIIIAAAsMuUFbQnS5fU1/vP2rRMx4c9haoEAEEEEAAAQQQQAABBA4oQALAAYnYAQEEtMLLum5oP89/xH/YGlNdmPznZYEAAggggAACwyGwycmFS7V22ofUGaXXEmarFYElXS9RHL9fCic55LZaCZs4EUAAAQQqIvCovz/4kb85uFLzZ9xYkRZpBAEEEEAAAQQQQAABBB4XIAHgcQruIIDAPgWWr2zUztGXKko6/TzXc90nEg8igAACCCCAwBAEupVEn1Lb9o9r3py+IdTDoSMtEEKka9ceLnm5/1gXurkpLiSGjrQ79SOAAAK1KVD2+8UmJck1KkaLtXr6fST71eZAEjUCCCCAAAIIIIBA7QmQAFB7Y0bECFRO4IZNh6qv9D5P/l/iRrmea+XkaQkBBBBAAIG8CfgSANEX1NDwWb3hiIcURSFvAJnv77LNbQq9J/qM/w851hdnPl4CRAABBBDIjkAIN/n946OKW3/GZX+yMyxEggACCCCAAAIIIFC/AiQA1O/Y0jMEhiawpGuST+h6h+JwkSsaN7TKOBoBBBBAAAEEEDigwMMK4XoVil/QOVNWkwRwQK/K7XDt+plSeZ6TNN6uSF4BgA0BBBBAAIFBCgTd5yOuVENync7uWDfIo9kdAQQQQAABBBBAAAEEBiFAAsAgsNgVgdwIpGf+9/a/25P/6dKuE3LTbzqKAAIIIIAAAtUW2OkkgG8qTj6s+TPXVzuY3Le/eFOrmnv/1EmhC3zm5un2aMq9CQAIIIAAAkMR6FXQvzmh7Co92vdTvW1271Aq41gEEEAAAQQQQAABBBDYtwAJAPt24VEE8ivw1XXj1Jcuzac3GIEz//P7SqDnCCCAAAIIVEug2w3/h0o9C7Xw6G3VCiL37aafCcvhEk/UpAmhU10KuTcBAAEEEEBgOAT6/d5yl1eU+ZLf66/jvX44SKkDAQQQQAABBBBAAIG9BUgA2NuDnxDIt0D6RW8pXGWEM1w4wyvfrwZ6jwACCCCAQDUFSp4c+IYaokt19vRHqhlI7tpeHgravnqy4sLVvgzDSe5/a+4M6DACCCCAwEgLBDewXUl0o8rlt2tj+wZ1RslIN0r9CCCAAAIIIIAAAgjkRYAEgLyMNP1E4OkEQoi0ZH27CuHT3u3VLsWn253nEEAAAQQQQACBCgj0u41vqeTLAWxYt1qdp5Uq0Ga+m9i1EpRepSh8wmdmHplvDHqPAAIIIFARgRBWKYo/oJ7Sf2nRzK0VaZNGEEAAAQQQQAABBBCocwESAOp8gOkeAgcUSCf/r+k6SsX4cu/7WpfmAx7DDggggAACCCCAQGUEygrhRl+a6MNas/bXJAGMEHrniqI62mcrCef7rP8L3MqhI9QS1SKAAAIIILAvgQf8/nOVEn1Va9fcyfv9voh4DAEEEEAAAQQQQACBgQuQADBwK/ZEoP4E/njm/9+6c69xYYnX+htleoQAAggggECtCzgJQCuk6H06b9pvPEGQLhvMNlwC6ZL/vRvOVDlZ5LP+T3W1fB4cLlvqQQABBBAYjEC3QnST4rBYU6f/u06LWPlnMHrsiwACCCCAAAIIIIDAEwRIAHgCBncRyJ3A0o0TpNKX3e9XunDmf+5eAHQYAQQQQACBmhEoO9Jfqhydqwumr6mZqLMe6JKuZidUvMUT/5c41GkuhayHTHwIIIAAAnUtkL7fr/eKNOn3FP+gBe09dd1bOocAAggggAACCCCAwAgJkAAwQrBUi0CmBdIz/5et8TKvxU85u/4Mx1rMdLwEhwACCCCAAAIIyAsDB/1cpdICLZy5mpUAhvCS6Ayx2tfMUog/qDj6c7seMoTaOBQBBBBAAIHhFnhUSfRvfuvv1LoZ69UZJcPdAPUhgAACCCCAAAIIIFDPAiQA1PPo0jcE9iWQXuO1ffpzFQpfUBSe7134PbAvJx5DAAEEEEAAgSwKpEkAv1Acv0NrVt/CNYIPYogWrz5ETcVXKE4+5KWWjz2IGjgEAQQQQACBSgn8Vgp/rajlvzV/0o5KNUo7CCCAAAIIIIAAAgjUugATf7U+gsSPwGAE0sn/GR0n+A/oj3ra/xQfyjKvg/FjXwQQQAABBBDIgkBZIdyoWB/WmrW/JglgEENy1Zrpaii82Z8FL/JR4wdxJLsigAACCCBQLYH1Tv77gpL+pbpg9gPVCoJ2EUAAAQQQQAABBBCoJQESAGpptIgVgaEIpEu9dqx9vpfR+4Qn/091VUz+D8WTYxFAAAEEEECgmgJOAtAKL2T0Pp037TdcDmAAQ3Hd2ueqrPf4c+BrvXfjAI5gFwQQQAABBLIi8Ijf929QIfmCzu24MytBEQcCCCCAAAIIIIAAAlkVIAEgqyNDXAgMt8A1qyYqbvg6k//DDUt9CCCAAAIIIFAlgbLb/aWvYz9f509bXaUYst9sugLU9PaXe8WEyxzsSS7F7AdNhAgggAACCDxFoMeJfz/25Wv+Xr33r9Ciuf1P2YMHEEAAAQQQQAABBBBAYJcACQC8EBDIg8CSrrGKo6vd1T934cz/PIw5fUQAAQQQQCAfAonPCPy5FJ+v86auYSWAJw369avGqNRwrhNA3+NnprjwOfBJRPyIAAIIIFBTAk7+C2v83v859SY3aNHMrTUVPcEigAACCCCAAAIIIFAhARIAKgRNMwhURSCESNetm6FEn/UXv2c6Bs74qspA0CgCCCCAAAIIjKDA7iSAcvIWXdB+K0kA
79j0kv6ZrhBNAP+KdzXZpH0J+qEUAAAQQQqLRAj5MAvqpQ+KQWTF1V6cZpDwEEEEAAAQQQQACBrAuQAJD1ESI+BA5WIJ38v6brKBXjy11Feq1Xvvg9WEuOQwABBBBAAIGsC/R5IuBfVChcrnOmrM51EsDyUFD3uhf4DMn3eankV2d94IgPAQQQQACBIQj8SEo+oJb2X2te5NUB2BBAAAEEEEAAAQQQQCAVIAGA1wEC9Spw9frJisPHXV7vLrbWazfpFwIIIIAAAggg8JjAToXwTZXC5bqwY10uVRZvalVz75m+PvJ7/Zfes20Q59KBTiOAAAII5EUgnfS/WUn0WRWavqf5k3bkpeP0EwEEEEAAAQQQQACBpxMgAeDpdHgOgVoVWNLls/2jj/kr30XuQlutdoO4EUAAAQQQQACBQQp0OwngO74u8EW5uy7wVRvGq1i+xBP/b7LZVBf+1hvki4fdEUAAAQRqUiC9FNAaf//xTypE1+js6Y/UZC8IGgEEEEAAAQQQQACBYRTgS6FhxKQqBDIhsCIUtXb9R33m/1sdD2f+Z2JQCAIBBBBAAAEEKijQ74mAb6q3fHEukgB2XfZpwxEqhE8qCmfZmeTPCr7YaAoBBBBAIBMCwVFsd+7bNeopfSQX7/+ZYCcIBBBAAAEEEEAAgawKkACQ1ZEhLgQORmDXmV/hA4qSt/jwpoOpgmMQQAABBBBAAIE6EHASQPg3Xw7gMi1sX68oSicG6m9bfHODGic8z/270uf7P6/+OkiPEEAAAQQQGKRAiH7oI96p1u2rNG9O3yCPZncEEEAAAQQQQAABBOpCgGtC1sUw0gkELLDs7sPUmLzbk/8L/ROT/7woEEAAAQQQQCDPAg2eFD9TxegDusZnx9fjdv2qMWqZ+Br38ypP/j+3HrtInxBAAAEEEBi0QBT+RApfUXfrn2nxJlZFHDQgByCAAAIIIIAAAgjUgwAJAPUwivQBgeUrRykpnO0z3dLJ/7GAIIAAAggggAACCKjFk+NnqZBconSVpHralnSNVam40J/9PuXJ/znuGiu71dP40hcEEEAAgaEIFPyueILfGj+hlt75Wrz6kKFUxrEIIIAAAggggAACCNSiAAkAtThqxIzAEwXSpV97Wt7gL7jf6YcPe+JT3EcAAQQQQAABBHIuMNGTABersXShVqwo1oXFkq5mKX6fJzbe6/7MqIs+0QkEEEAAAQSGVyD9vvMYhehyNRbfz0oAw4tLbQgggAACCCCAAALZF+BMkeyPEREisH+BECJdv+6NSnSld+LM//1L8QwCCCCAAAII5FvgUcmXSepq/1d1RklNUqSf+768Zoya4i878fNV7gPLGtfkQBI0AggggECFBXa6vf9UT/kCXdTxqN9DQ4XbpzkEEEAAAQQQQAABBCouQAJAxclpEIFhEkjP/G849BTFus5ntk0eplqpBgEEEEAAAQQQqFeBR5w0eaH6HvyOFs3tr6lOpp/7mscfrxB/0p/7TnHshZqKn2ARQAABBBCorkDZzf9ApeQD2rBupTpPK1U3HFpHAAEEEEAAAQQQQGBkBUgAGFlfakdgZAQ6Q6zpa0915vrn/SXwsW6Ef8sjI02tCCCAAAIIIFA/AukZf7cqCe/TttIKvW12b010LV3yvxC9VEEfdLy+pjGT/zUxbgSJAAIIIJA1gcSJgDcpSj6u1oabNG9qd9YCJB4EEEAAAQQQQAABBIZLIL0mFhsCCNSSwK7J/w3P23Xt10hHO3Qm/2tp/IgVAQQQQAABBKolkH5mOtYJlB/U6OLxSj9TZX1bvrJRcXSOFP7Oob7IhTP/sz5mxIcAAgggkFWB2Csonqwo/rS6+89QuroOGwIIIIAAAggggAACdSqQ/S+96hSebiFw0ALTNh3pjPV3Kg6nuY7Gg66HAxFAAAEEEEAAgfwJxE6dfL6TAD6ijnXPUAjZTaRMz/zfMWqRh+ivFaJ0xSc2BBBAAAEEEBiaQJpId5xPqPiEmideMrSqOBoBBBBAAAEEEEAAgewKZPcLr+yaERkC1RO4+o7RKrT8o6LwOgfRXL1AaBkBBBBAAAEEEKhpgZIn1W9Ua8vrNO+w7ZnrybLNbUp6Op2scIFjG5+5+AgIAQQQQACB2hd4yJcF+oy/Y/mC5k/aUfvdoQcIIIAAAggggAACCPxRgASAP1pwD4FsC1y/aozKxXd6xf+PZDtQokMAAQQQQAABBGpEIERfVWPPO/TGv13YtwAAQABJREFUZzyYiYh3Xepp7VE+M7HTqz29xjE1ZSIugkAAAQQQQKA+BbqdELhUSf/HtX7mPeqMkvrsJr1CAAEEEEAAAQQQyJsAlwDI24jT39oUWLypVUnDmzz5f1ltdoCoEUAAAQQQQACBDAqkqyr1N7xfSzdOqHp06eUI0ssSRF7yP9612hOT/1UfFAJAAAEEEKhzgRavsHi+4uKnNGP9MUoT8dgQQAABBBBAAAEEEKgDAT7Y1sEg0oU6F0iXgG3q/Usleot7yrL/dT7cdA8BBBBAAAEEKirgz1bxuQr9F1U9CWBZ1/O9FPEnFUVnWaBYUQUaQwABBBBAIL8CzU6++wsp/K2mrT86vwz0HAEEEEAAAQQQQKCeBEgAqKfRpC/1J7A8FFTufam/CH6v/yCd7g5y2Y76G2V6hAACCCCAAALVFZjoz1qXSv2v0hWrqnPW/dK1xzsR4XOO40xTNFSXg9YRQAABBBDInUDR37acqUL4kq5d97zc9Z4OI4AAAggggAACCNSdAAkAdTekdKhuBNJlYLevO8HL0X3UfZrtwuR/3QwuHUEAAQQQQACBjAlM9jWAP6qxjc9X+hmsUlva1u6Jhivc5Asr1SztIIAAAggggMBTBNLVd07xdzBXaNnquRX9PPCUUHgAAQQQQAABBBBAAIGhCVTuy62hxcnRCORPYNnaY7zs/1c97e8zwtgQQAABBBBAAAEERlwgaL3Kyau1sON3I95WutrA6MZXK96V7HnUiLdHAwgggAACCCAwUIGbnQjwIZX1Yy1o7xnoQeyHAAIIIIAAAggggEBWBFgBICsjQRwIPFHgurVH+Bqwn2fy/4ko3EcAAQQQQAABBEZYINI0FeOP6vpVU0a0pcU3N2h0w+s8+f9xt8Pk/4hiUzkCCCCAAAKDFvAKANEXfXme12v5ysZBH80BCCCAAAIIIIAAAghUWYAEgCoPAM0j8BSBxasP8Zn/7/Y1YF/8lOd4AAEEEEAAAQQQQGCkBV6mcsNl+sqaw0ekoXQiofnQ8xTrb1z/rBFpg0oRQAABBBBAYKgCM1UIndrR9hdDrYjjEUAAAQQQQAABBBCotACXAKi0OO0h8HQC6dlgTRMv9lJzl3u3CU+3K88hgAACCCCAAAIIjJjAw16N6dNKer+ohUdvG7ZW0sn/na2XOtHz3a5z8rDVS0UIIIAAAgggMFICXVL4pLaWrtXbZveOVCPUiwACCCCAAAIIIIDAcAqwAsBwalIXAkMRCCFS48TTPfn/DlczfihVcSwCCCCAAAIIIIDAkATGKY7eomLTK9W5ojikmvYcfMWqJu1ovcST/5f5oSP2PMwtAggggAACCGRaYIYUfURjGt6i9L2cDQEEEEAAAQQQQACBGhBgBYAaGCRCzIFAZ4g1c90LFcI/+Tpzx+agx3QRAQQQQAABBBCoBYG1/tL/TeqadqM6o+SgAk6TPJdtnKyk9B4nFVzoOtoOqh4OQgABBBBAAIFqCmxR0Gf8vc0XtaB9SzUDoW0EEEAAAQQQQAABBA4kwAoABxLieQQqIdCxbrrK4X1M/lcCmzYQQAABBBBAAIEBC8zwsr+f0syu2QM+4sk7fnnNGIXy+zz5f7GfYvL/yT78jAACCCCAQG0IjFWkd7pcrOtXjamNkIkSAQQQQAABBBBAIK8CJADkdeTpd3YEvrhylK8x+z4vB3tmdoIiEgQQQAABBBBAAIHHBI5XOe7Ukq5JgxZZvrJRjYWLPFlwkY9tHPTxHIAAAggggAACWRIY7+9u3qP+4iVK3+PZEEAAAQQQQAABBBDIqAAJABkdGMLKiUD6B2Nr28X+A/KNOekx3UQAAQQQQAABBGpPINJr/HntXUoTNwe6pZ/zdrZeqljv8SFMEgzUjf0QQAABBBDItsA4r+rzbu1se6uuWNWU7VCJDgEEEEAAAQQQQCCvAiQA5HXk6Xc2BHa0vUoFvdnBsBxsNkaEKBBAAAEEEEAAgX0JNPss/vka1Xb+gM74SycEukelSZ7p5P+h+6qQxxBAAAEEEECgZgUmOPL36JCGS0kCqNkxJHAEEEAAAQQQQKCuBaK67h2dQyCrAstDQd3rTnV4f+/ynKyGSVwIIIAAAggggAACTxSINigk71XvQ9/Uorn9T3zm8fuLVx+ixvhinx34Xj829vHHuYMAAggggAAC9SUQaasSfVohfFEL2rfUV+foDQIIIIAAAggggEAtC7ACQC2PHrHXpkAIkXrWHaWgd7kDTP7X5igSNQIIIIAAAgjkUiBMlbzsb+P4F6ozPPVvqeX3j1JTcZEn/9Mz/5n8z+VrhE4jgAACCORGIOgQrxD0TpeL
79df2qMbnpNx1FAAEEEEAAAQQQyLzAU7+0ynzIBIhAjQssu2e8J///yn8gvrzGe0L4CCCAAAIIIIBA/gQiPVdR/H5NX3vYXp1fvrJRO3e+WVFIz/wfv9dz/IAAAggggAAC9Sowftclf0rFSwd0maB6VaBfCCCAAAIIIIAAApkSIAEgU8NBMLkQCOVL3c83uDTkor90EgEEEEAAAQQQqDeBSH/qlQDSs/x3b7sm/1svdYLnZX6Ayf89LtwigAACCCCQD4FxTgJ4l3a2vVVXrGrKR5fpJQIIIIAAAggggECWBaIsB0dsCNSdwHVdpyuJlrpfe58xVncdpUMIIIAAAggggEDdCzzk6/5eprYd16t71MXSrjP/J7nX/I1V90NPBxFAAAEEENiHQNB9/hTwKbXsuFLz5vTtYw8eQgABBBBAAAEEEECgIgJ8OVURZhrJvUAIka5d+2xfD/YGWxyTew8AEEAAAQQQQACB+hBY6278ysUrAmisCxsCCCCAAAII5Fkg0lYnCH5GIVypBe1b8kxB3xFAAAEEEEAAAQSqJ0ACQPXsaTlPAstWT1O5+CnF4bXuNkv/52ns6SsCCCCAAAIIIIAAAggggAACCORJ4GGv/tgpJV9xEkBPnjpOXxFAAAEEEEAAAQSyIRBnIwyiQKCOBZavPkShcJ4n/1/hXjL5X8dDTdcQQAABBBBAAAEEEEAAAQQQQCD3AuNVCO9QFL0u9xIAIIAAAggggAACCFRFgASAqrDTaG4EloeCuounuL8LXFgWNjcDT0cRQAABBBBAAAEEEEAAAQQQQCC3AkEdivU3WrruL3JrQMcRQAABBBBAAAEEqiZAAkDV6Gk4FwI9a45UEj7kvk7PRX/pJAIIIIAAAggggAACCCCAAAIIIICAFNTu/31US9aml4NkQwABBBBAAAEEEECgYgJRxVqiIQTyJrB85Sh1j17qa77xh17exp7+IoAAAggggAACCCCAAAIIIIAAAqlAFH7vk0Perd6HV2jR3H5QEEAAAQQQQAABBBAYaQFWABhpYerPp8DiTa3qbrvIk/9n5BOAXiOAAAIIIIAAAggggAACCCCAAAIIKETHKoo/opZDT9GKFUVEEEAAAQQQQAABBBAYaQESAEZamPrzKdDY/yde6u0Sd74pnwD0GgEEEEAAAQQQQAABBBBAAAEEEEDgMYEX+Xuij2rj9BMRQQABBBBAAAEEEEBgpAVIABhpYerPn8D1656pOFysSNPz13l6jAACCCCAAAIIIIAAAggggAACCCCwD4ETVYr/VtetPWIfz/EQAggggAACCCCAAALDJkACwLBRUhECFrhqw3j1h4W+d5oLy7rxokAAAQQQQAABBBBAAAEEEEAAAQQQ2C0Q6ySV9QWSAHhBIIAAAggggAACCIykAAkAI6lL3fkSuGJVkwrJ2Yp3Lf3fnK/O01sEEEAAAQQQQAABBBBAAAEEEEAAgQMIFL1i5CtVji7XV9YcrhCiA+zP0wgggAACCCCAAAIIDFqABIBBk3EAAvsRGNM410v/f8DPMvm/HyIeRgABBBBAAAEEEEAAAQQQQAABBHIu0KIonKNi9Fe6euO4nFvQfQQQQAABBBBAAIERECABYARQqTKHAunS/1H4a/d8Ug57T5cRQAABBBBAAAEEEEAAAQQQQAABBAYuMEpxdK6K5Qu0eFPrwA9jTwQQQAABBBBAAAEEDixAAsCBjdgDgacXWL6yUcXS273TqU+/I88igAACCCCAAAIIIIAAAggggAACCCCwS2Cy//9utfS9Bg8EEEAAAQQQQAABBIZTgASA4dSkrnwK9LS9zFnb57jzDfkEoNcIIIAAAggggAACCCCAAAIIIIAAAoMWiHS4gj6pZV0vHvSxHIAAAggggAACCCCAwH4Eov08zsMIIHAggRAiLVl/jArhSu962oF253kEEEAAAQQQQAABBBBAAAEEEEAAAQSeKhBWKcRvUOu0WzQvKj/1eR5BAAEEEEAAAQQQQGDgAqwAMHAr9kRgb4Fl94z35P+b/eApez/BTwgggAACCCCAAAIIIIAAAggggAACCAxUIJopJZ9Td9fz1Bn4vnagbOyHAAIIIIAAAgggsE8BPlDuk4UHETiAwOKbGxSVX+ll2uZ5z+IB9uZpBBBAAAEEEEAAAQQQQAABBBBAAAEE9icQK4peJMXvVce66fvbiccRQAABBBBAAAEEEBiIAAkAA1FiHwSeLFAc36EQ3qX0Wm1sCCCAAAIIIIAAAggggAACCCCAAAIIDE2g4MP/TOXo7bp+1ZihVcXRCCCAAAIIIIAAAnkWIAEgz6NP3w9eoBB/2Acfe/AVcCQCCCCAAAIIIIAAAggggAACCCCAAAJ7CbQoDgsVCvP3epQfEEAAAQQQQAABBBAYhEA0iH3ZFQEEOlcU1THjQoXoH4zRBAgCCCCAAAIIIIAAAggggAACCCCAAALDLNCrcnKO+h/+thbN7R/muqkOAQQQQAABBBBAoM4FWAGgzgeY7g2zQHv78z35/27XyuT/MNNSHQIIIIAAAggggAACCCCAAAIIIIDALoEmxfHfqnHCSeoMfH/LiwIBBBBAAAEEEEBgUAJ8gBwUFzvnWmBJ1yT3/0KXKbl2oPMIIIAAAggggAACCCCAAAIIIIAAAiMrEGmmoui9mtrFJShHVpraEUAAAQQQQACBuhMgAaDuhpQOjYjA8pWN/qPrDAWd4fo5+39EkKkUAQQQQAABBBBAAAEEEEAAAQQQQOAxgQZFeokK8Xt01ZrpqCCAAAIIIIAAAgggMFABEgAGKsV++RbobjlaCov8h9dh+Yag9wgggAACCCCAAAIIIIAAAggggAACFRJo9ndRZ6mhcL6WbW6rUJs0gwACCCCAAAIIIFDjAiQA1PgAEn4FBK5fNUYhWugVAOa6tagCLdIEAggggAACCCCAAAIIIIAAAggggAACqUCrT0r5sJLueepcUYQEAQQQQAABBBBAAIEDCZAAcCAhnkeg3PhyT/5fZAgm/3k1IIAAAggggAACCCCAAAIIIIAAAghUWqDgr6U+rxnTX1rphmkPAQQQQAABBBBAoPYESACovTEj4koKLOmapCi53E02V7JZ2kIAAQQQQAABBBBAAAEEEEAAAQQQQOBxgUijFOK/0dK1xz/+GHcQQAABBBBAAAEEENiHAAkA+0DhIQR2CSxf2ejs6rd6+f9jEEEAAQQQQAABBBBAAAEEEEAAAQQQQKCKApFiPcfrU75L19w9tYpx0DQCCCCAAAIIIIBAxgVIAMj4ABFeFQV62l6mgv6fI+D6alUcBppGAAEEEEAAAQQQQAABBBBAAAEEENgl0KSgMxQXztEXV47CBAEEEEAAAQQQQACBfQmQALAvFR5DYMnq2f6D6p0u7WAggAACCCCAAAIIIIAAAggggAACCCCQEYGxiqL3aFTr67T45oaMxEQYCCCAAAIIIIAAAhkSIAEgQ4NBKBkRWLa5zZnUr3c0L3CJMhIVYSCAAAIIIIAAAggggAACCCCAAAIIIJAKjPNXVh9Q86Fz4UAAAQQQQAABBBBA4MkCJAA8WYSf8y2wPBSk7pOlcL4hRucbg94jgAACCCCAAAIIIIAAAggggAACCGRU4CjH9Tda0jUpo/ERFgIIIIAAAggggECVBEgAqBI8zWZUoH/9GIXoImdRz85ohISFAAIIIIAAAggggAACCCCAAAIIIIBAKvBSr135fl2xqgkOBBBAAAEEEEAAAQT2CJAAsEeCWwRSgVL5T/z/PwMDAQQQQAABBBBAAAEEEEAAAQQQQACBjAvEiqI3aHTj/IzHSXgIIIAAAggggAACFRTg+uYVxKapjAukS6ZF0U3OnJ6V8UgJDwEEEEAAAQQQQAABBBBAAAEEEEAAgccEwirFukxNM76jeVEZFgQQQAABBBBAAIF8C7ACQL7Hn97vEVi+slEFvc2T/zP2PMQtAggggAACCCCAAAIIIIAAAggggAAC2RfwpSyT6K3q2XCMQuCEr+wPGBEigAACCCCAAAIjKkACwIjyUnnNCGxvO1kheqPjLdZMzASKAAIIIIAAAggggAACCCCAAAIIIIDAboFTlZTfpC+vGQMIAggggAACCCCAQL4FmOzM9/jT+1TgK2sO97T/BQqaDAgCCCCAAAIIIIAAAggggAACCCCAAAI1KFD0pS3nqzX6tWNfVoPxEzIC+xdYvPoQNbYc8ccdeiepWBj7x5/3c69cbvd3vk37efbAD0dx4p02qxA9+pSdQ+LH4vtVLpYefy4q9WvHtvt06Zztjz/GHQQQQAABBKogwJJQVUCnyQwJdK4oavqMc/wH0t95+f/DMxQZoSCAAAIIIIAAAggggAACCCCAAAIIIDBYgY3qT07WhR3rBnsg+yMw4gJX3zFaDa3TFRUbFfrnuL3mXW2GaLQvXzHVk/Utu36OknH+vrbjCfE0PL7v7gfT49LHDrS1eofCgXZ6mueDn+t16d/HPulj6XPpPnu2NGEgfWxPUsCjvjzHqj1POpHgFu9e3v1ztN4OD6iUJIq1QedNeejx/biDAAIIIIDAEAVIABgiIIfXsEB6TbTrVs9RKF7pXry4hntC6AgggAACCCCAAAIIIIAAAggggAACCKQCwf/9SHHpbM2fdT8kCAyrwJKuZrW1FdXf3aByv0sh9nx2g6KCJ9kLExUnUxRHDUo0169DT9DvmtQ/1CdeHeYy3bGk8xF7yhMvT7znsSfOVzzx+WHtRgUrS5MDnpgg8Njk/64InvhcmjgQLLPZdpt8v8cJEL/1Q/2+Xeuft+x6PCT32Lts7341NZXU21tSX1Ofxj1S0m3PLKkzSuthQwABBBBAYNebLQwI5FNg8aZWNfW93/8KPpRPAHqNAAIIIIAAAggggAACCCCAAAIIIFCHAl5+PP6cosZPav6kHXXYP7o0kgJXPzBaxd5GJWG8CqFJ5fIoFePRnoBu8hT1sW46ncw/ctcZ+wptns8/0j+PH8mQqHsvgYdsv0kh3uSVAx7wM6s9Lg97DDYpSrYp+HIFSeh2koDvl3c4YWO7Xj9xhxMJnpiIsFeF/IAAAgggUH8CT8yoq7/e0SMEnk7g2nUnKQrf9C6Tnm43nkMAAQQQQAABBBBAAAEEEEAAAQQQQKDGBFZ7wvYy9T34HS2au6/ly2usO4Q7rAKLb25Qy9hxXhnVE/lRq0Iy1RP5rZ5QnuB2/F1p1ObHOjxpPMo/H7b7MXmyny3jAn2Oz6sE6BEnBNzncXzQqwjc53F8wEkBD/m78AcVFx72Kg2b1duzRRfMThMI2BBAAAEE6lCgWId9oksIDFAgvNs7Mvk/QC12QwABBBBAAAEEEEAAAQQQQAABBBCoGYF2T+ZeqoaJdzji22omagIdfoFlm9uU9E3y5G+7J4GnefJ3qu/P9v0xniT22fyh2RPEh/t+iyeOD9kdgE8Wjzh3cPgHY8RrbHQL7R7L9sfHMb0TQvDvg0ed7LHFqwI8qpITAgrF7Vq69n6P+WYP9gbvdI/3WaNy6NKC9p7dx/N/BBBAAIFaFeBdvFZHjriHJrB07Vmu4DoXMleHJsnRCCCAAAIIIIAAAggggAACCCCAAALZFOh1WF/2RO/lntDbks0QiWpYBa5fNUalxtme0D3KE/vHeeLX93dNBnuSf9f3oK3+OS18Jzqs8DVbWeLI098TO126XXz5EF9CIDgZINIffH+1E0FWqrt4mxZNTvdhQwABBBCoEQESAGpkoAhzGAWuWTVRccO/+kPMSa6VfwPDSEtVCCCAAAIIIIAAAggggAACCCCAAAKZEij5zN4L1TXjOnVG6WQfW60KLA8FPXJvk0b1Nzmpo1l9yWFqKBzl7hzjn5/jW0/6
7975rsj/8/e3cCd1dZHor+WXvvb8gABEIAIWQiyCgqBcWhKoMVhzq0p2irTA5gL9YOtvWca63xtLXeejzeUr32UyEQ1P5MR+1te3vsvbS2PZ3SVlvjFMj3hdCAIKKQOd+31303cDCSkG/awxr+6/dbZH9rrfd9n+f/bkLIeta70ucn7mXNWtyDEej8XnHwvj+tFLAjrSDwpWhmW1Jxyb9HPvn3sS/bF620L2rtix9bvjcVC6SlI2wECBAgUAQBNz+LMAti6J/AuttbsXr1L6YB35n2o/s3sJEIECBAgAABAgQIECBAgAABAgQIDEAgj/ujMXlJXLU2PdFrK43A2I6FMTp1bLrZemy0J4+LrLkiPZl9ZmSNs9K92fNSHmtLk4tAqyjQWTkgvWIk67xm5GupOOBfot3+VvqePpzKT76dXijxbUUBVZx2OREgUBYBBQBlmSlxdkfg1olnpo4+mvZnd6dDvRAgQIAAAQIECBAgQIAAAQIECBAotEDnqdzfiWi9Pa5e/kChI61zcJ1VS7PWKemG6snRyE9ND/GvSqs3rEwkax7bl9WZR+6FF+j8PrM9fX/vTd/bO9OKAVtT8Ur6uXFnNNPqAfsWbo83LXu48FkIkAABAhURUABQkYmUxgwEPrJ5cSxa+AtpKaJfSFcvmEELlxAgQIAAAQIECBAgQIAAAQIECBCogsB30hO674l99380rr/gQBUSKnUOeZ7Fhv84LmLyvEef6s/OTjdO003//ISUV2c/Ke2LSp2j4AlE7EwId6fv9n1p1YpUGJB9Pe3fSMUBX42pPd+IN52pIMC3hAABAj0SUADQI1jdFlDg0af/b0qRdVYBsBEgQIAAAQIECBAgQIAAAQIECBCoi0Dn6dx/TntaBWDV39Ul6ULl2VnSf3jynPRUdPq7yfbz0kNKnWX8l6S985rSzt5Ku41AlQV2p5v/D6d/Bx5KhQDfTsUvX0+vtPiXtP99XHXqP1Q5cbkRIECg3wIKAPotbrzBCHxyy9HRHnp/+gPG9SmAxmCCMCoBAgQIECBAgAABAgQIECBAgACBgQm008ifjmj+57j61P8YWBRVH/jGLSNxVGtBtLIFMZWtiSzOTzc6L0m/XpBSX5r2Zto7N/v9HWVCsNVaoPN70mTap9Lf2z+U/h35Qvr8hcia/5R+vjv27t8Z+9p746fW7k8FM50iJhsBAgQIzFBAAcAMoVxWcoHbJp4b7fiTlEWnqtZGgAABAgQIECBAgAABAgQIECBAoI4CaUnu7Jei3R6La1fvrSNA13Pu3PA/bsGymJpclvo+Kd2ofFq64X9h+tzZl6e9c8PfRoDA7AS2pSKA/5nqZP4pGlNfibx1T/r1/rhz/P5Yd3GnaMBGgAABAkcQUABwBBynKiKwcfNw7Fm8Mb1D61UVyUgaBAgQIECAAAECBAgQIECAAAECBOYq8NW0BPe1cdVqS27PVXDDvYsi3/vUyLPTk+UZqZunpf2sx3Y3/Ofqqh2BwwukVwbEllS89NVUXPOlVGTztVRWszWGG+Nxxal7Dt/EUQIECNRbQAFAvee/HtnfeudlqdD2synZhfVIWJYECBAgQIAAAQIECBAgQIAAAQIEjiDQztLflbVfZxWAIxgdfCrPs/ide5bGvgPPjKx9QVq8/8x08/+p6ZKVae88+d9Z0t9GgEDvBQ6kIe5OxQDbU/HN9rTq779Gs/GP0W58Ja5e/kDvhzcCAQIEyiGgAKAc8yTKuQqsH18Sjex3U/NL0+77PldH7QgQIECAAAECBAgQIECAAAECBKokkN6pnV+fVgG4pUpJdT2XDXecEPnQC9JTx5ekv1m8KPV/3GP7ovRro+vj6ZAAgdkJZPHd1CDd+M8fiHb2pfRv5e0Rk38RV629b3YduZoAAQLVEnBDtFrzKZuDBdbljVi97a3p0K+kvfOHcxsBAgQIECBAgAABAgQIECBAgAABAo8KjEe7fXVcs/pv0pLaea1ROn+PePb9C+O7Oxelp4lPS8uLdx4mujztZ6a9s6roUNot7Z8QbAQKLDCVYuusEHAg8viHVOT0ezGZ/30sGP2PeDh2x/Un7y5w7EIjQIBAVwUUAHSVU2eFErht+9poT30sxXRxoeISDAECBAgQIECAAAECBAgQIECAAIHBC0ymm2R/FFONn443rdgx+HAGEMGnt54YexunpKeGV6fRX5SeIn5JKoY4LX32dP8ApsOQBHogsDO9ruMrqd+/TPv/iEa+I/Y3vxlHL/9uXJF1CgZsBAgQqKSAAoBKTqukYuP2BbGn/fb0h/Z3JY2jiBAgQIAAAQIECBAgQIAAAQIECBAgcIjA/Wlp+/fGdw58It5++r5DzlbtQOdJ/zV3Hh9TzbNT3mel+/zPSn9/+Kz0+fSUaucpfxsBAtUV6PwetykVPn0x/Xu/OS3qsTkmsy/Hm0/9dnVTlhkBAnUVaNU1cXlXXGB3e01a4ucVKUs3/ys+1dIjQIAAAQIECBAgQIAAAQIECBCYs8CydDPsyjiq9beph3RTrKLb2J3HxMjQsyMmnhft1nnp+f61KdN00z8fqWjG0iJA4FCBzr/vz0sFP8+LyHZGNjUeQ42vxC0T/56O/Uu087+La1d/59BmjhAgQKB8AlYAKN+ciXg6gRu3jMQxQ29Jl30g7aPTXe48AQIECBAgQIAAAQIECBAgQIAAgRoLdN6ZPRat7Jfj9SsfrIzD2I6FMbL3+ZE3XpJu+Kcn/WN52k9I+8LK5CgRAgTmK5CnDnal/YFUDLU9FQb8dTSyP4irVmyab8faEyBAYJACCgAGqW/s3ghsmFidqvU+m97X9bTeDKBXAgQIECBAgAABAgQIECBAgAABAhUSyOOhtBz+lXHNis+VMqs8z+Jj9yxIa4EujL37n5pu4F2fnu5/fnqq96SUz3Dam2n3d+GlnFxBE+ibQKcYYDLte1MxwJZ0fyH9fph/Lg40t8Xuvbtq8ZqUvlEbiACBXgv4Q0+vhfXff4Fbtv1iWv7//+j/wEYkQIAAAQIECBAgQIAAAQIECBAgUFqBr6cbXc8t1fuwOyuBHjt6arSn0nL+2Qsiz1+WbvOflWZgqLSzIHACBIok0CkG+OdUVPS5mMz/JlpxT0zl96RXBewtUpBiIUCAwBMFFAA8UcTP5Rb4+NYTY7jxNymJznu8bAQIECBAgAABAgQIECBAgAABAgQIzFQgz94T++7/9bj+gs5rAYq5rbu9FWtWnBztZlr9Mz8vPaV7SQr02Wk/qpgBi4oAgQoI5KkQ4L5UYPRP6de/T7/vfCmyoX+Lq06+qwK5SYEAgQoKKACo4KTWOqVbJ34u5f8bae8s62UjQIAAAQIECBAgQIAAAQIECBAgQGDmAhORt6+Oa9Z8YeZN+nTl+vHRNNJF6QbcS9PNt3PT586T/qemvZV2GwECBPol0HlNwN1pxZF/T8UA/zOyxl/HvqF/jetP3t2vAIxDgACB6QQUAEwn5Hx5BNaPPyMtxXNrCvi88gQtUgIECBAgQIAAAQIECBAgQIAAAQKFEejc2PrDaMRPx5Wr7hl4VJ2n/Veu6qz0eXm68f+y9Hd/p6UbbiennzvFADYCBAgMUiBPg+9M+zejnW2OZv7H8fCuz8QN53SO2QgQIDBQAQUAA+U3eNcExjYNxfDSD6T/CXhr6nOka/3qiAABAgQIECBAgAABAgQIECBAgEC9BB5ON9nfGyvHfzMuvrhTENC/bV3eiLPvHomdexdHc+iHI2/8p8jaz08BDD+2+/vs/s2GkQgQmLlAO126P+0PRp59Nv36e5E1vxjf3bMz3n76vpl340oCBAh0R8AfmLrjqJdBC9w28dxox0dSGM8YdCjGJ0CAAAECBAgQIECAAAECBAgQIFBygS9GO//JuGbVP6Tl9jtPufZ225g3Y++2FdFun55uml2cltb+kfTE/+lpUH9/3Vt5vRMg0BuB/amQanP6/fMzEfkXYrKxLSbvuz+uv+BAb4bTKwECBL5fwB+gvt/DT2UU2Lh9Qexpvz39h/RdKfyjypiCmAkQIECAAAECBAgQIECAAAECBAgUSCDdpMo+GJN73hdvOvPhnsV109eOitaisyJvXxRZ/pI0zrPTvrRn4+mYAAEC/Rfov
79E7lL1NBwN+m4qZ/Tp+/GNeu3tv/MIxIgECdBBQA1Gm2q5rrhrvOTf+T8NGUXmc5MBsBAgQIECBAgAABAgQIECBAgAABAvMXuCc9kX91XLvm8/Pv6qAe8jyLWyZOTEdelF7neUm68f+MtGT2eelnr/U8iMlHAgQqJ7AzFQF8Iz3IuCmtdPKnMbn7/+tpgVXl+CREgMBsBBQAzEbLtcUTuHHLSBw1fF008t9IwY0WL0ARESBAgAABAgQIECBAgAABAgQIECipQJ5/Lq5e9equvQbgpq1nRKv1+oj2y5LIyWlflvZWSXWETYAAgbkITKUVVnakhxq/lgoC/jQard+Nq0/9j7l0pA0BAgSeTEABwJPJOF4OgQ13pneDNf84vQ2sUyVsI0CAAAECBAgQIECAAAECBAgQIECgewKT6Qn9K+PKVZ+ZUxFA5+GdJdkx0W5dmJ56vS718bwUWucVnsPdC1FPBAgQKKVAnqLel4oAvpNWQfnzdI/jt6K1f0ucsnZ3XJxNljIjQRMgUBgBBQCFmQqBzEng1q1viGjcNqe2GhEgQIAAAQIECBAgQIAAAQIECBAgcGSBPDbHZPvl8eY124584UFn148vScv7r043tl6Wbmr9aDrzzIPO+kiAAAEChwp0igH+LBVK/VH6dVMqBtgebzj9oUMvc4QAAQLTCygAmN7IFUUV2HDvomjv/UL6n4jzixqiuAgQIECAAAECBAgQIECAAAECBAiUXGBnWq76v8V3978/3n76vifNZV3eiFO3n5Re1fkD0cwvTjewXpquPSPt/g76SdGcIECAwCECe9PKK/+eVgX4q2jn/2/s378prj/jW4dc5QABAgSOIOAPX0fAcargAhvGX5f+I/jJFGWz4JEKjwABAgQIECBAgAABAgQIECBAgEB5BfL4SuT5DXHt6r88bBKf2Loymq2Xppv/l6el/jtP+y9Pe+Ow1zpIgAABAjMVuCNd+HfRzj4fzQN/HletvW+mDV1HgEC9BRQA1Hv+y5t9ZxmxLD6XlsP5wfImIXICBAgQIECAAAECBAgQIECAAAECpRA4kKL87Whl74nXr3zw8Yhvueu09KRqekVn3nna/7S0H//4OR8IECBAoBsCU6mT+9OqKneksqo/ij1Tn4jrT/tuNzrWBwEC1RVQAFDdua1uZnmexYaJ69LqYe9LSR5X3URlRoAAAQIECBAgQIAAAQIECBAgQKAwAt9KN6DeGq0Dn4/J5jPSopzXPnLjP4slKcLhtPu75sJMlUAIEKigQJ5y6ryG5YG0wMrNaVWWz0RjZCK2nrgn1mXtCuYrJQIE5iHgD2XzwNN0QAIb7jgh8tZH0+ivTrulxAY0DYYlQIAAAQIECBAgQIAAAQIECBConcCX0lLU96al/n8oZe7vlms3/RImQKBAAp1VAT6XCgF+L8X0xVi06v64IuusFmAjQICAP6T5DpRQ4NaJ16SoP5T2lSWMXsgECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgW4IPJRexfJHMRW3p87+PvY/cGdcf0HntS02AgRqLKBKs8aTX8rUP7H9uBiaWpdif2vah0qZg6AJECBAgAABAgQIECBAgAABAgQIECBAgAABAt0R6Lwe4Dtp/9e0IsBfRLP1u/GG5XdGlnWO2wgQqKGAAoAaTnqpU7514jkp/vVpP6PUeQieAAECBAgQIECAAAECBAgQIECAAAECBAgQINBdgYdSd1vT6wE+GZPN9fHmU7/d3e71RoBAGQQUAJRhlsT4qMDYjoUxcuDn03I270kHGlgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOEdibjtwTkX0m2u1b0+eJuHZ155iNAIEaCCgAqMEkVybF2+5YG+3WH6d8zqxMThIhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRMINv+yIoAefaHMZXdaVWAnkHrmEBhBBQAFGYqBDKtwC3jb0/vrPnNaa9zAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwMEC4xH55yLP/zTy7B/TigDfOfikzwQIVEdAAUB15rLamawfH003//8psji32onKjgABAgQIECBAgAABAgQIECBAgAABAgQIECDQE4HJ1OtE2m9P+x/GipWfj4uzzjEbAQIVElAAUKHJrHQqt41fHu3ssynH4UrnKTkCBAgQIECAAAECBAgQIECAAAECBAgQIECAQG8FDqTu706rAfx15M0Px7Ur/qm3w+mdAIF+CigA6Ke2seYmMLZpKEaO/4P09P/LUwe+s3NT1IoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLDAZOTxQHo1wJ9HNG6MfUNfjeuesietyJwffJHPBAiUS8DN1HLNVz2jvWXrKyNrjKXkT6ongKwJECBAgAABAgQIECBAgAABAgQIECBAgAABAj0VeCj1/vsxFZ+IPbv+LW44Z2dPR9M5AQI9E1AA0DNaHXdFYGzHwhje/4FoxJtSfyNd6VMnBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChwrksSMtxjwWWf75yEb/La46adehFzlCgECRBRQAFHl2xBaxYfzZkWcfTRTPxEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBzgX3p1QCb06sB/iLa8QexeNWmuCKb6vmoBiBAoCsCja70ohMCvRBYd3sr/Yfluanrtb3oXp8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKHCIxEFudHlr0tmtn62L3t/fGJO9yrOYTJAQLFFLACQDHnRVQdgU9tXRmTjf+ePr0m7b6rHRMbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC/AvvTcONp/3B6ZfPvx/KV98fF2WR/QzAaAQIzFXBTdaZSruuvwLq8Eau2vyKy9s1p4KX9HdxoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChxH41/RqgN9MKzj/VVy7euIw5x0iQGDAAl4BMOAJMPyTCDxl61Hp5v9l6ayb/09C5DABAgQIECBAgAABAgQIECBAgAABAgQIECBAoM8Cz0yLNo+ldZtvjFvuemV8euuJfR7fcAQITCNgBYBpgJwekMD68TPTe2X+JPJYM6AIDEuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHB4gTwd3pH2P0sFAZ+JBY2/jStO3XP4Sx0lQKCfAlYA6Ke2sWYukMUL0s3/lTNv4EoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE+CXQeMj4l7VemVwJ8NHZPfSQ2TKzu09iGIUDgCAJWADgCjlMDElh3eytWrfpKZNnpA4rAsAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjMXOJAuvT+i8ZGY2vfxWL32wbg4m5x5c1cSINAtAQUA3ZLUT/cENoy/JPLsT1OHVqjonqqeCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK9FphKA3w57Temuzx/Fm9YeW964LPzugAbAQJ9ElAA0Cdow8xQoPP0/+rVt6arfzztvp8zZHMZAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBAArvSq54/F1n+mdg78vm4/uTdBYpNKAQqLeAGa6Wnt4TJ3br1vPTg/2dT5KtKGL2QCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEvidwV/r4mWi0PxV3btsc6y72WoDv2fhEoCcClljvCatO5yzQzl6W2i6dc3sNCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiiKwIgXyU9FujKUVoK+L9eNLihKYOAhUVcAKAFWd2TLm9Yntx8XQ5Pq08v8Pp/B9N8s4h2ImQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBwqkKdDu6Mdm6KZvzO+M/nF+Km1+yPLOsdtBAh0UcAKAF3E1NU8BUYmX5Du+6dXALj5P09JzQkQIECAAAECBAgQIECAAAECBAgQIECAAAECRRLoPPi5KBrxwsizv45jhj8QG7Y9I8Z2LCxSkGIhUAUBBQBVmMUq5ND5DX4quyCl8pQqpCMHAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwwoMReQ3pDMbYsG+6+KWu06Ldbl7loelcpDA7AX8yzR7My16IbBg/8r03P9zUtcjvehenwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUR6NyjPDetBvCeyNq/Fau2vyJu3OIeUWGmRyBlFlAAUObZq0rsnaqudpyd0rmwKinJgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAYFqBJemKl0aj/aE4eujX4uNblk/bwgUECBxRQAHAEXmc7IvA2VuPSk//vzCNdVRfxjMIAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAcQTyWJPuFb0thod/P26deE1suHdR5HlWnABFQqA8Av7FKc9cVTfSm7aeEa3Gn6UEV1c3SZkRIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMQGBfumZDTMVvx+JdX44rztk/gzYuIUDgMQErAPgqDF5gqPH8FISb/4OfCREQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYtMJICe
79Es041Oxe9GV8amtKwcdkPEJlEnACgBlmq2qxrp+4i+j8cgrAKqaobwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmL/Dt1OTPI89uirz9t3Ht6r2z70ILAvUSUABQr/kuXrY333FqNFvfSIGNFi84EREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAxY4EAafzyi8ZnI9n84rlp734DjMTyBQgt4BUChp6cGwTVbP5aydPO/BlMtRQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHASGUpunRrR/PqZan4ubx58dY5s6x2wECBxGwAoAh0FxqE8CN24ZiaOH/0dk+Qv6NKJhCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyi3wQLSzD0ceG2Lxim1xRTZV7nRET6C7AlYA6K6n3mYjcMzQ+ZHF6tk0cS0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgECtBZZGI//P0Wh/KHZNvDg2bh6utYbkCTxBQAHAE0D82EeBdlwWkR/XxxENRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUH6BkciyV0Yj+++xe+E74uYty8qfkgwIdEdAAUB3HPUyW4FPbTs2Pf1/fmq2YLZNXU+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgCZyVCgHSagBDH4tbJ55DhACBCAUAvgWDEZic/IFUAHBmGtx3cDAzYFQCBAgQIECAAAECBAgQIECAAAECBAgQIECAQBUEjk73nH44JXJbKgL4ufj0juMjz7MqJCYHAnMRcPN1LmrazE9gY96MduOC1Mmq+XWkNQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFoJoPT0v7BOHDgk7F+23Ni/fgoFwJ1FFAAUMdZH3TOe7eekt7JcmEKw2+8g54L4xMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKiWQvySVA/xOSuma+PTWEyuVmmQIzEBAAcAMkFzSZYG89dTU40Vd7lV3BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDoCK9LDqL8S+5vr0msBnhmd1altBGoioACgJhNdmDTHdiyMvN15+v+kwsQkEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgaoJHB9Zfk3kcWPs2fbK2Lh5uGoJyofA4QQUABxOxbHeCbQml0SWXZIG8N3rnbKeCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOq+jzuK5CeKm2L34XbF+fDTyPANDoMoCbsJWeXYLmdvkshTWDxQyNEERIECAAAECBAgQIECAAAECBAgQIECAAAECBAhUTaBzP/TYtBrAu9NrAf4kNoxf+EghQNWylA+BxwQUAPgq9FegFT+YBjy2v4MajQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOYCnSf/XxR54+OpEOANseGOE6wGUPNvREXTVwBQ0YktbFp584cLG5vACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqizQSK8EOC/y+NVoN38lbpk4o8rJyq2eAt5xUc95H0zWt969NGJyIg2+eDABGJUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAIwL70j//Ne3/Na5e9WdMCFRFwAoAVZnJUuRx4LIUppv/pZgrQRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKi0wkrK7KO2/HesnfiE23LvIKwEqPd+1SU4BQG2mesCJrss7S6q8bMBRGJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAwQIrohHvjXzvjXHb9nNiY948+KTPBMomoACgbDNW1nhX3/2UyLPnlTV8cRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECFRWYEHK7I1pBYCPxO7tL4+xTUOVzVRilRdQAFD5KS5Igu2pZ6dIjipINMIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8ASB/AXRaH8ohpddE5/aduwTTvqRQCkEFACUYpqqEGT6DTNiSRUykQMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBFBfJYE438vXEgf3dsmFhd0SylVWEBBQAVntzCpPbxrSdGo3Fmime4MDEJhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDhBZ4SWbw12vlY3DrxzFiXu6d6eCdHCyjgy1rASalcSMPZRRH5GZXLS0IECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJVFVgQWfbilNz/HavuekPc9DWvuq7qTFcsLwUAFZvQwqWz7vZWxCNP/59QuNgERIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQODIAienB10/Gq0FPxc3b1tz5EudJTB4AQUAg5+Dakew5tTjImufnZJcWO1EZUeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBJgaxznyt/ZzTzX4mbJ86PjXmzknlKqhICCgAqMY0FTmKqeXLk2ekFjlBoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKYTWJAu+JFoxgdi78RlMbZpaLoGzhMYhIACgEGo12nMrLkipXtunVKWKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCUFRlNWL0wPv47F0NKfsBJAJee49EkpACj9FBY4gbEdC6ORPyNFeFSBoxQaAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZkKdJb/XxnNbH3svesX4uZ7lsW63D3Xmeq5rucCvow9J67xAMP7jo48v7DGAlInQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCopkCW7oP9UjT2/XqsnDgv1t3eqmaasiqbgAKAss1YmeJt5cekcC8qU8hiJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBDgUWRxevT/huxZtXzFAHMUM1lPRVQANBT3pp33m6cnQSOr7mC9AkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKorMBpZdklK77fitJU/Ut00ZVYWAQUAZZmpssWZ51kK+WVlC1u8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYp0Iw8e1q0G/9X3DLx87Exb86yvcsJdE2gc5PWRqD7Ap33nKxavSUtebKq+53rkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAhBfZEO9sQ+YFfi7tO+49Yl7ULGaWgKitgBYDKTu2AEztt5Wlu/g94DgxPgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQb4EF0civjGbr/bF6/FyrAfSb33gKAHwHeiMwlb2kNx3rlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChBRam6K6IaPx67N32wkJHKrjKCSgAqNyUFiWh7AeLEok4CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRZoJXGe0m047di/fiL+jy24WosoACgxpPfs9THdnSqms7uWf86JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFB8gWZ6ZfbZ0YiPxfptV8a63L3Z4s9Z6SP0JSv9FBYwgZG9F6TfzJYUMDIhESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOizQHZ6NPL/Fqsm3hm33r008jzrcwCGq5GAAoAaTXbfUm1k56exFvdtPAMRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLbACdHI3hkx+c64beupxQ5VdGUWUABQ5tkrYuzrbm9Fu/H0FFrnNQA2AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6Ankck/75M9Fuvi9uues0KAR6IaAAoBeqde7ztNXLIss7VUutOjPInQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBhBIbSq7RfGzH1odhwx7mHOe8QgXkJKACYF5/Ghwq016ZjJx563BECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJJAK7LspZG3PhS3TZwfeZ5RIdAtAQUA3ZLUz6MCeXZO+nAKDgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEnlSgs5r2ZdGOT8eG7a+MsU1DT3qlEwRmIaAAYBZYLp1GYP34aOTZ6emqY6e50mkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCLOiGj/eowue5UiAF+HbggoAOiGoj4eFWi2T0gfVuEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDGAmdF5B+I4eOvjI2bh2fcyoUEDiOgAOAwKA7NUWAqTkwtV8+xtWYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6iqwKhrxnti9+BpFAHX9CnQnbwUA3XHUS0eg0Tg5/XMtDAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZi1wamT5r8SuRe+MsTuPmXVrDQgkAQUAvgbdEbhxy0hEdlrq7KjudKgXAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArUSyFK2J6Q7uL8UI43/PdaPn1Sr7CXbFQEFAF1h1EksHF2UFM4kQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAvASGI8t+Ou2/HDffceq8etK4dgIKAGo35T1KeHj/4oj83B71rlsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECdRIYiSx+MhpD/zU2TKyuU+JynZ+AAoD5+Wn9vwQarVQAkJ3zv370KwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC8xTI8tdFO60EoAhgnpD1aa4AoD5z3dtMJ7O1aYCjezuI3gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBPhA0m4AAEAASURBVAjUSmA0OkUAebzb6wBqNe9zTlYBwJzpNHxcIM+zaLQvfPxnHwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6JbAaOro2mi2Phi33d
79F5KNdG4EkFFAA8KY0TMxZ4b3oDSZ6fN+PrXUiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwGwFfizazV+LDXeumG1D19dHQAFAfea6d5menQoAIrugdwPomQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBdE/uimi33hsbJlbTIHA4AQUAh1NxbHYCe7eekhqcPLtGriZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYNYCWf661OYDsX78olm31aDyAgoAKj/FfUgwD8v/94HZEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSSwGjk8cpoZL+aigCeQYTAwQIKAA7W8HluAnnj0rk11IoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTkIDKU2l6YigI/Hhu3PjjxPr+y2EYhQAOBbMH+BLLMCwPwV9UCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgtgIXRD714diwzUoAs5Wr6PUKACo6sX1La/34kjTWir6NZyACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4WuCD98MFHVgI4+KjPtRRQAFDLae9i0u18ZUQ20sUedUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOwEfjCtBPCrsX78otk1c3XVBBQAVG1G+51Pq7EmIh/t97DGI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgcYFW+vTCaGSdIgCvA3icpX4fFADUb867m3EWZ6cOF3a3U70RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBLgaF0/aXRjI/FzRPnR55ns2zv8goIKACowCQONIV2tjyNPzzQGAxOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCjAnl2YTTy98ctE+lV3ra6CSgAqNuMdzPf9eNLIovVqctONZGNAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEiCGTZi6PRWBcbJjr38mw1ElAAUKPJ7nqqzanO0//Hdr1fHRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgME+B/HXRzn45PrVtzTw70rxEAgoASjRZxQu1uTS9O2Rx8eISEQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHaC4xElr82JvNfipvvOLX2GjUBUABQk4nuTZr5U9MrAE7sTd96JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgngILUvtrotH6L7F+/KR59qV5CQQUAJRgkgoZ4rq8Ee3GCSk2KwAUcoIERYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOARgSw91PvG9Oln0usAvN674l8KBQAVn+Cepbf2jsXRiFNS/yM9G0PHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0Q2AkGtnPpNcB/GxaCWBJNzrURzEFFAAUc16KH1V7aGnkeacAwEaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPEFRtJKAG+PLHuHlQCKP1lzjVABwFzlat9uclFEdkztGQAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKItAHsekIoAb4kD+phjbNFSWsMU5cwEFADO3cuXBAu2hE9OPqw8+5DMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUXODYVAfxijB7/lthwb3ro11YlAQUAVZrNfuaSx8I03NH9HNJYBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0RWBZ6mVd5Huvjo15sys96qQQAgoACjENJQsiz7NUFXRsinpJySIXLgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECjwp0igDeG7u2vQRIdQQUAFRnLvuXye/ePRp5++T+DWgkAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6IHB8NOLXYsPEJT3oW5cDEFAAMAD00g+5a3Iksmx56fOQAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECT4s83hWf3HY2ivILKAAo/xz2P4NWtkABQP/ZjUiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgBwLN1OfF0c4/GDenIoDO68BtpRVQAFDaqRtg4HmMRrRXDjACQxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0D2BLK0CcGl6HcAvxE3jK7rXrZ76LaAAoN/i1RgvFQBkJ1cjFVkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAEhiLLXx+t5s/ERzYvJlJOAQUA5Zy3AUedH50COGHAQRieAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHuCnSKAN4YCxf+fNy4ZaS7XeutHwIKAPqhXKUxOu/8aGdrq5SSXAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeFzg6GhkPxlHD7/28SM+lEZAAUBppqoggb43slT1c3pBohEGAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdFzgh3RN8X6yfeGOMbRrqfvd67JWAAoBeyVa63+yUSqcnOQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIETkmPBt8Qo8dfFhs3D+Moh4ACgHLMU3GiPPuRFQCWFycgkRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0BOBLM5P/b47do0+PTqvCrcVXkABQOGnqIAB5rGsgFEJiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7gtcGFnzfXHr9jXd71qP3RZQANBt0ar3tyytABDZWVVPU34ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwi0Ep3CC+OmPrl2Lh9AZNiCygAKPb8FC+6b9zTeb/HwuIFJiICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHok0IwsuyJ2T74/Nty7qEdj6LYLAgoAuoBYqy6G9z21VvlKlgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjsBoKgJ4XeR73qwIoLhfCAUAxZ2bYkaW5ScUMzBRESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQY4F0rzC7Pqb2XRJjm4Z6PJbu5yCgAGAOaLVu0oiVtc5f8gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTqLZBWDM/fFaPHnRV5ntWbonjZKwAo3pwUO6K8sazYAYqOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEeCjSjERdG3vhgfOyeBT0cR9dzEFAAMAe0mjc5q+b5S58AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA3QUakcWlMXrg/4yN2xUBFOjboACgQJNRilCy9rGliFOQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0UiAt/5//eOydemOsHx/t5UD6nrmAAoCZW7myI5A3TgdBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJLA48nhHZNnLY+PmYSKDF1AAMPg5KE8EN24ZScH6zpRnxkRKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNcCK9NTxO+M3QsuinW5e4m91p6mfxMwDZDTBwkc1ViRflK5cxCJjwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqLtBIKwA8Mz1H/LOxZuvymlsMPH0FAAOfglIF0Hl3h+9MqaZMsAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6LtCKLH443Up8V4zdeUzPRzPAkwq4mfukNE4cKtBYmo61Dj3uCAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNRdoRp5dFyONN8bYjoU1txhY+goABkZfwoGbcVKKeqiEkQuZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG+CGT/JYb3vzrW3e7B4r54f/8gCgC+38NPBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBXgSyWppeK/1ysXv2Dc+1Cu7kLKACYu139WubZmpT0aP0SlzEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjMU6NyDPi/yuC423Llihm1c1iUBBQBdgqxFN3m7864O35laTLYkCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxZYCiyeFW0m9fFp7YdO+deNJy1gJu5syarcYMsFqTsfWdq/BWQOgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEZCixIRQDXxWT7lXF73pphG5fNU8DN3HkC1qp5ni1P+Q7XKmfJEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwV4FlEdk74+5t5821A+1mJ6AAYHZeNb8669z8z2qOIH0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYucFZMxS/FhjtOmHkTV85VQAHAXOXq1u6mrx2VFv8frVva8iVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYJ4CWfxQ5K23xY1bRubZk+bTCCgAmAbI6ccEGiNLo50v4kGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFZCnTuM74pjh75ibj99tYs27p8FgIKAGaBVetLm1kWWdptBAgQIECAAAECBAgQIECA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V8b68dHix9ufyJUANAfZ6MQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHcFFkYjro4sf1asy937TrYQuvsF0xsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9E/gnHTb+y1x6tcX9W/I4o6kAKC4cyMyAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhOIItXR2v4VdNdVofzCgDqMMtyJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQHUFFkfeeHeMff346qY4s8wUAMzMyVUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFSBLNbE8OivxsbtC4oaYj/iUgDQD2VjECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAvBVrRyF8au9qX9XKQovetAKDoM1SU+Nr5gRTKVFHCEQcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSeIHBKKgK4Mj65ZfkTjtfmRwUAtZnqeSbayO5LPTw8z140J0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQK8Emqnji+NA67LYmHc+125TAFC7KZ9rwu39qeXkXFtrR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgT4ILI1GdmXsG1/bh7EKN4QCgMJNiYAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYI4CWWp3SbSbr44bt4zMsY/SNlMAUNqp63PgeTaVRmz3eVTDESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYA4C+dvimKGz59Cw1E0UAJR6+voYfCP/VhptVx9HNBQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmKrA82tlPz7VxWdspACjrzPU77nZzdxpyX7+HNR4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmJNDIXxnrxy+fU9uSNlIAUNKJEzYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIHFHgmMiyt8cntxx9xKsqdFIBQIUms6epZHk79Z/3dAydEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHsCjcjiopgaenOMbRrqXrfF7UkBQHHnpliRtfMHU0Cd1wDYCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUBaBY1Ogr4nR484qS8DziVMBwHz06tS2mX03pbunTinLlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBSgg8M9qNV8VHNi+uRDZHSEIBwBFwnCJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0gssSq8C+IlYsOippc9kmgQUAEwD5DQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlFwgi6dGI/63GLvzmJJncsTwFQAckcfJxwXy1kPp897Hf/aBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC5RHo3Bv/iRjOXlCekGcfqQKA2ZvVs8XVyx+IPHbWM3lZEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQeoEsFkSj8Y4Y27Gw9Lk8SQIKAJ4ExuHDCeT709H8cGccI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQAkEnh0jB15RgjjnFKICgDmx1bRRlt+dMu8UAdgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQRoGRaOQ/GR/fsryMwU8XswKA6YSc/55A1tidfmh/74BPBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKJVAltY8f3oMD/9o5HlWqshnEKwCgBkgueQxgTweTJ8meRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDEAsdG3v7RuOnOc0qcw2FDVwBwWBYHDyuQ5TvSca8AOCyOgwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlEYgyy6ModZrYmzHwtLEPINAFQDMAMkljwnk7Z3pk1cA+EIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFB2gdH0KoBXx+jetWVP5OD4FQAcrOHzkQWmmlYAOLKQswQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlEUgi6dF1nx1bNy+oCwhTxenAoDphJz/nkAj2xeRWQHgeyI+ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQXoGhaOc3xM726vKm8P2RKwD4fg8/HUlgKHZElh840iXOESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoDQCWZwQzfxnY2PeLE3MRwhUAcARcJx6gsDrVz6Y3oMx+YSjfiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB5BfJ4TewZP6e8CXwvcgUA37PwaWYCD83sMlcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgBAJZHBPtxvUxtmmoBNEeMUQFAEfkcfIQgay97ZBjDhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC8Aq1oxGUxsuxZ5U3h0cgVAJR9Bvsdf97Y0+8hjUeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEeC6yKLH9trB8f7fE4Pe1eAUBPeSvZ+VcrmZWkCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCos8BwSv7FqQjgBZHnWVkhFACUdeYGFne+a2BDG5gAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK9E1gb0bg8bpk4pndD9LZnBQC99a1e7+3s/uolJSMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhEK60A8IpoNs4t6yoACgB8i2cnkLXvnl0DVxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAsAtmadPP/VXHbNxeWJeKD41QAcLCGz9MLNBb+8/QXuYIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlFGhGHlfH5L6VZYxeAUAZZ22QMZ964r40/O5BhmBsAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9Ewgi2XRmPq52Jg3ezZGjzpWANAj2Mp2e3+qd4n8q5XNT2IECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCIxmti19azywahAKBsM1aMeO8uRhiiIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQA8EsjgmovnWGNs01IPee9alAoCe0Va046+kFQDyuKei2UmLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECHYFmNOKyGFn2rDJxKAAo02wVIdb3pNv/WfbvRQhFDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOihwKrI8tfGjVtGejhGV7tWANBVzpp0lje8AqAmUy1NAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUWGE65PzeWtJ5RFgMFAGWZqaLEmWVpBYDJiRTOZFFCEgcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6JHBOROMlMbZjYY/672q3CgC6ylmTziZjX0R+X02ylSYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUVGI08f1kMT51WBgIFAGWYpaLFONTYn0JSAFC0eREPAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK9EHh6RPuiGNs01IvOu9mnAoBuatalryz2pmUuttUlXXkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBrgdHI8mtjwZJji66gAKDoM1TE+Nqt/WmZi28VMTQxESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOsCWTwn8uZzut5vlztUANBl0Fp0t7exJ+U5XotcJUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOQB7viI3bFxQZQwFAkWenqLEd+5R90Yh7ixqeuAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINB1gSx7VuyafGHX++1ihwoAuohZm66uyKZSrg+mfXdtcpYoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ1FxiKaFwTN24ZKSqEAoCizkzR48qnHorIHih6mOIjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlwQa0cgviiWtF3Wpv653owCg66Q16bDd+FZ6ycXdNclWmgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgInBzt7FWxfny0iBwKAIo4K2WIqZl9NxUA3F+GUMVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBLgkMpVUAnh9Z/qwu9dfVbhQAdJWzTp2N3pdeAbCtThnLlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApFnayNvvDDGdiwsmoYCgKLNSFniueqkXamqZUcKd19ZQhYnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEuiCwIBrxghjds7wLfXW1CwUAXeWsW2f5AynjnXXLWr4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNRe4PmRNy+Mdbe3iiShAKBIs1G2WLL4Wgr53rKFLV4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMU2A0rQLw47H69GPm2U9XmysA6CpnzTqbanVeAfCdmmUtXQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECETkcVnkU2cWiUIBQJFmo2yx7Hr4mynk75YtbPESIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCwIjkeVXd6GfrnWhAKBrlDXs6IZzdqaylu0p8wM1zF7KBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeEXcdNfJRWFQAFCUmShrHFnWKQDYX9bwxU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5CCyLofaPz6N9V5sqAOgqZw07y/Mvp6x31zBzKRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCVVk2/Om7esqwIFAoAijALZY7hwNTmFL4CgDLPodgJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJi7QJ6dFM3Wy+beQfdaKgDonmU9expefE+qaPEKgHrOvqwJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIg4LvLsJXHr3UsHjaEAYNAzUPbxrzppV2T5N8qehvgJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwR4Fmumd6
79QbQPXDjH9l1rpgCga5Q17iiPr9c4e6kTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFB7gWx1ZPGcWD8+OkgKBQCD1K/K2Fnjn6uSijwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwB4FWZNmlkTVOm0PbrjVRANA1yhp31M6+VOPspU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOwDMi2ufFuttbg+JQADAo+SqNu7CxNaXzQJVSkgsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmKbAoGnF5rFy1eJbtuna5AoCuUda4o68s3xeR/1uNBaROgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBdNs0uzxa+YmDolAAMCj5Ko37nsjTN/nvqpSSXAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAHgROi3Xj5HNp1pYkCgK4w1ryTLMsjb/1DzRWkT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfTsdLw5Nm4eHgSFAoBBqFdxzFZ+R0rroSqmJicCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMWCCLtbFn9AUzvr6LFyoA6CJmrbvaf+DhVMryxVobSJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIRzcgbV8bYpqF+YygA6Ld4VccbGdqZvsRfqWp68iJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAMBRqRZRfGgiVnzPD6rl2mAKBrlDXvaOf9OyPa/1ZzBekTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgI/CUyIcu7TeFAoB+i1d1vOsvOBCNbFtK71tVTVFeBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmKHAksjyF8fHt544w+u7cpkCgK4w6uQRgSzujci20iBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDtBfI4N0az5/TTQQFAP7WrPlZ24L70GoCJqqcpPwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECMxA4CkxFc+MsR0LZ3BtVy5RANAVRp08IjC8PxUAPPIaACAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCou8BwZNlzY+HeU/sFoQCgX9J1GOeKc/ZH5HemVB+sQ7pyJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDQCF8Rkc8U013TttAKArlHq6BGBRr41/ZpWArARIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg9gJL0kPUl8dNXzuqHxIKAPqhXKcx8sYd6TUA36xTynIlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAkwo08xfH6PBxT3q+iycUAHQRU1dJYCq/J/J8R/rU5kGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHaC+TZ02KycX4/HBQA9EO5TmNcu3pvNOLLKeXddUpbrgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEHhSgTx/5ZOe6+IJBQBdxNTVYwJ5/EvksYsHAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCSBLHtlbLh3Ua8tFAD0WriW/bf+MbJ4sJapS5oAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKHChwdsfdVhx7u7hEFAN311FtH4OrlD0TkX4JBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo8INNMq6q+PjZuHe+mhAKCXunXuux3/T53TlzsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOEsjS5zNi1+gZBx3r+kcFAF0n1eEjAnnjCyQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4HGBpdFoXfL4Tz34oACgB6i6TAKrt96VXgMwwYIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEHhE4OvL8ovjI5sW98lAA0CvZuvf7ohdNJYLP1p1B/gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEHhMoBFZnBWLFj+9VyIKAHolW/d+syyPyP6q7gzyJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEECp6UigAtiY9486FjXPra61pOOCBwiMLU5onlPOvyUQ045QIAAAQIECBAgQIAAAQIECNRCoJVFHDvSjAXN9CFtnX8eN9KIxa3pn0vZ287jm3s6iwxGHOh83jsV6RcbAQIECBAgQIAAAQIEyiyQlv/Pnx5771yakriv24koAOi2qP6+JzCUfTcO5P+Y/tf+Vd876BMBAgQIECBAgAABAgQIECBQRYGnHj0U/z975wEnV1nu/2dmey/Z9F4JKRBKQpGuKKiAFUHFhooFREXEhsarV0Xv9arAVVTkArY/FmxY8F7pPdQQWnpvm2zvuzP/3+9sBjabLTOzU95z5vd8GHYzc+ac93zPu2956vjisE0szrNJJXlWUxi26WV5VlUQtgq8Cgc4AFTi38UH/j0SCxr993dHvEN68Xsjfu/oi9q2tj6832e7OiK2obXXtrb14vd+R4GRzqfPREAEREAEREAEREAEREAERMARAkdZpGA62iIHAEceiJoRD4GW4hYr6XnColE5AMTDS8eIgAiIgAiIgAiIgAiIgAiIgAiIgE8IFIRDdnxdkS2tKbCl1QV2RE2h1cH4X4T3aeincb8Aof7FiPJnBoBUCjMAdMIJoBu/dOHV3hv1nAL2wAFgdUOPrW7stgf3dtmaxp5UXlbnEgEREAEREAEREAEREAEREIFUEliE9GizbWX0SVsZ6vd6TtHZU7wFS1GrdJrgELh5I4z/oZ/jhpDKQiICIiACIiACIiACIiACIiACIiACIuAnAgzSZ/Q+o/mXwMj/2snFduy4QjsSvzODfzgU8lL6w+7vhNA5gBUCItGotfRE7d7dnXbP7i67b0+nlyGgFc4CbXgxm4BEBERABERABERABERABERABLJLIHSDlfReZefPbUplO1QCIJU0da5DCUTD2ywUfREfHHPoh3pHBERABERABETALwSqofRfjOg+pvCNo1xv2m6rFYp8pvndgjS/0tunDbNOLAIiIAIikOMEGLE/ESn8p5Xm27zKfDtjUrGdjtfscvfVSDFHhDw4JtQWhexNM0q9Fx/p80099sCeLrsfrzXIErC2udeaeyKew0COP3LdvgiIgAiIgAiIgAiIgAiIQFYIRE+3zrxaXFoOAFnhr4smRyDcs9Usb41FQ3IASI6gviUCIiACIiACWSfAGr6XLqywd80usymleVYY06xnoWV7O/u8lL7fWN1sj9Z3ZaEFuqQIiIAIiIAIBJcA53g6/L0aUf7HIMr/KET5z67Iz+rcn0rah1cVGF/vmVtmL8H4f/uWdvvB881W35XSbJupbLLOJQIiIAIiIAIiIAIiIAIiEGwCCyxii3CLG1N5m+67bqfybnWuzBPYsHW/zZq51kIhauiLMt8AXVEEREAEREAERGAsBFjf931zy+0yOABUIvo/2zK+OM/Om15qjOp79/311tQthX22n4muLwIiIAIi4H8CJcjzf9KEInvjtFJbUVdoy2oLrZi5/wMqdHRYAkeHWWUV1t4bsW892xzQO9VtiYAIiIAIiIAIiIAIiIAIOE8gZK9DG+9IZTuzr8VN5d3oXO4RWHl6L4z/a9GwevcapxaJgAiIgAiIgAiMRmB8cdhOnljk1f4d7dhMfk7jxHxEJEpEQAREQAREQASSJ0Aj//vnldttp463G08cZ5csKLfjxxcF2vg/kFY5nBsvmFU28C39LgIiIAIiIAIiIAIiIAIiIAKZJRC1c1J9QTkApJqozncogZ6+x81C6w/9QO+IgAiIgAiIgAi4ToC1fyci6t61GEBGKjKFr0QEREAEREAERCAxAgzsry0K2+unlthTb5xsPz6+1t4wrcSml+VbUYCj/oejlJ/F0kbDtUnvi4AIiIAIiIAIiIAIiIAI5BCBkE2zmzaelco7lgNAKmnqXEMT+OC8dRbtW40Pu4c+QO+KgAiIgAiIgAi4SqAISnGmyXVRQhaKutgutUkEREAEREAEXCTA2bwOhv+zYfi/4fhx9htE/R8GZzoawN2c6TND8a/bOzJzIV1
79FBERABERABERABERABERABIYmELZwNKVZAOQAMDRovZtqAmF7BKdsSfVpdT4REAEREAEREAEREAEREAEREAEREIGRCdCZ77RJxfbNo2vsh8fV2ttmllppfi6b/ft5tfdG7bZNbSPD06ciIAIiIAIiIAIiIAIiIAIikF4CYYuGj7efr61M1WVUODVVJHWeUQhE70FIQZNFbdwoB+pjERABERABERABERABERABERABERCBFBEYh6j/98wtt/fjtbRG5XMGYn2kvss2t/UOfEu/i4AIiIAIiIAIiIAIiIAIiEDmCYRC460n/2hc+O5UXFwZAFJBUecYncCGOdvMovePfqCOEAEREAEREAEREAEREAEREAEREAERSAWBhUjx/4MVtXb1EVW2RMb/Q5D+cWu7NXWrotAhYPSGCIiACIiACIiACIiACIhAhglEaywUOilVF5UDQKpI6jwjE1gZiiD6/68jH6RPRUAEREAEREAEREAEREAEREAEREAExkqgsiBs588qtT+dPt4umFVmNYVhJOWTDCSwqbXXHqvvtu6IHAAGctHvIiACIiACIiACIiACIiACWSFQjk3bUXbbmvJUXF0lAFJBUeeIk0DB/5r1tuLglHTeOC+qw0RABERABERABERABERABERABEQgZwjMLs+3SxdW2McOq7DiPJn9h3vw/7er09a2KP3/cHz0vgiIgAiIgAiIgAiIgAiIQMYJzLbO0sW46iNjvbIyAIyVoL4fP4H3TtuHg++O/ws6UgREQAREQAREQAREQAREQAREQAREIF4CRyDN/7eOrrbLD6+U8X8EaM09EXt8X7ft7+ob4Sh9JAIiIAIiIAIiIAIiIAIiIAIZJTAN2dQXpuKKcgBIBUWdIwEC0b8kcLAOFQEREAEREAEREAEREAEREAEREAERGIUAA/2Pqyuyry+rtnOnl5oC/0cG9lJzr63a12V9yv4/Mih9KgIiIAIiIAIiIAIiIAIikEkC48zCC+22rSVjvagcAMZKUN9PjEA4+jC+0JjYl3S0CIiACIiACIiACIiACIiACIiACIjAUATCB4z/319eY6+bWqLI/6EgDXiPRv/VDd149Qx4V7+KgAiIgAiIgAiIgAiIgAiIQNYJwG4fPcLao1PG2hI5AIyVoL6fGIE822XR6N2JfUlHi4AIiIAIiIAIiIAIiIAIiIAIiIAIDCZA4/+Zk0vs5pPqbMX4IivkG5IRCezp7LO/be+wToX/j8hJH4qACIiACIiACIiACIiACGSFwNEWis4e65XlADBWgvp+YgTyOxosFPonvhRJ7Is6WgREQAREQAREQAREQAREQAREQAREIEaAaf6PR9r/G08cZ/Mq8k2m/xiZkX9ubeu1u3d3jXyQPhUBERABERABERABERABERCB7BCYZKHIPLthVcFYLi8HgLHQ03cTJ3D+4m6zvpfwxV2Jf1nfEAEREAEREAEREAEREAEREAEREAERIIFTJhbb91fU2pTSPAGJk0Av0v/fvavL9iILgEQEREAEREAEREAEREAEREAEnCQQDR9v5ePLx9I2OQCMhZ6+mxyBiG1GaMIzyX1Z3xIBERABERABERABERABERABERCB3CZwRE2BfW5JpS2rLVTkfwJdoScStV9vakvgGzpUBERABERABERABERABERABDJNIHqC9fVWjOWqcgAYCz19NzkCZZ2bLWqP4cu9yZ1A3xIBERABERABERABERABERABERCB3CQwH+n+/+3Iai8DQL7y/ifUCdY0dtuzjT0JfUcHi4AIiIAIiIAIiIAIiIAIiECGCcy2vvzDxnJNOQCMhZ6+mxwBlgEIRVabhXYmdwJ9SwREQAREQAREQAREQAREQAREQARyj8D44jy7YnGVnTO91IrzZP1PtAf8z/o2YxYAiQiIgAiIgAiIgAiIgAiIgAg4TKDA8iKvGUv75AAwFnr6bvIE8qJPWSi6HifQzjt5ivqmCIiACIiACIiACIiACIiACIhAjhBgtP8lC8q9V1i2/4Sf+r6uiN25ozPh7+kLIiACIiACIiACIiACIiACIpBxAhF741iuKQeAsdDTd5MnsHbLRovYKpxAu+/kKeqbIiACIiACIiACIiACIiACIiACOULgjMnF9omFYyoDmSOkhr7Nv27vsD2dfUN/qHdFQAREQAREQAREQAREQAREwCUCodACu2njpGSbJAeAZMnpe2MjsPL0XsT+34WTNI3tRPq2CIiACIiACIiACIiACIiACIiACASbwJLqAvvi0iqrQwkASeIEmPb/zh0d1tYTSfzL+oYIiIAIiIAIiIAIiIAIiIAIZJ5A2PKiJyd7WTkAJEtO3xs7gfa2e3GSdWM/kc4gAiIgAiIgAiIgAiIgAiIgAiIgAsEkUFsURtr/ClteV2TK/J/cM362scdWN/RYr4oQJgdQ3xIBERABERABERABERABEcg0gZBFw3IAyDR1XS8FBD6+uBVnuT0FZ9IpREAEREAEREAEREAEREAEREAERCBwBEryQnbRnDK7cHaZ8XdJ4gSiMPr/a1enbWztTfzL+oYIiIAIiIAIiIAIiIAIiIAIZIcAN4An2w2rCpK5vDIAJENN30kdgb7e3+BkdASQiIAIiIAIiIAIiIAIiIAIiIAIiIAIHCAQhrpneV2hfWh+hY1DFgBJcgR2d/bZY/Xd1qz0/8kB1LdEQAREQAREQAREQAREQASyRaDGCmuWJXNx7SCToabvpI7AB+ZtxcnuTt0JdSYREAEREAEREAEREAEREAEREAER8D+BioIwov/LbXF1UgEf/geQojtg+v9V+7pSdDadRgREQAREQAREQAREQAREQAQyRqDCQuGjkrmaHACSoabvpJZANMIsABIREAEREAEREAEREAEREAEREAEREIEDBE6fVGxvnVEqHmMg0NkXtaf2d9vWtr4xnEVfFQEREAEREAEREAEREAEREIGsEKi0cEgZALKCXhcdO4E8ewQn2Tj2E+kMIiACIiACIiACIiACIiACIiACIuB/AqX5IfvKkVVWo9T/Y3qYe5D+/1+7Oq07Eh3TefRlERABERABERABERABERABEcgCgXyLhubYTRsnJXrt/ES/oONFIOUEiqK7rMP+gvNelvJz64QiIAIiIAIiIAIiIAIiIAIiIAIi4CMCeSGzTyyssCVV/k/9T7N7F6Lw+eqEEb6tJ2rrWnqsBT9faOqxtr7Iy09mQ0ufTSrJs9IBmqr5FQU2Ee/NLMu3WjhDFIZDRp+IIkAqwO8jCa/NyP/7dneOdJg+EwEREAEREAEREAEREAEREAGHCUSnoXEL8dqVSCMHbKsS+ZqOFYEUEnhuTovN2nyPhex9OGtFCs+sU4mACIiACIiACIiACIiACIiACIiArwgsryuyDy+osPxRDNyu3hSD7Ru7I7atvdczwD++vwtp+HvsSaTi397eZz1JRuPXwfK/sLrQFlfl25E1hbYQDhJ0ChhflGd1xf3OAQOZdPRG7WfrWq0VPyUiIAIiIAIiIAIiIAIiIAIi4FMCU2E/XYC2351I++UAkAgtHZseAitDEbtl03MWtcdwgTPScxGdVQREQAREQAREQAREQAREQAREQATcJlBRELb3zCmzKYh696M819hjj+7rslX13fbg3i57DlH+jP5PhdR3Rex+RPPfv7v/bGUokzCvssAWwRFgSTVfhTa7PO/lsgl37+qy325uT8WldQ4REAEREAEREAEREAEREAERyBaBaguF5tttW0vs/Okd8TZCDgDxktJx6SXQUbjZirpWoROfigv5U9ORXkI6uwiIgAiIgAiIgAiIgAiIgAiIQMAJLB9XaKdNKvZS3PvpVnd39tmvN7bZH7Z22OqGbtsHY326pQ2R/U8jqwBfIVQDmIHaAdPL8qy6EDUCIM809FhzT/rbke771PlFQAREQAREQAREQAREQARynUB0gXX2TQKFjfGSkANAvKR0XHoJXDKl3W7Z+CSyANCXf0p6L6azi4AIiIAIiIAIiIAIiIAIiIAIiIBbBKpguD57WonNq/CPqqYD0f1/3d5hP36p1R6t77ImpP5PTbx/Ys8miotubuv1Xol9U0eLgAiIgAi
79IgAiIgAiIgAiIgOsEQguw0ZIDgOuPSe0bhkAodA8+eQadeDJ+wn9fIgIiIAIiIAIiIAIiIAIiIAIiIAK5QWA+DP+vQfR/Qdj97TCN/Nvb++yaZ5vsFxvarAmR9pFsWP5zo2voLkVABERABERABERABERABHKbwAKYTadaNBpC+rO4dl79edFyG5ru3hUCF83aiaaswivuGhauNF3tEAEREAEREAEREAEREAEREAEREIFkCZTkheysqSW2rLYw2VNk7Hs09D++r9vecvdeu+6FFmtA1L+M/xnDrwuJgAiIgAiIgAiIgAiIgAjkHoGwhaKH2W+2Fcd763IAiJeUjssMAWQPhBfLvsxcTFcRAREQAREQAREQAREQAREQAREQgewTmFmeb++ZU5b9hozSAqb8/+fODrvs0f1wAuga5Wh9LAIiIAIiIAIiIAIiIAIiIAIikBIC0ehi6wiVxnsuOQDES0rHZYZAJPqkWYRZACQiIAIiIAIiIAIiIAIiIAIiIAIikBME3jGr1OZXFjh9r10w/v95W7td+XiDPVbfpah/p5+WGicCIiACIiACIiACIiACIhAoAiFbYn2dcgAI1EPNpZt5/+xOi4R+iluOq4ZFLqHRvYqACIiACIiACIiACIiACIiACASPQGl+yC6aU+70jXGD/kxDt13zbLOtaewx+AJIREAEREAEREAEREAERED7135SAABAAElEQVQEREAEMkUgGppveaGSeC+nDADxktJxmSOweeOdsP9vyNwFdSUREAEREAEREAEREAEREAEREAERyA6Bs6aW2IyyvOxcPM6rrmnosfc9uM+e2t+tyP84mekwERABERABERABERABERABEUghgWKz8Anxnk8OAPGS0nGZI7Dy9F4L2XWZu6CuJAIiIAIiIAIiIAIiIAIiIAIiIAKZJ1CcF7IPzC23/HAo8xeP84o7Ovrsssf223OI/I8o8j9OajpMBERABERABERABERABERABFJO4JR4zygHgHhJ6bgMEwj9AxfcluGL6nIiIAIiIAIiIAIiIAIiIAIiIAIikDECK+oKbWlNAXzg3ZTG7oh9a3WTPbCny80GqlUiIAIiIAIiIAIiIAIiIAIikDMEQsfGe6tyAIiXlI7LLIGOvh0Wiv4+sxfV1URABERABERABERABERABERABEQgMwQKEPX/eqT/H1/sZvr/XoT7/3pTm/0Krx6F/memU+gqIiACIiACIiACIiACIiACIjA8gQV208bq4T9+5RM5ALzCQr+5RGDnnBaL2r/QpP0uNUttEQEREAEREAEREAEREAEREAEREIFUEJhVnm/L64qMZQBclCf299hN69psX2fExeapTSIgAiIgAiIgAiIgAiIgAiKQawQKccML47lpOQDEQ0nHZJ7AylDE8qNP4cJ3Z/7iuqIIiIAIiIAIiIAIiIAIiIAIiIAIpI8ATf6nTCiyZTWFTqb/r++K2M3rW+3xfV3wzZeIgAiIgAiIgAiIgAiIgAiIgAg4QCBkeXZKPO2QA0A8lHRMdgis3bzdotH7cfHW7DRAVxUBERABERABERABERABERABERCB1BOoKgzb0eMKrbbIPbVMHyz+/9rZYbduaDP+LhEBERABERABERABERABERABEXCCAHzJoyviaYl7O814Wq1jcoPAytN7LRy5Dzf7Qm7csO5SBERABERABERABERABERABEQgFwhMLc2zpYj+d1GaeyL2w5darQU/JSIgAiIgAiIgAiIgAiIgAiIgAg4RiIYX2Y0vVIzWIjkAjEZIn2eXQHHnM2jAw3h1ZbchuroIiIAIiIAIiIAIiIAIiIAIiIAIjJ1ACDEbs8vzbUl1wdhPloYzPFLfZY/iJREBERABERABERABERABERABEXCOQJmFixaP1io5AIxGSJ9nl8D5i7uRBeCfaERDdhuiq4uACIiACIiACIiACIiACIiACIjA2AmU5oXs+PFFVoMyAC7Kj15stfZe5f538dmoTSIgAiIgAiIgAiIgAiIgAjlPoMTyQnNGo+DmbnO0Vuvz3CLQvv9vFom+mFs3rbsVAREQAREQAREQAREQAREQAREIIoFqGP7PnFzs5K09vq/b7t7d6WTb1CgREAEREAEREAEREAEREAEREAErtWh0/mgc5AAwGiF9nn0ClxzbY2G7CQ1RAcLsPw21QAREQAREQAREQAREQAREQAREYAwEFlYV2Iq6ojGcIX1f/X+b2hT9nz68OrMIiIAIiIAIiIAIiIAIiIAIjJVAmVloia28K3+kE8kBYCQ6+swNAuzEobxdbjRGrRABERABERABERABERABERABERCB5AmcO700+S+n8Zv1XX32wJ4u640o/X8aMevUIiACIiACIiACIiACIiACIjA2AtFolU2fO2Gkk4zoHTDSF/WZCGSEwM1bp1q07wKLRi7A9UIZuaYuIgIiIAIiIAIiIAIiIAIiIAIiIAJpIvBaR9P/P7y327a195nM/2l68DqtCIiACIiACIiACIiACIiACKSEQGichXum4lQ7hjudHACGI6P3s0vgtjWF1ll6ukV6P26h0MloTBVecgDI7lPR1UVABERABERABERABERABERABMZAYHpZvs0qd1MV89DeLtvT2TeGu9NXRUAEREAEREAEREAEREAEREAE0k4gZOOQOX0arvPYcNdyc9c5XGv1fvAJMN3/7HkTrT3yGQtFL4bJn7kR84J/47pDERABERABERABERABERABERCBoBM4ZWKRFYTd822n4f+Fph7r7FP8f9D7oO5PBERABERABERABERABETA9wTqLBKiA8CwIgeAYdHog4wSuC2aZ12bJ1hv9HVI+Q/jvy3O6PV1MREQAREQAREQAREQAREQAREQARFIM4HTJxWbg/Z/W9PYYy8296T57nV6ERABERABERABERABERABERCBFBAoQ+j0ZLthVYFdcuyQGzk5AKSAsk4xRgK3bS2xts2nW9gugCbkHJyteoxn1NdFQAREQAREQAREQAREQAREQAREwCkCFQVhW1ZT6FxtuwiC/l+C8X9Ta69TvNQYERABERABERABERABERABERCBYQhEbY4VT5yAT7cPdYQcAIaiovcyR+CnG2ZaW9+HYfx/Gy46Fy+l+88cfV1JBERABERABERABERABERABEQgQwQWVRfYuKJwhq4W/2WaeiL2LDIAtPUq/X/81HSkCIiACIiACIiACIiACIiACGSTQBQlAHrGoQVyAMjmY9C1BxG4bU2htZedA8P/pRa1Ffi0dNAR+qcIiIAIiIAIiIAIiIAIiIAIiIAIBIbAspoCqyx0zwFgT2efrW4YMmtkYNjrRkRABERABERABERABERABEQgYAQmWihaOdw9KQPAcGT0fnoIsB5F0fgF1m6fQcc8D8Z/pvsPpediOqsIiIAIiIAIiIAIiIAIiIAIiIAIZJ9AGLveo2uLrBJlAFyT3R19tqax27VmqT0iIAIiIAIiIAIiIAIiIAIiIALDE5ht0fxJFo2GLBQ6JJ2bHACGB6dPUk3gpo3ViPh/h1n0czj1rFSfXucTAREQAREQAREQAREQAREQAREQARcJTC/Nt7kV+ZbvmPt7TyRqzyH9f31XxEVsapMIiIAIiIAIiIAIiIAIiIAIiMDQBPIsGplvv9lWjI87Bh8iB4DBRPTv1BO4LZpnrZuPhPH/Apz8MrzYGSUiIAIiIAIiIAIiIAIiIAIiIAIikBMEppfl2fhi96L/O/ui9ug+Rf/nRCfUTYqACIiACIiACIiACIiACASLQDg03dp6i3BTcgAI1pP1wd0w6r9j03kWDn0IrV2OV6EPWq0mioAIiIAIiIAIiIAIiIAIiIAIiEDKCEwsybOaQvccABj4/3SDHABS9qB1IhEQAREQAREQAREQAREQARHIFIFoZIHlh0twucbBl1QGgMFE9O/UEbhp4ywY/q/GCc+2kE3CT8eSHabuVnUmERABERABERABERABERABERABERiOwKyyfKMTgGvS2B2x51ECQCICIiACIiACIiACIiACIiACIuAzAqHQBIv2FQzVajkADEVF7yVPIBoN2bXrCq06/3iLhm7GiabgNWTnS/4i+qYIiIAIiIAIiIAIiIAIiIAIiIAI+INAFSL/Z5XnW2HYPZ/4Zxu7rQNlACQiIAIiIAIiIAIiIAIiIAIiIAI+IxANHW6hvLKhWu1e/rmhWqn3/EHghlUFduvmhVZR+FUY//+ERs/ES8Z/fzw9tVIEREAEREAE
79REAEREAEREAERCANBMYV9TsApOHUYz7lv3Z2jvkcOoEIiIAIiIAIiIAIiIAIiIAIiEBWCORbX3TiUFdWBoChqOi9xAnctLHaQuHXWjR6iYWjJ+EEhYmfRN8QAREQAREQAREQAREQAREQAREQgWARqEUGgOll7qX/J+WH9nYFC7buRgREQAREQAREQAREQAREQARyiUDIjsDt3j34luUAMJiI/p04gZs2TrJQ6AoLRd+GL89K/AT6hgiIgAiIgAiIgAiIgAiIgAiIgAgEk0BdcZ7NRgkA16S5J2IbW3tda5baIwIiIAIiIAIiIAIiIAIiIAIiEC8BJJwb6lD3dqBDtVLvuUvgpo2nWTj8ObPoyWhkqbsNVctEQAREQAREQAREQAREQAREQAREILMECsIhz/hfWeBeBca1zT3W2RfNLBBdTQREQAREQAREQAREQAREQAREIHUEoqGlQ51MDgBDUdF7IxOIRkP2sxfLLa/o3RYOfQZp/2fhC+5pM0a+C30qAiIgAiIgAiIgAiIgAiIgAiIgAmklUITM/zPK3FS9PN3QY72y/6f1+evkIiACIiACIiACIiACIiACIpBWAlGbNtT5ZbQdioreG54Ajf+3bl1secXfRdr/71nU5uBg9aPhiekTERABERABERABERABERABERCBHCVQmhe2xdVuOgA8vLfLeiPyAMjRrqnbFgEREAEREAEREAEREAERCAKBkB1mt20tGXwrMtwOJqJ/D09g5V35dvOWMywauc5C9kEcWDj8wfpEBERABERABERABERABERABERABHKbQEleyBZVubd1ZuT/lrY+k/0/t/un7l4EREAEREAEREAEREAERCAABNq65w2+Czfd0Ae3Uv/OPoGbt42zSN87LRT9GBqzMPsNUgtEIJgEyvNDNqU038YVha1qQJ3QUr5fgvyhCci29r6Xa3p2QrO3t7PPuvrMdnT0WrtyfSZAUofGQ2B8cZ5VFoTgHxY65HCUvjXovq0ncshHeC9quzrQN6V9PhSO3hGBHCfAutmTMfftxeTVoXkrx3tDdm6fM1p1YRjrsjybUBK2yvxX/OersVarw2fxyh6sw5rZjwcEW29t71+T7cCaTfNgvCT9d1wF1kccy1yTPVh/7Ua/HNAlXWui2pNmAmXYY04uybdurMN3oj9wXS4RAREQgSATqICejfq2/NCheot47ruhu88auiNynosHlo45iMDU0jyv33C+lYiACIhAWgiE8hbgvKsHnlsOAANp6PehCdyyabZZ75VI9H8+Dqgd+iC9KwIikAgBbjgYCbSgKt+mQSE4FXVBuRikEqYcyuUS/Cyi1fSA0BeAG5VEpBnW1t4DBte+aNQz+lPv3Ir3e/CzHgq/7VA474DyeVdnxJ7c343foZweykqbyIV1bGAITIBRn68aGDhmlfcvGaaV5Vkt/o0uanMrCqyYv0BKYeEvopV/COG77M59Q+gUI+ibreiY/Kwb/9uO/tiMDsp+Wd8FxxUY/tgvW9Av2V+poJSIgAj4iwCHiUkwMNRi7ltQWWDlMIZNxdxHwyplujeuwDg2aAjhpzyWxn/OWwOFhquY8mR9S4/t747atrZe29DaazS0aqgYSEu/x0NgGtZhC7E2m1fRvyZjf51/YJ5jBDfXaIUD1mbFeI8OmvFKG/ox57mBXZlzG5ddLViwdeIz9mHOgc829mBujNj6FvRpvLQ2i5eym8fNx7iXSF/J1F1saO3x1leZup6uk34C07GnnFActjnlBdg7hmw6xrVy7CG5Rl9YVXBIA3CI9zn3ihyjuB4fLKsbur05tR1jEh3MOd+ua+7xxqWNmHMlIiACIuAKgSrsLbjHqIMOY+aB8XAS/k3921QE2tDmz+0HS/Mkaf/31mtcs8WGy0Y4A1B3wfUcAxv2QLf28ns4aE1j95BjqyvM1I7ECXBPwPl2PByEp2IfOx79awb+TeH+gLqzoXRjFfge+w31XwOlC/2JerAW7AH2Q/+1tT3iBXBtwb6A8y73CxIREAERiItAKLIIx/1u4LFyABhIQ78fTIAp/2fOOtYi9l9QyB6ND93LW3hwi/UvEXCKANZ9xuhFvmZjAXhkTaEtryu0FXhNw+aDymQqkrH38Iyp+fg9fjXy6LdKo+1IQgUPa35y7UmlDxed/H0nFphrYUx5uqHHntzXbc830bBCZwIYYLDu5LEHL1dHuoo+c4kAupjn6c6+GfudBrjF1QXeJoVZJvg7o9SmYQPD4+gZz2Nj/ifsp+xZ3DCzb+NHyoT9iv2Mhjv2T/Y1r5/idzoK0KFl1b4uz1llXUufPQOF5DZslGhQYd9l1BKPl4iACGSOAMcCjhO0g3JMoIJtWW2hzcS8t2JcoWdwmAglHOe6PBzHsYRjSGwsYUv5O8ebRMQbGzhYQOgcEBsjYuPAs1C2rcY8tgZz2GP1Xch+058Vh+NIL8aTA19N5JI6NgAE2M/YT6mco+Lu+LoiOw7rsmPQVyfDUMZ1GT9nf44dm6rbxjJwRGFvjs2BdHajqo/rLvZpGtleQl9eBWfNJ7A22wyFIJWE/Wuz/rlP09+IeLP64VEYE12U7VAwKyuYi09m6DZxXOJ82T8+hWxJTYEthHMJDfvsY5x3afT35uQDc21src65eqAD09BXGPrdUycWGaZNb/8X2zdybOK8y58cn57HnPsS1uYP7On0HJfoLMBjOUbxp0QEXCSAP6cD+9pX1qGx90ZqL+fn2DqSP/m3MPC9kb6rz5IngMeF/QTWaQfGwroDRtdTJhbbLBhhOSZybccxsH8N17/34O/8HsfOdAj7APcWHCe5P4npMPg7/vN0FU0YLF/EOm4Tyu5swpi5Bo6eG+GEtxfOAvyu9z2Nl+l4PAmdk12EY0BsrqXOlnPr4upCWwo92Uz0sxMnFB/QpfX3LyYH4x431r8438bm3ngvzn4S2wPE+tPAOXQ39rFrm3vt/r1d9gL6EfsSdbTcI/B7sb4W7/V0nAiIQGAJwMsoNGfw3ckBYDAR/bufwC931Fl393n4xw9g3SkVFhEQgfgIULEyHlEX9DJeBGXM6ZOKjRuSOYgmS9N+I76GDXGUtxHC/4q8z7hK7T+Ixt+joQh/x6z+f3NRuRUblVVQON8HpQ43K8wewLRn9V39EWv9R+r/LhFgf2MmCZaSoCc8Df18tjTMLUbfZCQ/fzIqyBVhm7lZekUG/t7/7rmlpXbu9FempQ7sdrgJorPKgzDyPYf+yXIX3BA14cXNkEQERCC1BJiphhGGlRhXGDV9zLgiWwal26smFGEOzEya69gcxjt7eR4bcJtTSkvstVNKXn6HRq6HoTR5AC86BGyCAbXhQJYROsBJgkuAkdd1iNChcwqNZCejn75+WomX4calux44Bw6OGuL8feL4InvfgAa/hAjcxzH33b+ny3OIY8QZ12bMFqA+PQCUA78uqz008tqBZiFjCjNNaPxz4VkM1QYaEzjP0qmbL861y7FH4zi2CIYIOjJlQg51HDj4usxidxLG1ZjQgYmGiqfgqHvf7i57Co5LNH7tw76RkY2acmOk9DOTBPjnUob1a1VhCGXrwl72OpZe5DqWZX64N+Y+dDLK/UzAv4cTGvqpC9kGgxxlG/Qk3HvuRf9mtC4jw7nm5B6VUbv8XRnsPFRJ/Y/PhNkHuYajjo26jBVw3jwK8+ocGGZpqM22sAmFtPq+LAN/739ziuXZ4dC9DBb2HerXXuSYibGSWTnZbzhmMiMUs3dqlh5MLbX/Zh/jHMs+Vof9LR3rjkE/OxKv47H2zoSwx4ykB4vp8d4+6xU9GJ0A7sUegH2GmXq4D6jHHNuAsUh9JhNPTdcQAVcJhJkB4CA5dFY66GP9I+cIrIwib82WhZYX/Qju/QN4leUcA92wCCRIgMoZbh6XQBFzGBb1VIAch00JlSFBFDoEbMFGl9HXdAqg8ZVezDSm7MdiU5I9AlQEcmPMjBNMqc30n4dhA3N4db6XxtjF9LOppkXjx/PYRD+N/sksFuyb65DRgn2WfVeSOIGT4eV+/XG1thQGXpeEypFLH2mI3rKhVevZND8YKraoHGV0DceXpQhlphGVaa2n+HCuY6QEx4TVGCse3NvpRVEwzfrG1j4YwzSPpbk7ZeT0VPQz2xLXZsciwn85DGd0bqQCLYhCBTHXY8+gT78EJTKdA7ZiXcbIXNWpfeWJs18wOpBGA0Z1ZUq+v6IWZZPci7342bpW+9PWDi96LFMs4rkOV2uc4xkpybTKuWYw5rxKR3KWzKGhfykiD4/AGixWNicehi4dQ4Poiwcclh6r74ZzQA+yzfXabhi+5KyU3ifFUY7GbvapTI55g++KxnGWuMn0Tox7X4758zH+8ucsvGiEZRlGrgfIJpXC9eVuGOE4bu3siHhlqfg7U3izPNVuvMcU8Y2oIS/fq+HJU6fBdOosyURdxlFYv9EgO78yf5CRdPhz+PUTjpfck3DM5HruuaZu6DOQEh5/Pyx9xs8lYydAYzv
79XgtzXsl8djX3CsehnjPBPtPTq2Fsz9jNwzcR9wGPQzz4CZ3eWxFuHfqSyeGNnqzOIgA8JvGCtbcvt44tbY23P3K43dkX9dJfAD9YWIVT0DOQt+hRyO5+Ehr4SNuVuq9UyEcgqAaaMZZT/STCQHQ0vZDoCZFCfmNV7j12cXsusUcsFJssF0HOZC0++L0k/gQmItqWSkApCbpCZbYKbZW6ac8HgPxJhGvy3Q+HCfkmHgEehdGSkpPrmSNQO/UwOAIcyyZV3GPXHSJszJxd75UHmoR46lSTMKhKUTQT9gqgcocGUETiMqP77jg5v7MiV5xyk+2Tk/LHosychZfWJ44u9CDEq/XNJqBpmdCKN/4zCfdQrndO/PqOCMFeFY9bZU0vsI4dVwLCab2UZXLCzrJKLQueQNgf7BHspIx9ZZ/4ncFK4c0enc04KqX6ezNhF4wMdlhjpfxQM/kw7fHBEYKqvmvnzcW3OsemFpn7DFjMEPIKsPHQil1kr9c+DTnAfmFcOB5LCrO4LGZn6q42tdvuWjrRHw/Nvhka9ExC5y4wZDNCg0X8iDP4M3MiG0EmPxluWo+LelMZc6k48Ay/WnozazXXhlEz9BSOuWTJzURXLiPXrNHKZDTNJ0CGAQQ006tLISwdm6txyeU2XbJ9gH+Ncy6x1HBepN2PgVpDmWmYdWY8AmOcxzz6OPcAj0IGxjGabvI6S7Tb6ngj4i0DINli072x779yXYg3P0vIndnn9dIYAI/9nb7oIVZ2vRptm45VaV1hnblQNEYGxEyjDzvE0pPVn+qWjaos8L1EaQyTmpbijVzvrsj8AQ+tftnV46R+5CJWkhgAVFzRmMPqWG5dFiApi2YnxiM5lP8ygPjs1N5ShszD1IvsmFS137+q0v27v8Ix9Ssk4+gOQA8DojIJ0BKP9Oca8Gs5tr5tS7I0xVKRy7gu6MKhmH5SwNJqyzvqftrV7cxmVbxK3CXD+o0PmBVibUaHHlL5+jOBJB2UaeVk7lMrje2Fs+z/MgUwVmmv9mo6Sfzx9gqfsTQdnnTM9BJ6FoeO0f+zy0sen5wrZPSuNEe+dW+at6RmNOBnO5Jxvgz/jmhfJGjOI/gPr8tu3tCPatSe7DyRAV+d67vbTxtuZKIeUzej/GFI6ZF/26H77v52dsbdS+pP3eAYcVt8xq8wz+E/HOqAOjvIu7o3pCNOIuZmOL8yEsRpZ6/4MvQnLLeaa3oTR/gyquRDPbTkM/1MxBk6EbsOF1P4p7aApOBm3IyxxSMdlZjKjEwD7DNd2LP8kGZoAHdrpWPKWGSWeg90MRPkzcCsHtraekwjnWe4BqJvli79LREAEgkwgtNXC0QvsolkPxu4yF/YVsXvVz+EI3LSx2EJ5X7RQ5BM4pHK4w/S+COQyAZb0Ys1jGl0/tajS26RQsZwLi8ZknzvTk9HLlLXwmF7091DqMOUjDa6ypcRHlZM0N7/0L2GawvOml9obUbf4cCixqeTgK0jeyvFRGdtRNOOxb7Yisoye0TcisuxXG9u899Qvh2YrB4ChuQTpXSqJqRyh4f/yhRX2BowzrINYinnPRcVpJthzruI4QYX1bze32y3rW60FcxrTu8odIBNPYPRrsG8yJfYbENV96cJKLzsF12a52mdHI8Z+24E+3I7JbjscNf+CtRnnQEYlsr/jv0DL95bX2OWHa6vrt4fMbnnsHTs9pyy/tX2o9nJ84nzLUjrvmVPmzbeMTKYRjOv+XBU6JDFzyX1wIP/J2lYvG087SvJobZ58j1iOkoQPnjXRGUMq55jbNrfZO++tT9k6in9LLH9Hw97F8yu8SF4/6mg4B9NZ79oXWuza51sCb8zlc6Pj5tlTi+1iZKhghgb+m+9L4iPAubEbAyTHTjqN/HNnh/1uc4c9hNJmLdi/sE8FfFk3LCj2ojz0JWxl7bVwgPo09LfsYxUF/bqzXOxl7AvUzdIh+H/hhHXrhlZ7Eg4k1IsFff0/bEfRByIQXAJ7zCIft/fO+W3sFnNx3Ivdu36uvAsFb2bMwdT4dcB4E15uFffVExIBBwhQScMU60yBfCUWjqfDq1ySHAEqcBh5/etNbV5EJdPfMW1Zrm5MRqJIwz4N/jTGMZLhPBjjGLkmY/9I1JL7LIoO+Exjt6dwYRpSGkWUHu1glnIAOJhHkP5FJzZG2nCOOx+R02+Gk1GJPNuGfMQsHXLDS62eMxvTtjKdq+avIVGl/U3OhVMwR74a8+PHkc79aESOSZIjwH78TygCf72p3Z5BVgDWaG6FgjBowpJIT58zRdH/Pn2wJ/5tF4waXT5tfX+zOW4xzfCpyCL3ztlldtqkIhm7RniiD8ER4EdwBHgA0a3cM6ru9Qiwhvnog/PL7ScnjBvm0+y8zej/C++rH3M5thoYixeg9N2bYPi/aE6597eVnTtK7VW51nzr3Xs9R5jUntmNs1XCSZOlTViW4rzpJV6pBjdaFpxW7MB4+Yet7d5+hWXNmGkil6Qc6z2W/XjN5BIvuw5LZMqvZOge8Cf0k5vWt3kOlsyUSacRiQiIQAAIhKwJ5d2/Yu+d/f3Y3bhZjC7WOv1MH4Hb1hRaW+mJFg19Fq7mr8aFZPxPH22d2YcE6B01HoZ/KmfeOqMU0RmlOZH+OJ2Pis4UVNafihS9LyKi8g6kn2LNx1XYmOyA0TWA+uaEcNLmxlRki2HopzHuLKTePgo/lcI4IYwJH8zsHkciCuu6FbXGNLPcMLPWLFPqMT2jRASCSmAWFHAck98+s8xOQXYbGf5HftJcE3x+aZW9bWap/Q4ZbThO0DBB5zZJ5gjQOY7RPEz1fxYi/yVjI1AOZfybvXVuiVdXlhmb7ofhbQ3mw50dvYHp3yyXROdKif8I0FmYNeP9KszkxdT+p0wswnxb6o1ffr2XTLb7BKxLliNl88Nw/PgNosbvguH4RZTnkYEi/qfgYukmZrpgFC6ClJMS3tOx44o84/G7kUGDa7MgCe9nGgIA8kJdgZl/OfPWIhSb5ZnOxL7jQjhAcQ8iSQ+BKXA0+xicY9+Fv4/rkFHi2882Bz6jBElybKFO5xw4lnCvRsO/ZGQC58Lxn44S9+zutNvgCHznjg4vK5i2tiNz06ci4DyBqDE6YtLAdmrWHUgjV35fGQ1b++a3W9g+iVs+Cq9grZpz5TnqPtNKgDWi3g/PZKaV5SJakjoCNHTTyM0X65c9AEUz65axHtWG1p6cTEF10oRiTzG4Aqkaj4bRn31OeurU9bl4zsRN47GIIj2ypsDOhcPPH2DgY7YKPyud47lvHZN7BKiEYx9/E4x+dABgpIQkPgIclxciquSqxZV2DhiyfMgtSKHIaBtJegkwLeyrYBB631yszQ6UqEjvFXPr7ORL5fwSGMpZuukxOGdSEUhnTUYF+V0ZOKWEqYVz65kG5W5ZhsWvRl9mkaMhgpGu3Fsy+lUSPwEuT07CuL8Ma/MnZnTb37d3emVLuH+U5BYBZtBgnXj+LbEkHqP/g7hXpvN5FzxL/T7nxnondxivx5rtLdhzcA1HZyhlNIzRSe/PKsw3H11QYY/AierPWMsFVTgO0PDPuZYOwhwnJPETYIass6Hzph6M+6ufIvMOs7Z2KRAmfog6UgTcI1BkFp48sFlyABhIIxd+v2kj8pdvfZ+FQl8wi07PhVvWPYpAIgRYe+zd8Er+CLxmF1TmKzVjIvCSOJaKMRqhTkNWgLdi0f737R328w1tthnK56ALIxh434wGouF/Ooz+jMSTZJcAlRIr6gpRJy7fTka0FuuQ/gNGENbWk4iAnwkwCvEkGCA+vrDC69scf6mYkyROgCyPgEFidnmlx/JHL7bY35ERQFlDEmcZzzeonLpqcZW9Y3apzYXymPwl6SFAtIzMm4EIREYs0+HidjjE3bS+1fZ3+TeNLGu/KstJevpMus9KR0yUgved0Ej5scPKPcfeOsy3kuQJcH90CkonMEMaS6Nd90Kz5wwgA0XyTP30TWZv+eThlV5E82zMT1wTBFVYYopjXhBsb3Qq/BDKULwexkWm/Q+iw4br/bAc2TZOhONFUB0AGDTzXqxT6WDC4CJlekq+RzL7CJ0ouL/93eZ2uw57Wzm4J89T3xSBLBOAYSFaYcz+fv7ibrZFDgBZfiIZu3w0GrIfb6iE4f9LFop8ANetzdi1dSER8AEBbkiWwwj7BaT3pcKTHrOSzBDgFp51/OgVzuj3S+Cp/KOXWuxmKJv3dEYCZVBhP6vGvZ4DpeAH5pbZEmyMmeI/wHqMzHSiNFyFz4Ve5CfAYMr6aP++utnWt/QEJh1jGpDplI4S4LhDY/+Xj6iyt88qMzq6acxJzcPiOHHWgWiTn61r9VJt7kQ2ALkL
79pYYvDf0nY23wb8uqvYgeKfZSwzWes9ARYCLGDb5odHsv1iw/hkPcH1AigBkBen1mnVhEB4A8re3jefauHfMESjL5xdDLMYt97TPIEsO5YRwy7vBvSZIaAsygwMxFy7B/ug8leK5BauvH0T/8Nh6lhkbwz0Kn7NPhLP+FpZVe2n8XSxqk8ilw7chU3MzC41fheEej7AfnVRhLNEwvy1NATRYfJpdqO7FmC5JwSi3E5paZWr98ZJXNr+h38NRUm5qnzOwqn1pU6TndfWN1k/0L2QA6Ve8uNXB1FhHILIFqay2aiEtu5WXlAJBZ+Nm52l135dvPNy5GUZwvowHn6rln5zHoqu4SYDpk1kD+3JJK1SPL4mPiop0e/aX5efbvR1XbRxaUe9HXrEe7FoZXP0dgF2GTwrrFjF75LJSC9FCWuE8g5rDxHniWs0balY832B/RH/cq9aj7D08t9IwONN7R4ehqGP+nQSEnST0BKjvJ+fNLquxsGHw+varBHkK6TSlLkmdNppMwZ14E5fHliPrj/CnJHgEaXZbC4HbtilpkYuiFk2ar/RbRQRsQpeiHrBc0Gk5AH+KcLvEXARovnmtECQDHlc/sWrMr8u1tiEJklh1m0JCkhwBZ1xWH7c0HUor/4PkW+yXK8dBo6ng3SQ+QAJ6VY/V8GKGYgeaDiCCnI00uCLPs3IeyiPt8mm2HEcSnIZDm8wioOQqOg5LsE2jpiXjZUrLfktS0gLrCxShV9cnDK+ytmAOoY5OkngBLYzI465cn13lr/h8iOGsz1vwSERABXxEoQxB4NVosBwBfPbZkG7syGrYtW87C169E+odTkj2NvicCQSVABc2lUNTQ2MxIPok7BKbj2TDq7wJErP4StdiZimpdc4/5KRM7jRjTSvPtrKnF9g7cx6sQTa6Nijt9LJGWMHPDfx1b49VHu/aFFnsRNWn91BcTuVcd638CsY37xfPKUau+ROVFMvRIGSl986vG2TcRlci06YyUliROgHXoL6dyD6kolZEpcX7p/MY0rM2+DidN1gu9EVkv7kJk0FbHDW8saVBXJCeSdPaLdJ27oTtifLmcVcWbb7G+/zQcfF+D6PRCLv4lGSHA7EYcj06CoeK/ka74HhhPm2HwkviXAKP+z8a+mSn/+VxzqV78C9hbroHDk9+ERllmcaTDPB03OSZK3CDADDovQX8WBKHelvsC7m0XItOOuln6nyqzBl6FILn5KI37nTXNtqq+S/qv9GPXFUQgVQTKzcLjYieTa3KMRBB/stZD26Z3moWuwu0tDOIt6p5EYCwEToSy5jIomBlBUCRlzVhQpvW7ixAt/9Ujq+2UCcWIvm633/vIqEIFOeuSvRrpC5lpQuJvAqxByuc5p7zArlnT5CkalXbU3880iK3nWMNSKu+cXWasey0FSWafMp3XmMWG7H8Ig8SLULz5LFt6ZoENutpJmOu/uqzKS/2fS4r/QRic/ycjg6iAvRfpipkN4C/bOpw1vM1ACuJaKDEl/iOwCRFnTXAAcFWYWedCzLUfOGCQcLWdQW/X67DfOgzj0S82tHmOSew3Ev8RYElApo2n8X8OMmrkknA/uboRxlpkPfSTMEMTnxmN/9pzuPfkfoP1WRCEWTQ/tajCzoBOjVmdJJklcB6yCU7Heuc/nmu2O7Deb1MUTGYfgK4mAskRKEdK0JrYV3NrVRW761z4SeN/R/lHLRz9DG53Wi7csu5RBOIlACdle8O0UqQnq/S8laVgjpdc9o6jAevMKcV29LhC1GUvNkZgM8rDVeMrvWU/jJSFNMIx8kwGuOz1nVRfmVENrD/Kmobffa4FZSpaUn0JnU8EkiZAgxzT/bMuIschSXYIUIn9fhiE5kOBfdUTjba6odvpCNbsUDr0qsxWcTUc/pZjrpe4T4BpmakUXF5X5EVlfRvRQY+g/IVrwnaWFSgi0bXnEk97NiG7RFOPe/H/9BtnxOuVi6u8/QmzREmyR4B/3bOx32LmGGbiYaTiA3s6VRIge48k4Stzv3wlsmgwY16upPwfCGlPZwQZdbqsw0eGtSUI0mC6/7Ow55CT3cCn6cbvjXCe+7+dnW40JslWMPjiwln9pXWORCkqSXYIUJd5zLgi+8ZRNV6JoxvXtnrZmbLTGl1VBEQgTgKlyARfGTtWDgAxEkH6ecOLddZe9BELRT+O25oYpFvTvYjAWAnkM60cDMjfPqba5lUUeDWSx3pOfT8zBKjcqYMS941w3mCE4NVPNdqPEF3pmlpwCrxjuTh+y4wSlZXITNfI+FWo+KWh9RqMI1UwKnwfDil+qIOccVC6YMYIlGBnfu70Evsc6tBTIce5TpJdAuXwNjxzSn9U4kX319tDMIwqE8DQz4SOVe9CFC0VyTTiSPxDgEMNo6An0xEAjhsffni/3bmjw5m+zpFwLtb741UCwD+dakBLd7b3WatjKd3pOP4GOCt96+hqZITKz6kU5QMejZO/spwfs68dUVNgX36qyX65sU3rcyef1CuN4hjNPRVLOdB5NVdL5e1AyShm1PGDcAw8B3uO7xxd4znEK5jGzaf2t+0dVt/pz1JkHBdmYn797AGnoBroACXZJcD1PjOzfAWO2jOR7Y66WDqZSERABJwlUGuh0MsB4dKwOPuckmzYzVunmvUx5f8leMlFLkmM+lowCdBz8TwobK5dUWuToayU+JMAnyMjA76LeuwP7umypxFZ6YqwBt4nFlbCkFEqA5wrDyWN7WCU75cQbU2F4/VwRtmLTbZrDilpvH2d2hECdDr68PwKu2xhhUqNOPJMYs3gfEWD9m9PHW+XPrrf/gFlXKuPorti95HOnxw/Wc+TmStUKiedpNN7bvZ1lr/4/vIae/f9EXsMdUJdEPYpZuyh4lLiLwK90ag9j5rYDQ4pmCci3TWzu3wTxkqJmwQ4FrFW9I9PqEWWhgJjZhIaV9GdJA4SOBaOY9cfV+tlknGweRlpEp3ImbFiF/qpy8J5lIa/S7HfYJbDMqbVlDhJoBt9iun/2/v8N/CxW52MlP8sp3YCSrZK3CHAv3g6uHMMmAr9w+XY227HuCUHd3eekVoiAgMI5OGPsxAL4BAcAaJyoxpAxve/3rpunkUjX8J9yPjv+4epG0g1AUZDvg6ReNdigynjf6rpZud89Da/EIZ2l2RicR7q3+XL+O/SQ0lzW5hm/Qp4p/8balZT4ShVSJqB6/QHEfCippZVeyVtZDw9CI1T/5gEoxGdD1kjVaUZXnk0hZjHP4hyOV+U8f8VKD7/bQr6+pkok+OKMDW7ov9deRqJtaMeKbHpWOmC0PDF7DrXIOr/KxivJO4T4PxCI+X3ltfaUUgdrShl954ZyzVwbcQyMrksXRjmbnO8Vjv/nmiMveaYGvvoYTL+u95fn4Pz3NrmHt8ZZukUfC4ySv3sxHEy/jveyVi2jbr1Y1EagI53EhEQAQcJhKzKbt3tGU2UAcDB55NUk36xfr715v070v6/Panv60siEGACNP4z8v9r8CKdDMWkJDgEXKu5ybSFpfnyrQtOD4vvThgB8a455RaG+f/qpxttt+MRHPHdlY5yncDJE4rsSqT85wZc4j4Brj8+u6S/DNutG9qsxbG01tkgyEjaLyHtv5xXskE/PdfkOsil+s1sC7OkSPxHYH9XxOrxyrbQcHxcXaFXYuc1KCNXhH9L/EGA4xHLI3GO+dozTXYfUqz7MCDWH7ATbOVxMPoz7f8KRfja883dtqrenYyGgx9lCEPeazH2XX1ENeqAF8rYNxiQg/++a1enbUUJHT9JJYz/dApmRrtZKgfm/KOjjv31KNtSmhf2ygE8tk+l7px/aGpg7hGIhqusr4UOAG2yUgTh8d+y9TjrCf8nbuW8INyO7kEEUk3gjElFXpruwyoLUn1qnS+LBCLI5bi6sSeLLTj00lRWMs2kJPcIMB3au+aU2ccRFSERgXQToPGfilPWupX4hwBTp34BBu8rFlUY697nstBx5So4RMj4H6xewBIXm1p7nbmpuqI8L02pMw1SQ+ImwLSyW9uy25c4Sr8K8y2jyGX8j/vROXUgI5dPRTrp6xBp/jqtmZx4NourCuyLSyvxXIqUOQ1P5E9bO4wp212Vi5G96rvH1toKOELl+NLV1Ud0ULt2I3POI3u7rNmh8jkHNXCIf9BJ+vPYH3FfMFPG/yEIufkWHSRPha79G8iOtLS6UOO5m49JrcplAiGUACgo8IL/5QDg546wEiUc/mfzqyza95+o53A2bqXQz7ejtotAqglQaXM0UsvRW3kpUv8pYCPVhLN7Pu5p7tjWkd1GDLp6PXL4se5tkyI7B5HJjX+WwgngE/Baf9vMUo03ufHIM36X3Gi/ZUYpatuOsxMnFBu6nMRnBFgz8TOLq+xrKN2Qi4pURpIdj4g/OkLQIUISLALbEHH29x2dztwUM0XRCUDiPwL1MGLszWIGAI7PJ8FwfBNSER+NqFdF/vuvD8VazGe5GCUcfoh0xWeiJKB0AjEymf/Zvwaq9JwxVJbBrBU6gz9sac/8g4jjinRuv2JRpZdFc36l1mtxIHPikBeQ/v9ZBMm461JyMCaW0PwsMtpdfniFTcDv2toezMf1f9HJ7hSslX58Qq3NrtA44frzUvtyjsBE6416tcvkAODXZ3/DqgKbueWtSPl/I27hVXhppPXrs1S700aAqaPoSXoSIjdyUcmeNrCOnPifOzucijIjFjrv37u7y15sym7EkiOPKCebwfre/3FsjZ02qVjjTk72gPTdNBWldC65HgrshYiekvE/fazTfWaWDfkYnIUuXVhpVLDmitDoQsfMa46u8ZwAZIQJ1pNnau1HEXXGurMuCNPJssa0+pkLTyOxNrAv7e2MWFOWIhg5Rl+EqNc/nj7eS0WcO6N0Ys/Jb0fPgNPZT2CkoCNlrmfhydazo36GxiIajSRmd+7stC1tbmUP5JOhIfarcFRdidckldD0TVftxOR5H3RRaxzLkjkcwGlwir75VePskzD+l0hhOxwm59/nVnYFyrr8/tTxnrOdhnfnH5kamCsEosgAYBEvFbYcAPz40G/bWmKF499k4egP0PzD/HgLarMIpJsADSVXIoUUjSWSYBL49UY3veWfh9f10w3d1uNwKr9g9gh37mp6ab5dDeejI5R5
79xJ2H4vOWsM4eU6Z/F84lUsT5/GEeaH4pFF1MdUkjEx2HckHYdy+F48MJ45W0LIjPuwuK559vbHPm1kqgkVQdWWceR0INaYTh//mm7NTEroDjyIWzy+yrR1ZZTY6MzQk9HJ8fzMwz/waj5rnTS2Vw8vmz9Hvz6eh0JzLmdPAXh2Q8jP+M/Gc99lxyUnXoESTdFC/9P7JR+kGY9v9rKGen0ix+eFrxtZFZd1lu59hxCsCLj5iOEoF0EwiNs3BeOa+SG9qmdPPM5Pl/vrbS2iMfgvH/27jspExeWtcSAT8ReNP0Ert4njfO+anZamucBNa19NjDjm5uaPi/a1cnygC4tZmPE60OSwEBej0zxfVHD6uQsTYFPHP9FHRoe+uMErvmGBn/g9YXqPyiE8D5s0qNEadBFo6LF8wqs/NnlpnS/gbzSW9q7fXKILlyd4wmm1Gm9P+uPI9E2tHWGzGWk8i0sM+8GdHhzCDHaHFJMAkcjixKX4GDxxvhBKD5KJjP2A93tR76jEehz3ApaIBrUa5LP3JYuTGLjsQ/BKJQPa1v7kWfyo7zXCKkGPnPtP/cE0iCQ4B7vVch++4XllbavAov6Dg4N6c7EQE/EghZKdIUF7HpmtH99ABvfKHCegs+jLT/n0ezZ/qp6WqrCGSSwILKAm9BqdRymaSe2Wv9A97y+7NYF3S0u71zR4ftaFcZgNE4BflzphZlBpKzpyJpD3dDEhFIggAj/5mq9itHVtscpE2VBI8AoxGvXFxlpyIlLoaNwArLVnwaEWWlAXd0COwDjOPGfr+13dp63XF+ZF+TAjKOB+fgIa3oR1sz7AAQwvh7AhTXn4fxS/Otg50ixU1ahDnpm4w+nVKc4jPrdCIQH4G7d3XZ1jZ39AXcu34Jzk+XLKiQ8T++R+jUUd0IQrlnd6ft6cy881wiIOj8fAX2PR+YV6Y9QSLgfHIsnepePbnEcwKYLidcnzw1NTPABMosz+QA4KsHfP2acssr+qCF7HNo90S8Aqwi9NWTUWMdI0Bl3xWLK5F6Wx6Hjj2alDWHaUHv2NZhrT2RlJ0z1SfaB+cEpvST5DYBpo69HOmulbI9t/tBsnfPhd6KcYUwmlbYYXBskx9JsiTd/968inz77+NrA5uunCm1v3lUjU1FxI8kmAS4JvvtJndKM3H8ZDmeWqVw92WHa8A6+rkM1zA+Eqlrf3rCODsMhmFJbhCYi7mX6YqPrC2Uci03Hrkzd8k587F9XbYfeg0XhDq0rxxR5WWvC3pGKhd4p6MN7SglQUdMl4W6kcsOr7APo7yEMky4/KTG1jaWDnkHsr59cH6FnDzGhlLfFoGxEhhnkZBKAIyVYsa+z8j/stLLLBT6Bq45Di8Z/zMGXxfyEwF6G753Trm9Gen/FXHrpyeXWFsf2ttlLzX3mDsxZkO3//oXW5xK6Td0K/VuugmwFtrXllUpxWi6QQfs/FzoHQvj//XH1dqKuiIZ/wP2fAffDp83MwH8z4njbAJqrwZJihBR9jGkkj19kud8HqRb070MIMDMTJscimRkNPdhVfnYPg9opH71BQGWw2Y5iUymxWb2uP/GfDsbmXbUZXzRTVLWyBl45j/D3HtsHZwA9PBTxlUnGpnA0w09XskcBG1nXWis+zjK1n0Ikf9VcprL+vNItgEP7OmyZ9GvXBWW2PnQgnL71OHKBubqM0plu7j/+zKcit6KjJgKYkglWZ1LBBIiwMz/xbYyGlYJgIS4ZeFgGv/ziz+E3ciXvYeWhSbokiLgFwJML3vhnDIbHzDluV/4Z6KdXQdSm21tczu1GVlQefmID2qwZeK55fo1WE/2NZOVYjTX+0Ei9z8FkdJfPKLaliEqTZI7BFaML7KroSxhhExQ5Bj04XfNLjdmAZAEkwDTzv4FmZlcSv9PO97xcJ6S+I9AL/rTmqbM1TCeBQPwt4+ptuXqL/7rLCloMceKZXDWXYlSS8zGIxGBdBPoRbH2pxu6EdCQ/fT/TPt/PiJ1P4GMdeOKtE5L97NP5/l/taktnacf07ljJe2+inGWfU6SOwS+vqzajtP6KnceuO7UQQLRGbZom2Z4B5/MK036+dpKyyv+MN74Il6yHLxCRr+JwCEE6FH6WtTwY7pkSXAJbIHh/yl4NlPZ7Ae5eX2rH5qpNqaZQDkMX1eg9nXQInvTjC1nT8/+8lnURjwP2WwkuUWA2YvOn1Vqb0O0BAKyfC+12GryXuZVyqji+4c5wg2sb+n1jBk03LoiIYTyMqpb4j8CvehGazKU/p8Gr48i8vWMScWBGHP997TdaDGjE09HH2AUdJ1UpG48lAC3Yk9nxO5DtHYH051kUdjvT0O/Z/nMachCJfEvAQae3L+7y9kbOHlCv4OzjP/OPqK0NWwqynF9cWmVHOzSRlgnFoFRCITChdZZoAwAo2DK3seM/O8t+DBy0H0GjajJXkN0ZRHwB4E58Nj/EGpJMdWQJLgE1jR22+P7MhcVNFaSTMW2FuUKJLlNgKMS64u+cZoMurndE0a/exqAOZe9Z27Z6AfriEASYBaji+eV29EBcGhkVOV5yIBCJ01JcAnctavTNjuU/p+k2eNUy92ffY7RsZlwAOCe8Y3TSpGhpEwZSvzZVVLaas5T70YpwQvQH4poGZWIQJoI7Gjvs7sxb2ZbWPKE0bmLkEVT4m8C/9zZafVdbmbIXFRdAMf2Spsrp0x/d7IkW88t4CkTi+yiueVWGgTv9iQ56GsikDUCoehE6+sokJtf1p7ACBe+fk25hYsuhubiKhw1Di/tQEbApY9EgPX63o8FxYIKf25e6PvNoKkIFF49EbP1LT0vp4XbjIj3VrzJNHGDpRJRogOVm1xcsYbw5JKwMZ1lNVIIH1Vb5EW0kBEHkjB+6f85+Gzu/7upO+J5Nu/rdHNzMxTBXR3Y4MMbe36ANzzsv+i6B0nsn+xrgyVXdWq1+HtkKYA7d3TYNih+JCIwmAD/Xs6eWmwfRX3EoNbg5FiBaQ5jRvTAT7MdGCd34sU5kLKvK2JbYEykMwSVRrFxhFEj8zHPF0N5wCSlsfksNr95Xw7A/3i/x8D4T0PE+pZGj4cfb4tlDGj8n+XTqDL2xtjarB0hyTRwP7W/27Zg/H4O0ckNWJMM5eA3qSTPpg+4Z/bbmWV5NhGOHcyEUIW12xFwjOBzjvVd9mX2af7bb0IOj9Z3WQP+bl0SpvJmXWOJ/wj0oisxmjGdwp5xNBwzWXKFJXdyRTiucar1fo5w0974dODz2Dg1wuGB+YgZIT6PSEWO9ffDiVsiAqkm0IOFxT27O2031r3ZFJZl+t7yWuiKlD0zm88hFdfuwBr1ryjD1JnljBJD3ctErIk/dXilnYFSiEFcksXm1IF72xasi6nD7ejrXxfzuWzGmqapJ2p0uqkrDr+8t51cQt1tnuVjE9C/D8B+ABNw0FavzG5IZ8vHsF+4A32V3CQiIAIZIhCNjrNorxwAMoQ7/sv8bO14C3uR/1/Cl5T2P35yOjKHCcyGovUjSNnnN8UpF4M0dNDg/+DeLk/RcB+Mxc30AohTnoSCYjShp+UcGE2ogF4KYwqN0VR6MfKlDJ+VY8VZXhDyjC2jnSubn9Noesd2fy0YqRj/w5Z2Ox8pkP1o0GMfZSQWjR/sll1QWnAv047/cY/Zhf9thVGEG5qY9OF4RjZw4zIZStW8QX+Yh8EAwk0AHVZK88Loh5js8A9G3vBnQUA9BHhbJ6K+9xuQBeDGta3gGiOmnyLQb/hbWl1ol0NJEjSHoVZYc+qR7pTz3TrMd6tRxuUlpAx/Bo5tm/CT40oiQuPqAowjjC6fUZ5nCzGncY6j4p6OcRxb/C6slflhZIJgxptfbMR4Ef+ywJlbp/PGRXPKPEWWM40apSHsiZzvGEVFZR0j2xlV9QSeQ7ypepkOH7PjKFcyzzg9A4rAhYi8mw9jNZ0CaLRmH+YcWYqOXIa1meuRqKvAhoayxP6KR8Uz5gNYfkLiTwL8u+MaM53CTCvXrqi1ufibC6IQH9foHM9aMIG04Sd/3wMn6u1Yo+/q6D3geDf03XNvOBts6Ig3Hn9LMzFWcT/JtTpfHKP4M4gyBcYY9o3X/e8ej1cQ71H3lD0Crfg7/MWGtqzOmXSOW3lklb0GRtmAbrtHfMAcH7sxPnJdR10Hx0b8OEi4dxn0lqfb4Lg3ULdBNQffI0dg9fRrdOqEjRdG3cyMkQ/DqPossmQmuJ066H7T8Q/OGQzSYlY7ziVBETrxNELHRz0f1/zc265r7rUnsb/dgN85xyYqy+uKEMCV52XjWAJ9wBzMuXSeYEAX9bV+F94B11ufhJ7jJbB6SRlS/f5I1X5fEehXyAdz6HnjywAAQABJREFUx+OrBzGgsbdumoxwqC/gnUsHvKtfRUAERiHwkcPKfbUwooF/HRaL/4JSmUquh2D85wIyXcJNzbMwtDzbYJ7HJa9DIyuj1KhsXlgFYwqMJ8waMBUGWy42+ZlLC3VuaJ7Y12UvNPkvnT6jmJ6AowZrS7oq3MiwD9JI14j+yU0NMy7Q6YI/GfnI93bh8zZ8z
79nuK1xgy3D1zMzMDhjz2Nb7oET0N/Y+RWOyDXl+Ed0BhgBSMNEicPbXE/rGjM+3RbcNx1/tuEmCGiEsQ+X8SaiQGQTiebMQ4QSPq4xj/ONcxaprjyFiFTkd8/R/m0JjQeMr6koycn4v5jA4CHEf8rDKhk94Viyo8B8GhIs1j9+7iTw7bH4QDA7MA+EUYQfUIlKh3IzLv7l1dtgprDhrN0iU0AvBvgq+YUInM+ZBOAXTaZJaneejP7MvM7jQVkUKDfOpiX83KTyrO6YjKSCfXhI6JvVjbZEoB79r9+7U9fGa/g+NsOoXOph+F4zjniyAJDVj74by0HZHFa6Fg3whDxAbMwc839Rso6JybrPDvKLZOn4GxiY53h8PJaxpq+/Lf47BeD5B9xxbj3pgd4otPNibkmJ8sX30vdwisgU4mngCOdBGhfufNCEx4+6wyz/E+Xddx6bxcy+2G89NOjIH7sQ/hOLkXOg3uJXbhfRpxqS8bKC/AQHkgMdnLb9MOS8fNgY6ZHBunYwwsxk8G1HANx8/5k8ZbOnVS50En5TI4VtXhJ7Mv4JCUCHVkD0OXuBv345Lw/k6aUOztbV3SKSbLiN1jezvnUhivoY/kfuGhvd3eXpd6tLEKI+Mfq3/lLOw7r8K+dkVdIQK3irw9wQLMu34vd3sySgG8eUaJfe95BAAM9rp55fb1mwiIQCoJRKPFmPDDcgBIJdSxnOvna6fBZe9KxIB9cCyn0XdFINcIMBLwdVP8UVebi0Magm/b1G6sDf8YlMspWC8m9cjZlpgR5a5d/WmmKrHQpEMAjbJ0BjgciufFeFEBzU1LNqUb7f01uPlRNmFzyY0ZF/GubID2YrNLI/4mKO25GaaBPxYVtBdRuvX4vB4/qYhNl3Az/jw2UHzFhJtFpkdmpBG9hJnd4zhEzVMRR09ov296eJ+vwmb4SBgrmeI8jXhjSPXTBwRoLH0LUqW/A8o4v2fA2I9x418w9rO2KQ3/NG4mktUm2cfFbAJ8cYzg/MUsN2dhbfDaKcWeEi7Z82b7e0sxVtAx5DOr4MHnI6Hi81zU1vaD0IjNKPY/b223PyEtZTYdDelYR8cZviicE2lYozMA+zWVf1yT0RC3EE4u2Ta6scwRnVnTuVZItg8xCovP8xxk3fH7uJosA799j044t+Pv8J8olZROeQMcMVlqJyjCMYwRoKvqu5Fhp9vWYfxgpp0Wpu5KkfBvnI5oA53R6NRKByVm9uKe8UTPWFEUiMwAHDPePqvU27fful5Zu1LUjXQaELgF0f/ZEq4pmPL/Q/Mr4FAY7NInjMJmVPwLcIBitDH33dR9cN1CHUcyQiPwBhiAB8vqYZbo3N/VYg3HLJCTkBKAzgAMcJiADDQMeOC6juU76UDAz5IRllCjMTqV430y7Rj8nTrc91VLKr17HPyZ3/7NbGx0ZH8A+rynsbfdir6V7nUvHeaZKv9vyH7KtT4Dtk6dWGxnImvH8dCNuaJTTPRZst2XLqzEOg/Z1cBSIgIikAECodBkpLsplANABliPeolfbZliPX1XWjT0fhzrbojoqDeiA0Qg8wSo3B9YazXzLYjvijSu3vBSq/12c7u9iE2Iax6PNPMy0psLXL4o9FCmEp+RZ0xFdfz4Qm/hyTpVmRYaqO9FVJ4fhR7lVMxxI0qlfTaEtXkf38/0cL32NJSDW7ABZjpuesHzuWfCQBfPfdMgzsjhBmwIWH+Tioqpm1kbLexFRFJpS4cfP5ZTiN0//65OgvczjaSubdZjbdTPzBKgAv2LiDTLtqPVWO66GX+3t2/tsN9vafP+dnd2RFA2JH0ORMO1lXPri3Aq4ovKml9uLPScAC5E3cFszF3DtTOR91kzkQqggRkPEvl+No59G6LL/JCCnVlurn+h2f4MJRsjZuls6JKwOXTY44tOCpwTqTjmWDERP+kgQmUgHQwZLZRJIamtcCLk+sZFoTH5qscbkHGnwzN4VCepXE/03tjvz8Q6BY/KKaHxg1Gn5OKiNKNdzIjGcY5r03TJPDjRsGwcSwD4Xbh2/zuU6L/Z1GZr4GzH8SyT60o6/D3a1WWPYgxg9hLucZbBuHjOdDrflRgzG/lZONa+F6mrH4fD/jNwqJCIwFgJ0ADNskLZEv5NXoQ+vQLZT7ieCJpQ53I/5pG/wJHsWW9M7LXd2I9kS8+BLcnLa7h1za/QpmMAswBwLcc1A8eaOQh8YGmzpTUFKNlZGHd2Bup1nnZwfLp0YYWdAoO1X4V72Oewl/w5HHa4LmHkfybn1xi3gfuAx+DkdzsyJJEry4vSEYAZjfwmzPj5uaVVdv49e/3WdLVXBPxJIBottVBeXnYsEf5Elp5W/3RrrXX2fgIrMEb++yNUJj0kdFYRSJgAFzyeMTBDSr2EG4gvMHXYutYeu+yRBtRI7UxrOtlk2jfSd+gdzRc3UPfv7rJbN4Q8BfNxqFHFmnFeZCU2LKxzlu5NJNOBMl2uX+VhpAij40e6HQBIiBsFGjFoALsXmSbugePEs9gY0pOY0YUdqGnnF5S8l/5MFSwB0e15QjM7wLtRV/rdMIplO/ox2f74NkR7X/d8S1Y2ksm2Wd9LDwGOnZ9FhAQjQPwoNLjfhTHmmmebvaiIJhgk+HfrgjDKZ3dHh5dC/1YocD4Hzm/G357foiaoGPw4DFY0jg1OUeoC58FtYJ8+H9ksXBZ2Uc6NX3yisd8oSi2tD4R/W+zXfK2xHi8a6ZcbW725kOnMaXQ7C46xjDijeTOd5QKoHP3r9nbPidBFdHyiVNhubmuz/5fXbnkZskWyzM+Zk5GZzDGdLCPJvvxUI6oNuin8E+T4lk7HMaZl5trxRCjN071vSRdl9uvWA4b/Hzzf7GXRouNstudd7i9oLGGk7d/hdMP9zsUoA3Mh5gI67Tr25xDX42GbT0BfedecctuyuiklJYziurAOyhgB6mk4JvLvKop/8O+IQRtb4EzDfTPLWLFW/GDh3Mq1GdPBT8LPKQiOQHZ3r5+H8CH7zuAxhuPb97D3G0spjsHtSOTfbM/p0N+8DzXZg5BRj/fOJxNbF/1mc5v9Amv9LXBM5LNzzaFz4LNil2Ib+Vrf0t9vmHWkFKUC6ExVh2wBK6Bv45ru1SghWYXSAkPp2/h9ZlyjrsQlORkG6vfPKzeWTPCbcEzYgTX2f7/YgqytbZ5jHbPsuCBsB5396LD8ewSV0dnuK0dWYfzJP2S8caG9I7XhddirvHF6qeesM9Jx+kwERCB1BPypbUzd/Wf3TDe+UGF5vZdAO3M5GuJf97jsUtTVc5gAayUfAS/ZwRssV5BwkfYneCB/Cql7s7XZSxWLLuyuurqiqJkW8VKf/Wpjm7d55ObkTVh8UuHJaBpGoKV6sc9U8besz166vFQwpDLhf+E9TKVjsinehmsHN76MlmpAPbs1UL6xvjzTp7KeXZCETgvMWrCvq9tzBvgBlCgfXVCBzUOJzYfXvJ9S/DLl36nY0N+CtKKS3CXAuYsKEkZL+01opKFz2PVQkNyK8dlVRRtVNozYYEaRC+6tN2YC+DwcAeYjCtQvURPsJ4zyeCucF36JudcRPdSwXfYcpP5nqnpXhc6Ef4Ph+uIH9/veCYsOOHv5Qu1Xli6g8ptyLpRqb0GNTfYbOsrVYG2W6iAhZg/65Ub3SzNxrGriQilDwvJFrlk76ZhFJ9Rk0x5nCF1aL8P+/xoonOlASiOLH4Vr/TuRDeY/sf5d5WjmDa7VuVfcj7X64/v227Vo63eOqfHKeTH62NU9+3D9gQ6D70PE9H1wGGMmHtfn3+HuQ+/3E+iFda+1J+plm+OekiUzWOudGR6YJYXO88k+Y64rGdl6VG2BtwZihp7xdMaDYwD/Jqg74b4vW+tltu07R9d49ej93h84ozOqn1kr6eD7Wxhq/Rwowvthv+jujlojfmdaf5ZxuXFtv57gdOgMGHzDFPAsIVAOhwDqx3jv177QknSfTUc/YPbQLy2t9Jxi0nH+dJ6zHro0Okt+7Zkmp/Vo7Cu7oVv8KfrHndD7rYQTwDlY9/tpjmUGjM8urrRH4dxOPalEBEQgjQTCoWLrDYXlAJBGxiOemsb//OIP4Zgv4yXj/4iw9KEIHEqAG/KTUEubhjQXhV
797ef4Txf+XTjb43/g/Hl4pnKkTux+s/1jTbWXACOBlOGazXvhC1IFNl6Gaq9D3YCPlduEC/BDX3UsWFygTWCX4eygqmur4f0f6seUvlWy4I0yhe9USD/QIKlcuQZu48OAL4KaXrxfPK5ACQCx11hHukoYiRONwE+0moNP0rFOGc34aqhenyvfwa4wXTYH/y8AovGwAjuPwgLF/wThiuOM7H6sO72G4a2RjVUQnlpIvCaKmboYCnci8bqTwzxYTOp3dsa/dKZJ0BxTGVx4uwNqOzXKrGm3uQGYoGE8nBBI6A0ce13k+DF7NG5LJwrL8Ikdyeg4bPQFDZz6i/m9a1egp/Rtv7RbhHeRvS/NL5job05XAcZ4Srn4R954pFMFQg/bIMFX56cq+0lYY9GlSZFYZGf5auofE4lb5ha+FIwBf35DGhM2QZHI5o0M3mGEyH168cWW3Moud3YRkbPr+/wFD7axj+/R5kE8/zYJ/ii+s3ruUWVuYjSj3i6eFciU7nfXBsp5PdsRjn/eTsxSmVjuI/hFP7jZhn/SRch3/skf1etrsPIesOy/D4IdMdVwGHox+/Gc7KP4EjQyrHYj89P7VVBDJCIGpzDJVl/L8CyAitFF/khlUIWS56F876Rbxk/E8xXp0uNwhMgDKcC2Cmc3RNaBin8Z8K5peQoinoQjUUN7ZUTNG4QuM/UyaejDrnjHifMYbU1r1YDdIT189e3bHnz+i8VagjOR+L3WSFxv11UC48CG/Zh/F6CsoMKjJc2vwle2/Jfu8Z3D+zbJDte2BMZYkKP+gWjxlXZIfjb4XKUUnuEaAS5z0wRhyJLDbuzWLDPw8an294CQoSbNb9GE3K+Ypj8dVP9c/Pn4JSn1FRfpAVGDNejQig/0HGBc6NLsq00nyvLr2LyidGS1FZ/B04LNKJJehChSYd5X6GtRnTmC5CTdkTxhd6zrOnYn02Voc5Rp5JDiZAQ89cBw0sdHxhWuRcFa4JT4MTzNlT/ad2YZQrDV1MR0wDdDpLJKSrf3CPQscrrtM/hnI2dAao8pnj44lwcH8TDBU/fslfxqF0PVM/nJd75vVwjKfh9BGU4rsPpRg3YxzM5PqJJTFckNcjSIMlsPwuzDzGTFi/R2lIZmvINaHj6iPQ//DloiyBbpYlwBiJ7hfh/HQnMmd+E6XsXM2sMxpL3gOzpTLT05WIqn8tylD5ocwHy5W9BeMSHYq5N5eIgAikl0DyVoj0tiu4Z195V74VjnsrXOKuwE3WBPdGdWcikF4CU0rCXiRTeq+S3NmfhkHy31ErMBcNe4xKYXTlU2BAJ4glUDgzZdnbkeKadfISNXRtgPL6CSiM/KjwGtx7eA80PlwAxVeiHOhUQqZUuDNigen99yGawVEb0OBbT/u/WQ/1pnVtthqKgc8vqULNvGLnvZ8ZjcHSGbk4TqS9Q/jgAixfcy6yVqQqGjfdt8yxhs4234KChNH/fo+e3ot0gz+GEwOd175+VLXNcdBoN/iZ1haFvT7DcjI07LoozADEbAWuCfvvI4gY+8/nmm07avvmmtCJ8lHcP9dTt2/pwNqswF4/rcTegpShk5NwgKGi7jGcT3IwAfZ9F8d0OgBszuFsDaxB/wlkikpVBq6Dn3r6/sXSDSx3xTS/29p7fb3m5xjMCOyvPt3k1S/+8hFVxufiF6FT26fhMPhnOGPszME5xC/Pie1EV7PNWCP9HHtmGvZYHq8BTn98PxeFgRiMDPab083AZ0UHTmY1+hEccBgEQb2IxC0CnF/PgzH3CKwv/SLsVz/f0GrfxzxL47mf9WrMFPQAssTt6Wi0hqURZI0rT3lZ1lQ/V8bxsZwsy/oye4r+rFNNWOcTgYMJyAHgYB7p/ReN/7NmnwfLz9dwoTl4JWoDSm/7dHYR8BGBmdjMMAOAa8KF4+efbMx5ox5K7HlK9p0dHdioddp1qE/2VjgBvA9pzxdVFXppweIZAGnoWO+ooSOZvscyALugOIpH4U6GbVgJ343IBabGouJ+D+r8coEvOZQAudAjnmnQvn1MtVcvu8DBDCGxlrNp3PD813P9yqrY+/oZfALVUHq/CYa3RcgA4RdZ09htlzy830uRGJQxiI5Dv9vc7hlWbjmpzmaNIVtNpp7jmYjqWF7XZlthzHNRUcIMQBOL3TPq0NFjJQxP63MgK9NIfZERkUwXuhXGRCoKqfR8J5wSL0LK1tlwgol3yvzj1g5rxN+P5GACdIBhFgDXhA5bu/E3kKtyISISmZLYT8Lx/crHG7y64SzhEBRhGnSmWWZk9LUrar2U5O79xQxNm46CH0cGg6uxzw/OExn6Xv34Lp8JxzpmqfoZnMK5TmJJxlx+VnRcuWBWqZeZMd753bVnz4xN/7GmyW6BQwfHD6lBXHtC/UYNrn+Y/t8PkeckyH509VONXgbTJjhJBmGc4D3RkYGZMTe09hkd7Vz/u6cjIDOU/BM60lx2VHXvr1otChyBvr5y9zQ0gaN84IZWRsM2a+YZMPn/J96Zh5fYB/VZ677SToAepqwh6FqKWS66rn+x2e6BwVabk/5uQA4tUFxxQfddRN6d+Ndd9v4H6+3e3Z3GGvYjLbaZXppe3jwuKMIUXbdtHjltLo8hr+ugIHv1nbvtnH/tMdbz3QbHgaAY3tL1PKkwpcLn4gf32a+QbaHL4T9EKjyXoFYw60NKcocAn/tRqM/3QUTj5Lu+K0db+Sf0LKL2zr1rrxdBHLQxiPdDQ+i77q23J5C9hmOIy8LMIV4kl4ORkzVoExWA5Q6mdv7+881erVTHH2/Guh4dDBldzIibrz7daCf8bZddAWPjKmQYGi27B5Xxf0YkHuvwSg4mMAsGQtfqm3NN6Yex7WCSqfvXFGS4+CQitx30yxjyJvm3SYelj8KZ9SeIdg2S8T92w8wWdwcyCb3zvnova5zr826s3XQqZkY7vzmTxNof1J+ciZjl5FdIDb/8jl121eONXjppRvfm8izF/cax4wr7S244uGYcrT9yfb4Gmf1Ohy6E2cd2QA/i8LZ+tNsJ9OclmGA/vajCGKDlB2FWLDqi/Rd0kxw7gjZOUHdKvSudoegE5bJwnKIDAEvH+mWd5jJPtU0EhiUQCS2SEXpYOin+YM6WEy0UvgZnnZniM+t0IpBzBCoKQjCguGc0Y23kG9e2OW9AyGaH4YL7VtSoegeMLZ9/ssFLzdeAhfdg4VL1cUS8s8590OQXUFDsQfrpwcJ0dqxtx1SfF4LP5Y/u9wxug4/Tv0cnwM3Opx9r8FKVu6xYrMRYtgzGYEnuEGBkBA24zALgB2Ha8A88tM/ZlPOpYEiFItPDM6qPqc3dVpWYnTyh2I6E85BrQuPn4Q5mtWDK/5vWqW7zSP2FJTG+B2Xh2+7Z6ynaufYayhGAfyv/u7PDS6880vly9bN5FQVW6pgGk+WncjWqCtOtvW9uuU1xsCzJcH8jzHr2aUTv3bI+2GMWHR24vrjKczzqMsdtFC8/ruml+Z4TgGt/5y83MMd+4R6P5alYWoL7ZmaWcH0Nl6lHxGw0Z6IkHh0z/SZ0XLsD5Tbe80A9Sod0+635OdfeZdiTvHFaqS/um3rHn65t8aL/fdHgJBvJNfw3n23yHKOGWs8nedq0fI26kffOLXOyhFZablgnFYEsEfCH9jFLcFJ22Zu2nGzR6H/gfMtSdk6dSARymADra7poNGOU9iZEH0tGJ8BUpD9GZAtTSjP91t8QCdKMhWpMtoHjrzaCZ4DS/8fu7cWmXs/I39r7yv3Sq/0nMFBcioifzz3RYA9B+S4FRoxYcj+5wfs2IgboSOKqVHvZTNwz5LnKKwjtouH2HNTe9oM8B2P4V59psicd/htKFUcqke9GZprvrGm2LY7PO7EsAKm691SdZzxS/09Nop58qq4/3HluxNzKqHXJ6ARYN/lbUBhybfbvq5vsPmTHYLRuTDbg819varddKEckOZgAM19ML8sz10oPseu/gHVnLgozLL0R8y2jE/0gzPTFqD0avnKhxjWHlruQNY/7wPUw3PpB2JdeM9lNJzw/8Et1G29DtrfLH23wsuYxc6CknwBHPDpkvn1mmXNz0mjPiJkbbt/Sbl+CU+6TyEokcZsAM7J+4vAK497EdaGu8dYNrZ5+aKgAJNfbn2j7trb12Tewpv+zD9YUJ4wvdrK8b6LMdbwIuEzAHzlaXCY4WttuXr/AQpEvwJJz7GiH6nMREIH4CExCJEddUV58B2foqB0waN+ze+iIqQw1wZeXobKZjgD/gAMAnToWVRcivVsURttuux+K5wF6
79Z1/e31CNphfudS+w/mWvnTihEPV4++xB3Cuj/xmFJ0kNAUYqPomU3jT+zEVU3rgi93we6fHMmtnji/P07FPz2J0/yyehJHExRfpgcHRK+gHSprNci18i8wbfQ6L/ZuYQlmjhWPHNo6udKzM08H7OgAFidkW+bWxxx7BXU5hnEzGWuSScU/8M58xXTNgutc7NtnDuZEQlIylpiOTabCayO3AGZVmmR+u7rZcHSQ4iMA3OL67tTdjA/8/eWQBIclbb/467z7q770Y27iEJEeKEoAGCPRzyh4dD4CEPeMjDHhIIIWggEAgSAkQh7tndZN19Zsdd+n9ObybM7o70zLTc6joXOjPb01391e+rrvrqyrkMJFPZJGzGFjtMtmP1q/+whBmDXj9DYOLnUAnzXq0Xz2OJ93l37W6PBim+d2JVIIJIDKy+dHJBtDKZynay5BPoxIHzMwT/WflPX4LsUAJMRLsG6ie8xwyS8TxIxSYmQlG5Rt8u/7N36vg8O3NCvvuB8lR9DxLOvr6mKdpmx/2A4zTATbhP/AISenkuYAtCr+shKpa8alZRtC1fnHZdmxEBETiMgBIADgMS13/+eNscs8hnUP1/NrbryyMW1x3VxkQgeQS4aPHYX4qO0o1NXepNNopDgfKkG7A4ZQuFPyMRgEbpt3T1L/Nmlv096eT7PQIT7FOvXrrRaY/7f+j4vm1bm501Md9eObMo7tuPxwanIKFpLgJ5Sv6IB03f2zgVDpKzELj1bjz//hbVNz/d1OK+d2C8WfJczJ6Jp8ChdcV0v3KWVA+5dFpB1JEVbwaj2R4rf9gCgElNnuyZuq5QOfriyZ7nASYmMnicg3nlzFINgNLdsiMJUAGjNNfX8c9RNkINqaYjfMmlC0qz7Xz0laVqnHfjV4oKNOxz3TBAWzTv4x/r+HBasVugLLIESeAfXFLqNkDRt5+83l04Nd9+g4RBniNlySXAa9M3kUj/dSSp7kayquxIAlSjeePcYnO2JDtyoP2e4Xnwzztbo4og7Msu80+A58JrcZxVOUv+HYjcdiSUMGEoHdVFB9rf/s+txjr+I0/U261njrNix4pIV+K++zOYo4FapfbfH/0uAiIwCgKZkWX+74hGsV8pf0skkmE3b5hrGZGvIAHgaoxH+r4pnxQNIF0IZMC3tqLSXzbzOshrspJbNnoCdACxApOPdA3+96fDxAfe4Cr4359K/H/nTQSrCZhk4tHG46Z5Ohw1svQmQInEN80tsqpc30tvOuD+tqvdPglJXlbihNG439c9WmcPoT+x12sRA+2vnlVslU6UTSiL7PE8xqBaGGQ+E/k95WmA6xSuzRT8H5w05eYnF/irrXj8gN/z2OA0x/YX+rdPHJdnx1XnuQ8mc083Yn167b9qo/cEY9vz4L6bQd3Po0qRidG8H/Rux1Wh6hXJxVzbyZJDgIfFNgTx3v3IAfsY5OGpVBWAQyU5cPp9Cg/Jt8wrNlbUBsW41mY7kDeG/DwYlPnqG+fJ0etsrnk/1Hhf9xG02HwCypBhPGdw7X7nrjbc29dFi6z65s/bzwr4SF4502/yvTdeGo8IjJAAUtVl8Sfwo7XF1pv9HgT/L4j/xrVFERCBuagy82QM5O5s7T6kh72n8WksIhB2Amyx8Bj6mHt0KpbhZsejbHDYj5l47z9ltFfCYUxZYs+2B+okH3myLvRB0x24pn/+GUjLwtns1cbjNo5BLg9WiIQEKgB4Mp7vKQ3MwJJMBBJJgKf1iUjm4/Xcmz2Klg1hs4lox3DptELXlW59c3IAfcs/gYQ7VbwdVKtgEgBbkATBXg25Yi9JeEHgNdYxMmme0vA/2dhi9L3IBiYwD23vrnaqejfQiLlEewQJt+9H4m1YE48H4uL9uQKs+y+Ayo63tf/h3JjEetPGZvsVVGbCbj9c32K3OU6yY+sSqnZ6U5ML+3Gj/U8fAv7uUoPO9pbVSIHLfwt24214qPI/6POp8bsjwNDJfGf9zNj/bz8cODIREAGfBPgdpbxoc5e/7ykrNGaiBUCh9/R5n1MbiFGxQuy8yfloX+Nb6YEOVTpXV0vSNposdB8Sh36BVi2UPfdoVA85BQkAHk4dlAGdiHYmnozBglqszRQn8DQr6TmWouxMm4Dj38N38XDCW0KmTkaluEVQY2Blonfrxsnpl+hjfscL7c+8jzfR4+OV9lm0bfkRVLt47vZux1bl2jF4yBJPoBPflW9D9p/Bf/4uG5wAK2h5PQqKrYE8+fWQ/V5TH4zEn6BwTfQ4qXrEJGTvKihPoADkK7i3lZk1d/fat3AeXeP0Pp/JtAvg55+HY0smAiIQfwJKAIg307biV2CTH8BDdwPxZqvticALBGYU+aoy430onTgyERABvwTugrTgTqe9ImejclYqAH6PnbGObGZxlp2GnvLeexHfs7fDfomAt+wgAfZi/s3WVnsKkpEejdU3S9EzebwDR28Wom5UAfBkdHSp+t/TjKTvWKrQioM9lz3ak07PX4lixWDEy2cUGufEuzHwxSSzRofJqalix3P277a12j1Ys3u/teax9sY5xalCFarP5Vrsa881hl6darhJn4uE8pdMKjAmZQbBqHxyw/omu39fu7FSWxYMAqzUPmFcrh0NdTvPxkTg765rth0hS4QcbE54TeWa8Kebm63J6bpjApLbz4DPRCYCIhB/Av7vjOK/z4nb4k82vxSy/x/GB0xM3IdoyyIQbgK8nfF2U8MF1H7cwMhEQAT8EmAw7++721wOkJW8pTnBcNa4BOh8UAzSeneSMADx/XVNthstAGT/JvAsqiSYFEGZZo82B85eVuGk2qhgMhtjkYlAGAlUQvp/aqG/458tTGo7wnVOZ1D2sun+e8i2IdpFSWK2aPAe6E72d5q93W+ACgD7vXu3syFX7F0C2zvD4cb3eG2nfWk1gv9O12HDjT+Zfz9tQj4qaLMtCHeUVB372652+9mmFmtV9D+Zh8mYP6saCXY891HF0LPdiePrb7vapBrSb5L4XbttW5s97LQ9VDnW0/SZeFeW6IdUv4pAYAgoASAeU3VLJMtu3nKyRTI+jc0twcP3lTAe+6xtiIAIvEiAPZ3Vq+hFHPpFBNwSuAUVJB6NFeJVeT6rBz3yCtKYxiG546KpBcafXo1+tx9DVvUfu9uj0vdex5mKcVHd5ydwTj6NnsQei5Pml2bb8vIcwzIkpcYbSjlrUjoF+vAUEiiHM3yyAyWOwxGsa+wKXXD5dbOLjEmVni2Ci8mD6Hl9KyrdOxT9P2KqeK1lWwQ+vMcFS5C8y2NOlhgCG5u67VNP19sqp2uwxOz16LbKoOxLEJT1fv7r27tn0O6DcxuEdh99Y9bPg4EOJvy+dHKBaxxMgPwFWuzscKr+mEp4XBv+emuL1ThMquL97CLc1/IhEwERiC8BJQCMlWckkmGt2xbCY8rK/xPGujm9XwREYGgClQ6DZJThLc3R6XTomdNfRSD1BNhbtA5KAN6McmdSAPA2K/EZz5TCLDvVuZTd5qYu+wsc7R6/G/GZhbFthRKSP97YbB2QJvZmlOFcCCdJBSomZIcSoAJuqhMjDh2R/pWOBHicsfp/Ms713mwV1jwOT1sJw0SFuEun+Q5KcOfrobjzaySkrkULANngBL6Iqu8dzlUAWATAQJiuwYPP42j/QoXFnyIB8160gwjTeWy0vI5C1Sx7sgfBWIX8hVUNxgQPWbAI8Jx3wZQCY6W2V+tEYt1fUf1/J6r/ZQMTuH1Hm62p95ncPg3r6VnOWv4OTFHPikCwCPg9aweF48+3lUP2//9ZRsb5QRmyxikCQSZAuVtvxpyEYiUAeJsWjUcEjiDQhbKrB/d3HPF8qp9gEK8UN9IKVqV6JuL7+QwMHV+d60KifbA9o5Pkvn0dLr8Xg405Fc//EY6Szc0+HZUrKnJTXvHlUQWpPDcL8qS61U3F9yVMn8ljf1axv3sTzsEqtDDpZbl5SGwpzoXHVPkPgK3BvNzqVJHK06GyBdfcn6IFj2fDMs+mFWXZSQEJvHpm2X9sFMZ4FNL/P8f8N3uXgeg/8BT9zmKUlTj3zXB6LTocC6uP/7hdwdnDuQTh31Q9uWya7zY7e9t70VqiWa0lhjigdkMZgUkAnQ6zqyZAUYutTDzeWw6BVH8SAecEMkvlFRnrFHVFPgbB/6uwGWmUjJWl3i8CASVQmJVpzFRk5YlMBETAL4EeFP8/eaDT5QApHywJbZdTM+pBcT7Pdy6RyN72rP5vcKiMMWrwCXgjOf0Ocs0ebXm
79KEwAysPTx2AO5GL1J56FFgtZmHo/a9BkTjy+28fFoG1Bd6dC3mzBUF03x35OYgc1fIfi1v70nYRzSacM/RwW49/UJWzwFpfI6KMcGlZe+s7YJFeJSyYhlzhgwe8mkfHPekj26K9tbu+1bzzep/UksE+vwNctwz7EAa2uvxpTHJ2s73Pa498TtN0hE5LnWm9F/woTOSscqE96YaTwiMCyBSGSGEgCGpTTEC27a8mYE/6/FK4qHeJX+JAIikOYEWLW7oCwHEqA+HYBpjl+7JwIxE+hBJZzXKl5K6QXBcRMzbL3QKtCP03uPRFYiMgFANjyBmza2WJvDSjQGupdV5KQsgYipjyVOVZBORlVmmRxIwx/cesWoCbDycn6pvzoArnVqO8ITZOb3/JTx+e4Tfva29diPN/iuah/1lyEBb9yOFgC/cq6WwCSgY6pybboki+N2BPxrf7tReSlMCUyjhcc1GJMwvbcb69u/765tttW495AFk8CFSLRjGwCvRtGjb+EY89i2zRuzbbi+/tmpD2AxfOvj8hWu9HbMaDwBJpBp+kaNavq+sT7Pbt70Crz3E3hUjGobepMIiEBaETihOs/Ye83xejiteGtnRGA0BOhIotPBo0OJ7U0kdTaaWfX7nsunF1qh46wOfg/+F1U47MUpG57AXlRs3rnbZ7IEHb+qdD9yDs+ckG8zFJQ5EoyeiRsBnuMXOkwA2IoEgJYQnduphEI1Nr9hiYOHHK+57G0ui40A5d9/sqEZySx+mfGYW4JgxQok4snGTqANi9PPPNOoAF6MKNlG7uJpBe7XgLzTuG9vu/1he6txjmXBI8D1jnf5/9Xoa/+3XT7v1bzNOBWJbsD11eNScQ6Smqiu431N521ONR4RGIqAUmqGojPQ366/O9tKs86w3syP4c/TB3qJnhMBEQgfgSpUer5saoFV5UkFIHyzrz0OEoF2OB32oQLLm5WhgjaLWtqytCFwMa4Jnm0PvgdyksQ+Q6z+v3NXu8sEomXluVAAiH1f4vlKVtsccFppTBWOty8oUXJmPCdc2zqEwHg4KCtxnHmzjUgACFPv7JWowJ7kXIltH5LI/rjDZysZb8dv//FswrF8h/OADlUAFyEJgMFY2dgIsPL/aaft2sa2Z4l5dwGCshc4bzfGPa9DEs8vt7Tacw2q/k/MkZD4rbLNBNc8nu2765o9D8/d2Nbh+7jW4XeSqk5U1/KsNuFuMjUgERiGgL+71WEGnNI/RyIZNmPmXLPM92EcS1I6Fn24CISUwM5Wf4G7vqm4aEqBnVCdq0zFPiD6KQIOCbDaeUdbt7uRTUOVqvKH3E3LqAfEfpxHoSLRs/0GfYhVhRP7DHWiVOIJOKWZOOHN5qIfZ6oSEFnHtQm9xr3aldMLogpNXsencQWbgNfe3xvxnWwOSaU5W5AsKc8xJlJ6NiaQ7XZ4/fDMjGPbj8Dhv/Z1uFZOYJBiIY7BilRl4nmfxBjHV4NkwhvWoyKVpamymAiwJzuTTzwbE0W5fr4TiTwq/vc8U0OP7XS02WHbI69GP/Fde9q9Ds/luOgHoDKHR1sOVR35xjzOjMYUVAK+75K8Ub15byEie+/H4yUYmu/UN2/sNB4RiBOBXa1+nczVyIj92PIyt71w4zQF2owIBJoAFQD2t/uVEg00XA3+RQJnTMgzVuV4NfZGvMV5X12P7Ni/+am6TndDy0XwYRGCD7IjCTA4+NFlZe6rlo4cuZ4JAoF5aN/jzboQPNsNR3hYeuBS+n8W5GI9G9sxMPjV2KXA5kjnicFgBg/XNfr1AXCfGIRVz+KRzu6hr//H7nZ7GmssfUsO5TLUv85FVbZ3a0AyGtVPtkDNQxZMAsW4p12K+4xcxwkA9yKQvR9KO7LYCdAvdu/ejtjfkMRXrkByU55UdZJIXB+V7gSUADCSGe5te5NlZLwWb/Fd0jWSfdJrRUAE4krg+Ko8+8rKCtfZsXHdYW1MBAJGIAK3Uo/DyhJKCKsFQMAOpiGGe9I43z3Zn4QzfbPjqu0h0Kb0T6zefKzGXwIAoZw0LnW3J+0MODqubKWD/O0LilFJ4jcpJ6UHtj581ARYee7NalAxzUrasATRphX5TwCgxO7q+i5VNo/yy7IG7BgYRqzCrR2NYMUkqD/JRkeAiiWU/69RAG9EAC+Y7D8BYDMC/7/c3Or6+zsi6CF88VzIsbPNjtdVdCcuDrdvb7O6ThV5jOTw5DV1fWNX9DGS9yXjtUdX5lq+7tuSgVqfERICSgCIZaJviWTZTVsuR/D/c3h5YSxv0WtEQAQSQ4D3/bVwbHk1Jim+alaRfWRpmZU6l6L0ylDjEoFEEmBP3K0t/rLD6TRkFa8s+ATYt+6Yyjy380kpzlu3tcpJMopDjZUSaxo6ba9DB/WJ1Xmj2KP4vKUby7IGx043rsf+3+JS++CSUmMVk0wE4kGAst8eW71sbOqybS3hqLSkb3geAhOeFQCYc8rKxPVKuhv1164JweG/ozp8n8Nrb99OMcHMe/Jn31g9/rwfbR4eQoKl5yQPb9zOmphvs0v8JaH150Tf3S82t7hcN/cfp34fmsAKyLFPhNqpV6M62/MIZDus8fCK7MVx8br6ZF3Xi//28guD/2xxIhMBEYgPASUADMfx+kimtW9ZiRT6T+ClRcO9XH8XARFIPIHNzf4WKP33ugjO5XcsLLHrFpfYRAT15GruT0e/i0BqCfQgUMUgnkwEEkVgMWRgq/P9LrEPIFD7FBQA9D0Y3RGwDQlEOx0mETEIxoBkKqwXWSUdzr1ubAXw9vkl9p5FpVYFxRWZCIyVwAxUnhc5TPat64yERmqe7deOS2HyUyzHUD2uuatQwc4gtmz0BKgA4LkIgHt2fHWuVABHMcVcjz6OdemOkCQujQLRgG8JwvHWiPPfz5AAIAsuAd5bLMS9bYXjtfOahm7bhdZHspEToGoCE0c92lyHbbY8ctKYRCAWAvJ+DEdpxo451pvxQUTwluClqfGqDTdG/V0EQkSAYbsgLO7oXH7XwlL7xPKy6IJZJ48QHaTaVREQgVATiCYAOHaSrK7vdC3X7v3g2QOpe48KAKxsnwJ5zlRYG5z32x0mRRzOYjL4UAXgw1BpGu+4kunwcevfPgksLfdZmcR2HGwDEAargOLOcodtGPqz397aHa1M7P+cfh85gfWN3bbKeRsAJqNIsnjkc0vFknv3tCsxdQToGJQ9BhLZ3lsb/WVXWyB8dyNAH7qXsqBpAZKMvSoVMoGI97a1aH0kGzmBFqhjrsP11WOS4nFVPtfZI6esd4hA6gkoAWCoObhxc7ll9VyDsP95eJnOPEOx0t9EIEkEmADAKoogGJMA3jCn2L5xfKUdrcVLEKZMYxQBERCBMRHoq5KoRFDCq7EPcRAS6bzyY3DNowwxj71j4QxOhdF5tDEg8tbl+G6+EypN38Ta7BitzVJxuKTNZ7L60luCL5NxtqLfMvtpp7uRPRN55iMw4dnY//pZh/K6npkNNLYuqMzcjVYKnY7VZibgeFyASlnZyAiwNdsjkP+XxU5gKhIaZxRnm+cW2R24Ht28UdX/sc+qz1fOhNrRXMfX2a1IIHoG11gcbrJREtgJhry/9WZL1QLA25RoPAEm4Nc7mWqo19+djSGcD+n/d+FnSaqHo88XARF4gQAWds81BCMBgCMuREXe2ejP9rNTq+0dC0rcZ2nrOBMBERABERg9gQmQ/p8DuToGYz1aI4JCTKJrCEFwKFH86dBkpUQzG987Mt7UpUoBgAkAG5zKRw40RQXwmF8xo9B+eFKVvX5OkRVgrSYTgZESmI3gizdj4N+jQkkiOGXhOns0kp54r+XVWnFuZNKdx8o6r8yGGtc/diMBwHmU54wJeUPtgv52GAEmLT1S04G2Jb7WVIcN090/qTY2Li81qk+xwmBf9mdRmS0LNoFpRdk2y+F6p48qFciC5B/uG7enn3vauXb0dw6egWNPJgIiEB8CSgAYjOP0WcdbRsYN+HP5YC/R8yIgAsknwMRO9i723mu2PxnGgdg36+vHVdhfXjLezp9cYGWOq0P7j12/i0A6EvB3e3OQ8oxi346cdDwW4r1PDAjNK/V7s0onyRok0TkuoIv3lCRke+sakUSBPtuej
79MGwJSmSwmZl5nZUjxwIkOw4Y4ZHIXj4vROr7Nenj7MTx+VZicN+7p6OMY3l3wQou7w8RYob/x7Fkb8dQC/XzQFR4zhy9CN7ht/h46DC4NmYbPfw/g7PQwzU2Kg0sx7XX892zqR8z8NzNzb2iL9jV7u7cXkf0LKKHJsAaXbPdsfO9kCtCz2zTNXYuC5ejipsthnzaN24/2ACMu9BZKMnQGW7Gjy8GdfaUtXxNisaT1AJKAFgoJm7ecNcy7RvQNOvaKA/6zkREIHUEmCl2XMBaQPQn1QOnPNnQQ3gV2dU2+eOLrdTxucpEaA/IP0uAkkgwOQhr0Eq9aROwgGQ4I+Yikz16Y6z1SnvRzli2dgI7ALHVmdViHQDTy1MXfLJflSO7GwL3rFF59JFUwvsT2ePt48vLzP2myxy6ugc21Grd8eTwGIk23g8TuoRTKMcbhgsG54s9sD2bKxqflLy/3Gdonv3+U6oYEuKfFxXZLERYNLSs6gUl8VOgMfXTCQce7wG9e0FVU+o7EC/nSy4BNg2K1XJxbFQ4/H1fIDUYWPZp1S8Zi/ua3e09rgrEIiq2zlPdErFfOkzRWA0BJQAcDi1m3ZUWW/2RxH8X3H4n/RvERABHwTodN8Y4ABGKTJp34l2ADdAevbjy8qiSQFes2p9zLhGIQLxI0D57toOfxnO8dtDbSlVBJjkRQl2nuM9GuPVO1u7jTf5srERoJJCizO52gzEGybCSVKVl5rjrwbV/7vgPAqqVYLbdYtL7QcnV9kHlpTaGRPyja0CZCIwEIFJ6PWdR4kvZ9bYFQn093AkOAuyMpH05LcClmEvqjHsCElCxkjmbiyvvW+v7wSAImSmUDJbFhuBZxD8b0ASgCx2AtPQk92zJDv35CkkPm3TuS/2SXX6SiaZTHN8nWWS3VMHfKvCOJ3aI4ZFFQC2ZPFkvA2bjdaKMhEQgbET0DepP8Pr7waPntfiqUvxEJv+bPS7CDgiwJtEyileOb3Q0ahGPhS2BeCC5kJUnj1e22m/3dpqt+9oNWfrrpHvmN6R9gRYdcCeq5W5WZAfPDTYlAuH+EQ4xotzBneMU358D4KQ9QME0NrxBdiNIFLfDQj7p4almi3tD5w030E6SaaksAJ7OLwt6FnPXsT8jsnGRmAfzl9956ixbSm+72Y1ezXOv7UpkOLfgeSSNTi+zplUYEGNm7PwfwWkTueV5NhVM7rtYVSv3bC+2Z5g6yl9b+J7sAZ8awvKDq6DPO0GW3FsghSux3NTIjjxHspz244ILrX375O0ebznngFjno95vfNoHNZyyLN7b1XghZ33hA4vnPqPYxKSPac5vt/gWNmycxuSZWXBJlCChfEcxwFYJj0+iWNNNnYCTFakr6Ao209iJfNs6XeUiYAIjJFAxOr0TerPcPbMUywSuRZPVfR/Wr+LgAj4IsCbfi70tkAFIOgLAgZLFyMRgHKB56Jn4DvrS+z/1jbZ33e3GzNaZSKQCgJ0qs1A9Qp7vs1AlQGTVVgJOQML8DIE9vNRdUUHFyuekQNwiDEdIBd/zGY56iDG8CO/x930jh5mTA7g3/iThl8RsDz4XaAjYS+yk1nBvA1JAttwDtgH2Wn2fqPsrUwEUkmASi7T8X3xas1IplnbGA5p6ETPAVuJcA1yfHWeq2A3z9NMwFqbAjlMJmsxUM4KEjqng2xMcKPk6fzSbDsbrZu45vwhEgHu3ttu3E+ZCCwszbVCLoQcGZdBm1BxHhZjso5n45niCVUmxn2KKC3OVka8N/FoPC3Mdxww88bsMRRByEZGgC3jqPjk1fgd5TqUP2XBJcDg6yQkmnhNtOM1diN8QPKZxucYYzsWb0UCGfAnVqANhUwERGCsBDK2KgGADCORDPvxlgUWyfwo/rF8rFj1fhEQgcQS4GKPN/6rUGkW9ASAPlKsOuONHB90NrPi+ZYtrXi02HZU1dWhmk8+5z5a+jlWAgzcM8DBgCV7u81BtSMdqYtQ0TYPyShHv9BTla5tPg7+58UfY/346PtH0/ZiGdLz+kIv/XMH+FwnMgW24HuzFeeGrUgU2I8g1LM4R/
79DflPynD4I3NV14o0fZ3rhA1UZSSoAS4qz68mrN+BI8l4LAsFceYx0XA90RnoiGSHYa62eM9P158AdX5EXP2iN9a1xe/1DNweTMoCcA9MHgtZLrTCa/XTqtMOpo/M3WNrtxY7PVYv7pdNTarI9WeH5y/cL1eja9446Ma5zVITrHL0CCjmfj9eFJBTfjPkU8zv+1r8NtAkAm1gS8l5INT4Bz+TQUHWSxE+C6hC0meM/h1bYjSZ/3G3337F7HqXENTSAL57IVju9reQvGxGNZfAisbehGOxZALYrP9uKxFfrI+/yS8dietiEC4SXQ2+X7rilZM/OzDSWWkfNmhBXOS9ZH6nNEQATGRmAnbiwoAfjSyfnRKuSxbc3Xu+lPZF+3Dy0ttbfOL7a7oQZw2/bW6I3URlT2sNJZN1S+5iwIo2G1AIMyE/CYWZwVre4/oQpSx3BSlQUos7bP3X54zK0AdwiLUA3Ex+HGwOcuqAbw+7MfigHj8v06TQ4fu/4dHAJUxpiA75lX47VD/TjjNzvbkWgE37WrnmHsiZ3KY3BDYxdUJrrsOCgj0GmTLsZd4TWH18uPLMuJrs1ux7rsH3va7Vn0uWXymXoYp8tsD78f07FG97iOoDLJ8yFKAPCuAFCHay5Vq2TxJQCFYlvnWOmCCgDLkFTN+5I2ZYgNOflsgdin+DbkC/XHFwmUQInPsyQ7B7oLfrr1jr+jL8LUL0MS4Dp+KdSwvBr9oalQPPPKY6zj4hqyh1kVzozXVKrmdupi4WxmNJygEVACAGesJ/sCVDe+MWiTp/GKQJgJMGOcGZ+7EdSbjizodDVKHl0xo9Aumlpgz8Op/uD+DnsIj8dru2wd/q2FULrO/Nj3i4kklIKmE4pVUsyepVwm2014rhoY+54fuYXinEybz4cqco6Eo2fiQoDft2mQ//csk0jJerbXkMWHAIM73mjiNJfyY/CePR3Ravl0lmysQuXdG+YW21Uzi5AA0GmPYz36r70d9khtR1SBpltOqvh8yZxuZVphllU7rL5sQbIjE5PCYEWITHgPgj1U0xGGqUj6PlLJazNknz0bVdbon1BwauhZYgu3qJLS0C/TX/sR4LmPCgBejb4p+qjoo5MFmwADr3Md+054D/YUknBl8SFAZbs2h36CfByILGDajmRrmQiIwOgJ+F05jH6fRvbOGzcvRE0HpP+tcmRv1KtFQARSTeAByP+thsT3VPSmYvAlnY092VnpwscV0ylD221rsO93o/rsn+DANgHyN6fzERD7vjHocsr4fDuhOjdahTkL1f78jtAZJRMBEUgMgWyUB3uWqOP1QTKr8Z17Vn1785OwvQmD06m0O3a12fuaS6zihVYyqRxLoj+bjvgTx+VFH5ejRQCd3s/AGXnP3oNrM7aikaUfgSr02mBioTdje7SwJAZzXcvvn2db1yhndSLmh+sZSozvQYDRax/0Ity3T0eikBIAhj4CnoEvQ13ih2Z0+F8LszONSWherQWqF6vqO02JkF5nKPZxRduZlDgOGSEZjK0eZfEh0IrvrkfRGvpY5MeMzxxrK+Em4PhsnoSJuXFzPvQcP45PWpKET9NHiIAIxJnAHjhWf7etNep4TedKs8OxUcqdj+Mg337JtAJjFSJ7Id4KFkwI4OJNFi4C9IEuR3LIa2YX2ZkT86NS/2VwTmuxHK7jQHubOgKskmDrFs+WAbmrY6vyPA8xUGObhOuwt/BTLg7EytzUOob3Iijzg/XN9u0TwpVbPRkOeT5OQkLAK2YWRtdmf9zeZr/f0WqPQeZY6huB+noPOdgZ0RYAqf2eDTTAB6AQFhZbjr7EPN95tjUhaseQ7HmgtH5Nh98EACYIzWbgbHeyyQTr8zahoMGh4rRriOU4thYP0O7Oy6Dph5L8v5fZGNs4luE661XZjntGZbvF5blj20m9+xACdbiuMrnd0/IqH45OJvspoe6QqdI/RGDEBHx7Kke8OyN4QzT4n/mflhG5GO/ydwc/gl3RS0UgrAR4w/jzzS329gXhqDQ7fJ6zUek3DgEIPtiX9po5xVaLRdsf4HD+w462qCztgY5ea0azRKkDHE4v+P8uwMqclZ6nTci3t84rtuPRc5nPsU+xTAREILkEeD5e5rhPIm/kP3NUuX36qORySfdP8+QgIWue/qmIxJ+pTAX85ZYW+/iyMpvkuEqNvBJhVGyio4qPBVibXbekNOqk/MP2VrsdazM6sBog1U4neSrnKBH7HoZtMuF4JhIAPBafPx+iivMyzIN3B856KILIEkOA59CtzT3oT52Y7Y91qzg80W7N+xE61r0c2/tZIc4Anq6DsXPkPX51fqZxneHVKCG+BYkdsuATYOtIzzYHa+yHL5zoeYiBGxu1rbz5Enk9Lcvxe84L3CRrwKElEM4EgOvvpl74BXCNXYOZLw3t7GvHRSANCFBm7Lvrmux7J1alwd6Mfhe4JOK9IJUB3oxgMB9sEXDn7na7D1K0dEJRLrHRYc/i0e91+N7JeabTcxFuyM5A4P9qVBmugMyylsThOxa0x74IMOg61XFPTtLiGGXpT6AYThJW7DQiQJIqq8da49trm5BwUu6qiiTZPPq+c+xV/v7FpdEHFZvuglrT41AFoGT7NrSSaNDaLNlTM+rP4xpsPAIwHu35EFWcMzCR4zgIxgSfXbjvkiWGAPnuQ9K7V4v2LHZ6nvDCjH4Jj/2mvfAZaBxZiMzNLfEdlN0Lhc4NSgAYaPoC99wUJLJ6Nt7WOl4GeEansYmACISNQEZGd/gSACKRDLt56zyLZPwHEgDmhG3Otb8ikI4EbtnSau9eWIIqAElA9Z/fxahG5eMtSAZ48vz3i7EAAEAASURBVECnPYXHM3Wd+L3LnmvoNCZPyIJDIBeRBAb9L5xaYBdMyY86AHTTE5z500jTmwDDQWFqRZPesxnsvStBf9hSBClTmQBA1aHfoeL9lUhSW4r2NLJ/EzhlfJ7xwTXYs1iTPY612WM1nfZobYdRDlkBkX+z8vjbOCgvzXSY7HUASSRhqjgvggSDzzSMg0ftjtZuS2EOlsevTlzH1AJ1O88JFjm4ZyvHdZj3aZRTlh1JgC0MuyRReCSYIZ7hOY+thrwaD3Wua2TpQWBakd9jLT0Iay9iIcDEp0I5PWNBpdeIwOAEeiPbw5cA8P3dBZZvb0Tw/8zByegvIiACQSLAyqkvrWq0G06qct8PMhVc6SQ7Fc5mPnizvREO5nVQBHjghSo0ZmnrBjwVMxPbZ9KJtLIq1145q8jOnZQfbffgUXo2tr3Rq0QgPQlEe72m565pr0RgVAQ2Y23xo40t9tmjcqxQF60jGHJtduK4vOijZmZvtDXAWqzN7t/bYfdAuWmrpJGPYObhiQrIensMwGzAsROmWNqUArRhwPrYq+1EdXNnmCYkyRPRiqh6TXvqVG5i2V2qhbANwH5URMuOJLCnrcc6lB1xJJghnuEpb6rnBABkAIQpEW2IqUqLP7HNqEwEUk0gqqjjXI0i1Yz0+SIwLIFIRk34EgDyuk6CVvJb0WxK5SjDHiF6gQgEgwCzjf+6q91+DiWAN8wpCsagUzRKVqgymHwMZOMvmFJg7+voNUqG/mJzCxi2WS3+LfNDgH1mP4D+wS+dXGDTcMPvueefH2oaiQgkn0CVer0mH7o+0TUBVrL/flurnTUx3y6Gco1scALVqCqvRpLmCdW5dsm0QqzFeuw5tHG6eVOL/QOtnNjvWuaDQAkSNzye79diLR+meHM+5sFv+N8QnO5RcnUCv7IR3PxT5YatALwmmOUhWsvAhWxgAmwVpEvbwGwGe5aHk/eE460tSngZbP6C9vwMh2pHQWOo8Y6dAM97VEKViYAIjI1AuBIAfrhtslnvtxD8LxsbNr1bBETAG4F9cLTcsL7JjkNwm7L3WiIMPUNcQzEZgA/2pmUyQDPuwu9G1dlP4XCmHC3VApohsRgmh+LQ1JLzV6hcWTWCiW+aW2zvW1RizL7Wmjc57PUpIjBaAotw3ZGJgAcCvIZ4kcZmj/vvrWuyhaXZUfUaD3w8j4EVzdV5fGTa/NIcuxjJAAwkMsn1ViRTsJUTpd5bsF5j8qssuQSKEXQ+CvcZHmN6T9R1QWo8HEcF71u8t9w50BWR9HuCv54MIDM5qjDbZ5VqFc7j4/MzbXtLgkEEdPNbsD5Qy5uRTR79W7wOeTVegagsKQs+AfqepAAQ/HnUHoiACIhAH4HwJAB8e3Wx5fR8wCIZc/p2Xj9FQATSi8DjtZ32fTiaP7GiPOo8Ta+9S9ze8DaSzkxKFV4GZzMfa1B59jdUnd2zp91WN3TCedFj7ZLpS9wkvLDl0pyDCg3vX1xqF6Fi0u8tfsJR6ANEIFAEKnL0bQ3UhKXxYMtwHWFwbJuDoAOdwX97IXj93kWlVuAxcur0WOhbm02A7OU1ULfig+2bfr+9Lbo24+/bsDaTzHjyJpBV5ww+ezSu28OSsEs1LO+nkh0t3dYRlglJ0ReCwWPPAWQep7rmDX5w8PsRlqSlwSmM7C+ZyPCcU+I34ZhrvnVQo5EFnwCLUbxfZ4NPWXsgAiIgAkkikJHR5PMONt77f0sky9q2XITg/9XYtN8VU7z3W9sTgZARYID6N6iQOgry9q9Gv3TJpY/+AKCKAh/Xzi2yB/Z3RB+PQBXgkZoOO6A2AaMHO8g7mWU9D9V+r8Fxy2N3FqT/FU4cBJaeFgGHBKZKJtHhrIRzSAw4FDiqEGOA+jtrm20BrnGXTy8M56TEaa+pCvDBJTlRhSCux7g++9e+DnsYv7dACluWWAL5WKxNL/TnPmH7rr3opx2WI2AcAhNeZd/7jkB+HxX/76ORmJ9slXIAj9m4Z/JoJUjGY3K9bGACe3DO6lBxwcBwBnnWe1IJv5Oek3IGwaqnByAwCcmnVKWSiYAIiIAIpAGBDNvkc7Ucb7at2xZik29CNGVCvDet7YmACPgisKu1x764qtEWluXYSePyfA0ugKOh84L958+ckB+tNHu2vtP+sgPVZ3s7IPGmDO94TemV04vsLfOLo8esZ2m/eO2vtiMC6UZgHKReZSIgAgMT2I5q2E88VR9dmy3C+kw2NgKVON+cj9ZN50zKhypAtz0GBay7odj0111tthtBFVliCBRlZ9pSh+1eNjd3IQGkNzE77XCriEtYDnudOLbduB/tUgaA4xlK/NAKkYyne7rBObciSUbx/8H5DPQXFgh4Nq71ZOlBYDwutFIASI+51F6IgAiIAE7oHb5XEPGYo5+uL0X69StR/X8aNuezQVg89lPbEAEReJHAWsiivu2hWnvogknuK0ReHLTzX5hxPg89fOficUY0GaA72pP2h+ubbSMSAcJSdRTvacoH1zfPLbaPLi+zCflZpkTreBPW9kQgOQRmOnfKJYeCPkUEBidAifKPPFFn/3dilbGySDZ2AqzOolrTAiRVXIiEgHcvKrG/7myz765rRtKmHPFjJ3zoFiYVZrms6N3S3BMqBYhpUNwpzfWdAEBVOsX/D/3+xPtf9Z0R48OrUYmHSUMyEYgXAe/nva7w5KHFa0rdbmd8fqYSANzOjgYmAiIgAiMnkN4r0rvvzrau3JciMvUOoMkfOR69QwREIKgEVtV12avur7EG3YnEdQrpbqtC5dnRaLPwn0tKbfWlk+wXp1fbGRPzo887Uh2O637He2PMqJ6NPrLfPqHSvnhsRTQYouB/vClreyKQPALVSOCRiYAIDE6AYZo7d7Xbfz3TYPvbwyNXPjiR+P2Fa4pqOGuPwdrsQ0vLbPUlk+2HJ1fZ6UjYrIAENf8uGzsB8vVoTHxuClELCCYlZzlWAGDg329Y2uMRPLoxUfWCVeRerQwqejz/yo4kwErxfVgHyE
79ZGINvxeY978lhtx8h2SK92S4DtxHT2cjs9GpgIiIAIjIRAdLGc3uf0rXNmWGbkOlCpHAkZvVYERCD4BHiG+8fuNvvM0w3GHnOy+BNgwDoX/7l6ZpH96ezxdsNJVXb5jEKbjsocBbMH550DOCeiPcW3jq+0a+YUS6VicFT6iwgEhoDia4GZqrQfaHckYt1OS0/ZG/bmjc322WcbjBLZfkM3wT1MuP4qzsmwa6Eu9Nszx0XXGpdPLzRWTcvGRmBFhb/2Ffyqb2nuRiBUpZdjm934vZt9sJs1H/EDqi2lHQFe+3X9H/m0znB+HcfyU5YmBNhONUfZo2kym9oNERCBkBOota7urvT1BNyyOtdaet5tGRknhnyitfsiEFoCLagKuHFDczQYfd3iUknOJvBIKELp/2VwMJ+GajP2ob3rhV60m5okQXs49quQJPGuhSV2EpIAZCIgAiIgAiIQTwINXZRF9hsMbI6uzVqiu/yxZWU2XuoZ8Zz+Q7ZFxaZXzy6yi6cV2B1QX7htW6vds7fddiH5QjZyAnSIezMqndV29Epu3tHE8BzXoebmCZ8RIu5RxDHhnPUBfghU5flON651vPb0M4saiQiIgAiIgAgkkUAkss8sM40TANryT0fU7zVJRKqPEgERcEigDjciP0ISACtkPo4+65LiS+wk0dn8cgS4z5ucb5fC4fynHW12KxzOcjYf5E42XzimPKqSkNiZ0NZFQASSRYABTBVJJIu2Pmc4Ap2IirT7jf9Hh9+EoOWP1jcbuzR9dWWF5esLNNy0junvJZCi5vrj9PF59sD+Drtte5v9fnurNchZPyKuCxwmAGxF9f9uKZ2NaB714vQgwHt8z8lu6UFZeyECsRPY1qLkwthp6ZUiIAIiIAIikDwC6dkC4AebJphlfQgYq5KHUp8kAiLglcABVMb8AI7m1/+r1nWvQK/8RjOuUjibz5tUYJ8+qtx+iNYA5yIhACIBoTY63z93tIL/oT4ItPNpSWBCARMAQn6CS8uZ1U4lkgCrZH+MBM2PPFGvIE4iQb+wbZ6heK66ZFqh/c+x5fazU6ulRDQC7kvKc4w9vb3ZPmT78D5HJgJhI0CVhQ6n7W7CNhfaXxEgAa/tpzQ7IiACIiACIhB2Av7uYsc6I99Yn2fZme/BZk7CQ97YsfLU+0UgTQiw2uyPqHY67+977fHaTlSdqUlZoqeW8TAqLrx0SoH98ezxdjOczQtKc0LX8z4PlY2vgwTvl4+tsHnYf5kIiEB6EWDPbZkIiMDICbQhgPPttU12zT9rbE1Dl3VLznnkEEf4DootjINqyYVTC+zv506wm06pMga3qcKgU9ngMBeDkUfb0dpt+9rDVXU5pTDLSsKeVezxYNSYjiCQBW+r1ohHYLHtqBTfJ+WSI8HoGREQAREQgUMI0G0v3/0hSPQPERgZgczIZryhPb0SACKRDKvIgvS/XY6dKxoZEb1aBEQg3Qkw5P8gpE/f/GAt5E9bjUkBssQToEM5F96Pq2cV2d/gbP7AkjJjH9WcEHhE6FC/GpX/168ot5nF2XKuJ/5w0yeIgAiIQKgJMIgepCosOnVuR7ugtzxQa3/GT/XOTs7hy7VZIYKo18wptt+dOd7euaAkmqQYgqXZqACvqMgd1fsS+SZ+13e29oROQaMAa+tsHaiJPLS07TgRmFyQbWzBIjuUQMT4P5kIiIBXAkwWVVKo19kJ17iau3ttE9pdyURABEZJIJLZapHunvRajf5060TryXo1kMwfJRa9TQREIM0JMIPwqQOd9uHH6+2bzzdFHWdpvstudo83EdOKsuyjS0vtOydU2lUIjLM6Pp3tIlTYfQrB/9kl2em8m9o3ERABERABJwQaOiOBDAiyN/11j9XZ/61rkqR5ko+leaXZ9hm0bPracRV2OVoEMGlTdigBjwkAjfiu74ICgEwERMAngdwsNCbV6dTn5ARwVJPQxkcmAskgMBFKUWpvlwzS+gwREAERSDSBjFbLKuhNn4jE9x7Lsd6Ml1hG5DKg08oo0cePti8CASfALMIvr260x9AO4GPLyuzYKn+VPQFHPOjwGfQ/a2K+zUFQfCkkVf8XiRh701AGkHKxn4NDXcH/QQ8F/UEEREAERCDOBNgTuR3S+kG0jU3d9umnG2xtY7e9fX6xLXdYdR1ErrGMmWoAF6Jl0yIoNM3H48YNzbYnDddmsbA4/DVct85AAqs3a4SS2W7Nkbdpsf1oydDcHcxzsDuYGpAIiMCLBKYWpY/7/sWd0i8uCVTlMQHA5dA0qJARYAFfp4R7Qzbr2t04E9ht3c2d6aMAkFNWbhb5ACDhp0wEREAEhidQj5XEH9AK4FrIzv4Ijs5Ori5kSSMwHTex71lUaj87tdpOn5CftM9NxgdV5Gba548utwVwostEQATSmwDliDPkJEnvSdbeJY0A12Y/xprsrQ8esF9taQlsMkPSgMX5g2ahXdGHX1BqOrpSybHEOw3r1WKHMt77O3ptPZJlZL4I8H4ySG1YfNHTaERABERABERABETgIIFWJFSy3ZVMBERg1ATaLae8Nz0SAG6JZFlm9keBYvmoceiNIiACoSTAIrln6jrtXQ8fsFfdV2OP1HRYi6o2knYsFKHi7OxJ+faz06rtPQtLjIHzoMfRuA+fRfD/vMkFSeOoDxIBEUgdgZmoDM0J+okrdfj0yXEkwIrgDU1dcdxiajZFBQOux96MJID/eKjWVtV3GZUNZMkhUIpg96VoBXDbWePsHQtKjP8Osx1bmWPFWK96s0Yky+ySAoC3abHJhdlWjnsBmQiIgAjEk0CX1kHxxKltiYAIBIAA/fUdAVW2CwBeDTEMBCK9jVbf1J0edybNW08wy3gd5s3fnXkYDibtowikAYE2LCp+u63Vrrq3xj77TL2taeiSIkCS5pUn7qmFWfbllRX2yRVlgZbML4CD+DWzi+zKGYXGqmCZCIhA+hPY3NJjiLvKRCDlBCJwkqTLschwfzN25qaNLXbmX/fYD9Y1R6ud5QBPzmGWiSUMlZq+grXZexeX2Hj0gw2rUQEg39majnEgSs1TMUPmi4BW/77mQ6MRgXQhsLZBii/pMpfaDxEQgdgIUFWpTmvd2GDpVSIwEIHMzB32nnkdwU8AuGF7pWXadQj9Vwy0n3pOBERABEZCYFtLt/33qkZ7x0MH7Ifrm21zc7cp2XokBEf/2lx4m1lp9sVjK2xhAKXzWRzGVgb/Mb/EJoTYUT76I0DvFIFgEmC1MoOVMhFINQEeizUICqab1ULq/AOP19k7HzlgP9vUEu1Nr+9ccmaZge+PLyuzjy8vs6Xl4WxrNK8kx11SJxOXn4aCWRitGzkPujcL48wHb5+ZoMPrskwE4kGgrUcJX/HgqG2IgAgEhwCvoUx4lYmACIyNQPbY3u7g3Vm9VyL4fwZGEvxkBgc4NQQREIGDBO7b2w7J2U67fUebvWxqgb0cFd1hrn5K1nHBJIDLIDubh59fWtVg9+/rSNZHj/lzqhD0f8f8YlsSQgc5M3N3oTdXC7yyG5oOVic0o5XGHkjT0lEbi/VVG/bPnZgLp3s2ru7ZaLA+oSATEry61MfCUq8RAREIJ4F2nIv3IViejkb5x7/tarNnEfT8I9Zml00vjK7NvFVmpyN7rs3eMq/YZhVn2+efbYi2ZwhLTKsMUu5T0eYlm4sUR8Z1F9Vnwmj7OnqsFYvL4pC3pgjj3Adtn2vbe3GsKgEgaPOm8YqACIiACKSeAJM9WaAnEwERGDWBGqRNN/LdwU4AuGnTcrPIa7AfVaNGoTeKgAiIwAAEeKvOirO/wtnMPrQ3o+KMPeovh8NZzuYBgMXxKaqsnj85Hz1nM+zDT9Tbg/uDkQTAY+PcyQVxJOFzU3uRgbsJQX4GYVZDinAj+k3vRaCf1WgM9je/EPHnDwajuHCPxehaL4SMQn+VXQb8EfuPZvjl4Q99yQArKnONft9p6LNakZthEwuyjBK9k/BTiTqx0NZrREAE0pEAAw1MxkpnY2LZ77a32j+RIPjrrS1R5aCzJuYbg9SyxBHg2velWJtV52Xaex+ts0exNo7x8p64QSVhy2xRVYl99madWHNtfCHh0tvYEj0enue6wnDwJRpkwLdfhHuGwix/382AY9XwRUAEREAE
79RMAFAaa00ycvEwERGDWBZuuxaEAluAkAP11fal2ZVyMqcCIwyOMz6mNBbxQBERiKAIOXXHQcQBD62gOd9rXnGu1t80rs7En5UZl3Bixl8SfASqtTx+fb906sjCYB3IlEDM8FFNNQHfb5o8vdScSOdmboV2W1Jav42xDJfwDH/9172u2h/Z22BVm4/Bv+j+D+wQB/vPywjV2Hj3jgQBaTcmiZyA7gN7AvSYA/+e8FaCFRiaq9Y5AoMA6SAjNRtbigNNvK8RwTCYqQSUDHoUwEREAE0okAz821qI5Nd+PajMloVAK4a3e7razOs7eiQv00tOEZl4/zvJIBEnII5IDrCePy7OZTq+y1/6xBEkD6S9AzsbDcYaV5C9Znz0GpTCYCYSXANT0VOmQiIAI+CFQ4TJbzQSZ4o2jo6o0WcWg5Hby5S6cR9+CG70n44GUiIAKjJtBjGZFoFk0wEwCuj2Ra17YTLDNa/Z83agx6owiIgAjESIABTvYforPz0ZpaW1qRC6n6ArsEcvWzEVys0g1PjCRjfxlvOJaB82cRWG/ETQir/TwaJUg/e1Q5KtGD74Ri8Ggnqkcp4/94bYf9A0F/KjB4k69k8gGtBwkIA9kTtQdvFP6OwFB/41wtQnLA6+cU2TsXlPT/k34XAREQgUAT4OlwB87f6a4A0H+SmAjARLV7cK3ig+ow184tspPH5dt8JH2VOgzc9h9/EH9n6tz80hz78cnVdsnd+9K+Cp1tDzwqC21u7kbbpYHXQEE8rtJpzLx/YUKqLPEEhDnxjPUJfgh4P+XPxfVSlh4EtqLgows3Fnm6mKXHhAZ0Lxi13BrSdlcBnTIN2x+BvaiQq+ewgnmFnrGlFGV/b8H4Z/hjqxGJgAiEgcAqyJ/z8dttrXYmKs5Om5Bnx1blRvujsl+5LH4EjoZD/6srK+yaf9Xa8w1HlIjH74NGuaWLphTYhVMLR/luH2+r7+y1p3E8P4Aki3/h8RAq7NNRbqsZiSSULV5RkeMDvEaRFgS6EIVUGCYtpjLQO9EEtZZfbmkJ9D6MdfBPo0rkukc7bR4C1C+bWmDHQxnghOpcm44WMbL4EqDSzpeOqbBPPV1vq+r9rc3isbcM5DL4X4yWVN5sdYMqorzNSd94mBBcJGn6Phz6KQIiECcCTPKUiYAIiEBYCDwD/+TDAWkHG5Y50X4GjECGdVpmVjdHHUxvSHbkdOvNeFnAsGu4IiACaUhgDZyeDErfikSAJeU5thLB6itnFNpRqFzPhdS4LD4EjqnKs/9Clf1Hn6y39UfqxMfnQ0axFQYVXju7KLDV/6z4/9PONvs9+imzan59I+T9WVIpEwERiJnAdmSmd+t7EzMvvTC+BJiA8hzWITdtbLHbt7fFd+MB3BoVYrgu41phAuTbl2M9xiQAKjYtwzqNMvaysRPgEvdCJFnUIYHwk0gCSEfliRIoSExFi6dch8fMM3XpmXQx9iMz9Vug8ki+7gETPhEFYOyZM6u1uwdRKks4HH1AWhLYh9ZHns3z99EzN41NBETgUAIsTrp3b7t9bU1jVAn20L/qXyIgAjETiFiNdXY18fXBSwD43q5C6+n8JCQMCmLeYb1QBERABBJIgHGfvW090QcrqKkKwMqoq5AIcD6qwyegekg2NgJRRzNYUp7+03A00+Hswc6dnG8noR9uEP18rPT/8upGexRS//tw/HqXFfQw3xqDCAxEoAnKEt7TZphB/9YHDww0fD0XcAK9CDA0dkVsG+Q62/r6owR8n+IxfKJgUHpXa5vdDyfSLza3RJMBLkLQ+oLJWJshOUA2NgJ09l81s9DWNXXZt55vctcuaGx7Z9H2XlMLfbpLmPQTVtuPIBhbUyG3RxZiAuVQWijL9ZvQVd/ZYzUdPu5XQ3yYaNeTSIDqS7L0INCGa6z3/KU3OFUHTY8jILV70QkHOxOedsNHKRMBERgDgUhGs1kk2hfX5x3tYPsWiWTYzVvfCC/rssFeoudFQAREIJUE2uFxZv/0jejN+fdd7VYC2dBT0CLgaiQDnDkx34qyM/DIDGTAOJVc+dmFYMdq+01wNP9gfXPKAx1zcZN7xfRCq8zLTDWamD+fi2k6jb+4qtH+tKMNvZN7jQksMhEQgbER8P49aoIj52G0v5CJQBgJsFf6OijccH32B6gkoEDXXo31xGVQBTgWyk1cXxRqbTaqQ4PVzh9YXGqbwfZ3SIAF6rSxaqzvpkMBwJtRcYbtLsJqrAzj/ZZnm1WSbXlIkKHSliwxBJh87bntHnPVOzX/iZn8kG61znlCSSmScmTpQWAD/G1UGPOs6kC/lu5t0+N4016IgAgkiEBmpM46iqI9IoOVAHDT9tlA8kZU/yu1MEHHhjYrAiIQHwLMmO3Afzo6IvZ7OERvh8T6FFQRnY0kgPNQNb4QCgGTUH3G3qJ0YMhiI1AFZ+xb55fYagSx79nTbqnyqyBWYCePy7UzkNwRlOmr6eix27a12defa7TVadqvN7ajSK8SgfgTYJb6lEJ/gaK+PS1z2MO6b2z6KQLJIsBEnU6szRiY+cG6ZrsRyYRzkMz3EqzNToaaz9KKnOj3uDI3yxyqvicL04g/ZxzWsl88psKeR5LFs1AbSRerwHEw0aFSxHNob5FOiRYjPV7qoXjivV0VE751DhnpzI7s9cVIPiJnr9aIC40XxTqvjDSukRFgEqNnW4E2S7L0IMD1snfTNdb7DGl8IiACKSYAKRers7dNbuU4gpMA8I31eZbZ+wYMfiHG7Xeln+LZ1ceLgAj4JMBF9HbI8960sTkqQzu/NNuOQtXZcehtvwwO5/lwQNPJqGSA4edvCW4ur0O12RoEsVMlC1WZl2UXoiWBZ8dTf5I7Wrvtq2ua7Cc4/mqdVw/0H7d+F4GgEOD5/Wic070arzEyERCBQwkwiLoWCYV8fGdtU/Q7fFxVbnR9thhrjcVI1mRwWzY8AVY8f2BJqb3lgVokWATAczzMLtGx3JeoO8xLk/7njUi08C7Nm0goXMeyBYBno6qIzhyJnaEyJAB4rjhmSx7vx2liZ0hbjzcBnvepaOTW/5CRYcU49zU7Pz/He17ScXv7cZ1NVaFNrDyLodwlEwEREAERGJRAi/X21vf9NTgJAOXZRyH4fwEGXtQ3eP0UAREQgSASoGN0FYLXfNy6tdXoNJ1VlG2UlD91fJ6diMpyrz1HvfA+b1K+XYw+vt9H9V4qbDbm7CUYQxDsScjE/s/qRv
79stlCi8S6YGgafGKAIDEdB3ayAqek4EgkWA10s+6MCeWYx1WUlOVBXghOo8OwaJAZMdVoN7InzptAL7JdZGf9nZ5mlYoxpLATJyZ+AY8GiP1nbCMe87AJ5IbnVQtPJ+zWXySE60PDG885TIY4DbZuzHsQCANXT12gHKzchEIE4EenHe34GE4wVITvRorNKbjusmizRkwSawu7XHvdLQjGKl2QX7KNPoRUAEEkygDXJkjX2f4fOutm90fT9/ur7UejIvM4ss7XtKP0VABEQgHQiwOoA3SXzk7m63X29tsYmoNluBStKzIEl7Dh4TISst2ZNDZzsbTrUPLyuLBrVrklzRzrlg8kE1VAC82wP7O+wTT9XbP/d2pEVFnnfeGl94CXiX5eTMVOPaUoNWBTIREIGhCbB6rS9R86+7MqLfnYn5mdG12bkIcFMBiPLTskMJlCIi90GoALDN0DYEKYJsTACYh2RPj7YWLQDCHFakrLr3BIAK9MJWcWJivz1s1VLpuOd4G64jrNaWiUC8CPBoanVelj0u6h9RAkC85jxV26GPMuI80bBQ0qmpOjz0uSIgAsEgUIdA0p6+ofr3XEQiGdabfTSC/1dh0Hl9A9dPERABEUg3AlQG2IVs2ydQfUap9rc8WGvzb9tpV927376/rsmeh0TtAQS7O5zf+CVrXqZDNeEjSAJgMkAyLRc3G9fMKU7mR474s6i++yCC/+97tM7u2dOu4P+ICeoNIjAyAo2o9PJs0aqcIv9JS54ZamzhJEAnKFt8sOr6xg3N9vp/1dqs3+60V95XYz/f3GIb0ZOXAcmuNJC9H+sMQ/3XjodawrVzi11X5sayn0WI3i50WGXZjeNsS3O4WwDwq9aA75znr9wcJI/kJfn+JJbjOl1eQ3WF8miSRXLvAUfCr6krEj1OR/IevVYEhiJAF9AGJIB5NX4bl6J9kiz4BDY0dcF/5Hs/KvP8h7N8E9ToREAE0pxAJ26WXpTl85nW3n8GfrylzDIy/gNZC3P6P63fRUAERCCdCfAGrwf/6cBOsk0AH3R0HF+da+eg+uyE6nybimAO1QLYZzKMxqTfK6YX2u+3t9l9e9uThuDkcXlo0eA7kLYZzuH/eqbBHq3hESQTARFINIG16Mns2XiV4DVEJgIiMHoCfWszVh//aktL9DEe6zC2B7h8eoEtK8+1CZD+ZquA/JBWJrE38Usn52NtlhttpzB62ql9ZwH2Y65DBQAqUzD4HXbbgqScLlQn5jHrxKFRJSzZCcoOMSRsSKU5GZAa93svhtt4Y2Ko9+TQhE2QNpwQAizI3tPu9/zP0/FRULGUBZ8AE+x4/ppifs+zC9A+VSYCIiACIjAogSazrNq+v/pPAMiyEyxiF/UNWD9FQAREIKwE6uHwu3NXe/RBh/NxSAY4FjdZyypybRGqlPgIW7EJe2zS6f4wqt07klQKdPXMQteHIKsQv7y6IS168LoGrcGJQD8CO6He4tky4JWbj2DWXbs9j1JjE4HgEdiHthp3oOf9nbvabHJhti1H9duJSBRkK6dl+J0Jgwd7gQdv30Y74sXY7zPRwuo5KFd5l2ofbB+nYN7KHCZNbUXg27sE9GBM4/k874mStOwf1bAn4v6EbQC2jOrdetNwBJj8Pt5xKzaq9dV0+F4XDsdYf/dHgEcUFWC8GtOxFJT1OjsjH9c6qE3Qv+jVpmDNLRMBERABERiUQKt1dTb0/dX3GfPGzfkWyfgQBlvSN2D9FAEREAERMKPD+U872qJOZyYDzCvNtmMq8+yU8Xl2EhzPdFyGwfJQYceK/KUVOfY45HkTbSXo+UvHvmf7NdQibt7U4nmIGpsIpB2BrY4dcoRNp9yMYt/L/rQ7KLRDoSLAYOQOBGf5YDLAFLQpWoi1GZ3hp03Ix9ohF8oA2aFI1CzFWunCKQX2xx2ttt65OspABynPl2xl4NG2tfQYe4uH3dgyje0QzLHSxkxcc59EWzdZ/AkUZGXauHy/qkZs68fWMDIRiCeBHkgArHfcAoD7Or4g0ybBD7XbeWJ0POclXbdFRUnPNgHXAKptBTXR1DNbjU0ERCANCESsycryA6IAkJlxAZCfmAbYtQsiIAIikBAClKPd3dYTfTy4v9Nu2doSDf7TcXn+5AI7f0o++rDSlZm+xsxkJgE8DSdbon2irGqjrKdXY2XYN55rknPY6wRpXGlLgNVeO1q7Ue3rM8jOy8B0BCRlIiACiSfAtQiTgvi4a0+H/WZbq43D2uFkJGm+dnZRdM2S+FGk9hO4LlsBhapNTd3GtWrQzKP8PxluBM/mRC92AzBZbAHgHYOS7hJ3IEUVAJAA79VacXBucx4888pO4xqcAFsA1HT4Tiwpys6MVo0rAWDweQzKX/aj4Mi14eZ2DtTtVqM1kkwEREAEROAwAhmRTnvFtLa+Z/16An+2tQKN3d6DkqX8vsHqpwiIgAiIwOAEKP3Oihg+nkQ1/I/WN0czsF8xs8iunlEYrf4shmRiuknRsiqfUrO/395m2+AQTKSdiLYLJeg76dE4/z/Z2GJrILkbQF+7R6QakwjETKAH3zomY7lNAMCeLEQlMs9eOj/EPK16oQiMmUD/tdnq+k4o9DTDYZljL8e67NKpBTYViTlcx2B5llbGAB2THf6+u90o1x4089jHuAEct2Ody2Mq7LYZiRDeOXhNIkmHY6cc7RU8JzW2IAFgK9Q6ZCIQbwLsy05p9vlO+5+zInt6SJQo4z233rb3aK3vwDqXzfPwPVACgLcjR+MRARFwQKAVGqBr+4/Dp27W9ZFM6+l5ObyUSzHYNHOH9Mev30VABEQgMQRYFdOGkitWXv33sw12yh177NX319gPkBTwFCrlm3DzmE52BuR1qQSQyAtGJjZ+FKrZCpHZ7tEeqem0WyH/n25z65G1xiQChxPoxik1GW1IDv/ckfybLVMq83yev0ayH3qtCASVANdmzV2RqGLRJ56st1Pv2GtX31djv9zcYqtQwdTME0ka2elYm41zXKU7GGoGMJgw5c32ohrvQACTKRLBkdLEtc4rYU+F4ocs/gSycUPG5AomGXk13otRrUMmAvEmQP8OE469GotNFpfnhqLdkdc5iNe4NjX5TwCYo/Z28ZpubUcERCC9CGChEDmkL7BPL+DsTVOtN+NisK9ML/7aGxEQARFIDQFKEd6xs83e+fABe+MDtfaFVY32Z/yb0l7pUEhUhaDWisocY4ArUVaBapPJkPf26G9iH9SHazpsvfMbtUTNjbYrAqkmQInr7c6rvYqhXrIQiVIyERABHwRYyfe3XW3Rddm1WJt9CWszrtUOOA9sxkqP66YToJwUNKN0u8fg4g4ofO3zLsmbxMl+AgnNno1KH0Uebxo8Q4thbDitRJO+Y3hpSl5CfY49+J7qu5oS/Gn/oUwi3OK4vQQT6JaiZWKV45aJaX+QxGkH97f3ulZwYnu7ZRW6r43TdGszIiAC6UWgwyIZO/rvkr8EgFsiWRbJPMsyMk7AQP2Nrz89/S4CIiACASRABYAvrWqwdz9ywN7zSJ39FHK06VA1fgr6zSbS0TYbDuFx+T4vS7tQCfDA/g5joodMBEQg+QR60JjTuwRhMdRLFisBIPkHhz5RBIYhwCS+R5HE90UkAHBt9r5HD9it21qNCQJBt0umFQZuF1Y4dSgzoFiXJskh8TgotjoOgnH/GAhboGtuPKb6kG3kQgHg6Eq/iUVMrFf1/yFTpn/EkQCVgjY3+1UA4K5ORguAeVDpkAWbAO9tNzouLmHZDxPbeU2QiYAIiIAIHEKgHYL6W/o/4y+S0b5pCgb5MgxyXP+B6ncREAEREIH4EWC1KtsD3LK1xf7zifqoBO0fd7RaB/8QUDsRCQCJlOefiQSAaqfy2Rswl/fu7QjozGnYIhB8AnT47m7rtkbH8sxMkJqLikSZCIiATwKdOJHwev5ztAR4LxIBXv+vWvvnvnb3vc6HonnGhDxUAvpzOQw15pVVPqXbd0EBYL8SAF6cusdqfSsAMCSxDJWwsvgSyEGwx3PVJ4Nmaxt8S2fHd0a0tWQSaIevZkdrt+t1waSCrGibjmRy0WfFnwDdgmsbfbcyqczNsqlFWfHfeW1RBERABIJNoMN6bXf/XfB1N36w+v8kDPB8PJTG1X+m9LsIiIAIJIAAg1Z7UT3+V0jQvub+Wrvinv12/972aCV50FIB2Gf2lAT225yAm9lS6k46MyZtPFPXabWShXU2MxpO2Ag0QpZzo+OKRFYjznbeNzdsx4z2VwQGIkCn604Ee/+wvdUuuWu/vfafNfYgVH7o+A+aleSgDQASNINk80v9VS5SDWJbS7dRLUJ2kMDzzoOsLEo8bUK+pivOBJiQ7VlenKfpp+qUABDnadfmXiAQTTjG+mAP/DdejT6ZFVDpKFYLFK9TFNO4oucy5612StHe7hjHijAxgdaLREAERCD+BFps2/Qt/TfrK5LRsmWcRexNGGBx/0HqdxEQAREQgcQS4M0knYt/Ru/ZK++tsU8+VW90rAXJ18yssdMTlADAHmPMZi+DI9ubtUD2/+GaTlw+ZSIgAqkkwOr/dY2+nb6U5WQSgEwERMA/Aa7N6nBeuWVLq73srn327bVNUWnpIMWAkXdkCxwG1Aeb/QKnsu1MMPMc8BmMZyKfZ5KM5xZmvC9h+zDJE8f3KFhZleu6Uoj3zqvrfatTxHdGtLVkE9gOBYDNjhOOee5bBGn2ibjnkAWXABMOqbTT5XjRWQzfHI81mQiIgAiIwCEEttn1GYf0EvQVyciKnGYZGWccMmT9QwREQAREIKkE9qOS/CtrGu1dkJ9lWwD2mguKJeoGgL2zyx1W/3Ne2uBpetp5
79dnZQjh+NUwTGQqAeSVTPN/iWSmQiEwMSMhEQgWAROADp94+gZdO7sTa7a097YNQAspFBeZxTSf2BjoB5pTnGJABvVtvR4zrgkwpe3ZBa994GYHpRts0LUAJMKuZxpJ95ziTfqgpM1OH5WiYCiSKwu60XbQD8KgBwvxcjKDsZ9xyy4BJgcUktzmVsP+TVuF5bjFY7hVKb8DpFGpcIiEAqCER6tx7+sX4SAG7cnG+9me/BAHMPH6T+LQIiIAIikHwC98DB/J+P19t3UHEWlKqjBQnKAObNBWVsPVoHsrK3OK4C8MhMYxKBRBBgMg4lmj3LdNMZtxABLofxrURMibYpAmlFgFVYd6Jl0/sePWA3bWx2Xf3cB54y6AyCBqUKemZxlrFdijerhxLEtha/TvhU8DpYae1bdYfJwydUB6sFRirmMtbPpBLb8c55PlLTEevu6HUiMCoCdUgI24p7f8+V2VNx3T9pXL7LhLpRQQ/pm6iy47m9HdeY0wqzja1hZCIgAiIgAlECEUhlOU4AyMy4AAM8VpMlAiIgAiLggwDVvtZDzvqLqxrtm883BaKaoQKOtmm44Yy3cbsT830mANABwMCjTAREILUEUIxoe1H5tQ8qKl4tD4GtpRW5xv6cMhEQgeAR6At6fuqpBvv6c43WEYDrfxnWUGw/EgSjklShwwQAtnuqUVXxIYcQ5YkfhTyxZytBf+Kj1J84blPEvuLlThOy+3bywf1KAOhjoZ+JIcDLPhOO2RrGq/Eyet7kfOP1XxZcAg1IAHgObUE9G1vbrcC9rUwEREAERKCPQOS5vt/6fvq4Gt+4uRzNi1n971vPq4+afoqACIhASAjwtpIyhv+zutG+sKoh2ovW864zCzgRUpv0NTFw5tF2og+gTAREwAeBrXDIee7LSUrsnzsjAYlSPmZAoxCBcBDYi0Sjzz3baNc9VmdUAvJsxZBmnQsHrXfjKo+yxQVo++TJoq2e6jqNAW/ZvwkwCLYGvdbZusyrUfmCx5SqE+MzQxdMybdcx7lEPCapoCcTgUQTePxAl+1G0rFnO31Cvi1XYNbzFA07NiaZrEUCgOflx0So2y1DGwCvvrphIesFIiACIhB3Alk7D99k6u9ur49kWlbkKlT/L8XgfEZXDqemf4uACIhAyAh0YtXPJIAvr25wXW3Oi8jcBEiA0YHnURKWh+GTB3xXP4Xsq6LdDTkBSjRvbOpGXqtfm4NAHB9Oc5r8gtPIRMAZAVb/sxXAD9c3WzMqxL0a4+lFAejPWopsz2qoo3g7N3Ke6YCXHUlgP5KUva+DpxcdbL1z5Oj1zEgIMLhzXFWe5TDb26mtRkLKvvZep6PTsNKJwPO4JuxCEYDfK78ZL/tXzyxMJ+yh2xcmHm6C2uSuNr8FJ7wiHIPkdrabkomACIiACFi3vX7mk4dzSH0CwOxNU6038xIMrPLwwenfIiACIiACvgh8f12z/WF7q69BJWE0FXmZNgHZxTIREAERGIpAI6QS2Tql1XEwjglN50CWk8EumQiIQLAJUBr+C8822J92tBqrTz0azznshe7dpiJQW4X1njdjEu5WJJfJjiRQi+p/720ApqA/8bKKHMt2HLg+kqy/Z5aDIb+jfsP/Zo/UdLpOlPc3qxrRaAmwN/vq+i7j9cGzXTat0NhKURZcAtsDoG53FJQm5qAIyPP1IbhHgEYuAiIQLAKRXQONN/VX4t7sE3GWPgaDS/1YBiKk50RABERABF4kUNfZa998vslWocLBo2VkZKjXnMeJ0ZhEIEQE1qAqx7MkMafivEkFSmoK0TGpXU1vArsgA/yTjS22CeojHo0KSkFIopyKQG2lw0BFuxQABj2sW15g09ztt+q6EGWw7F0/zmFyyaBgHf7hJRPzbbLzZOxHazuM31eZCCSDwCO1ne6PNyb/XTytIBk49BkJIkB1u81NvpMQucY8ZUKe8XorEwEREIGQE1g70P6nNuj+kw3jLSNyDgY2YaDB6TkREAEREAFfBJhk/hQk52/Z0mpdDjPOueQPm/xXq+/7MV8HsEYjAkkgsAYVOTWQJfZsUwqz7Pwpcsh5niONTQRiJcDl2H172+3OXW3uqwFj3adUvG5CQaaVOkwA2IsEj32O+9ynYq76PjOCY38bqhO3NfteDJ82Ps/ml+b0DVs/R0hgMtYsx1fnWbFj5aKduCF7Dus/j/fHI8StlweEwL247ntWHCNGCp+8ZV5JIFSAAjLtSR9mVN2uybe6HaG8fHohVJyk2Jn0A0QfKAIi4IxAxtaBBpS6BIBIJMMi2UswqAvw0Fl6oNnRcyIgAiLgkADlZu+Ak9ljz00mAOSG7IqiQhOHXxINKdQE2CtxDVRSHHcBiM7POxeUuO6lG+qDSDsvAiMk0IwTzs+3tNhmnH+8GddmqXM6xEYDAlI2pyQHVdr+FpHroeygtd7g87gF1YkbHB73/Uc8Db2Jj6/ONaphyEZOYFl5ji3FwzM9quPtRrKOTASSRWAPkk4e2N+RrI8b9ecswXf31bOKjNdZWfAIMMn0/n0dtr3V3/qyP00m2Z0FpRiZCIiACISbQO8zA+1/6u7Ff72mCAN6GR5TBxqYnhMBERABEfBLgD3nHofsnBySqZ+jkuzUj0EjEAER+DcBOkr+vrvd2hxLEnO0s9Ar8bzJcpT8e+b0mwgEmwDXZavrusybQBODnuPz/QXW+882pf+nosrYY5v2BwMQ4OnPMtm/70IQbENjl+t7Esa9Xja1QL2wR3FwUNL51PH5Ns+5gsIq3Bvvbfet/jQK/HqLYwK43bDfbmt1PMKDQ6vA9fXlMwptBhKhZMEksLqu03Yi2Y7HnFfj+u3auUWWp0Q7r1OkcYmACCSDQEbG+oE+JnUJAE0FUzCgKwYalJ4TAREQARHwTYByc8+g0qG+U44O3zOl0YmACKSCwL8QsGlzniFFR8mb5xZbpfoSp+IQ0WeKQNwJdOCc80+cezqdZQBkouzPu0O2DAEKr0kKVACQDU6AkutPITix33mbhKMrc21BmdoADD6TA/9lMno7nzgub+A/Onm2qas3Kv/PnzIRSCaB+/a0W0MA/DHLK3LtArQey/aYZZfMCQvoZ7G13dO4znpvccJksTMn+L5eBPQQ0LBFQASCQaDJIr2bBxpq6hIAsuwqDGjmQIPScyIgAiIgAv4JUAWgtkNSh/5nSiMUARFINoFNCNjwHOnZWJF4CvoSnz+5wPMwNTYREIEREGB7Jm8O2nYkJrCPvWebAIWCmcU+VQqexpzKhibw4P5O2wElAM9Wgv71b5hDEUxZrARQ/G8rq/PsuKrcWN+SktdtwJpvTYPvNV9KwOhDE06gFoHZILQBqEKyMVUA5km6MOHHRKI+4J9oA8AiIM/G/JL3LCq1YlxvZSIgAiIQQgJb0S+rfaD9Ts1Z8Xu7Cs0yrhloQHpOBERABEQgGAT2QebQ+01AMEiObZTVDvvVjm2P9G4RSA8Cf9jR5n5HKnH+uAIOuQmosJOJgAgEnwATj7z5Z3siEWt3pkpw+ExTonhSgT954h3ouVsXgOrOw3km+99bmrttM4KwzoV37NJphbZQKgAxHx4M4rwRSRNU6PBsTAB4TgkAnqcobcdGxZ9bA9AGgBNwMpQ8rplTbKUKzgbyeGR7OyoBeDcmjF02Tcnt3udJ4xMBEUgEgcgms4ijBIC8jtdaRsbMROyqtikCIiACIpAcAqww8+ho60nAfQllRXeg75lHm61Meo/TojGJgN0Gh5z3Nilsk3jmhHy7BL2J1TJRB60IBJ9ADdYrzmPt7iDjNGjlCDB6bIfC6n/N5/CHTDcg/WNPm7V1J+AmYPiPj/kVDGS/dnaRSQU7NmTHo/r/7Em+AzkHkKBz395gyLDHRl2vChIB+mIeq+m0LS3+W8Xk40bjbfOLo+pjQWKssR4k0IgWJ3fs9J/cXg1Fp9cj0UQ+Mh25IiAC4SOQsda6ugc8USc/lfaWjWWo/n8lJsFfin34jgztsQiIgAiMmgAlrhuc9TrsRZXZusb4SzDS+coKNo+2uCxXgTuPE6MxhZ4AJa//EgBHCWU5X42AxFL052QgTCYCIhBcAj5XKr55ssp4Bfqzezz/Pd/Y
79jQQAzWosR9DtUN3Z57w6kcfYq2YWSQUghgnNRZbEuxeWGNsAeLZ9WOvdt7fD9C31PEvpPTYqxfx154AFf+52nGo7X1lZYfwpCx4Bqk14LADqT5KXjJVQAbhieqEVKLu9Pxr9LgIikO4EMmyrlfR0DLSbyb/qtma9DHfXSzAY50v5gXDpOREQAREQgT4CxfDI5DgrYaHzJRFtCVhP5PVmpyw3w8Yj01kmAiLgiwBlOf+MBABWJnq3UyDLeS1lOeWQ8z5VGp8IBI4AFezrHQdm6SCeVeyzNuFJKAD4v4L4OCR3tfbYPyBR7N0mouXO65B0l+fsHsobtzMn5ttZeHg2Lu+eqeu05yX/73ma0n5sbBNz/z6oUDgrzBgMPNugvH0Bknt0DhwMkdvnH63pCMT5jqpOb5hbbKdC5U45AG4PJw1MBEQgvgRaEWrfZq9Y0jnQZpObAHDD9koM4nw8+FMmAiIgAnEjwADolMIsdwHpuO2gww2NA/PCkKyom7oiRolHj5aHOVigfqIep0ZjCjkBJg09Udtpa1HB6d2YzEVZ4gun+Jba9c5R4xMBETiSQDt6M+1FawKvRlni6UX+EimZRMbe9gHIIXMztTdvanEzlsEGUogE6oumFNrx1bmDvST0z/O+ntX/3qs3+R393fY240+ZCKSKAA+/p5AsxnuOIBgrAd+BBICXo0LbWzFJEPilcozM5fzJxuZUDiHmz14C/9i7cZxV5flb38W8E3qhCIiACMROYIf12oHBXp7cBIDsrpWo+z8Og/GZYj8YJT0vAiLgmsB7F5XYH84eZ7edNd6+e0KlnYB+gd7lAl0DjXFwzNr2lrhN98s6tCaIt3UgkpcIZYF4jJNJGCsqcuKxKW1DBEQgzgR2oCLxT5AlDoKx//XHlpXZtCIt04MwX57HyLXBZXDs3nbWOPvrOePtS8dURCXWPY85XcbG77G3tZl3tsU5Gbas3F8wlhXttY6VEzzO69MIgrEi27stKMuOniNZpSg7ksDl0wvsJCgTeT+X7Yb8fxB6Yh9JWM+kG4H1SDZ+GNXZ9FkEwSZBCeVDS0vt9Al5QRiuxvgCAara3bWn3ba3xN/flgjI507OhxJAUSI2rW2KgAiIgDcC+yyzq2GwQSXvjuOW1cWQIngJBjJvsMHoeREQAREYCQFmD79hTpF9eGlZNOjPXk/X4N90OH/p2EorQ0/PkBSojwRb3F47pyTLvDmu2CaVMnjxtpqOHrc3Ouxde86kAmNFkUwERMAXgSbIcVKWMyiOkkWolvjSMeVWjSCizii+jqWgjIbHzdXocf2TU6rs4qmFdu7kAnvv4hL7x7kTUNFZGm1Z4z2oExTWA41zJqTsva19qaK0PgHJmQPt/2iem1aY7XINta6xy1q647+mHQ2joLynDcGvX2xuda+awP72VN05dbz/IHey5/4Y3M+/bnaxMZnJu/1qS4vVJ+C+0/t+a3z+CFCF4o6d7bYJqjFBMK4Dl1fk2qeWl0X7teueIwizdnCMW1t67G9otxOEVBMqPH1qebldOaPQ3do4ODOukYqACASCQCRjA8a5b7CxJm9V3Vq8wDIyKP+fvM8cbK/1vAiIQFoQmAK5ztejZzF7KfYZq9L57/fD2XznueOjiz0FMvroxPfnlIJsK3IWdKablNU/8TZK61EBoIu/ODPeME/Dd2FJuVQAnE2NhiMCUefIU3Vd9lBNp/uABKeLDrkr4CT5ysqKQ66tmkoRiJUA12CfgEO3BMlpPJ54jWKwqwrBnK+uLLdfnF5t5yEpoBR/599k8SVwIlSwvEnqsiKxpt1nIJvH4EJUY3u07VAAaMPaUxY7Aa7Tb9/RGoggGGXu37eo1JiAIjtIgMn7V88oirZH8H59YML5z5FsIhMBLwQe2t9h7NHOKu0gGNeIp6FH+8ewZlwkP0YQpiw6xv1o6UR1uwMBUShikcznjy63MyfmR+9HAgNaAxUBERCBkRDIiOy3nqzGwd6SnGD8LaupqXcsHosGG4ieFwEREIGREjgJTs65JYM7TY7H3795fCUc0eV2AmQE6YCWxYcAncvzSnOiKgvx2WJ8trIvgT1mt0LqzKsU61Q4D1dWqYooPkeRtiIC8SWwA+eOP8NRQodJEIzXyotQuc3+nOMQoJCJwEgIXDClwCjtOpAxSfNsOOC+jbXZhyH9elSlP9n1gcYdpOeohuVpvcswxAEEyhK5PhvL/GTg1oBJEx7t+YYua1ICwIinZicSJ/6wvdWCoIR9GuSvXzVL8sScZF4fzoNc82ugjOAtiWmgg/B321ptS0CqrQcav55LPwIdCPz/Zmtr4K4bl00rtC+gVdQsKBjJgkHgCRTc3Le3PRDJ7SQ6tyTH/hvHWBBaywTjCNAoRUAEnBFos0hkt71xVvtg40pOAkBzbpllRi7HIFSeONhM6HkREIEREWAm50o47PpX/w+0AVZXvG1+sf3vcZX2gSWl7iTrBxpzEJ6bUphlS9F3Ps+ZzuxaOEsTZQz+NzuVYq1AD1EGXWbrxjlR06/tisCYCPx9d5s9DznnYNTkWLRam9d+NkeYAABAAElEQVTO9y4siVZqj2nn9ebQEODa7KUI4LD6fyibjeRNrsm+gUQAKjkFQep5qP3x8jeuzVYgqcLT0oyFiN5boMxHQqs3a0f0ehuSx4LSz9kTvwa03rlvb4ftQX9278ZknfcuKrHT0Aog7Da/NNuuw3WB5zHvxmOMFbCtTu8LvfPT+BJH4B/oz/4glACCZpdMLbDPoUqbBSYy/wS4rrsHxxrPhUEwXGptBXyXTD5m6wn+WyYCIiACaUSgFnH3HUPtz9DemaHeOZK/ZeTNhMfztJG8Ra8VAREQgaEIzIHz+GRU9bNaYDhjkPr46lz7EBZ8Pzipyl4ySfJPwzEb7u+Um1/qUKptYwJ7zLLKw6uELb8GrKo8A48gVM0Md3zp7yKQbgR2IRBx+3Y6i4OSAmDR6v93IAHgI7h2ykQgFgIMpM7FI5YANK9V7H/9xWPK7f9OqDy4pht+SRfLMEL7mjMgpTuY+kKqoPREIglpzRSv/eEht7DMX8CB0rpNXcG5XsRrPuKxHRxy9ghksB8ISBCMyeyfPqp82KT2eLDxuo0CXDQ+vqzMjoOaWRDsgX0d9lRdZyBUJoLAU2OMHwHeZ3xlzaAKwPH7oARsqa8F2XFQMpL5JkCFnT/vbLP1SG4PivG+42z4gb9/YlX0niMo49Y4RUAERGBYAhmROvRW3DPU65KTAJDV82YMQtpmQ82E/iYCIhAzATrrFsDBfPQIpWPZb/by6YX201Oro/2NuY1YEghiHlhIXliOanMmUXjsWXkvKn4SZawkYr9Hr1aEysvXQTZzepH/yhmvDDUuEUgUAVbB3rix2TYHTC6W6iLvW1xqN+O6yR7uis8m6ggJ/nZ5bHBtMB8ymyOxCQh+XYGez789c5x9HvKcrP6MJYFgJJ8RhtdybXY+lIAmOGvbQSfx843dbqfgGAQcqVzhzXit2AUpe9noCHDNTol2tgMIgp2CZKgvHVthVK4Lm+UhKPM+qCBcChnwIJz7G3AvKPn/sB2lwdrfh5H8xOrsoBnPBRdiHUN1KKqiqKjB9wxuwjrlli2t1hKg5Haq7qxEYdgvTx9npyNpVseY72NMoxMBEYiRQCRjv3XYtqFenfgEgJt2VFlvxiuGGoT+JgIiIAIjIVCBIMS5kwuMAc+RGh0LrLR4F6oa7zhnvL1tXrGczSOASOKs/r8Y/aGxfnZllEt9CBU/iTIG/9chy9mzHCur/66dW2y8gZaJgAj4IsCKzq+hKocBsSBZPi6cr5hZaN9GlTbP/576iweJY7qPdRIC96zaKs4Z+fWHyzkmAnwQ8s93njPBXo6EgKnY3iiWeemOecD94yWfvcRPgTKWt8s/qxFZje3VFpb57DnMwPX+jmAErz3OLS+zf4REO4+9IFxzeV29fFqBXbe4JFQtUZh8Q6Wh/7ekzGUizuHHNpM570f1/992B6f39eH7oH+nP4E2nPS+9lyTNQZEnr3/jNBXdyLWMrecMc7eDD9dNfx+Mp8EeD78EZLbNzYFRwWAJHmXwmTjW5F4/Eb4zcYh8Y7PyURABEQgoARQpZix3d48e+tQ40/C1bTn1Tiblgw1CP1NBERABEZCgNVNZ8HROVabiX7p30JA4ysrKxHcYOV0tjvH6Vj3Md7vL4Cj5g3o1zsXLRi82er6TmMSQCJtTUOX8abas71zQYldgD56MhEQAX8Ebtveak8e6PQ3sGFGxOAEg7LfRxud10BphMoAMhHoT2AhVJXiId+8GEkmPzq5yr6KtdmlUG2
79SY64/5YF/Z9Xwy6cX2WyHa7M1WJvVIvnJqy0v9yk1zOB/vWPVKa/z2X9cTQh+/RjBiaAEwYqhVPd63GNdg2vsaJLc++97EH7nPl6Jc/zb55dEFYaCMGYmg/8JiSVsCycTAa8EGJh9GMlPbD0WVGPBzldXVtgnV5SjZ3tsraWCuq9BHncd1ndfR7JJFw+6gBmTSz5/dLldv6LMjkECs5RhAzaBGq4IiEAfgVaL9Gzo+8dgPxPrvfv26mKzyCX48MR+zmB7p+dFQATSjgCzM5kVPA+O5ngZKxu/flyFfQ2PK+FA9SgFGq99Het2zoO871UzCse6mYS8/+m6roQnADxe22nNzmXOyhCY+wxuZM6EGoBMBETAFwFKx1IFIEhyiX0EWZVzEq6/X4Cz5L/wYNKcbGwE2PeY0s9vRZXTu1EFSRWXPIIOmHE/jqvOsxlIrIyHcR12JdYaX4Hzlw/+TiUK2ZEEKF9KydwLnSb+3YtqWc+2AoEFb8ZkVioAUD1BNjYCf0el9kOQww6KMejFanhWvqazManwMgT/P768DPf08bluJJoXv42rkND0eyRyykTAO4Ga9h67FW1QtrcEN1mF6763zi+OJoReiSTkEiRJyfwRuHVrqz0YoOtsf4Jsb/cmqAD873EoCHPq4+w/Xu+/Z+BWbRr8A1fg+s772jfMKYrbvaH3fdf4RCCFBFotI2P9cJ+f2NV2SdHpFrFFGIQ8NsPNhP4uAiIQEwEuKuIdgOYJitVTl6H3IKvXXjmr0P4XmayUjUx0RXlMO+3kRXNQWfbpo8qNAWaP9nRdp7Ul2Fm6pr4reiNNaWLPthgVbZ9lRvPT9XbP3g7rDmBWtme+GpsIjJYABUQoH3sXenNe7DRgN9y+Uar9zXCWLC7Lse+ubbI/72xznxg13D4l+++VcDidPbHAXoP1xkJwZBVKFgIi7Ft9EypWv7iqMdlDGtPncX9OhzJTPGP0wGEz4ER69azsaELbFdPb7YYNzfZPXNM6dU17cb6WQjHhP5eWupXJvQ/z5dUYXJjqMJGJVcbbAhy08TTfTKL4CpLuzpyYb0xUCoLxHuNjy8qiSU+8H03He9F3LCi29y8uDVQiIefhG5iP3bhOy0TAOwHeb9y3t93u3NVub8CaPSCnvyOwsq0hz9/zUfzD+6YvrmpAIk6wJOeP2Kk0e6K5u9e+/XyTHVWZa6UBTNJg4jWTsZnEzEKzr2LNIJWXkR+kK+FH53f0AiQlM5mRLeE6cSJ6AsqHb3mwNprYOvKt6h0iIALDEsiwZuvNXDXc6xIXwbglkmWdDf+B0P8ZGERiEw2G20v9XQREIG0IcGHGSv0sZgLE2bhJBrd5g8FkgLNxs1HfFbF9yKBmANWvgGmcQQywuVng/k20SzhpXL7LNgmslPrO2mbblGBJRuYXzEelyinjfVfXM3AypTDbTsM49+L43djUbQnOjRjgqPH7FGXeLsF33Jv9FpUaz0LJwpsxCHcRbugY+PVkDAL+eWe7Ifkn/heEBO4oHSV80NngNaFquN2nTCKPC97kr0Tl9w6cgw8gaKXA7MDkWO1YmJ1py1Bt/P/Zuw84Sa7q3uOne3LYvKvV5qhVWCWUBZJAZB4gbDACjI2Ilo1NMDa2eRgQPAM2BowJBsmAhIiSQJEgCYFyDqvVSqvNOcfJubvf+ddsr0azM7M9PR2qun/3o9HM9nRX+FZNVd17zz33YyeOt//0Ue2aSuGUSdVBinv9Tp1TSnc/v7HK1vp8muv8uh2Foj++0yfX2L94J3Q+shfofqa/EwW2vWlWvZ3p1+/dXUlTJ2lvKuWx5uVZ5K7gVU3LoUa3MF4Ed3tH2RdXNFurP0uHsRzvwTea/zVs1+Edfj293kfUbczzM20Yj0k+tkmBVcpYo86JMP6dDLXPDX5POFdZVXy7l3tnl6YzCOdf0VBbP/Rrqmcr2O3LZ0y0T3jnv65fUSoK3LxiebNFKf5MnVmv9+e0sBUFOCl4VPdySv4EFLTS4g0A5/p5oOfLqJbDz4F+z37Xgv5ghrX+jOyPgZH6e8yFvyfIMk3J2ej3iHqvNygLVMLvDsW8LunetNunAphaG7czvT6Qh2baXNAddRkKXniJPyeoE1tT3W1pT1ib33u5Sh1Jp79J1fmO8bahS2bX23+eOcn+cel4e6Vni1V7vZ6rVa/V1Eb6t87X23d0Rv455kgJXkEgFAKbrX7el+yGz49YVcjfU8Cb3ne617D+xinmhYKDjUAAgZIQUErEfFdk9UCjB2vNpaq0sxd5Sl49yCplsyoa5dTB4c9tps5/Ndaow1T/DmP5nXcC/mJTe0EamXUefCACqTl1Hk/yhrZX+4O4xqo839xrnRoOQAnmeSMAIPMTgQCAzK0yeaf+Crd4B49GTavjLqpzDuq+qMq/gubetaDBlnrDnIKwdJnp9v+Ve4OJOv2ne4PrIvd5z8JG+4Jn0FG645d7cOHUmorAbqhGMo2YOOANaXfv6g4sMzmnivkeNUZ+5MRxeZ92Rvc0TQ1wko94V6ftBR5As6+7PwBAjdzeRlc2RRaaCuu75022V82oC2Vgpg7G77yx71dbOoPrQRgPzutm1tlb/NlWz/xhKs+39Nn317ZZczmd1Hk8ALon7exM2utm1oYu2GOk3db9VXNfn+j3VgUx7PKA3qieEtqXc/x551vnTrF3zG+I3JQuTd4A8MGHDkQuMwcBACP9hZXH7zSSWfWN8zygSJ3FUS5xf2jWc+DFnkFLnbSqP6lto7+NrnTbOHTUdAwX+yCUN89usE97XeJ7/vz3TydPCJ5hVGdQQEQxB3so246muVOwSdSCuwb+TWiQ2RSvo13sdbXX+zOi7rnNHsRabvWMgSbpn3X5GO8d+/M9MFH3lr85fpx91+/pCmhf7HUSBS4O1aYh04nVFfakZwLY6kEVFAQQyKmA3/ySN9m7J//6aEvNz8j8K+7Wcs/3ryVH2wB+jwACCGQqoHm/1FBXyKIGfDUy60tzSGouyQc8ffMKnwNQjTHFjLbNt4Me8pb6iLvPeCXjTV7JCmvnvzqalh3otr0FGkWgqQY2e2Va0axRKIrA/awfw2kelf39NW22uqU3Ep1KUbBlGxHIVkDTlfx8Y3sw57sa5YbqCM522cX4nFJppwPmNKrrHh8p9+T+nuB6U05Bc2pcVfrm470hZKl3VJ89tTpodNXo00yPsZ47lKVE8yI/F4E0p3o2e2MRRhhe6MGZamjUefY7P+c0tcYKvz/v94bQUi46x87y8+NT3vD7Km+gDPOz2W+2dQUN82E9Hvq7rA4ZoLow1Ii+r5tG0lydNzJd6UGwV3lQhf5uGkIW8DHSfqoxXZl2FASgoJCf+nND1FITz/f6kjLrXeZzASsLQ9SKAkiu9ulnnvW6PwWBKAro/H2Dd2a+1NuzSqH4ZTGYPuvffYCKsmXdsrXD6x3d3h7UE2TuLIV91D5M8OdrTcGp6//5fuxe64M6FoyrsoG3MNU1PnvahCBjkNoqdb8rVpH/9T4gZ46PBNe2R71oijYF2j7k9QsFtMr3ad9H1TOK6VxoVx1LBZ9o6j/dw1X/OtXPOwX2ZVqO8XZIZTV60C0pCCCQa4HYM5ksMT+9FwsWT7dU4kLPADApk43gPQgggEAmAudP8wZxfwguVlGkoxpdNXJTD3/3egeHGpzVQF+KHRyKev24p2i82Of1HSqas1jHYfB6N3sawacPFO4YqOPuBk/V/o9uE5Wizrm/9ShdjdD9xaYOu21rJ43LUTl4bGfJCqz0e4ca9NV4E8U5E4c6MAo0UiP/JXPqguksHt7bZXf4/KMKnNIIlVIsSnGoUem6vp7mDSPq/Ne/53jn4sBGutHsuxpZNLd7FAIA1AmvLBDFKAqWON/Xf4a7K/uEns3UUPd7D9bUv3tLLEpT+/vWufX2dyeMC0bfjKLtreCHR1MPKSBDU2iFtSjIJmzzwuucVZCpRtNRciegNL43+bO7gmY0si9qRZ3o6uRRcNgvPAjgD14HDfs9VYEWyrb1Th/xr2xkGrkbxfLE/m67dkM7f5NRPHhscyCgqRK//Gyz/fLl00bVaRd2PgVEqnP8xAkT7O3z+uzRfd1BUOjj/v1xDw7VqO2olUa/Tmp6sLP9Wq86hfZPdYKRpipSvUP3tad8n7uL+MylTAw/Wt9u53hHrwLXwvyMOprzQoEz53hA94a2hJ9f3Z6hrcvu290dBLmPZjlRea8CbGZ4av90h39wDvqgsBP8mXmk83Ck/VOwuNrRNQ3QvhJtDxhp//kdAnkU8BtdMQMAkqmFFreX5nEHWTQCCJShwKs9zWm2Dx254lJH+EJvhNGXHrS3eRqjlc09dounOFUwwI7OvshnBVBH1PsWN9iHjx8fzHefK7t8LWetp0p9xhuZC1VUlbzVGxE/4h3qo4l8LdT2DbcedRwoVfCpXql8u09t8WNvzFKUdgTrxsPtIq8jECkB9e9onueLPMjqskWNkdr2o22s5k7Ufp3rDSZvndsQpM1Vg5zuk/fs7op0Q7o6MRY29qdlVmDiS4IGjYqgUUMNG7kImFP6ybO9Ae12D57QaOAwl3fML2xmpqEsdC/ubwSu8jTfdfa+4/o7n+90P2Vu2uOps6NelP714yeOt/f6tWKWZ5lQA12YixpIwzyHvTxnegNn2Bqo1WGhTE2U3AuovnDN+rYgYEl/Q1Ereo5XJjx1rjzqIxH1HH+Hj0oMWyeX7pEXHVNrf+nBgK/wkYIz3Drkl6thTwUFWahDS9OoRa8rcdjd4hdlKPAHfxb6oV///mbJuJLce42UV/vcGz1r5S4PeFjvgXR3+vXxwT09QTtRWAfr6BnkWH8WOc3bZ17hbYvqJNW/1QGrNrlMn/X0LP4/q1utu6e4V6otPjDn6ytbgiBV1YlKpahut8Q7wPWlgLatfo6t9We1dHZYZaIIc8Dr0Y6DpqY7bXJVEFCtc1Ej/vWaRu43+nk41nu4zmMFtCi4RfUDCgII5EwgZbHaImUA+OZazyuUONMjEGbnbHdYEAIIlL2AUjC91Ed5aSRzWIo6OPSlkX6KclUDzMPeuXGdd+go/XGLjzbRvFEazVPcR/Gji+mhTPM2KTXTP588PrAO25yoQ+1FqwM/sKcrmBdzqN/n67U1/pCvlMN/4iPxolTSlUx1kGhaCzUCXLuhLRihu9c7SFQ5LmLgeM4odZXQfGN+SgeN+5X+s6ZsWOyNA2cpKt3ngaUgEAYBjUr8wvLmoEFfHZilVtQxq1G2akjQNeevj08FqRPv9SCAJ3ykijoxlMVF988+v1/2pfqvQcW4Z+o+qCaOCl03/EBU+At6TZ2Eiz3l5ku84eJCD2rQdUSNIX77D55J1CmT66JFaqTqj7yxdkWIAwDUQHmRd/CEqahjd3JNdRDsptHyHX5uKeuNRswq9eQBT62uZ7OwNgYPtNQ9W39Dr/XgvU/6s5nOwbCNWB+4vemflR5VI/E0b3ZYy/Ta/sb1sG2fyDYzR2peDovqYzd7wLaure9a0BDJ+bB1TdA0MzP82qZOiE1+//zSihYfjdgfLKbrml/yClq0TRqJqzqxAhTe70Hkx/mIVN0nIzroP/DT+XKrpxa/wYOlNd0cBYEoC3T6Ofxf3jGrbJoaEOB/tiVXNNWW0pVPmBC3JV6nUgCS9nunT9upDFEaMPLYvh57+lB2IrV56Ckl4f9TUnf9OxdFz/CqT2h7dH30//rrFv7COL8oqk3izCk+qtw7+0+dVGXT/VladQk932U7uORkH6GtQR66FxS7aBv+a2Wz/b/TJ2UcwFDsbR7N+qf586O+1FH+xtn1QR12jQeJ3bXTA0729tgq//mgP8wpIEDB/olDddvRrCMX7w3OO/9f3M87nZM6F/XzhKoXzsETvX6uuoWyDGlKrBp/o85BvTfXRZkqFOCi6XR1f6UggEAOBGKpp+w9x7ZnsqTc59KeWjHR+mJv8ftn6YR7ZSLJexBAIK8CelhQZG8Yix6QFKGrDLhv8QYZfSkF1jKliPL0UHoIVsVDowjUGNrlDzz+HBiKooc8VTqUgvrDPqL9Nd6YlG3Foxg7pBSzP/eU9oX2VOP2Ld6h8BrvSI/SXKL
79pY6RKgFJxqTNLX9s8ivl2D2jQSKJnPS25UnPpXI1CJLOCgnTOTvT9UcVZI48meQeQKhmqmClSW0E6x3hFjYJAGAXUgP/PTx20H750ajCKPIzbONZtUjuC/k6Dv1XvJFg0rtE7CfqXusvvj0p1r7kjNfJVmXUO+PWn01vkenzgtu6nChAY3FigNJfDjXzUtUAdEgPbL/TvdGCbXy6C64V+r+A3bZc6szVa5XhvNFSnvwIyZjcUr5NQ8yyqMU9TRYS17+Gd3ok2LaQjfNTxpPucx27YB49rDL70HKb0nQ97A53ud7qXN3s0gLIs6FwKyaNZcG7O9E4+ZYF4z8IGe7k3YkclfbYMlTL7wSLPRdt/dRn+/2rsnOojm8JWNM0Uc43n76goOPtTy5q83lPtHTDRm48+LeO3rCAr3mnV1XbdRVOD5/b0c7w6H1TvVAdEvqaSUJpqZarRtD+6V2oqljd7578yKwy876a3N2rfdR17xu+93/ERtaQrjtrRY3uHE9jg7SbfWtXqQQBVQSf0cO8rhdd1HdJzk76m+HOqptXyJ/5g1/TMp2AAjeLWc6GumcoUpfYQBQwMbv9QfcNjR4PSX7/o/zn9f3X013odQx2oKqpDqN1B7RGz6yu9jTBmGsw0z6cGU5BqPoradjQFWxgCAFRn+drK1uDZVRlctW2lWHS4dS/U11QPctdUASoKxNviGSg0DcUyn6Z0Y1v/PVn3Y9VlW3oVGJAK7s8D2zD1ms4/f8sRRYb1HqF+6BQ7/PsGP7c06EXEahNTcLqCSfSz2ij1rKsp6ZRVQm1is/x8VCB7MYq2/QLPDqTsh5rqioIAAjkReCLTpeT+L7+7conFk54BgIIAAgjkRkANuGoEVaRlVIoeuC7wBlt9eRNN0IC//GCvVzB6gpSoO7yCsd8rH9u840cNNHpQLlTRA6QqIBqVqQawV/tIGKVq1kiNKBWZ3enp7IrxAKmK4YM+t/X9nn3g9R4EEPWi0UTpDpIng8qKKiz956oaEXf6+bq7iCmUVWFQkI2uBarEBxUtvx4oyl+dJHpNDZAa0acOOzVK6jMUBKIgoIr+fbu67dveKPeJk8YF53oUtjtX26hGCX29ygPQ0kWZEXZ3JYP7oxrklKFkcCp8BQnsG+a6pMA2XR8GFk0hpGuEGuo0AkeNcxrtP8cbQ8Laufpav7/c4lPOtHmjUdiKrskv88aueqVaiUhRw6sC9/T1L6eM9znq9VzmXx54omeJHbrf+Zee0dRROFQjXL52VQEqCkLRs9lZPjLsdZ6pRpmvFJwSpaK/3fs9+HVLyEexq1FU6U3DVg561JM6aSj5E9Df9+eWN9lPL5x6xH0if2vN75IVvPYXHiykLwXVKQBH17dNfl3b7z1Xe/x+qo4uZU5r9XQ7mQYGKO2xRvZP9i89a6vDX/dSdSCe4QEUCrSN4nQKRzsacvrm8y1BpqKjvZffIxAVAbWd3OP1jWt8WouPe31j8HNyVPZjrNupa9iFQRvdi5ekzlnVPdqVkmxA0bVTXyrT/Ro4zj8/sKgDVtfgiYNeH/ieQvysjAeqT+keUOzS4yfbpz3YTu23GmFeTkUd8It9IIq+3rXghT1X/UJ1C01HpHuw/j0wuF2ByINfS39ay1Sbl74PLHO9TVfB7Tojg3PQz0P9Xase/OJ3DvxU8X4+z6fOUwCCAiTCV7MtngtrRiB7gdiTmX429wEA8b4/8cQipTmxUKaqvA8BBHIqoIcEzSMcsTbQFxloBLK+PHYzaHzRw91er2Ao9bEijtUYpcZnBQWosUaN/erYUEVtrEWNyhqhp3RjyqKg0f6neMd/enTj4AfJsa6vUJ+Xz/d8ZEaxyqa2hP12W2cwbYIax0qlaESUvhS9rI7/7f6lDrh1rb3BPN46bzVi+aBXhHXeKio+F2WBn586V9VBo4qLGhlVkVYnnb7rSx1OmotMgQD6rteiev7mwoxllI6ARiFf6+ne1fn3Ns8iE6bpboqhrIC0dFDaWVOKsQXhWKdSPKsRpy2EHYJq0DvJA6+i+myme0f6fqejrUwT2zv6gnveVu+83uudZtv9u4IC1JiqIDgFoihoMxe3PXWs6dlsiTcQpjPVLGys8mezymDEju6HUSyaB/VXHrQyeARdmPZF56yCgRRMGLaiegEl/wJ37uiyq9a02cdPHBfJqQBGElIHkJ4j3jbXgtT1e/15Xdcw1Zs08lDPG+kOrn3+TD94qg7VFRUop1LlP6jjf4r/veh6pfuR6jyl/ozys43t9vONHf0I/B+BEhJQB+QP17UFI+IvmVNXcte/sRwqPXdpUIQnSx/LYor2WV2fX+vBo9d6gEexi1qHVngWlW94INW/nT4xGIVe7G0q9voV5KsvZaks16J2PWUM0pRsw2XxK1cb9huBLAR6rM+WZfq53AcApGJvDmWoUaYivA8BBEIloPZPpcxSh3WplP6UtGr0NXuZ1QQNyWqIafZGGaX+VMOMOl8VGbrvUAO0UkLt6vTRjoeij9MWGhGpBmt/a1CR07xOKt5GEzQgj/O0UJoTTKMbFe2sRhtFh0a1YTm93/p+u6fv3ejBEsUqiti9yRu53zCrzkfqlV56M3WOKGhEXyrplGXBudrTn3pbo4h0zuocVKNi0s9TBQsc9N8PVdSpr8h5Rcr7qRikIVOnvorOTzXKp+e/0zmrBkZ911QVFARKXUAdP9/w+TkV9HaOjwBON8CX+n6zf8MLKI3oKzxLz/rWtuHfVKTfnO2BmRp5UipFmZv6O+P7G+YUgKnR7ArIbPN7nQIE9Fym9JxN/iymv1fdF5VCttXvfwOLAgUUMFDpf8R6hk0XtSsv8pGzjf5sphHowchafybT6NrJJZC5Rs+uN3pqz7WeUSHMRc8byhakIIywlac8CxMl/wL6271yTWsQnP1Gf44v1aIMIurQ6u/UOnIvdU0bPL/9RL8mhe8v48htz9cr6pj46nMtLxqZma91sVwEiiGwxZ9fPv9MU/B8ooEhlNIQULvJG7xN6jqfHnPwdb0Ye6htuGVLZ5B59O9PGh888xZjO1hnuATePLvO/scHcREAEK7jwtZEUCCVWmeVyX2ZbnluW22u2XCRt1bOz3TlvA8BBBA4moAaRZUCN6zpeY+2/Zn8Xu2P/UEBR75bDdDq/FeOJG+j8YwA/r8Bxduvgtf1++oBwcpquFEnv5ZdiiOkNfL8m88Xb/R/+hBodPxPNrR7ut7qSE1Rkd7+0XzX+TSlpn8k0KEp9IKP64zUSD+diypDnaf9v/F4eu8M8T6WoKhzU50jOkcpCCBgwd+Qpt744ooW+955k4M5JHFB4N0LGoLRWoNu/0WFUcYWpU8t5WczBaSpo3hCEH864AHL5XW/UwdicP/z/yn4bWDRs5u+VHwRh4t+TD+bqfO51G5/GmV85dq2w/t+eMdD9oNS/2te3jCWJwgAKNhhURDxV55ttmN9RJrS2Zfa32MmkLqGl/J1PBODge9Z48FLn1p2sKgB5gO3h58RyJfAsz5FyN8+esBuf/UxJZ/RI1+GYVuunltP9excmprlsX3dodg8DWzSFHcKurxsYWPkprUKBWKJbcQZPshB5+jdu7pKbM/YHQQKLBCLP249lRmPEhnQJDHGDb0ipWVd6l8vbiEZ42L5OAIIlLfATG+ge72nsirXogd5jX7WCA6NTtNo6YFfSoGuEf1TfVT1wNcVUKAo4FLs/Fe06Nd8lOxKn7e32EXt+zd6FoC7dpbvA6waTNWhoXN0uPM0fW7qHE6/T+em/0dBAIEBAuo0vG1rh33wof1BqvEBv+LHMhVQx9TSAaPIi82gy7amEHrJ5Kqy7DCTv+5dupfpOUtp5NP3uPT3dLYlPZ+lX9N3TWuhz+meWWq3PwVE/Jc/myn7QdiLjstwI6KLve1rfG5YSmEEFMhz3+5u+7IHAWzwqSsOxewUZuWsJXQCCmD6f88020OeAUDnBgWBUhbQKf7Ani77xBMHD89vX8r7Wy77Nsszh718ek2opufS1FmfeqrJ7vDsneng2HI5HuznkQJebbLLFjUc+QteQQCB0QnEUo/b+JYiBAAct3GOxeKv9q3NXVDB6HaddyOAQIkJqHH0pdOqTXMZUhBICzy8t9t+s70zNGmjFJDwVW/01nQMFAQQQCAXAr/3oKKveQra3d4gTSlvAU2L8i7PAhCWUuctNwpKmBPSEdRhcSq37bjXO1KVdjYKZZIHAISxbqGRcpuKOLVVFI5dPrbx1q2d9h0foaipPSjlKaC/ve+tabNb/Fygg6o8z4Fy3Gud6z/f2G7fWd1C0HGJnADKXPWyY2pC94xzwO+vH3v8YGgyE5TI4Y7sbrzcs8hN8WdxCgIIZC2gdMgb7dKlGc8dl7u/uN74Bb7yyVlvOh9EAAEEBglohNW7F4an0XvQ5vHPIgioM+xnXlHd6CN1wlSWecrWH6xrM81/S0EAAQTGKqBpNb7t8+Nd5em0Nf84pXwFNFr8/Gk1pow/YSjHeLrs184o3Tmzw2ActW1Y789kX/dAyD0RGP3v8TQ2wwOLw9jwuOJgD6PQi3DyK3vFD9e32defbynC2lllsQVUd7vSO/+vWttqrR4IQEGgnASafACDgl9+tbkjNIMrysk/H/t6ks9dddLEqnwsekzL3NLeZ599uskeCcn0BGPaGT48JoHp/hz+Op/ml4IAAlkLrPF0grtG8+nctCRd/5wmTXuFr3jSaFbOexFAAIGRBOb5HLNn+xxBFAQkoAY6pdq/bVtn6Dra1e3/Xe+sYy4rzlUEEMiVgLKKfG9Nq/10Q7t19BFclCvXqC1H2ZAWjau0C31ET7FLelvOnlpd7E1h/SERULDSLze324OeNjsKI2frKuM23+sXYSzrlIY+xbW+GMdG91tlAfipBxlTyktAdcv/9IxLOzvIuFReR569TQvs8HP/K881Byna1d5CibbAvMaKoA1VGcTCVHRqKVuUggAe98EzlPIV0FSgb55NAED5ngHseQ4E1lhPvAgBAF01S3zjl/pXOGvTOZBlEQggUHiBP5tXH8yVWvg1s8YwCmhe1K9phFlIU2Jv8LStX/UGpFXNvYzgCuMJxDYhEEEBNUh/5unmoFOiMwq9axE0jsImK135RZ4uUZmRilnUlvhaH7FRG7JGxWKalPO61U1wr3f8X+tBSi0RGTnb4OfukvHhbLJ4bF+PMf64eH9Rmqf408ua7Efr242Yu+Idh0KtWY9Ud/qc1H
79/zyAHbF4HsJYVyYT3lKbDO21k+/OiBYLAFMQDRPgfUuXrxsTU2sz5806gqwORuD7r65JMH7akDZD2K9pmW/darGnnKpGo71b8oCCAwagFVwTdae/f+0Xxy7BkArkjFLVn1Ul/p8aNZMe9FAAEEjiZwGg8ERyMqm9/v93nDPr3soC0LcUVBleV7PKpZQQBhDVIomxOGHUWgRAT0dL/XG6Y/9tgBu9qnGYlKJ1uJ8IdmN9SYd5aPuj9hQnFTesZjMTuX0f+hOS+KuSFBy4OPWL/Ssx+tbOot5qaMat0NVbGi/x0NtcF6hlzb4gGkgqUUTWCzB/P+q9c3fuj3WzLvFO0w5H3FCqi8aUuHXe6d/0pLTUGg3AV061EmgD+/f5/d7oEx3UQBRPqUOGdqjR03vqrogcNDISrA7t5dXfbXfv19gkwAQxGVxWtzGirs9TOLH9xeFtjsZKkJ7LNUcrV99Lju0ezY2AMAlqyZbLHU2b7SyaNZMe9FAAEEjiagTg8KAkove6Wnwb5la2foMYJUuN6gdAPz6IX+WLGBCERJQI3V//JUk33z+Vbbzb0xSocuZ9u6ZFyVLfUAgGJmAVAD8c6QZuHJGTQLykigvS9p/xORZ7OBO6SUuPMbwpcBYF93wnb43xb9/wOPVnF+3uadYF9e0Z95p4vMO8U5CHlcq56nbtvaYZ/zNNSbPOCDggACLwg0eSaUj3jQ8W3e7kLmsRdcovbT+Kq4vclTrIc5Y9fj+7qDc+0BzyRF1p2onWFj316do+dMq7HJNeHLVDH2vWMJCORVYIcl4+tGu4axBwD0Vs30lZ482hXzfgQQQOBoAr/0TlSCAI6mVPq///W2zqDTKyp7qnlEv7WqxX6/M/wBC1ExZTsRQMCs1VNsK8PI1/xrWweN1uV2Tkz3aQDO84YSNZgUqyR8ePJPPN37RjpNinUIQrPeq9e12w/XtllPhEYJagaN+Y2VNq6If0PDHcB1nk2BEefD6RT+dXUM/9szzfZjv95RSkdAgdq/8Xrl5/3YrvQp2ygIIHCkgJ7xFCBz27YOIwjqSJ+ovPKaGbWhDgCQ42N7u4Msd7/2oCxdnynlJXCCZ6k4ZWJxs9uVlzh7WxoCsd2Wim8a7b6MrQVJ6f8tvshXSgDAaOV5PwIIHFXgUZ8L8xNPHLRnm3qO+l7eUJoC93pK/S8922J7fWRUlMoan0fvH/3cfdgrNRQEEEAgVwLNHgRwlXe6/euyZttAJ2yuWCOxHM2XqACAYz0QoFhFbXP3eNrOL/noWKUrp5SnwC8909F/eiCS5kyPVPG/oaUTwznfqEadM9oyXGeTUsN/fnmT/XQjQQDhOjLZb83vfe7pf37qYKSmLcl+b/kkAtkJaCqaVf6M99mnm+2a9W3cm7JjLPqnFnnmsIum1xZ9O0baAHX5Lz/YY59b3mzX++AvAiFH0iq93y0eV2lnTqk2TXVHQQCBjAR8FFBqi21dvyejdw9409gCAOasbrCYXejLaxywTH5EAAEEciLQ6y3N123qsHffv99+7o0v7Z4birjQnNCGfiE6zg96OrB/8Uaap/Z3WxQDghUE8KGH99u9u7siuf2hP0nYQATKVEBZRnRPfMd9e22FN5pE8fpYpoduzLt9tjeSHF/kOT31LKZRsZon9lYfsUNj3ZgPa2QWoGvNY56y9T88AGRbBOfNVvPiyRPDl/5fJ8D61l7+lkL4l7DdAzP+6cmDQcCLrn2UaAqoTeGbq1rtAw/ttw2ebYOCAAIjC+h+v8azZPzzk032jZUtkcr2M/Kelc9vFTj89nn13mUT7qKZdjTg6xOPH/TrdItpGgpKeQjU+Emq4HZluaMggEBGAm1+UX/arrh41A+zYwsAqGwY75EHF2S0ibwJAQQQyEJAFfZnvIPjvQ/ut7/yzlTNFaXXKKUroKOrY/6FZ5rsER9BH+XpN59r6rUPP3LA7vLpAKK8H6V7trFnCERTQGm3n/AsORfdsdt+7Sk6FRRAKX2BKh8hcen8emuoHFsVbqxS3X5De2J/j73zvn2eqemArfGRYlFKBT/W/S/Hz+vZ+z4PaNTcwDr2UXwSVyP4GZNrQnf49Hy44mBvMM1L6DaODbIdHgSg6QD0pZ+jeO6X62FUk4GCOL64osW+4NkcdnZGK6NcuR439jscArrWtXjmsX/16QA+/OiBIPMTzXDhODaZbsUbZtXZrPrwd67qvNrdlbBPPdVkf+vnmrLcca5lepSj/b6Ljqmx4zwTQNgDVaKtzNaXkECTJWOPZLM/Y2w9Ssy1VOzUbFbMZxBAAIHRCKhh+Wc+4lEjzn7g6Y/1UEiH6mgEo/NepRX+jFc079zRFZ2NHmFLNcfkl30aA2UCoINkBCh+hQACoxbQKIn3+Yg2pePWtZPGklETRu4Dr/Y5PafUjLEKl6O9Vsryq9a0BYEA165vt63tCc7BHNmGaTF63lZWJnUCPOaBR1EtCpxZ5I2MYSsHfJqrVu9koYRXQJ1gX/NRsMpMpiBlSvgF9Dz0nI8qVZ1Sx25/N39j4T9qbGEYBfS39GN/xvt7n97wIR+coSBQSjQE6nyE9Z/Nb4jGxh7aSmW5e58P/vrd9s4gACVSG8/GjlpgWm2FveLYWqtVygoKAggcTWC71betONqbhvr92ELB/vRjHzSLvWqoBfMaAgggkA8BzTd6t3ekrvOOjj6vjcxtrDQ92FJKQ0Dpvz7jc1vfvLWzNHbo0F5s8oCVZ3x0V0NlzE6fHM75Z0sKPKI7c6PPq6xRgGEr8xoq7Y2z60KXnk0BNb/d3qW5A8v6JqBO2KcO9Pgo7D6bUhu3uX68KmJlTRK2P6Gcbo86MR/1TthnPcNMWMouH1X5oDcKr/PUyprGcaF3slYyn2NYDs+Yt0Np/z/paYAf9mMc5XL8hCr7yAnjQrcL+rvR3LfbfKQyJbwC6gTTs/xqv9cqXa2ejbjXhvd43ePtBZ/2zv9bt3VaV5l2WCq18ut9BHDYyhafQua33rm3u4ugjLAdm+G2R39Cmj5D9Q1VMU6ayLzdw1mF6fW4HyyFa9zsU3ZFKc5wS0df8MypBHfzvb13fHWcEeJhOrFyvC3jquL2i03tpjYNCgIIDCuQsljqV/bnS3477DtG+MXYho+kYm8eYdn8CgEEEMiLgOabvc0r859a5unIPL36/XtKY6R4XrAitFCNkP+ER5aroaYUy9NeYf5XP2e/s7qVyPlSPMDsEwJFFNDcxGpM/ain59Y1hgp0EQ9GAVZ9iQfkhK0c8NGVv9zcbv/g9/EP+pRN63xOc0r0Bf6ws8s+9vgBe8SDAKJezphcFcpd2OKZM/aQmjyUx2aojbpnV1dwnfueZz9hruKhhIr7Wo93IFyzvi24bun6pQEDFAQQGLuA+uaWeXvG55c3B39fml6DEm4BxeIeP77KzpsavumPRpJL+bm20QfQfN2zt3z8cc884VmoKKUrsNQDdCd6kAcFAQRGFEh5Fv77R3zHCL/M/i/sB1tmegjW0hGWza8QQACBvAmoLq95GNXY/LZ79nlKxqZgjj+CBvNGnrcFaxTv7z3dv47hH72hRvPMlmpRRflzPhrl/3oggH4u3T0t1SOY3/3ifMivb6kvXZfOtT4y8XNPN9tb7t7j83R3l/T1tNSP50j7F5YpAAZvo85Bjey7ztN3vv6uPXaFNxJrVDPPZoOlwv9vBdv+dEO7fcSDip7YXxopz0/wBsYwlr0+721TlIbmhRGxgNukZ7XnPQPLp/1ZXn8fa5h+p4D6w68qff/5mHcWKRDt2RBm1Bp+6/kNAtER2OP3LE0J8M779vqUjZ1BXYM6bHiP3wzPWHPR9NpIjqBX9lcN/HrbvXvtm6tag6C7Em4qDO9JlOctq/GMvks8UIWCAAIjCvSZVd434jtG+GX2UwC87SOXefr/N/qyyTE6AjC/QgCB/AoocZwaKTU36S89fabKJI8erPcUuVWknw08wvw/zcd4pY+g+aTPqbm6ubcsOsQ1Mvdxb0xf72n05tRXmua94lwN81lamG3r9trsf69sta3eWRa2whQAYTsiI2+PgqqUpvNXPqVEs3cqzfLrzAS/L5KqeGS3KP32Lg+W+3WIs+Xo2UyNdsrsozk8VTSyY4KneOQ8DDhC+z814mvU1Veea7EvrugP4CiVhv1PLh1vi8aFq4FRwTH6W07/nYT2xGDDjhDQvVZTAujYTampCO619T7VF6XwAsrEoE6ij3q2En0nC1L/
79MWAKgMKfi+WyRt27lL3mFp+2UYMaZtVX2GR/zmP6p/CdAWpnUjvDQz6Nk57No1Z8002Z7hRsct/ubjvWAxrUfqY547njRu1oDr29Oi///dnmSJ6fQ+8RryKQF4G77bK5V2a75OwCAK64u9ImTvm8X20XZ7tiPocAAgjkWkAdHXfv6rYH/OFWqWgbvKF5cg0VkVw752J5qjSu9hEz//18a9DI3BzByshYHFSRWeUBD3d7GlH9vMDnS9bcV5TyFVAWjB+uaw8quGFTIAAgbEcks+1RA/hjPlf8kx5w5JcZm+6NJQoEoERXoNuP6XLvcPrCM822IyIpw/f585g6yB71c1EpPRWgqWAAAgHCeR4+6qn+/83Pr2t9dJ8aXEulNPoz1v89ZUJQLwjTPh3oSdiNHqyltMqUaAqo4foO75hQJ7TqnVP9XksnWGGOpeqT+tv57ppW+7xftxS8RHlBgACAFyz4KT8CCoRSliA94/l080HnLHWN/FiPZalqb3rE20g3RPgaqSdSDZRQEPQ+z0JR44ENym7AQJqxnBnF/+wur8+qTfhObwsroWpH8WHZghIUSF5jN/931hkAKrMSWTRvkfdYLMzqs3wIAQQQyKOA0sc/5ZUQff3GG5xfN7PW3jKn3k6ZVGXVZATIo3zmi1bGht95Q9n317YFKf9VcSzXooaqz/iUAM809dg75zfYq2bUWp1HM1PKR0DBL/f4KNmv+mjL/d3hG/1fPkeiNPdU90SN+HjW0xVrLtw/mVtv/2dWHfPsRexw6za52VPr/8ozHd3gX09HsLPwce9YXnGwx86fVmOv93PwLXPqbLGPxuaWF46TUUG0v/GRs9/yFKtqJC61cvz4ymC0WNj2q7knZbtCmPknbE5h3x7Vba70es2D/rfz5wsa7B3z621OQyWjE/N44BQEd4sHz/zYpyp5zO8vCgagIIBAcQT0XKrpHO/xwQ1vOVTXUFZOSjgEFARZKoNNNG2SnlXv9HrtpfPq7a1+vp08sYrAu3CcahlvRVtfMmibuHlLp926rYPMPRnL8cYyFdCInnvHsu/ZBQAk7UJf6aSxrJjPIoAAAvkWUGPACu9YvdVTk73WAwE+dFyjHcfcQvlmH3b5apfZ5h0YV3kD2U+8sWar/0xjjZkCIH7h8yVrpO47vcHw8iXjgjR6w0Lyi8gL7PaKq4KU1FC8zL+v9GwQzJMd+cMa6h1o8c49TQmgc06dfH+xsMFe6QFHGj1BCbfATu8cvGFzu93kDSRPewe6RplGtXT5TV+Zb3T9UzDDJR4EoI4yBQJQiiOg5zAFZnxndav91gNndb6VYpnrnbGepT10RYF/m/x5mBJ9gT5/nlcn2GYP7r3d/5bev7jR3u33WkpuBRTYqDT/P/D6pOr6mk6Ovv/cGrM0BLIRaB2irvGqY72uQaRnNpw5/cxuD5ja5e0PpVQ0fejXV7YE91sFFr9nUYMtbKwyqrbhP8oalHDV2tag/VNtYHp+oiCAwEgCqfWWTG4c6R1H+93oAwBSqZhds+Usi6cmHG3h/B4BBBAotkCnj8hY7g2bSjf/U+90vtRHZbzLG5tPn1xtlZ6njAfE/B8hPc6psUbzdn3m6WZb48dCI2UoLwioAX6du3zNKzE3e8DKX3mwygf8S51znKMvOEXpJ53hqsskPOe1ju9aP76at+4+H+2vTjxNU6K/A3WI6b0UBPItoPNxh1eyr/eOV6UrVkDcZ06dYGqcU/pErjX5PgKZLV/XAzWEqFPjpx4c9l3vmN3TlbQ2b1gtlWuFRpur4+Y5D9K8Zl2bvdVH8Lx3UaPPz17Js1lmp8mY36Vzqd2Pw9We6l8NqLo2lHJGplM9E1h9RfhGIzb3pmxnRKbzGPNJVyYL0JQAd/uznlLTK2PLPywdZ+dOrQnus4TcZXcSpO+Lymb0Fc+YpTqlguH0XENBAIHwCKTrGrr26e/0ZcfU2r+eOt5Om1RtVd72pmkCKIUTUBuEOv+v8mlSnvDBJqVWNFWVpqDQveFnXmd6t7f1fvTE8TahKmYVXrHldAvHEdd1ocNH/KsN7Nur2oLsl5rGQecnBQEEMhCI2eOWrGnP4J3DvmX018Or159i8YqrfInnDbtUfoEAAgiEWKDWo5Avml5jl3lj81lTqn20daU1VI7+chjiXQzFpmmu3yZvXNZomG97mi6N1lAgACUzgRMmVNnfnzTOXjOjzmb6/GZEz2fmVqx36dxWJbTNvzTaWvOZaZTrk37+K53ypgjPuXehN95859zJwVQqxfIdar0aafJ3jx5MXbuhjQv4UEAZvKaO//OmVduHfKTiWd5BMc9HydZzP8xALvdv0TVkt3f0b2jttZ97I9aNPuJ/T4mN1hlJTalJX+HPZkqfrXmLp/k82jybjSSW3e/U2KZR52os1RRED+0pvXT/g2UU3PTTC6d6qtiGUAU6+eOC/WR9m73vof2DN5l/l5CApvZ6jWei+5vjx9lLvBNsuj/TUzITUK1RwXDPeKfB1R4spiBpBcNRMhP42Inj7BtnT87szQV81wN7uuxvHz3gx7W3gGtlVcUS0DUwPUL7DB+Ec6xfA5maM39Ho88b4Q76dVN1CgVhKANcOTzrpUXHe33ifV6vVYaxeY2VNt3rEyShSOsU7ruafdVWoyBXTUf4A7+HP+5BKLQHF+4YsKaSEUhYKvURq+/4gV26NOtIrtFnAIhXLHbCmSXDyI4ggEDZCWjE7Z07uoKvMzwAQPPQnj+t1k7xuaOO8QdERkGO/ZRQB6ge9H7rnf6qdGhkGWV0Aqs8rdlHHj1oZ09ttz/z0ZFnTakJ5jebyHx6o4PM07t1HdnnnSi7OpO2vaPPU74mbH1br61r7bOV3rES5Q7/wWTtHrGt/Q1b0RZ1JjwzFSVrAVXC7/fMFI/s7bHjPejo7T6PogLkTvT7oRpMKPkVUKCcOmM1DYiuG7f6PVP3zuYIp/nPVkyNRAoU1NeF02vtdd5h9jIPBDjRz0sFA/Bslq1s/+d0vdzjjXCaBuQW70S7ZWtH2Zxnem6aXB2+c0j3VWUoo5S2gD+nBNPR3bOr2944uy4YoaiMFDM9AJ1OieGP/XavO2q04M1ej9R9QaNYKaMTIOPe6Lx4d34EdA28yf+OlX3spf5c9388XfsF/py3xLM+TaBdI2foCpZ63usTakPSs546/zWtU/hq8Dnb5SEXpHbI/36+JcgIcMExNfYnXrc929t8F3gwgAaCUfIr0O1/7xt84EtwHnqQ8e1+Hj7ndVwKAghkLbDT4rZyLJ3/WvPoAgCuT1VY15bjPPLgmKw3mw8igAACIRLQCF2NUJ/b0O5BADVBikZlBdAXI65Hf6BU8Xh8f7fd5o3Letjb4J2hlOwFlI73QX9wfsyjZY8fX2kv9UqMKs4X+Ijs+V6JoQ6Tve1oP7nbR+Ju9PN5i1ekt3ilZpt3+qtxcrPP3avzXOd+qRbNzbbXOynDVrx+7xVMKpS5OC4KBHjWG9r1tcSnBjhnanVwT9RInZfofkjvay6YDy9DIxjVsfHgnp4gDb7SV67360gpp2A/vPMZ/HC/p89W5pT5jRVB8NtL/Dy8+FgFA1STFSADv8Fv0eib3/t8m5qX/F63LbegTDX6TqsNX/r//gAAnpMHn6+l+m91Sii7y927uoJn+Zf5M/0rfAoeBaArGw+lf/ob3Qs1hcI97vSwBydu8edsSnYCq1vCabfXRyY395Rbt2R2x7CUPqWAlLv8WURfams72zOP6ftF3q6xwIMBaNcY/dE+4AHDqrst92waT3mb5uM+vZbaJRR0Ue5lr7fdKPBE55vqtWd6XUIZxnTvnVZTwXQUOT5BNPjlca/Paoo3TYGkTGM6BsoEQEEAgTEJrLaE7R7TEvzDo6tpXLl6qtXWfNk/98GxrpjPI4AAAmEU0CihWfUVtnhclXey1niDc60t9YYZokWHP1p6ptOojN96w7JGaKgSstEfAKl3DG+W7W/UPqiRkAu9MfscrzS/aXatz99dRwUmW9BhPqeKynI/j9XouMobz5Z7JUYdJgd6EnbQG6wOemd4h5/gGr1bDkUN0x/3NKKf9vniJ3havbAUjSR56z17fU65MjkQBYTXtUbHenZDRTBvp1J3XuT3xDk+RQAlOwFNEfKwd2prVM6TaqDz+6QaS/Q6ZWSBRj8XF/l9b6E3EL/cM1S8bmadLfZAFWarGN5Nz2Cb/fxSMOav/dlMwa7lOtf8JZ7pS2mwFQgQpqLnikvu3mNPeoMppfwEdI9Vp5cCAN7r09KpU6Jcg88VDHO/p4W/Y3tX8F3ZtJTCmrvj2P4udI7dfPG0INBkbEvK3acPeoflF5Y32XdWt5EKOneskVySOvyneEesnu1O8+lR3javzs7xjIdkBRj5cDb539ATPuDmj55VRs92qkvo+U7Zw7hmDm+n9oyZ3s67wOuyGlTzJs/Io0D3cr3vDi+V2W/UXqaBMKrbKrBR2Se2tCc860SfUbXNzJB3IZCRQCr2DUt0ftY+cEJrRu8f5k2jCwC4dt3Jlqr8ri/rgmGWx8sIIIBASQjo4qi5Z9XorErJn86pD9Kwz/CHkY9LcwAAQABJREFURiVFjsdiZZ2OVg3LCe/9VOPy//p8Trf6iH/Nea5RjfodJf8CqqxojjM1aKtDRGm7FRSgIJYKPz+Joh/+GOgc1Wma9HNYlRfNs60RuOr0f765v8Nf6ag1GleNkoqi1/vKuSjw5FMnj7fLl4yzyiLHACjwQsfrrx7ZH6RNL+fjUoh9Vyer5mfXteV0byh5zYxae4MHBKgRJbgX+kYoYIDSL6Brhe6P+r7Lry1qGNHokz/4lzr701NqlPs1JZvzRedZg1+AxlXFgqkB3u9zfF7saWSn+OhunYt6PvNvZVt0b9PcrzrnfrS+3af36PLRN0lr82lcyvl8+4CfJ18+Y2IQQ
79Bmmk2Otp/8/+dadZP4I00EpwrboHjvJO8HmesDdaz246RLvlDjFO8MUfK5rXqld0vwyFVyP0vVITX3zM8+MsNU7Elp7+5+7i3AYSnaVGsjwX2dPCkZZF/v+qOP7rVUt9u1VrSWdOa1kT6Y87pg6ZydWx4LpxzRKW4HHr/SBOI1+gUy3u5XatXAkzvR1Um0V3iRha/x54T4PkrrXp21b4aP9FQSgtgqlW9d7KaMTqDvUjja9rsJe7fVaTc+jbBR6Xe1oulaW0/k2kl76XNQ9W+ebpq76nU+ne5d/bWjtDeq2rV6/7SvnisZIgPwOgbEJ7LNY6pP2l/N/5BemMV3uR3dNu3rj6/3u+2Pf9qlj234+jQACCERPQA00S3wuWo3QuMArJidPrLap3uis6HoFCpR6h2ubP9gpan+HR3UqyvPGLZ32jEcdd/OwF5qTWR10Z3rlRRWZVwSdIhX9gSx+8ipYoNyKOkMUlKJzVKPE1ZGvVGRKS6bR/csO9AY/qxJNyUxgck1/0Elm787PuzTCQRHmpEvPj2+mS1VadjXOqcHkBL83TvJzY5Jfg+r9ZlhZJhEBOgd1bdH9UR37+72zdUVTT9BApxSIOk81vQIlfwLqJFMHh7I2aXqcE/1c1L1wvAcJKFiglE9FnVpKK64paDRNjbKi3LCpI2ic47TrP+f0bP6lMybZPy0dn7+TMMsl3+ipad/mWWwoCAwW0DRff7GwIZiKR1m/9AyvUbEKTo9i0XN4iz+7qR65uS0RdGQpc5zmBVaHAiW/Anomm+NBm3qGL2bZ5s9EuldREMhEQNe7C709Q8935/ogB2XpVECy6hpRvRYOt9+qTyhIWPUJtV1okI2C3Vf4NfJB7/jXtIOU/AposIOm5blgWnUQ8K7gALXz6pwrtfNtJElluWz3c1DnooJMlNlVbWcKPtF3tcNQEECgYAKPeNjs5XbZwmfGusbMaxDfXFtj4ys/7BEHXx/rSvk8AgggUAoCamA+wzs+TvdRGmp8nl1fGQQEzPbKiRpqoj5tgBqPtx+a51yVDs1X/LjPRf+Id2rw4Bf+M1gRzEqRvMgzWCw+lFpPASs6b4/1Co4qNXpPKRQ1He73tPzqyFeK/qBDxDvi9G9FKSs7hVKUaS57VagpCCCQW4Gpfk052e+DZ/s9UR0XM/z6omvMVG9sVnrPKUVudM7F3qrjQo1y+7yzVdeYfX6NUSCRri1rfKoQpSze5NcXOvxzoZ39MtRAfJoHp+jZTMEA/ediPJjvU0Eq1RGPCFAjsZ7JdN5t8nNumT+bPbCn29Z46k011lFeLKDr0NfOmmTvXtDw4l+E4F9fea7Z/vnJphBsCZsQVgFl+1LH7Ul+f1WK7FP96xh/lp/ldc5j/dyu9w6yMD7JKzBOGXD2+dfWQ8/eyrL1mNcj1/t1i/tkWM84tguBcAooQ4Ce51TX0HzuS7yNQ20a6rTV60EAckQCpFSHUDaMfd52obqE2iu2eZubro2rvT6xKkilTntFMc9EnW+qz542qSo454JA9+r+ICqdb7oP6z1RLhqxf8DPPQWeaICM6rkHvI673uuyylCleu3zHoCi1ykIIFAUAf3x/cK6qj9kl8/sGOsWZH7F+tnqqdZb8z++wrePdaV8HgEEECg1ATXQHOMVEDU8q8N1mnd4aO5k/TzTHxLVSDM35HMnq1FZnRlbPTpfoxZV+VjraZ1UGdGXIkAp0RVQX7/OQ1WU5/m5qbm8FdWsaS1UaVYHnc5RpdoL2zzfGhykSnLQoHhoqomDXnFWIMpOb1hsTySDTn5VopXOX5UZva4R/xQEECi8gEYq6nrSf//r76zQNUbXIAUF6BoTNNz5z2HKFqDrjBrl1ACioCIFFGleTf2s+brVSKd/6xqjf3NfLPy5NZo1qnNM55w60NRhpmkrdO7N8Xug5gDV/W+63xPDXJr92WuDP4Np1KRGzurZbL0/m6mRWKNy6Egb+egpQPfb50wO1RzY6S1++7177Zebx9yek14c38tAQKMQdQ1T/VL3WN1P53knhb4rEF3XNgXdFSq+V8HiB3oSh5/B1/i1Sh0Juj+qTrnD75eqQxI4XgYnJ7uIQAEF1Pk6zTthVc/QdIhqh1Mbh15Te5zqHDP9mqhrZjGe85TZZI/XHdId/Aoe1rVR3zXARvUM1Sf0pamaqE8U8OTJYlVq69V5pI5/nW+z/f472eu6Otd03un1/sD3/uybWawiLx/ReahzTu28ClJX25jqE2onS2cPU3ae7YfOQw2aoV6Rl0PBQhHIRqDF0/9/0d6z4CvZfHjwZzIPALh643zPoXiXL2DR4IXwbwQQQACBFwto3qgGf1DUqMj+1FGxID2yAgPUGK2GG71+/AQ12vS/9uIl5O9f6hJVpUNzNqUbZjSSbJ03JivCM/2lSooadiilK6DAZWWrUCeJKsgKBKjxFyd6pbm+QhXn/iwB4/31ef6zirIIqJI9OOh5YWNVsJzhtDo9uljnW6d31g8u/R1s/rqfb4qK39GZDCof6r/f2NZ7OMW2Ki+tfo4GKf09E16np9xu8c46KiqDRfk3AuES0PVCUwPoWpK+1tT5NabR07TrdXVgKF37/MYKqz10cVk8vvJwJp105pJMgwW6/OKhTofBM2Ou9JEM6fuaMoLofqfrzI7OvqBzv92vJ13+BgUbdfj1Rd91jSn3OdTDdTZlvzU6tRr9PFMmgCl+Lup8HOfn4BxvJNY5ppFluifO8/NQ9zk9nx06HbNfaYafVKOc5sBWg5ymWlrlz2Sa81WNdGq8a/XzUc9u+qJkLvDy6TX2v+dPseN8tGDYyvxfbQ8yOYRtu9ie6AjonphOh61rWPpnBTypAyzolPBrWZ0/46vumS66zqnjbLh7qjqjVDdMF79VBllG9O+9fg1SsK06+fW9/z7ZP4pQ/1YmEtL6p+X4jgAChRJQUIAGMqSnS1FbW7XXMfScp5/72zXiL6pr6HlQr/vj4aiK9+0HQU661illujKd9Ph3PcspaFNtFqo7tHkdQq8F6f39uqrrI+0Wo6IO7ZuVUUz3XZ1zmiZA55nqsp4o4HC9Qr9XELJKOkDFP+ZBev0Byrpnj6Yo8FdTzqVL+nxLeV1W56Huy3pN59gqr0PorXq/n3ZB/UGvK9Bd7W2qK1MQQCDUApt9695ll81/OBdb+UIt4GhL8wGD3oo2/2hv4/cIIIAAAt6P6c9TesBv84e0gUUNLf5saIoi9f+C75X+AOjPjEFReik1yuiBUh0hqqyo+LNkMHpNDTmZFI1S1EgxVT70wKeozj3+pcYcfffnvqCSot+rUUeVF/1MKS8BHXKdKz5l9RFFlRNVpHXG6VxNp03WOazzcXBR4IA+M1zRulTpeKHK8sI7vQ7inXD+Bv9PM9zpfYf+GZyX+iwFAQSiK6C/4eCe2HfkHJYKmEtfP3SdSV9edJ/U71R0n9R1Z4RLTP8bD/1f1w8FCg2+dASNHYde7PE3KR5J/9Q1h3aQFxGW5D90HqrRS1+bB+yhzjvd5zR1k8elBPe7qkPnnH6nVLMKlFM5yZ/TFMSiot8t8E618XqwO0pRo51GgqWL/h70TKaRX8/7qH6l4tR5qGc2fde5qi/Oy7RYdt9n1FUGo7Wy+3T+PqXpRDTSioLAWAR03VDA9t5BC9Hzuy5T6XpncJ/VRe5QUeeDqpgvvJL+Tf93X2xwD02/GtxTD12MVIcMrleHvqffw3cEEECgmAJ6dlLmrqFSluvyF7Rr+PeBdY0Kv1am2+FGs+26JqrtTN/1ZDfwZwKgRiMZ3ffqmCvobc8Qu5CuV+i8088qA9vQ9IrOxwG35eA9R/uf1jmwXhDcm/01VWZ1Hupv4NA/6eA/Gia/RyD0AqntVtfxZK42M/MAgFTsVb7S/tClXK2d5SCAAAJlJqAGE4UEKDJzqKIRixQEwiCgysOLK7BDn7Nh2Fa2AQEEoiugxov0KISOI7rso7tfbHl0BNSgpjLcs5k66CnRE1CgxvEesKFG17CVB/Z2e7AHz1VhOy6lsj3qBAiuWsPUN0tlP9kPBBBAIBMBXQoTh66H1DUyEeM9YxFI1yv6l8Gz3lgs+SwCZSqQ9Cjd2+zSpUMM1ctOJD3IJpNPX5TJm3gPAggggAACCCCAAAIIIIAAAgggUCyBek8bsnhA2vNibcdQ631qfw/hTkPB8BoCCCCAAAIIIIAAAgggUL4CSupxdy53P7MAgJ+sHe+RB6fncsUsCwEEEEAAAQQQQAABBBBAAAEEEMi1gOZl1ZQNYSyP7fMAAAaFhfHQsE0IIIAAAggggAACCCCAQLEEtlptx7JcrjyzAIBk5Us8RH1cLlfMshBAAAEEEEAAAQQQQAABBBBAAIFcCzRWxeyEEAYAtPQmbXNbHxkAcn3AWR4CCCCAAAIIIIAAAgggEGWBVOqOXKb/F0VmAQApe4O/N3yT50X5YLLtCCCAAAIIIIAAAggggAACCCCQUwE1XLxkco3VexaAsJUNrX2mIAAKAggggAACCCCAAAIIIIAAAocFUnbL4Z9z9MPRAwCuSPl7Ymf7+sJXe84RAotBAAEEEEAAAQQQQAABBBBAAIHoC8S95eLVx9aEckeePNBjzQQAhPLYsFEIIIAAAggggAACCCCAQHEEUpusIrky1+s+egDAos3TfaWzc71ilocAAggggAACCCCAAAIIIIAAAgjkUiAei9m508IZALC6udfa+1K53F2WhQACCCCAAAIIIIAAAgggEGmB2F2WiLfkeheOHgDQlzzZV9qY6xWzPAQQQAABBBBAAAEEEEAAAQQQQCCXAtNq4za/sTKXi8zJspp6kra6pde6EgQA5ASUhSCAAAIIIIAAAggggAAC0Rfo8vz7d1vD/NZc78rRAwBisZN95Q25XjHLQwABBBBAAAEEEEAAAQQQQAABBHIpcJ6P/q/WPAAhK1va+2xPVzJkW8XmIIAAAggggAACCCCAAAIIFE0gllprllhjl8YSud6GowcAmJ1gKQIAcg3P8hBAAAEEEEAAAQQQQAABBBBAILcCL58ezvT/G9r6bGdnztt0covH0hBAAAEEEEAAAQQQQAABBAop8LClajbmY4UjBwD8ZO1si8UW+orDlz8vHxosEwEEEEAAAQQQQAABBBBAAAEEIimgkf+vmF4bum1Petb/Vc29tqODAIDQHRw2CAEEEEAAAQQQQAABBBAojkCTpVKP22Wz9+dj9SMHACQrZ/lKp+RjxSwTAQQQQAABBBBAAAEEEEAAAQQQyJXAqZOqbGptRa4Wl7PlNPcmbXNbwnoVCUBBAAEEEEAAAQQQQAABBBBAwGydJVPL8wUxcgBAyub7io/J18pZLgIIIIAAAggggAACCCCAAAIIIJALgZcdU2ONlbFcLCqny9jtqf/XtPTmdJksDAEEEEAAAQQQQAABBBBAILICSg/3vFU0rMzXHowcABCLz/MVEwCQL32WiwACCCCAAAIIIIAAAggggAACYxZQ+v9zp9ZYQ+XIzRxjXlEWC9jlAQCrCQDIQo6PIIAAAggggAACCCCAAAIlKdBqlnzc3nNse772bvia8fe3TvaVL/IVV+Vr5SwXAQQQQAABBBBAAAEEEEAAAQQQGKvAvMZKm+9fFSFLANDnaf83tPWZggAoCCCAAAIIIIAAAggggAACCJil9loy9vt8SgwfAFDTO81SsYX5XDnLRgABBBBAAAEEEEAAAQQQQAABBMYqcM7U6iAAYKzLyfXn2/pS9vDebkukcr1klocAAggggAACCCCAAAIIIBBBAdUOl9n7FqzK57YPHwCQqJjqEQiaAoCCAAIIIIAAAggggAACCCCAAAIIhFJA6f9PmVhtx9RWhG77WnqT9sCe7tBtFxuEAAIIIIAAAggggAACCCBQFIGExWK35HvNQwcApFIxi9kMs9icfG8Ay0cAAQQQQAABBBBAAAEEEEAAAQSyFZjTUGEnT6wKXfp/7c/2joStb+3Ldtf4HAIIIIAAAggggAACCCCAQGkJNFuq8o5879LQAQDXbKqxVGq+r7w23xvA8hFAAAEEEEAAAQQQQAABBBBAAIFsBRaPq7LTJ1dn+/G8fu6Pu7qsN0n+/7wis3AEEEAAAQQQQAABBBBAIDICqbvsstn78725QwcAxKsaPAPAafleOctHAAEEEEAAAQQQQAABBBBAAAEEshWorfD0/5OqbEZd+NL/a5/+sLMr213jcwgggAACCCCAAAIIIIAAAqUmkIr9uBC7NHQAgKU08n9+ITaAdSCAAAIIIIAAAggggAACCCCAAALZCEyvrbBL5tRZPJbNp/P7mb1dCbtvNwEA+VVm6QgggAACCCCAAAIIIIBAVARSz1givqwQWzt0AEAiWeMrn1+IDWAdCCCAAAIIIIAAAggggAACCCCAwGgF1Oe/ZEKl
79nTNFTRjhK0r/T/L/8B0XtggBBBBAAAEEEEAAAQQQKIpALP4r66tsKsS6hw4AiMVm+cpnF2IDWAcCCCCAAAIIIIAAAggggAACCCAwWgHP/m9/Nq/BavRDCMuvt3VaigiAEB4ZNgkBBBBAAAEEEEAAAQQQKLjAXrPko/ZXMzoLseZhAgCSSwqxctaBAAIIIIAAAggggAACCCCAAAIIZCPQUBW3P/X0/2Ese7sTtvxgDxkAwnhw2CYEEEAAAQQQQAABBBBAoPACj1pffK3FYgUJEx8uAOCkwu83a0QAAQQQQAABBBBAAAEEEEAAAQQyE3j9rDqbVluR2ZsL/K77dnfbnq5kgdfK6hBAAAEEEEAAAQQQQAABBEIo0Ovp4R6yLRu2FGrbhg4AsNiZhdoA1oMAAggggAACCCCAAAIIIIAAAgiMRkBp/z+0uHE0HynYexM+nuPBPd3W1EMAQMHQWRECCCCAAAIIIIAAAgggEF6B5y2evN+uuLivUJs4dABAKraoUBvAehBAAAEEEEAAAQQQQAABBBBAAIHRCFxwTI2dMqlqNB8p2Ht3dvTZCk//361IAAoCCCCAAAIIIIAAAggggEA5CyR9briV1mkrColwZADAlaunWsxmFXIjWBcCCCCAAAIIIIAAAggggAACCCCQiUCtj/5/69x6m1B9ZJNGJp/P93uWHeix9a0FG9iR791h+QgggAACCCCAAAIIIIAAAtkLNFvcHrDLFzVnv4jRf/LI2nJtzXGjXwyfQAABBBBAAAEEEEAAAQQQQAABBPIvcPrkarvQMwDUxGP5X9ko16BR/08d6LXtHYlRfpK3I4AAAggggAACCCCAAAIIlKDAHksk7iz0fh0ZABCzkwq9EawPAQQQQAABBBBAAAEEEEAAAQQQOJpAlXf6v3pGrS0aF870/7s6E7bc0//3JEn/f7Rjye8RQAABBBBAAAEEEEAAgRIXSFos+YQ1LNxQ6P08MgDAUmf6RoQvjL7QMqwPAQQQQAABBBBAAAEEEEAAAQRCI6CGijMmV9mfzKm3+srwNVuoy1+d/3/Y2RUaMzYEAQQQQAABBBBAAAEEEECgaAK9Fq+42i6NFTxF3JEBAMn4oqIxsGIEEEAAAQQQQAABBBBAAAEEEEBgCIE67/R/1Yw6O3VSOEf/t/el7OG9PdbSmxxi63kJAQQQQAABBBBAAAEEEECgrARSqfVWHX+oGPv84gCAqzdOtFhqbjE2hHUigAACCCCAAAIIIIAAAggggAACwwksaKy0d8yvN00DEMZyoDthv97WEcZNY5sQQAABBBBAAAEEEEAAAQQKLRCL/dQundNZ6NVqfS8OAIgHnf
79+1xdgQ1okAAggggAACCCCAAAIIIIAAAggMJaCM/5ctarSlE6uH+nUoXntif4+tau4NxbawEQgggAACCCCAAAIIIIAAAkUV2GOxvluLtQUvDgCw2AJLWV2xNob1IoAAAggggAACCCCAAAIIIIAAAoMFjhtfZX+9pNEqwjn4P9jcn21sN58FgIIAAggggAACCCCAAAIIIFD2AqlfW21sa7EYBgUApKZZzMI5mV6xhFgvAggggAACCCCAAAIIIIAAAggUTWBGXYX96GVTbFzVoCaMom3RkSve2Zmwm7eQ/v9IGV5BAAEEEEAAAQQQQAABBMpMIJZqtlTqFlu5sLVYe/7i2nMsPs83hCkAinU0WC8CCCCAAAIIIIAAAggggAACCBwWaPDc/397wrhQp/7Xxl6zrs2SjP4/fNz4AQEEEEAAAQQQQAABBBAoW4FU/FEPAHjerogli2Xw4gAASx3jGxLeCfWKpcR6EUAAAQQQQAABBBBAAAEEEECgoAJK9/+GWXX27gUNVu+BAGEt+7oTdtPWDp9RkYIAAggggAACCCCAAAIIIFDmAl2WSt5jrcktxXR4IQDgyieqLBWb6htTWcwNYt0IIIAAAggggAACCCCAAAIIIFDeAnHv7z9vWo39w0njbW5DuJsp7tzRZZvaEuV9wNh7BBBAAAEEEEAAAQQQQAABCayzuD1kHz2uu5gcLwQAxCdM9w2ZUMyNYd0IIIAAAggggAACCCCAAAIIIIDAjLoK+0fv/D9rSrUpGCCspbU3abdt7bQDngWAggACCCCAAAIIIIAAAgggUNYCSR/9v9zifcuKrfBCGH1VtXf+p+qLvUGsHwEEEEAAAQQQQAABBBBAAAEEyldgVn2F/ehlU+2VM2otxH3/Qcr/u3d122P7uy1B/v/yPWHZcwQQQAABBBBAAAEEEECgX2CfWfx39hcLW4oNMiADQEoZACYWe4NYPwIIIIAAAggggAACCCCAAAIIlKfA4nGV9q1zJturQt75r6PT1JO0u3Z22pa2vvI8WOw1AggggAACCCCAAAIIIIBAWkBh4est2Xtn+oVifn8hA0DSJnlofUMxN4Z1I4AAAggggAACCCCAAAIIIIBA+QlUe57/c6dV29+fON7eOLsuEgArm3rt9h2d1sfo/0gcLzYSAQQQQAABBBBAAAEEEMijQML72X9j7z9ubx7XkfGiXwgAiHkAgFljxp/kjQgggAACCCCAAAIIIIAAAggggMAYBSZUxz1DYoO9f3GjnTKxyqo8GCDspcN7/e/Z3WUbWhn9H/ZjxfYhgAACCCCAAAIIIIAAAnkXSKXazCqvyft6MlzBCwEAZsf4ZyZk+DnehgACCCCAAAIIIIAAAggggAACERQ4a0q1nTWlxtq9E/uBPV22sYgp7M/wbfnUyRPslcfW2iQPBIiFv+8/OOJ7uhL2o/XtlmD0fwT/AthkBBBAAAEEEEAAAQQQQCDHAjG70S6bsz3HS816cf0BAFdvrPUlTPSviqyXxAcRQAABBBBAAAEEEEAAAQQQQCC0AhpZ/5lTJtgnlo63uoqYqe+603uw/+jz2H9ndZutbOqx1t5UEBjQl8p9z3aNr7+xKmaTa+J2xuQae++iBnu5d/zX+rZEpN8/OLZJp/nemlZb29Ib2mPNhiGAAAIIIIAAAggggAACCBRMoMNiFf9VsLVlsKL+AIC+1ASrjh2bwft5CwIIIIAAAggggAACCCCAAAIIRFDg3KnV9o4F9dZQ+UJ3e6P/fMmcenvT7Hp71gMAHtjTbU/u7wmyAjT3JG1/d9Ja+5LW5oEBPer5zrBoDVNrK4JAg2m1cZtSU2EnTKiyl06rsQuOqbFZ9dEdf7C6ude+tao1QwnehgACCCCAAAIIIIAAAgggUOICN1oisS1M+9gfAFBR0WCWmhSmDWNbEEAAAQQQQAABBBBAAAEEEEAgNwLVPvr+TbPrbG5DfzPA4KX6r+3USdXBl363szNhOzsStrm9z/Z0KRAgYQc9IGCPv6609woGOOD/7klY0Jnvg/iDoiwDU73DX6P6FzRW2kRP67/Qv+vn8Urx3/+2yP6/1/f7m6tarMOnT6AggAACCCCAAAIIIIAAAgiUvUCTWfIWa1gQqijx/pp/tdVa0hqD/H9lf5wAQAABBBBAAAEEEEAAAQQQQKC0BNQBf9aUmqBjPpM9m1FXYfo6Y0r14bf3eee3ggCUCED93y29SfP/TCP844feVeEBABM8zb8CAUqxKEPC7Tu6SnHX2CcEEEAAAQQQQAABBBBAAIHRCzzpg+yfsUtjHh4fntIfAJBMjrNUbGp4NostQQABBBBAAAEEEEAAAQQQQACBXAmcOqnKR/dXjWlxld6pP83T+qfLLHvh5/Rrpfxd0yFcuabNtnlWBAoCCCCAAAIIIIAAAggggEDZC3RaKnm7dR/cGDaJ/iD9hNX5hjWGbePYHgQQQAABBBBAAAEEEEAAAQQQGJvAlJq4XTyj9kWd92NbYvl9Wqn/r9vUbn/Y2RlkPyg/AfYYAQQQQAABBBBAAAEEEEBgkMBTHhf/e7v8rN5Brxf9n/0BAPGkMgHUFn1r2AAEEEAAAQQQQAABBBBAAAEEEMipwKz6SnvFdKr82aJqyoMn9/fYNevabJ9nAaAggAACCCCAAAIIIIAAAgiUvUCXpexh6ziwMowS/QEAyYrxvnFMARDGI8Q2IYAAAggggAACCCCAAAIIIJClQGXM7Iwp1bZ4XP8MgFkupqw/1tSTtKu983/ZwdAN6ijr48LOI4AAAggggAACCCCAAAJFFNhllrwtjKP/ZdIfAFAR08R9tAYU8Sxh1QgggAACCCCAAAIIIIAAAgjkWqCuMm6XzK6zqrhHAlCyErh5a4ddt7nD+pQKgIIAAggggAACCCCAAAIIIFDuAkmLJZ+0lsSjYYWI2/XPVVvSZoR1A9kuBBBAAAEEEEAAAQQQQAABBBDITmByTdxeM7Muuw/zKdvU3mdfXNFszZ4FgIIAAggggAACCCCAAAIIIICAC/R63/pV9tHjusOqEbeuKVUWs0lh3UC2CwEEEEAAAQQQQAABBBBAAAEEshP4y4UN1qh5ACijFtjdmbC/e/SAbWjtG/Vn+QACCCCAAAIIIIAAAggggECJCqRSz9mmBXeFee/i1tsUt1SyPswbybYhgAACCCCAAAIIIIAAAggggMDoBGoqYva2uVT3R6fW/+6W3qR94/lWu2dXVzYf5zMIIIAAAggggAACCCCAAAKlKdBtFan/sCtioU4TF7e6WI3FY7NK8xiwVwgggAACCCCAAAIIIIAAAgiUp8D502ps4bjK8tz5Mex1dyJlt2zttJ9vbLf2vtQYlsRHEUAAAQQQQAABBBBAAAEESksg9ZBV9P4x7PvkUwDEY5ay6rBvKNuHAAIIIIAAAggggAACCCCAAAKZC7zVR//XeRYASuYC3vdv9+7usq8+12JbO0j9n7kc70QAAQQQQAABBBBAAAEESl6g12J2rc3Y0RT2PY1bVZWGA0wK+4ayfQgggAACCCCAAAIIIIAAAgggkJnA3IZKO2dqtVV6zD8lc4F1Lb32ueXN9mxTjyUZ/J85HO9EAAEEEEAAAQQQQAABBEpf4AmzxBN28cWhjxavtL6UTwFgM8xDFigIIIAAAggggAACCCCAAAIIIBB9gVfPqLUFjZXU9EdxKPd3J+3dD+yzp/b3eKJECgIIIIAAAggggAACCCCAAAKHBdo9Svx662laffiVEP8Qt4qY9/zHakK8jWwaAggggAACCCCAAAIIIIAAAghkKNBYFbfzp9XYlJqKDD/B2za19dlHHztgT9L5z8mAAAIIIIAAAggggAACCCAwWCCVespi8d/b5Wf1Dv5VGP8dt95ktW+YZwCgIIAAAggggAACCCCAAAIIIIBA1AVOnlhlZ0yp9nj/qO9JYbZ/bUtfkPb/xi0dhVkha0EAAQQQQAABBBBAAAEEEIiSQKfF4w/Ypg2RGP0v2LjVVGhIQEOUlNlWBBBAAAEEEEAAAQQQQAABBBA4UqAqHrMzvfN/yfjKI3/JK0cIbPCR//+2otlu3NxuXQkS/x8BxAsIIIAAAggggAACCCCAQNkLpLZZKnWDXXFxX1QoaBGIypFiOxFAAAEEEEAAAQQQQAABBBA4isDUmridN7XGGivjR3knv97TlbDPPt1kN/nI/44+Ov85IxBAAAEEEEAAAQQQQAABBI4Q6LOU/cY2bVxxxG9C/EKlpRJVSgRAQQABBBBAAAEEEEAAAQQQQACBaAvMb6y0Vx5bG+2dyPPWa6D/Jh/5f8nde2x1c68x8D/P4CweAQQQQAABBBBAAAEEEIiuQKslKv4zSqP/RR23hB0fXXO2HAEEEEAAAQQQQAABBBBAAAEEJFDt6f/Pm1ZjM+s10x9lKIFu7+2/Z1eX/fn9+2xlE53/QxnxGgIIIIAAAggggAACCCCAwCGBVOoW+8DcHVHz8AwAsXqLRW2z2V4EEEAAAQQQQAABBBBAAAEEEBgoUF8Zs0vn1Q98iZ8HCDT3JO2WrR32H8+12PM+8p+CAAIIIIAAAggggAACCCCAwAgCez39/5Uj/D60v6oM7ZaxYQgggAACCCCAAAIIIIAAAgggkLHA8ROq7LTJ1Rm/v5zeuK0jYf/9fItdt6ndtrYnymnX2VcEEEAAAQQQQAABBBBAAIFsBGKpmyzZ/Vw2Hy32ZwgAKPYRYP0IIIAAAggggAACCCCAAAII5EDg7T76v66CFH+DKTe09dkHH9pvj+3rtva+1OBf828EEEAAAQQQQAABBBBAAAEEBgtst1TyBtt6fPvgX0Th35UWizE5YBSOFNuIAAIIIIAAAggggAACCCCAwDAC1fGYvXUu6f/TPAnv52/uTdovfcT/55c3287OhGdupCCAAAIIIIAAAggggAACCCBwVIE+S6V+YN11D9kVseRR3x3CN3gAgM0L4XaxSQgggAACCCCAAAIIIIAAAgggkKHA+dNqbGpNPMN3l/bbmnqS9qiP9v+f1a12x44u61Y0AAUBBBBAAAEEEEAAAQQQQACBzASWW9x+a5fP7Mjs7eF7l08BkJxivhcUBBBAAAEEEEAAAQQQQAABBBCIpsBk7
79/yPx8o7/X9vMmXLD/baLza2201bO2xDa180DyZbjQACCCCAAAIIIIAAAgggUCyBTh/9/wdL2vJibUAu1usBABQEEEAAAQQQQAABBBBAAAEEEIiywFMHeqzVU943VJbfLH8a4P9cU4/9cnOH/d5H/D/pFgoGoCCAAAIIIIAAAggggAACCCAwSoGtVhG7zv5yftcoPxeqtxMAEKrDwcYggAACCCCAAAIIIIAAAgggMHqBbe199r9r2+wzp04Y/Ycj+gl18a9q7rUfrGuzO3d0BiP+2/vo+I/o4WSzEUAAAQQQQAABBBBAAIFiC/T56P/f2vpNzxR7Q8a6fgIAxirI5xFAAAEEEEAAAQQQQAABBBAosoBGwf/7s822qqXX3r+o0U6ZVOXZAOJWXxmzUpkYQIP6O/qSpk7++/d024/Wt9kfd3VZj+88/f5FPgFZPQIIIIAAAggggAACCCAQfYGDFqv8ql1xceTnk6v0loAJRoB89E9J9gABBBBAAAEEEEAAAQQQQKCsBTq8F/xnG9rthk0ddsKEKnvVjFp7w8xam9tQadPrKmxCVdziEYsGUCr/pp6k7ehM2LqWvqDD/w87u2x9ay+d/mV9trPzCCCAAAIIIIAAAggggECOBVLJq+y987fneKlFWZxnAIgtKcqaWSkCCCCAAAIIIIAAAggggAACCORcQJ3mKw72BF/fX9NqZ0ypsVMmVtlS/zreAwOWjK+02fXhTQjY2pv0Dv4+29ye8LT+vfZcU689daDHlvkXBQEEEEAAAQQQQAABBBBAAIE8CGy2hP04D8styiLDW+MvCgcrRQABBBBAAAEEEEAAAQQQQKB0BNo8K8B9u7uCrwafDmCeZwOY31hpC8dV2qmTqj1TQKXN8mAAvV5RhOwASki4Iejs77ONbX22urnXtnnH/6b2PtvekbC9XQnr1PwGFAQQQAABBBBAAAEEEEAAAQTyJ3Ctjavakr/FF3bJBAAU1pu1IYAAAggggAACCCCAAAIIIFAUgXYPBljpHez6Umf/pOq4TfCvOv+Hvp83rcYWenDAnPoKm+Ffs+oqg+9j3ViN6N/qnfmdfUl7+kCvtfi/t/i/d3ta/y3e0d/sKf61bW3++5belHXT4T9Wcj6PAAIIIIAAAggggAACCCCQucCj/tab7O2zuzL/SLjfSQBAuI8PW4cAAggggAACCCCAAAIIIIBAzgXUx76vOxl8pRf+6L4eq/B/xD04IOZfcf9f3P8dZA7wwIBGzyCQadnhnfsaya+i8fvJVP8ofu/nN/2ofyeD1/UOCgIIIIAAAggggAACCCCAAAJFEejwSup1Vt/xnFeE+yuuRdmM3K6UAIDcerI0BBBAAAEEEEAAAQQQQAABBCIp0JdMWd+Ltry/7aOl12ynd+hTEEAAAQQQQAABBBBAAAEEECghAcWlP+zh73fapUt7Smi/gmD+Utof9gUBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIGRBA74L2+0TRtWj/SmKP6ODABRPGpsMwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBANgKaoO45q0r9yq64+MXJ8LJZWsg+o+n8KAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCJSDQLfnyf+R/fnC3aW4s2QAKMWjyj4hgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBwpEEv+wToO/OTIX5TGK2QAKI3jyF4ggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCIws0GSJ2Fft8rN6R35bdH9LAEB0jx1bjgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQsUDqOmvoeCLjt0fwjQQARPCgsckIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAqMSeM7isWvt7Se1j+pTEXszAQARO2BsLgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIDAqASU8v9GS9Uut1gsNapPRuzNcUtZyc5vELFjweYigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCORWQB3+j/nXTfaeY0t69L/YPANA6mn9QEEAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQKDEBJoslbreLpu/rMT2a8jdYQqAIVl4EQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAg4gJJs9hjFk/8IuL7kfHmEwCQMRVvRAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCIkEC3JVNX2XsW74nQNo9pUwkAGBMfH0YAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCKdA6jZrqPhdOLctP1tVmZ/FslQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSKJJCyfWbxL9ilczqLtAVFWS0BAEVhZ6UIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnkS8E7/5H9YS2JdnpYf2sUyBUBoDw0bhgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQhcBDlkrdYh89rjuLz0b6IwQARPrwsfEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAocFUrbbYsnrrDW55fBrZfSDBwDEO8pof9lVBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIHSFEiYpf7o6f/LcvS/DmncUraqNI8te4UAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUEYCG330/w/tLxftLaN9ftGuegBAyqMgKAgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCERWoNdSPvL/skV3WSyWiuxejHHDfQoACgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAApEWeM56E9+I9B7kYOMVALApB8thEQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBRDoMcs9e/2oeO2FWPlYVpn3Krie8K0QWwLAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACGQvEkjdY0u7I+P0l/EamACjhg8uuIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAiUu8Lyl7Jv23vnNJb6fGe1e3HqTSX9ne0bv5k0IIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEQ6DVLPZdq+t82mKxVDg2qbhboQwAXZZKbS7uZrB2BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEMhZImKXutlTst3bp0p6MP1Xib2QKgBI/wOweAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUIIC2330/zVWP2dTCe5b1rtEAEDWdHwQAQQQQAABBBB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XW7o4XqERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM8IlJujmv4/sXrktp4JuYcDfWQBQLN8q4fzEToBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdIfAnRHVn8aiI6/tjnD6P4pHFgA0qrFMe6r/U5chAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLRJYGs+eP6dMTT15VhZNdvUh2YfJvDIAoDVI1vznBsfdp63BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgfwQmIsrF0YgPxPEr7t2fC5wzNwKPLAC4r91yxdw0rxUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGCCBEqVcnkv//11sXNpafd7WQYG9FQBc1sEYdEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/SFwVy79/7oYXXp5rK3q/kipd7IY3mOopXFNVHv8xEECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAngZ0R9ati9fJL9vShY+0X2PMKAFXzyux6e/u71wMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9IHARFTl/Kir8/sgl55NYc8FAMPVRETxPIaeHVaBEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGMC0zm/fEnUQ2+J1SO7Otarjh4hsOcCgCpyUKrRR5ztAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeKjA5fmI+bfHwUs2PfSwd50W2HMBwPTB26PEZZ0ORn8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EsC1eaI+h0xfte3YmXV7KXI+zHW4T0mtfHaiVg2sik/q3Pfc5HAHi90kAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRODuXPr/HXHi8vMHJN+uT3PPk/trj53OJRpuyejv6foMBEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnRaYjlKfHfdMvafTHetv7wJ7LgBonV+qO/LnptZLGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+BeBUj4XU813xKkrJv7lmBfzLrD3AoAFsSWju3neIxQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSRQPW9KPGmOOUo88ldNCqtUPZeABCtAoDKgHXZgAmHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC8yhwXcT0G2LZph9EVZV5jEPXexDYewHAcUu35DMbcvBi1x6uc4gAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBkvgloj6rbFry+fj2GOnByv13sh27wUA98Vf3Zi/7uiNVERJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm0SuDdKOS0Wj6+LNcdMtakPzc5SYN8FAFV9Q7Z/6yz7cDkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9LbAuVHiXbHy6MneTqO/o993AcCuResz/VzGwUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECgylQLoihqbfE6pGtg5l/72S97wKANU/bGaXemOlM9E5KIiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBORAoUZXvRx1viuOOunkO2tNEmwX2XQBwX+fVD/PXvW2OQ/MECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0D0CzQzl8iwAeHne+X9ZVFXpntBEsjeBRy8AKHFtXrxjbw04ToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ9JdCa7N8UVf3G2DD27b7KrM+TefQCgMmDro9StvS5g/QIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCVQ4q6oy1ujWX061h47DaV3BB69AGDN03ZGI668b5h7Jy+REiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCBCbwjhhafl0v/7zqwy101XwKPXgBwX2TV1+YrQP0SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEcE6uzl3THR/IdY9RSPie8I+dx2MrxfzdXVd6Iqrec8VPt1vpMIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJcEWnf7n8MosPwAAEAASURBVB/V9P+LNUfd00uBi/UBgf1bAeCkpVfnJXc9cJlXBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAnAq3J/89Eo35rrDrqjj7JaSDT2L8CgPtpvjuQQpImQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA/wo0czX470Sp3hwnLL+uf9McjMxmUgDwlcEgkSUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQGRaCsj2a8Kg4+4rJBybif89z/AoBG/eWEKP2MITcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMjEAp26KOP4uxZd+LlVVzYPLu40T3vwCgat6VSz/8oI8tpEaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFBEChRyqZc9v+PcvL/C7G2qgch6UHIcf8LACLujbrxzUFAkSMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WGBzRPWa2Db1ZZP//TXK+18AsP6mnVHVrec+TPcXgWwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwMAK3RRXviumhi+PUFRMDk/WAJLr/BQBrj53OL8KmdLllQGykSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgX4SuDeX/n9LDFVnxSlL7u6nxORyv8D+FwC0zq+HbsqfV9x/qZ8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0CMCJapyTjQWnx7HLd3SIzELc4YCMysAKM2b81kQV2Uf9Qz7cToBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzI/Ajuz2jBi/6xWx6imt17Y+FZhZAcDqkV1R1delheUg+vQLIS0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPpIoIp78v7uc6Oafk2sOWaqjzKTyh4EZlYA0GqglGuixI17aMshAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgegXtzbve8aNZvjlVH3dE9YYmkXQIzLwCYWrA+qrilXQFplwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmLTCdd3d/JZrV2+PkozbPujUN9ITAzAsAXnD4llwi4vrMbqInMhQkAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBk2glG9Hs/GyWH3E6KClPsj5zrwAoKpKlMY/JdpdgwwndwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHShwFTe+f9PsaDxP+LkpRujNb9rGxiBmRcAtGjqqe9FVRQADMzXRKIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSAwESUcknU9QvjuKW5srtt0AQOrADg5BU/ibq6PLFUiwzaN0a+BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0o0Br8v/ivJH7NTG2fEM3Biim9gscWAFAK66qfCZ/KgBo/xjpgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvsSmI6q/lKU+rUxOnJVrK3qfZ3ss/4VGD7g1KrFn4l6fHs+M+KxB9yGCwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgdgKlfDuaQ6fG6iNGc/7WTdyz0+zpqw98BYBVT9kRVXy5p7MXPAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpXYCoXbf9Krtv+e3Hy0o0m/3t3IOcq8gMvAGhFUMWn5ioQ7RAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAfgtM5Jmfj7peE6tHtu73VU7sa4HZFQA04zup85O+FpIcAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEuktgIkq5OKJ+dYwt39BdoYlmPgVmVwBQpu/KJSW+NZ8J6JsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDJDAdVf2lKPVrY3Tkqlhb1QOUu1QfRWD4UT7f98fb4954fHw1nynxP/Z9ok8JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPYCeYN2PfzSOGnJxqiqMvv2tNBPArNbAeDUFRNRl0sTZKyfUORCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBLhOYiqp8Neq8OfukIzaY/O+y0emScGZXANBKolQ3RlSXdUk+wiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAg
79EC/CWyPUj4bVfOPY/XI1n5LTj5zJzD7AoCI2yLqVgHA1NyFpSUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiCruycn/86PUfxEbjtxIhMC+BGZfALB6ZFeuAnBldnLrvjryGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMSGA8J/4/EMPTfxOrj7wh1lb1jK528sAJzL4AoEU2Xf8gf94wcHoSJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLsESv3BiIWvjeNX3NSuLrTbXwJzUwBwyvKxXHbih0mzq794ZEOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOC2yNqpweS8deGCceflfHe9dhzwrMTQHAfemXL+cvX76e/SoInAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBLhBoPXr9DbFo58vj2GOnuyAeIfSQwNwVADQO/mbmvb6HchcqAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEukWgZCA3RhVvi+Hq7Fh59PZuCUwcvSMwdwUAq56yI5eh+FymXvdO+iIlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAFwiUsjkfu/7KGKrOiuOWbumCiITQgwJzVwDQSr7UF+VPBQA9+EUQMgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC8yRQys6oqhfGwTsvNPk/T2PQJ91Wc57HOaNfyC/nb855uxokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAfwk08y7rH+ed/y+LE0e+mPOsrccA2AgcsMDcrgDQCqMRHzzgaFxIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwRCYyjS/HY3qf8emkS+Z/B+MQW93lnNfAFDqb2XQt7Q7cO0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgRwUmIqrPRaleGQct/W6srTxmvUcHstvCHp7zgOrGHbkKwOez3dVz3rYGCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0PsCH42YfkOcdOT1vZ+KDLpJYO5XABhbdm+U+pJMcrKbEhULAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5l2gxHtiQf2KONHk/7yPRR8GMPcFAK3lKYbiurT6UR96SYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIzFShRyh1Rl1fF8NRfxfOX3z7TBpxPYH8E5r4AoNVrY+jG/Pm93JuttzYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMqECdeW/IfW0MLX53HL/i3gF1kHYHBNpTAHDc0i1R1V/P+G/rQA66IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLcK5Orp9auixNmx6ik7ujVIcfWHQHsKAFo2zer7+fPa/mCSBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGYs8MOoyp/E6NhFsXpk14yvdgGBGQoMz/D8/T/9kGWbY3z0a/k8gF/Oiw7d/wudSYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZ4X+FKU6pVx4rIf9nwmEugZgfatALCyaqbCJ3O/uWc0BEqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHZCFRxT971/48xXJ8SJx5x6Wyaci2BmQq0rwCgFcmJy6+IKN/MV/VMA3M+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEekzglmjWb4uhxqvjuOVjUVWlx+IXbo8LtLcAoIVTGh/Mn63VAGwECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoV4Hro4rXxiHjfxvHLd3Sr0nKq7sF2l8AcHDjW0lwdXcziI4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIHKlB9L6r6FTF+57pYefTkgbbiOgKzFWh/AcDKJeNRyodmG6jrCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0GUC07kk+uejxMtiydjFseaYqS6LTzgDJjDckXxLXBBVeXFEdURH+tMJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2iuwLSf+PxJD1Wvj+CNui2ppaW93Wifw6ALtXwGgFcOC6btz8v9Tjx6OMwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIND1ArfmDdBvjXunXhInLMvXlcn/rh+ywQiwMwUA64/aHqXxxSS9azBYZUmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF8KlLg0on5tbJ3+2zh1xURf5iipnhXoTAHA2qpOoatz/27PSgmcAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFBFmjmkv+XRCkvj8Xj60z+D/JXoXtz70wBQCv/iTtuzEqYr+ar8dZbGwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpEoDXHeXZE4yVxyLKvx8qjJ3skbmEOmEDV0XzP3fRvsr/35v7LHe1XZwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJi5QMlL7o4qXhfjd54ea46ZmnkTriDQOYHhznWVPe2686pY+KR/jkb18/lucUf71hkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2X2Ail/u/Iqrylli1/GP7f5kzCcyfQOceAdDK8b6KmPrCrJC5df5S1jMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT2KbAtJ/8/ESVOjdGxi/Z5pg8JdJFAZ1cAuC/xxpVRl69FVS3Lt50tQLivfz8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwF4Eq7sn5zNMihk6PsSWjsXak3suZDhPoOoFqXiI6d9O/z36/mvvCeelfpwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEHi4QCnb8tCaWNC4JI5buuXhH3tPoNsF5ucO/NGl340oX+12HPERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAQArty/vKfo9TPjU3LPmLyfyDGvC+TnJ8VAFqUZ4/+fjSqj+QrqwD05VdLUgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6XqBEiTsiqg/F8OTb4vgVN3V9xAIksA+B4X181t6PhprfijL07fwf039ob0daJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwCMESh65NO/6Py0WDn0sjlthyf9HEDnQawLz8wiAltKiia05+X9BvprqNTTxEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQ6wLVp6IqL46xsbMt+d/rYyn+3QLz9wiAVgRnj/5CPgbgffnq3+0OyG8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0UWBbRHlPVNXpsWrZaBv70TSBjgvM3yMAWqlOHnR9LJ7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gQIECAAAECBAgQINA+gS0R5bQYv+vSqKrSvm60TIAAAQIECAy6QDXoAF2T/7mbfidjeVPuz8ldYUbXDIxACBAgQIAAAQIECBAgQIAAAQIECBAgMCuBySjVB6Mx9Zex6qg7ZtWSiwkQIECAAAECjyJgovlRgDr28YnLLo5ovib7u6ZjfeqIAAECBAgQIECAAAECBAgQIECAAAECBNopkHf7V5dFVd5l8r+dzNomQIAAAQIEdgsoANgt0Q2/TzzyM1HVHgfQDWMhBgIECBAgQIAAAQIECBAgQIAAAQIECMxeYDyifm+cuOxHs29KCwQIECBAgACBRxdQAPDoRp09Y9HI56KKV2Wn13W2Y70RIECAAAECBAgQIECAAAECBAgQIECAwBwLXBTbd144x21qjgABAgQIECCwVwEFAHulmacPVlbNGL/z01kEkCsBlBvmKQrdEiBAgAABAgQIECBAgAABAgQIECBAgMCsBMpYNKZfFy8+evusmnExAQIECBAgQGAGAgoAZoDVsVPXHDMVq5Z9PJ8N9dLs8/Lc6471rSMCBAgQIECAAAECBAgQIECAAAECBAgQmKVAuSPq8uexYfOmWTbkcgIECBAgQIDAjAQUAMyIq8Mnn7js4ojma7LXazrcs+4IECBAgAABAgQIECBAgAABAgQIECBA4MAExvPmrvOjsfCfYu2x0wfWhKsIECBAgAABAgcmoADgwNw6d9WJR34miwBelR1e37lO9USAAAECBAgQIECAAAECBAgQIECAAAECByBQR1W+G416XZx4+F0HcL1LCBAgQIAAAQKzElAAMCu+Dl28ePnFUUWrCOC6DvWoGwIECBAgQIAAAQIECBAgQIAAAQIECBCYucBN0azeHRvGrp75pa4gQIAAAQIECMxeQAHA7A3b38LKqhmLdnwmSv2/o5Svt79DPRAgQIAAAQIECBAgQIAAAQIECBAgQIDADAV25b/hvj+2TX3W0v8zlHM6AQIECBAgMGcC1Zy1pKHOCKxb/+woC94WUf5TdjjUmU71QoAAAQIECBAgQIAAAQIECBAgQIAAAQL7Figfj10HnRBrnrZz3+f5lAABAgQIECDQPgEFAO2zbV/L5294TjSH3p4dtIoAbAQIECBAgAABAgQIECBAgAABAgQIECAwvwLro5r+g1h11FXzG4beCRAgQIAAgUEX8AiAXvwGHH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"})]})]}),StatusCircle:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"none",children:(0,T.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"#0D1945",stroke:"currentColor",strokeWidth:"1.5"})}),StatusCircleFilled:e=>(0,T.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"none",children:(0,T.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"currentColor"})}),Asterisk:e=>(0,T.jsxs)("svg",{...e,viewBox:"3.9 2.25 16 19.25",xmlns:"http://www.w3.org/2000/svg",fill:"none",children:[(0,T.jsx)("path",{d:"M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8
79096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z"}),(0,T.jsx)("path",{d:"M12,2.5 C12.8284,2.5 13.5,3.17157 13.5,4 L13.5,9.40194 L18.1782,6.70096 C18.8957,6.28675 19.8131,6.53256 20.2273,7.25 C20.6415,7.96744 20.3957,8.88482 19.6782,9.29904 L15,12 L19.6782,14.701 C20.3956,15.1152 20.6414,16.0326 20.2272,16.75 C19.813,17.4674 18.8956,17.7133 18.1782,17.299 L13.5,14.5981 L13.5,20 C13.5,20.8284 12.8284,21.5 12,21.5 C11.1716,21.5 10.5,20.8284 10.5,20 L10.5,14.5981 L5.82182,17.299 C5.10438,17.7133 4.187,17.4674 3.77278,16.75 C3.35857,16.0326 3.60438,15.1152 4.32182,14.701 L9.00001,12 L4.32178,9.29904 C3.60434,8.88482 3.35853,7.96744 3.77275,7.25 C4.18696,6.53256 5.10434,6.28675 5.82178,6.70096 L10.5,9.40194 L10.5,4 C10.5,3.17157 11.1716,2.5 12,2.5 Z",fill:"currentColor"})]}),Calendar:e=>(0,T.jsx)("svg",{...e,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M2 6.66667H14M4.66667 2V3.33333M11.3333 2V3.33333M4.13333 14H11.8667C12.6134 14 12.9868 14 13.272 13.8547C13.5229 13.7269 13.7269 13.5229 13.8547 13.272C14 12.9868 14 12.6134 14 11.8667V5.46667C14 4.71993 14 4.34656 13.8547 4.06135C13.7269 3.81046 13.5229 3.60649 13.272 3.47866C12.9868 3.33333 12.6134 3.33333 11.8667 3.33333H4.13333C3.3866 3.33333 3.01323 3.33333 2.72801 3.47866C2.47713 3.60649 2.27315 3.81046 2.14533 4.06135C2 4.34656 2 4.71993 2 5.46667V11.8667C2 12.6134 2 12.9868 2.14533 13.272C2.27315 13.5229 2.47713 13.7269 2.72801 13.8547C3.01323 14 3.38659 14 4.13333 14Z",stroke:e.color??"#667085",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Webhook:e=>(0,T.jsx)("svg",{width:e.width??"24",height:e.height??"24",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,T.jsx)("path",{d:"M6.75 12.75H5.25C3.17893 12.75 1.5 11.0711 1.5 9C1.5 6.92893 3.17893 5.25 5.25 5.25H6.75M11.25 12.75H12.75C14.8211 12.75 16.5 11.0711 16.5 9C16.5 6.92893 14.8211 5.25 12.75 5.25H11.25M5.25 9L12.75 9",stroke:e.color??"#475467",strokeWidth:e.strokeWidth??"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Hubspot:e=>(0,T.jsx)("svg",{...e,viewBox:"0 -181.5 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",children:(0,T.jsxs)("g",{children:[(0,T.jsx)("path",{d:"M0.06,27.679 L17.912,27.679 L17.912,67.341 L55.563,67.341 L55.563,27.679 L73.438,27.679 L73.438,125.037 L55.563,125.037 L55.563,84.542 L17.912,84.542 L17.912,125.037 L0.06,125.037 L0.06,27.679 L0.06,27.679 Z",fill:"#45535E"}),(0,T.jsx)("path",{d:"M129.993,93.326 C129.993,101.476 123.353,108.108 115.205,108.108 C107.054,108.108 100.418,101.476 100.418,93.326 L100.418,51.41 L83.488,51.41 L83.488,93.326 C83.488,110.813 97.717,125.037 115.205,125.037 C132.689,125.037 146.917,110.813 146.917,93.326 L146.917,51.41 L129.993,51.41 L129.993,93.326",fill:"#45535E"}),(0,T.jsx)("path",{d:"M194.179,51.901 C185.781,51.901 179.919,54.338 174.258,59.895 L174.258,27.679 L157.273,27.679 L157.273,87.384 C157.273,109.732 173.431,125.
79037 191.584,125.037 C211.765,125.037 229.447,109.459 229.447,88.47 C229.447,67.747 213.142,51.901 194.179,51.901 L194.179,51.901 Z M194.601,109.324 C183.092,109.324 174.291,99.712 174.291,88.47 C174.291,77.226 183.092,67.611 194.601,67.611 C204.353,67.611 213.159,77.226 213.159,88.47 C213.159,99.712 204.353,109.324 194.601,109.324 L194.601,109.324 Z",fill:"#45535E"}),(0,T.jsx)("path",{d:"M257.974,56.18 C257.974,47.642 263.663,44.935 269.891,44.935 C274.905,44.935 281.54,48.727 285.87,53.333 L296.973,40.332 C291.424,32.884 280.185,27.736 270.975,27.736 C252.554,27.736 239.281,38.436 239.281,56.18 C239.281,89.09 279.778,78.658 279.778,97.082 C279.778,102.764 274.227,107.78 267.865,107.78 C257.839,107.78 254.587,102.904 249.984,97.756 L237.657,110.485 C245.517,120.102 255.265,124.98 266.914,124.98 C284.384,124.98 298.47,114.145 298.47,97.213 C298.47,60.647 257.974,72.025 257.974,56.18",fill:"#45535E"}),(0,T.jsx)("path",{d:"M343.184,50.947 C325.033,50.947 308.873,66.243 308.873,88.596 L308.873,148.455 L325.857,148.455 L325.857,116.086 C331.519,121.639 337.378,124.08 345.779,124.08 C364.741,124.08 381.048,108.236 381.048,87.513 C381.048,66.521 363.361,50.947 343.184,50.947 L343.184,50.947 Z M346.202,108.372 C334.694,108.372 325.892,98.747 325.892,87.513 C325.892,76.269 334.694,66.654 346.202,66.654 C355.952,66.654 364.759,76.269 364.759,87.513 C364.759,98.747 355.952,108.372 346.202,108.372 L346.202,108.372 Z",fill:"#45535E"}),(0,T.jsx)("path",{d:"M506.069,109.324 C496.051,109.324 493.207,104.992 493.207,98.353 L493.207,68.965 L508.779,68.965 L508.779,54.069 L493.207,54.069 L493.207,34.429 L476.012,42.147 L476.012,102.01 C476.012,117.316 486.572,125.037 501.057,125.037 C503.224,125.037 506.207,124.897 507.834,124.496 L512.033,109.058 C510.137,109.189 507.971,109.324 506.069,109.324",fill:"#45535E"}),(0,T.jsx)("path",{d:"M461.278,69.831 C458.022,64.229 453.442,59.738 447.716,56.357 C443.437,53.866 439,52.285 434,51.606 L434,33.806 C439,31.683 442.103,26.984 442.103,21.502 C442.103,14.03 436.111,7.975 428.645,7.975 C421.173,7.975 415.076,14.03 415.076,21.502 C415.076,26.984 418,31.683 423,33.806 L423,51.614 C419,52.192 414.852,53.439 411.064,55.355 C403.327,49.479 377.957,30.202 363.116,18.943 C363.468,17.674 363.739,16.366 363.739,14.986 C363.739,6.71 357.037,0.002 348.758,0.002 C340.479,0.002 333.78,6.71 333.78,14.986 C333.78,23.261 340.486,29.971 348.765,29.971 C351.589,29.971 354.201,29.145 356.455,27.787 L359.587,30.163 L402.623,61.171 C400.348,63.26 398.229,65.636 396.534,68.302 C393.099,73.737 391,79.717 391,86.24 L391,87.601 C391,92.18 391.87,96.503 393.352,100.564 C394.657,104.11 396.565,107.334 398.928,110.249 L384.645,124.567 C383.378,124.1 382.047,123.844 380.658,123.844 C377.566,123.844 374.666,
79125.052 372.479,127.235 C370.29,129.424 369.091,132.331 369.091,135.425 C369.092,138.518 370.297,141.425 372.485,143.612 C374.672,145.8 377.579,147.006 380.673,147.006 C383.767,147.006 386.675,145.8 388.864,143.612 C391.048,141.425 392.254,138.517 392.254,135.425 C392.254,134.228 392.069,133.06 391.721,131.95 L406.484,117.185 C408.508,118.583 410.694,119.76 413.044,120.775 C417.679,122.779 422.795,124 428.394,124 L429.42,124 C435.61,124 441.449,122.546 446.938,119.572 C452.722,116.429 457.249,112.131 460.669,106.644 C464.107,101.142 466,95.063 466,88.375 L466,88.041 C466,81.462 464.477,75.392 461.278,69.831 L461.278,69.831 Z M443.24,100.804 C439.233,105.257 434.627,108 429.42,108 L428.562,108 C425.588,108 422.679,107.178 419.831,105.683 C416.621,104.037 414.181,101.689 412.184,98.716 C410.12,95.798 409,92.612 409,89.234 L409,88.208 C409,84.887 409.637,81.738 411.243,78.764 C412.96,75.513 415.279,72.985 418.363,70.975 C421.391,68.979 424.625,68 428.227,68 L428.562,68 C431.828,68 434.92,68.644 437.838,70.137 C440.811,71.729 443.24,73.904 445.123,76.765 C446.952,79.627 448.04,82.714 448.39,86.077 C448.445,86.776 448.473,87.492 448.473,88.176 C448.473,92.74 446.729,96.967 443.24,100.804 L443.24,100.804 Z",fill:"#F8761F"})]})}),CreditCard:e=>(0,T.jsxs)("svg",{...e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,T.jsx)("path",{d:"M20 5H4C2.89543 5 2 5.89543 2 7V17C2 18.1046 2.89543 19 4 19H20C21.1046 19 22 18.1046 22 17V7C22 5.89543 21.1046 5 20 5Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,T.jsx)("path",{d:"M2 10H22",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})},nz=e=>{let{name:t,width:n=16,className:r,dataTestId:i,color:o,...a}=e,s=nL[t];return(0,T.jsx)(s,{width:n,className:R([a.onClick?"cursor-pointer":"",r]),color:o,"data-testid":i,...a})};e.s(["Icon",0,nz],6557);let nF=(0,Q.createContext)({attributes:{},listeners:void 0,ref(){}});e.s(["DragHandle",0,function(){let{attributes:e,listeners:t,ref:n}=(0,Q.useContext)(nF);return(0,T.jsx)("button",{...e,...t,ref:n,className:"cursor-grab",children:(0,T.jsx)(nz,{name:"Drag"})})},"SortableItem",0,({children:e,id:t})=>{let{attributes:n,isDragging:r,listeners:i,setNodeRef:o,setActivatorNodeRef:a,transform:s,transition:l}=function(e){var t,n,r,i;let{animateLayoutChanges:o=tL,attributes:a,disabled:s,data:l,getNewIndex:c=tD,id:u,strategy:d,resizeObserverConfig:h,transition:m=tz}=e,{items:p,containerId:f,activeIndex:g,disabled:A,disableTransforms:v,sortedRects:y,overIndex:E,useDragOverlay:C,strategy:b}=(0,Q.useContext)(tP),I=(t=s,n=A,"boolean"==typeof t?{draggable:t,droppable:!1}:{draggable:null!=(r=null==t?void 0:t.draggable)?r:n.draggable,droppable:null!=(i=null==t?void 0:t.droppable)?i:n.droppable}),x=p.indexOf(u),w=(0,Q.useMemo)(()=>({sortable:{containerId:f,index:x,items:p},...l}),[f,l,x,p]),k=(0,Q.useMemo)(()=>p.slice(p.indexOf(u)),[p,u]),{rect:B,node:S,isOver:T,setNodeRef:R}=tE({id:u,data:w,disabled:I.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...h}}),{active:O,activatorEvent:j,activeNodeRect:M,attributes:P,setNodeRef:N,listeners:D,isDragging:L,over:z,setActivatorNodeRef:F,transform:_}=tA({id:u,data:w,attributes:{...tU,...a},disabled:I.draggable}),U=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,Q.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}(R,N),H=!!O,V=H&&!v&&tO(g)&&tO(E),W=!C&&L,K=W&&V?_:null,G=V?null!=K?K:(null!=d?d:b)({rects:y,activeNodeRect:M,activeIndex:g,overIndex:E,index:x}):null,X=tO(g)&&tO(E)?c({id:u,items:p,activeIndex:g,overIndex:E}):x,Y=null==O?void 0:O.id,J=(0,Q.useRef)({activeId:Y,items:p,newIndex:X,containerId:f}),Z=p!==J.current.items,$=o({active:O,containerId:f,isDragging:L,isSorting:H,id:u,index:x,items:p,newIndex:J.current.newIndex,previousItems:J.current.items,previousContainerId:J.current.containerId,transition:m,wasDragging:null!=J.current.activeId}),ee=function(e){let{disabled:t,index:n,node:r,rect:i}=e,[o,a]=(0,Q.useState)(null),s=(0,Q.useRef)(n);return q(()=>{if(!t&&n!==s.current&&r.current){let e=i.current;if(e){let t=eB(r.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&a(n)}}n!==s.current&&(s.current=n)},[t,n,r,i]),(0,Q.useEffect)(()=>{o&&a(null)},[o]),o}({disabled:!$,index:x,node:S,rect:B});return(0,Q.useEffect)(()=>{H&&J.current.newIndex!==X&&(J.current.newIndex=X),f!==J.current.containerId&&(J.current.containerId=f),p!==J.current.items&&(J.current.items=p)},[H,X,f,p]),(0,Q.useEffect)(()=>
79{if(Y===J.current.activeId)return;if(null!=Y&&null==J.current.activeId){J.current.activeId=Y;return}let e=setTimeout(()=>{J.current.activeId=Y},50);return()=>clearTimeout(e)},[Y]),{active:O,activeIndex:g,attributes:P,data:w,rect:B,index:x,newIndex:X,items:p,isOver:T,isSorting:H,isDragging:L,listeners:D,node:S,overIndex:E,over:z,setNodeRef:U,setActivatorNodeRef:F,setDroppableNodeRef:R,setDraggableNodeRef:N,transform:null!=ee?ee:G,transition:ee||Z&&J.current.newIndex===x?t_:(!W||en(j))&&m&&(H||$)?ei.Transition.toString({...m,property:tF}):void 0}}({id:t}),c=(0,Q.useMemo)(()=>({attributes:n,listeners:i,ref:a}),[n,i,a]),u={opacity:r?.4:void 0,transform:ei.Translate.toString(s),transition:l};return(0,T.jsx)(nF.Provider,{value:c,children:(0,T.jsx)("li",{className:"list-none",ref:o,style:u,children:e})})}],56841);let n_={sideEffects:tB({styles:{active:{opacity:"0.4"}}})},nU=({children:e})=>(0,T.jsx)(tQ,{dropAnimation:n_,children:e});e.s(["SortableList",0,({items:e,onChange:t,renderItem:n,handleChange:r})=>{let[i,o]=(0,Q.useState)(null),a=(0,Q.useMemo)(()=>e.find(e=>e.id===i?.id),[i,e]),s=ef(ep(e$),ep(eG,{coordinateGetter:tq}));return(0,T.jsxs)(tp,{sensors:s,onDragStart:({active:e})=>{o(e)},onDragEnd:async({active:n,over:i})=>{if(i&&n.id!==i?.id){let o=e.findIndex(({id:e})=>e===n.id),a=e.findIndex(({id:e})=>e===i.id),s=tR(e,o,a);t(s),r&&r(s)}o(null)},onDragCancel:()=>{o(null)},children:[(0,T.jsx)(tN,{items:e,children:(0,T.jsx)("ul",{role:"application",className:"space-y-6 sm:space-y-0",children:e.map((e,t)=>(0,T.jsx)(Q.Fragment,{children:n(e,t)},e.id))})}),(0,T.jsx)(nU,{children:a?n(a):null})]})}],25102),e.s([],16032);var nH=e.i(92425);let nV={row:"flex-row",column:"flex-col",rowReverse:"flex-row-reverse",colReverse:"flex-col-reverse"},nq={start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between"},nW={start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"},nK={noWrap:"flex-nowrap",wrap:"flex-wrap",wrapReverse:"flex-wrap-reverse"},nG={0:"gap-0",1:"gap-1",2:"gap-2",3:"gap-3",4:"gap-4",5:"gap-5",6:"gap-6",7:"gap-7",8:"gap-8",9:"gap-9",10:"gap-10",11:"gap-11",12:"gap-12",14:"gap-14",16:"gap-16","0.5":"gap-0.5","1.5":"gap-1.5","2.5":"gap-2.5","3.5":"gap-3.5"},nX=({id:e,children:t,as:n="div",direction:r="row",justify:i="start",align:o="stretch",wrap:a="noWrap",gap:s="0",shrink:l,grow:c,className:u,style:d,onClick:h,dataTestId:m,onMouseEnter:p,onMouseLeave:f})=>(0,T.jsx)(n,{id:e,className:R(["flex",nV[r],nq[i],nW[o],nK[a],nG[s],l&&"flex-shrink",c&&"flex-grow",u]),style:d,onClick:h,"data-testid":m,onMouseEnter:p,onMouseLeave:f,children:t});e.s(["Flexbox",0,nX],23780);let nY=({height:e,width:t,className:n,innerClassName:r})=>(0,T.jsx)("div",{style:{width:"number"==typeof t?`${t}%`:t},className:R(["motion-slow animate-pulse cursor-not-allowed rounded-[4px] bg-gray-200",n]),children:(0,T.jsx)("div",{style:{height:`${e??36}px`},className:r})});e.s(["Skeleton",0,nY],7431);let nJ={xxs:"text-xxs",xs:"text-xs",sm:"text-sm",base:"text-base",lg:"text-lg",xl:"text-xl","2xl":"text-2xl","3xl":"text-3xl","4xl":"text-4xl","5xl":"text-5xl","6xl":"text-6xl","7xl":"text-7xl","8xl":"text-8xl","9xl":"text-9xl"},nZ={regular:"font-normal",medium:"font-medium"},n$={sizes:{xxs:14,xs:16,sm:20,base:24,lg:28,xl:28,"2xl":32,"3xl":36,"4xl":40,"5xl":48,"6xl":60,"7xl":72,"8xl":96,"9xl":128}},n0=(0,Q.forwardRef)(({children:e,size:t="sm",as:n="p",className:r,weight:i="regular",onClick:o,hasTooltip:a,isLoading:s,dataTestId:l},c)=>{let[u,d]=(0,Q.useState)(!1);return s?(0,T.jsx)(nY,{width:"string"==typeof e?`${e.length*n$.sizes[t]*.5}px`:"100px",height:n$.sizes[t]}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(n,{ref:c,onClick:o,className:R([nJ[t],nZ[i],r]),onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),"data-testid":l,children:e}),a&&u&&(0,T.jsxs)("div",{className:"absolute max-w-[80vw] translate-y-7",children:[(0,T.jsx)("div",{className:"absolute left-2 top-0",children:(0,T.jsx)("div",{className:"bg-primary-800 h-6 w-6 rotate-45 transform"})}),(0,T.jsx)("div",{className:"bg-primary-800 relative z-10 rounded-lg p-2 text-white",children:(0,T.jsx)(n0,{children:e})})]})]})});
79e.s(["Text",0,n0,"skeletonClasses",0,n$],32021);let n1={size:{sm:"px-3 py-2",md:"px-4 py-3",lg:"px-5 py-4"}},n2=({label:e,placeholder:t,leftElement:n,rightElement:r,className:i,size:o="md",type:a="text",defaultValue:s,value:l,onChange:c,onFocus:u,onBlur:d,disabled:h,name:m,required:p,inputClassName:f,labelClassName:g,innerRef:A,onBeforeInput:v,inputElementStyle:y,dataTestId:E,autoCompleteOff:C,onKeyDown:b,wrap:I,errorMessage:x,requiredError:w,clearError:k,showErrorBorder:B,contentClassName:S,isLoading:O})=>{let[j,M]=(0,Q.useState)(!1),P="password"===a,N=(0,nH.default)(l??"");return(0,T.jsxs)(nX,{direction:"column",gap:"2",className:i,children:[(0,T.jsxs)(nX,{as:"label",direction:"column",gap:"2",className:S,children:[e&&(0,T.jsx)(n0,{size:"sm",className:R(["text-gray-500",g]),weight:"medium",isLoading:O,children:e}),O?(0,T.jsx)(nY,{height:n$.sizes.sm,className:R([n1.size[o],f])}):(0,T.jsxs)(nX,{align:"center",gap:"1",className:R(["shadow-border rounded-lg bg-white text-gray-500 shadow-black/10 focus-within:shadow-black/30 focus:outline-none",n1.size[o],h&&"cursor-not-allowed !bg-gray-50",f,(x||w||B)&&"border-2 border-red-500"]),children:[(0,T.jsxs)("div",{className:`flex flex-1 gap-2 ${I?"flex-wrap":""}`,children:[n,(0,T.jsx)("input",{name:m,className:R(["w-full flex-grow overflow-hidden text-ellipsis whitespace-nowrap bg-transparent text-sm outline-none placeholder:text-gray-400 disabled:cursor-not-allowed",h&&"text-gray-400"]),type:P&&j?"text":a,defaultValue:s,value:N,onChange:e=>{c?.(e.target.value),(x||w||B)&&k?.()},onFocus:u,onBlur:d,onBeforeInput:v,placeholder:t,disabled:h,required:p,ref:A,style:y,"data-testid":E,autoComplete:C?"off":void 0,onKeyDown:b})]}),r,P?j?(0,T.jsx)(nz,{name:"EyesOpen",onClick:()=>M(!j)}):(0,T.jsx)(nz,{name:"EyesClose",onClick:()=>M(!j)}):void 0]})]}),(w||x)&&(0,T.jsxs)(n0,{className:"text-error-500 flex gap-1 align-middle",children:[w&&(0,T.jsx)("span",{className:"text-xl font-medium",children:"*"}),w?"This field is required.":x]})]})};function n3(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n4(...e){return t=>{let n=!1,r=e.map(e=>{let r=n3(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():n3(e[t],null)}}}}function n5(...e){return Q.useCallback(n4(...e),e)}function n6(e,t){let n=Q.createContext(t),r=e=>{let{children:t,...r}=e,i=Q.useMemo(()=>r,Object.values(r));return(0,T.jsx)(n.Provider,{value:i,children:t})};return r.displayName=e+"Provider",[r,function(r){let i=Q.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}function n8(e,t=[]){let n=[],r=()=>{let t=n.map(e=>Q.createContext(e));return function(n){let r=n?.[e]||t;return Q.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=Q.createContext(r),o=n.length;n=[...n,r];let a=t=>{let{scope:n,children:r,...a}=t,s=n?.[e]?.[o]||i,l=Q.useMemo(()=>a,Object.values(a));return(0,T.jsx)(s.Provider,{value:l,children:r})};return a.displayName=t+"Provider",[a,function(n,a){let s=a?.[e]?.[o]||i,l=Q.useContext(s);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return Q.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}function n7(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}e.s(["Input",0,n2,"inputClasses",0,n1],59988),e.s(["composeRefs",0,n4,"useComposedRefs",0,n5],41511),e.s(["createContext",0,n6,"createContextScope",0,n8],67235),"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,n7],74617);var n9=globalThis?.document?Q.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n9],4357),Q[" useEffectEvent ".trim().toString()],Q[" useInsertionEffect ".trim().toString()];var re=Q[" useInsertionEffect ".trim().toString()]||n9;function rt({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,o,a]=function({defaultProp:e,onChange:t}){let[n,r]=Q.useState(e),i=Q.useRef(n),o=Q.useRef(t);return re(()=>{o.current=t},[t]),Q.useEffect(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}({defaultProp:t,onChange:n}),s=void 0!==e,l=s?e:i;{let t=Q.useRef(void 0!==e);Q.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,r])}return[l,Q.useCallback(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else o(t)},[s,e,o,a])]}function rn(e){let t=Q.useRef({value:e,previous:e});return Q.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function rr(e){let[t,n]=Q.useState(void 0);return n9(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,rt],7614);var ri=e=>{var t;let n,r,{present:i,children:o}=e,a=function(e){var t,n;let[r,i]=Q.useState(),o=Q.useRef(null),a=Q.useRef(e),s=Q.useRef("none"),[l,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},Q.useReducer((e,t)=>
79n[e][t]??e,t));return Q.useEffect(()=>{let e=ro(o.current);s.current="mounted"===l?e:"none"},[l]),n9(()=>{let t=o.current,n=a.current;if(n!==e){let r=s.current,i=ro(t);e?c("MOUNT"):"none"===i||t?.display==="none"?c("UNMOUNT"):n&&r!==i?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),n9(()=>{if(r){let e,t=r.ownerDocument.defaultView??window,n=n=>{let i=ro(o.current).includes(CSS.escape(n.animationName));if(n.target===r&&i&&(c("ANIMATION_END"),!a.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},i=e=>{e.target===r&&(s.current=ro(o.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:Q.useCallback(e=>{o.current=e?getComputedStyle(e):null,i(e)},[])}}(i),s="function"==typeof o?o({present:a.isPresent}):Q.Children.only(o),l=n5(a.ref,(t=s,(r=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(r=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof o||a.isPresent?Q.cloneElement(s,{ref:l}):null};function ro(e){return e?.animationName||"none"}function ra(e){var t;let n,r=(t=e,(n=Q.forwardRef((e,t)=>{let{children:n,...r}=e;if(Q.isValidElement(n)){var i;let e,o,a=(i=n,(o=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(o=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==Q.Fragment&&(s.ref=t?n4(t,a):a),Q.cloneElement(n,s)}return Q.Children.count(n)>1?Q.Children.only(null):null})).displayName=`${t}.SlotClone`,n),i=Q.forwardRef((e,t)=>{let{children:n,...i}=e,o=Q.Children.toArray(n),a=o.find(rc);if(a){let e=a.props.children,n=o.map(t=>t!==a?t:Q.Children.count(e)>1?Q.Children.only(null):Q.isValidElement(e)?e.props.children:null);return(0,T.jsx)(r,{...i,ref:t,children:Q.isValidElement(e)?Q.cloneElement(e,void 0,n):null})}return(0,T.jsx)(r,{...i,ref:t,children:n})});return i.displayName=`${e}.Slot`,i}ri.displayName="Presence",e.s(["Presence",0,ri],53730);var rs=Symbol("radix.slottable");function rl(e){let t=({children:e})=>(0,T.jsx)(T.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=rs,t}function rc(e){return Q.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===rs}e.s(["createSlot",0,ra,"createSlottable",0,rl],33463);var ru=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=ra(`Primitive.${t}`),r=Q.forwardRef((e,r)=>{let{asChild:i,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,T.jsx)(i?n:t,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function rd(e,t){e&&N.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",0,ru,"dispatchDiscreteCustomEvent",0,rd],84069);var rh="Checkbox",[rm,rp]=n8(rh),[rf,rg]=rm(rh);function rA(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:o,form:a,name:s,onCheckedChange:l,required:c,value:u="on",internal_do_not_use_render:d}=e,[h,m]=rt({prop:n,defaultProp:i??!1,onChange:l,caller:rh}),[p,f]=Q.useState(null),[g,A]=Q.useState(null),v=Q.useRef(!1),y=!p||!!a||!!p.closest("form"),E={checked:h,disabled:o,setChecked:m,control:p,setControl:f,name:s,form:a,value:u,hasConsumerStoppedPropagationRef:v,required:c,defaultChecked:!rw(i)&&i,isFormControl:y,bubbleInput:g,setBubbleInput:A};return(0,T.jsx)(rf,{scope:t,...E,children:"function"==typeof d?d(E):r})}var rv="CheckboxTrigger",ry=Q.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{let{control:o,value:a,disabled:s,checked:l,required:c,setControl:u,setChecked:d,hasConsumerStoppedPropagationRef:h,isFormControl:m,bubbleInput:p}=rg(rv,e),f=n5(i,u),g=Q.useRef(l);return Q.useEffect(()=>{let e=o?.form;if(e){let t=()=>d(g.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[o,d]),(0,T.jsx)(ru.button,{type:"button",role:"checkbox","aria-checked":rw(l)?"mixed":l,"aria-required":c,"data-state":rk(l),"data-disabled":s?"":void 0,disabled:s,value:a,...r,ref:f,onKeyDown:n7(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:n7(n,e=>{d(e=>!!rw(e)||!e),p&&m&&(h.current=e.isPropagationStopped(),h.current||e.stopPropagation())})})});ry.displayName=rv;var rE=Q.forwardRef((e,t)=>
79{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:l,onCheckedChange:c,form:u,...d}=e;return(0,T.jsx)(rA,{__scopeCheckbox:n,checked:i,defaultChecked:o,disabled:s,required:a,onCheckedChange:c,name:r,form:u,value:l,internal_do_not_use_render:({isFormControl:e})=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(ry,{...d,ref:t,__scopeCheckbox:n}),e&&(0,T.jsx)(rx,{__scopeCheckbox:n})]})})});rE.displayName=rh;var rC="CheckboxIndicator",rb=Q.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,o=rg(rC,n);return(0,T.jsx)(ri,{present:r||rw(o.checked)||!0===o.checked,children:(0,T.jsx)(ru.span,{"data-state":rk(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});rb.displayName=rC;var rI="CheckboxBubbleInput",rx=Q.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:r,hasConsumerStoppedPropagationRef:i,checked:o,defaultChecked:a,required:s,disabled:l,name:c,value:u,form:d,bubbleInput:h,setBubbleInput:m}=rg(rI,e),p=n5(n,m),f=rn(o),g=rr(r);Q.useEffect(()=>{if(!h)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(f!==o&&e){let n=new Event("click",{bubbles:t});h.indeterminate=rw(o),e.call(h,!rw(o)&&o),h.dispatchEvent(n)}},[h,f,o,i]);let A=Q.useRef(!rw(o)&&o);return(0,T.jsx)(ru.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??A.current,required:s,disabled:l,name:c,value:u,form:d,...t,tabIndex:-1,ref:p,style:{...t.style,...g,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function rw(e){return"indeterminate"===e}function rk(e){return rw(e)?"indeterminate":e?"checked":"unchecked"}function rB(e){let t=(0,Q.memo)(rE);return(0,T.jsx)(t,{...e})}function rS(e){let t=Q.useRef(e);return Q.useEffect(()=>{t.current=e}),Q.useMemo(()=>(...e)=>t.current?.(...e),[])}rx.displayName=rI,e.s(["Indicator",0,rb,"Root",0,rE],38581),e.s(["Checkbox",0,({disabled:e,checked:t,onCheckedChange:n,className:r,dataTestId:i,...o})=>(0,T.jsx)(rB,{disabled:e,checked:t,onCheckedChange:n,className:R(["shadow-border flex h-4 w-4 items-center justify-center rounded bg-white hover:shadow-black/40 focus:shadow-black/50 disabled:cursor-not-allowed disabled:bg-gray-100","data-[state=checked]:bg-primary-900 data-[state=checked]:text-white",r]),"data-testid":i,...o,children:(0,T.jsx)(rb,{children:(0,T.jsx)(nz,{name:"Check",width:10})})})],95570),e.s(["useCallbackRef",0,rS],93620);var rT=e.i(83885);function rQ(){return()=>{}}var rR="Avatar",[rO,rj]=n8(rR),[rM,rP]=rO(rR),rN=Q.forwardRef((e,t)=>{let{__scopeAvatar:n,...r}=e,[i,o]=Q.useState("idle");return(0,T.jsx)(rM,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:o,children:(0,T.jsx)(ru.span,{...r,ref:t})})});rN.displayName=rR;var rD="AvatarImage",rL=Q.forwardRef((e,t)=>{let{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...o}=e,a=rP(rD,n),s=function(e,{referrerPolicy:t,crossOrigin:n}){let r=(0,rT.useSyncExternalStore)(rQ,()=>!0,()=>!1),i=Q.useRef(null),o=r?(i.current||(i.current=new window.Image),i.current):null,[a,s]=Q.useState(()=>r_(o,e));return n9(()=>{s(r_(o,e))},[o,e]),n9(()=>{let e=e=>()=>{s(e)};if(!o)return;let r=e("loaded"),i=e("error");return o.addEventListener("load",r),o.addEventListener("error",i),t&&(o.referrerPolicy=t),"string"==typeof n&&(o.crossOrigin=n),()=>{o.removeEventListener("load",r),o.removeEventListener("error",i)}},[o,n,t]),a}(r,o),l=rS(e=>{i(e),a.onImageLoadingStatusChange(e)});return n9(()=>{"idle"!==s&&l(s)},[s,l]),"loaded"===s?(0,T.jsx)(ru.img,{...o,ref:t,src:r}):null});rL.displayName=rD;var rz="AvatarFallback",rF=Q.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:r,...i}=e,o=rP(rz,n),[a,s]=Q.useState(void 0===r);return Q.useEffect(()=>{if(void 0!==r){let e=window.setTimeout(()=>s(!0),r);return()=>window.clearTimeout(e)}},[r]),a&&"loaded"!==o.imageLoadingStatus?(0,T.jsx)(ru.span,{...i,ref:t}):null});function r_(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}rF.displayName=rz;let rU={xs:16,sm:24,md:32,lg:40,xl:48,"2xl":56,"3xl":64};e.s(["Avatar",0,({src:e,alt:t,username:n,size:r="sm",variant:i="circle",className:o,showHoverUpload:a,onClick:s,fallbackClassName:l})=>{let[c,u]=(0,Q.useState)(!1),d=rU[r];return(0,T.jsxs)(rN,{className:R(["align-center relative flex w-fit shrink-0 justify-center overflow-hidden transition-opacity duration-300","circle"===i?"rounded-full":"rounded-lg",o]),onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:[a&&(0,T.jsx)("div",{className:R(["absolute left-0 top-0 flex h-full w-full items-center justify-center rounded-full bg-black bg-opacity-50 transition-opacity duration-300",c?"opacity-100":"opacity-0"]),onClick:s,children:(0,T.jsx)(nz,{name:"Upload",color:"white"})}),(0,T.jsx)(rL,{width:d,height:d,src:e??"",alt:t}),(0,T.jsx)(rF,{children:(0,T.jsx)("svg",{width:d,height:d,className:R(["bg-gray-200",l]),viewB
79ox:`0 0 ${d} ${d}`,children:(0,T.jsx)("text",{fontSize:.5*d,textAnchor:"middle",alignmentBaseline:"middle",width:"30%",x:"50%",y:"52%",children:n?.charAt(0).toUpperCase()})})})]})}],37071),e.s(["FormItem",0,({children:e,text:t,supportingText:n,pillText:r,className:i,leftClassName:o,textClassName:a,supportingTextClassName:s,textContainerClassName:l})=>(0,T.jsxs)(nX,{align:"start",justify:"between",className:R(["px-0 sm:px-8 sm:py-5",i]),children:[(0,T.jsxs)(nX,{gap:"2",justify:"between",className:o,children:[(0,T.jsxs)(nX,{direction:"row",gap:"1",align:"center",className:l,children:[(0,T.jsx)(n0,{size:"sm",weight:"medium",className:a,children:t}),n&&(0,T.jsx)(n0,{size:"sm",className:R(["font-normal leading-tight text-black/50",s]),children:n})]}),r&&(0,T.jsx)(n0,{className:"w-fit rounded-md bg-gray-100 px-2 py-1 text-gray-500",weight:"medium",size:"xs",children:r})]}),e]})],85163);let rH=({className:e})=>(0,T.jsx)("div",{className:R(["h-px w-full shrink-0 bg-gray-100",e])});e.s(["Divider",0,rH],12757);var rV="dismissableLayer.update",rq=Q.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),rW=Q.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...l}=e,c=Q.useContext(rq),[u,d]=Q.useState(null),h=u?.ownerDocument??globalThis?.document,[,m]=Q.useState({}),p=n5(t,e=>d(e)),f=Array.from(c.layers),[g]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),A=f.indexOf(g),v=u?f.indexOf(u):-1,y=c.layersWithOutsidePointerEventsDisabled.size>0,E=v>=A,C=function(e,t=globalThis?.document){let n=rS(e),r=Q.useRef(!1),i=Q.useRef(()=>{});return Q.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){rX("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...c.branches].some(e=>e.contains(t));E&&!n&&(i?.(e),a?.(e),e.defaultPrevented||s?.())},h),b=function(e,t=globalThis?.document){let n=rS(e),r=Q.useRef(!1);return Q.useEffect(()=>{let e=e=>{e.target&&!r.current&&rX("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...c.branches].some(e=>e.contains(t))&&(o?.(e),a?.(e),e.defaultPrevented||s?.())},h);return!function(e,t=globalThis?.document){let n=rS(e);Q.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{v===c.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},h),Q.useEffect(()=>{if(u)return n&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(B=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),rG(),()=>{n&&1===c.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=B)}},[u,h,n,c]),Q.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),rG())},[u,c]),Q.useEffect(()=>{let e=()=>m({});return document.addEventListener(rV,e),()=>document.removeEventListener(rV,e)},[]),(0,T.jsx)(ru.div,{...l,ref:p,style:{pointerEvents:y?E?"auto":"none":void 0,...e.style},onFocusCapture:n7(e.onFocusCapture,b.onFocusCapture),onBlurCapture:n7(e.onBlurCapture,b.onBlurCapture),onPointerDownCapture:n7(e.onPointerDownCapture,C.onPointerDownCapture)})});rW.displayName="DismissableLayer";var rK=Q.forwardRef((e,t)=>{let n=Q.useContext(rq),r=Q.useRef(null),i=n5(t,r);return Q.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,T.jsx)(ru.div,{...e,ref:i})});function rG(){let e=new CustomEvent(rV);document.dispatchEvent(e)}function rX(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?rd(i,o):i.dispatchEvent(o)}
79rK.displayName="DismissableLayerBranch",e.s(["Branch",0,rK,"DismissableLayer",0,rW,"Root",0,rW],49918);var rY=0;function rJ(){Q.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??rZ()),document.body.insertAdjacentElement("beforeend",e[1]??rZ()),rY++,()=>{1===rY&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),rY--}},[])}function rZ(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var r$="focusScope.autoFocusOnMount",r0="focusScope.autoFocusOnUnmount",r1={bubbles:!1,cancelable:!0},r2=Q.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,l]=Q.useState(null),c=rS(i),u=rS(o),d=Q.useRef(null),h=n5(t,e=>l(e)),m=Q.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Q.useEffect(()=>{if(r){let e=function(e){if(m.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:r5(d.current,{select:!0})},t=function(e){if(m.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||r5(d.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&r5(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,m.paused]),Q.useEffect(()=>{if(s){r6.add(m);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(r$,r1);s.addEventListener(r$,c),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(r5(r,{select:t}),document.activeElement!==n)return}(r3(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&r5(s))}return()=>{s.removeEventListener(r$,c),setTimeout(()=>{let t=new CustomEvent(r0,r1);s.addEventListener(r0,u),s.dispatchEvent(t),t.defaultPrevented||r5(e??document.body,{select:!0}),s.removeEventListener(r0,u),r6.remove(m)},0)}}},[s,c,u,m]);let p=Q.useCallback(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){var o;let t,r=e.currentTarget,[a,s]=[r4(t=r3(o=r),o),r4(t.reverse(),o)];a&&s?e.shiftKey||i!==s?e.shiftKey&&i===a&&(e.preventDefault(),n&&r5(s,{select:!0})):(e.preventDefault(),n&&r5(a,{select:!0})):i===r&&e.preventDefault()}},[n,r,m.paused]);return(0,T.jsx)(ru.div,{tabIndex:-1,...a,ref:h,onKeyDown:p})});function r3(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function r4(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function r5(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}r2.displayName="FocusScope";var r6=(t=[],{add(e){let n=t[0];e!==n&&n?.pause(),(t=r8(t,e)).unshift(e)},remove(e){t=r8(t,e),t[0]?.resume()}});function r8(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var r7=Q[" useId ".trim().toString()]||(()=>void 0),r9=0;function ie(e){let[t,n]=Q.useState(r7());return n9(()=>{e||n(e=>e??String(r9++))},[e]),e||(t?`radix-${t}`:"")}e.s(["useId",0,ie],84586);let it=["top","right","bottom","left"],ir=it.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),ii=Math.min,io=Math.max,ia=Math.round,is=Math.floor,il=e=>({x:e,y:e}),ic={left:"right",right:"left",bottom:"top",top:"bottom"},iu={start:"end",end:"start"};function id(e,t,n){return io(e,ii(t,n))}function ih(e,t){return"function"==typeof e?e(t):e}function im(e){return e.split("-")[0]}function ip(e){return e.split("-")[1]}function ig(e){return"x"===e?"y":"x"}function iA(e){return"y"===e?"height":"width"}function iv(e){return["top","bottom"].includes(im(e))?"y":"x"}function iy(e){return ig(iv(e))}function iE(e,t,n){void 0===n&&(n=!1);let r=ip(e),i=iy(e),o=iA(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=ix(a)),[a,ix(a)]}function iC(e){let t=ix(e);return[ib(e),t,ib(t)]}function ib(e){return e.replace(/start|end/g,e=>iu[e])}function iI(e,t,n,r){let i=ip(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(im(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(ib)))),o}function ix(e){return e.replace(/left|right|bottom|top/g,e=>ic[e])}function iw(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function ik(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function iB(e,t,n){let r,{reference:i,floating:o}=e,a=iv(t),s=iy(t),l=iA(s),c=im(t),u="y"===a,d=i.x+i.width/2-o.width/2,h=i.y+i.height/2-o.height/2,m=i[l]/2-o[l]/2;switch(c){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:h};break;case"left":r={x:i.x-o.width,y:h};break;default:r={x:i.x,y:i.y}}switch(ip(t)){case"start":r[s]-=m*(n&&u?-1:1);break;case"end":r[s]+=m*(n&&u?-1:1)}return r}e.s(["clamp",0,id,"createCoords",0,il,"evaluate",0,ih,"floor",0,is,"getAlignment",0,ip,"getAlignmentAxis",0,iy,"getAlignmentSides",0,iE,"getAxisLength",0,iA,"getExpandedPlacements",0,iC,"getOppositeAlignmentPlacement",0,ib,"getOppositeAxis",0,ig,"getOppositeAxisPlacements",0,i
79I,"getOppositePlacement",0,ix,"getPaddingObject",0,iw,"getSide",0,im,"getSideAxis",0,iv,"max",0,io,"min",0,ii,"placements",0,ir,"rectToClientRect",0,ik,"round",0,ia,"sides",0,it],90881);let iS=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=iB(c,r,l),h=r,m={},p=0;for(let n=0;n<s.length;n++){let{name:o,fn:f}=s[n],{x:g,y:A,data:v,reset:y}=await f({x:u,y:d,initialPlacement:r,placement:h,strategy:i,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=A?A:d,m={...m,[o]:{...m[o],...v}},y&&p<=50&&(p++,"object"==typeof y&&(y.placement&&(h=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:d}=iB(c,h,l)),n=-1)}return{x:u,y:d,placement:h,strategy:i,middlewareData:m}};async function iT(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:h=!1,padding:m=0}=ih(t,e),p=iw(m),f=s[h?"floating"===d?"reference":"floating":d],g=ik(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(f)))||n?f:f.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),A="floating"===d?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),y=await (null==o.isElement?void 0:o.isElement(v))&&await (null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},E=ik(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:A,offsetParent:v,strategy:l}):A);return{top:(g.top-E.top+p.top)/y.y,bottom:(E.bottom-g.bottom+p.bottom)/y.y,left:(g.left-E.left+p.left)/y.x,right:(E.right-g.right+p.right)/y.x}}function iQ(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function iR(e){return it.some(t=>e[t]>=0)}function iO(e){let t=ii(...e.map(e=>e.left)),n=ii(...e.map(e=>e.top));return{x:t,y:n,width:io(...e.map(e=>e.right))-t,height:io(...e.map(e=>e.bottom))-n}}async function ij(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),a=im(n),s=ip(n),l="y"===iv(n),c=["left","top"].includes(a)?-1:1,u=o&&l?-1:1,d=ih(t,e),{mainAxis:h,crossAxis:m,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof p&&(m="end"===s?-1*p:p),l?{x:m*u,y:h*c}:{x:h*c,y:m*u}}function iM(){return"u">typeof window}function iP(e){return iL(e)?(e.nodeName||"").toLowerCase():"#document"}function iN(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function iD(e){var t;return null==(t=(iL(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function iL(e){return!!iM()&&(e instanceof Node||e instanceof iN(e).Node)}function iz(e){return!!iM()&&(e instanceof Element||e instanceof iN(e).Element)}function iF(e){return!!iM()&&(e instanceof HTMLElement||e instanceof iN(e).HTMLElement)}function i_(e){return!(!iM()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof iN(e).ShadowRoot)}function iU(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=iX(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function iH(e){return["table","td","th"].includes(iP(e))}function iV(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function iq(e){let t=iK(),n=iz(e)?iX(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function iW(e){let t=iJ(e);for(;iF(t)&&!iG(t);){if(iq(t))return t;if(iV(t))break;t=iJ(t)}return null}function iK(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function iG(e){return["html","body","#document"].includes(iP(e))}function iX(e){return iN(e).getComputedStyle(e)}function iY(e){return iz(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function iJ(e){if("html"===iP(e))return e;let t=e.assignedSlot||e.parentNode||i_(e)&&e.host||iD(e);return i_(t)?t.host:t}
79function iZ(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=iJ(t);return iG(n)?t.ownerDocument?t.ownerDocument.body:t.body:iF(n)&&iU(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=iN(i);if(o){let e=i$(a);return t.concat(a,a.visualViewport||[],iU(i)?i:[],e&&n?iZ(e):[])}return t.concat(i,iZ(i,[],n))}function i$(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function i0(e){let t=iX(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=iF(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=ia(n)!==o||ia(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function i1(e){return iz(e)?e:e.contextElement}function i2(e){let t=i1(e);if(!iF(t))return il(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=i0(t),a=(o?ia(n.width):n.width)/r,s=(o?ia(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}e.s(["getComputedStyle",0,iX,"getContainingBlock",0,iW,"getDocumentElement",0,iD,"getFrameElement",0,i$,"getNodeName",0,iP,"getNodeScroll",0,iY,"getOverflowAncestors",0,iZ,"getParentNode",0,iJ,"getWindow",0,iN,"isContainingBlock",0,iq,"isElement",0,iz,"isHTMLElement",0,iF,"isLastTraversableNode",0,iG,"isOverflowElement",0,iU,"isShadowRoot",0,i_,"isTableElement",0,iH,"isTopLayer",0,iV,"isWebKit",0,iK],32631);let i3=il(0);function i4(e){let t=iN(e);return iK()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:i3}function i5(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),a=i1(e),s=il(1);t&&(r?iz(r)&&(s=i2(r)):s=i2(e));let l=(void 0===(i=n)&&(i=!1),r&&(!i||r===iN(a))&&i)?i4(a):il(0),c=(o.left+l.x)/s.x,u=(o.top+l.y)/s.y,d=o.width/s.x,h=o.height/s.y;if(a){let e=iN(a),t=r&&iz(r)?iN(r):r,n=e,i=i$(n);for(;i&&r&&t!==n;){let e=i2(i),t=i.getBoundingClientRect(),r=iX(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,h*=e.y,c+=o,u+=a,i=i$(n=iN(i))}}return ik({width:d,height:h,x:c,y:u})}function i6(e,t){let n=iY(e).scrollLeft;return t?t.left+n:i5(iD(e)).left+n}function i8(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:i6(e,r)),y:r.top+t.scrollTop}}function i7(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=iN(e),r=iD(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;let e=iK();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}(e,n);else if("document"===t){let t,n,o,a,s,l,c;r=iD(e),t=iD(r),n=iY(r),o=r.ownerDocument.body,a=io(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=io(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),l=-n.scrollLeft+i6(r),c=-n.scrollTop,"rtl"===iX(o).direction&&(l+=io(t.clientWidth,o.clientWidth)-a),i={width:a,height:s,x:l,y:c}}else if(iz(t)){let e,r,o,a,s,l;r=(e=i5(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,a=iF(t)?i2(t):il(1),s=t.clientWidth*a.x,l=t.clientHeight*a.y,i={width:s,height:l,x:o*a.x,y:r*a.y}}else{let n=i4(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ik(i)}function i9(e){return"static"===iX(e).position}function oe(e,t){if(!iF(e)||"fixed"===iX(e).position)return null;if(t)return t(e);let n=e.offsetParent;return iD(e)===n&&(n=n.ownerDocument.body),n}function ot(e,t){let n=iN(e);if(iV(e))return n;if(!iF(e)){let t=iJ(e);for(;t&&!iG(t);){if(iz(t)&&!i9(t))return t;t=iJ(t)}return n}let r=oe(e,t);for(;r&&iH(r)&&i9(r);)r=oe(r,t);return r&&iG(r)&&i9(r)&&!iq(r)?n:r||iW(e)||n}let on=async function(e){let t=this.getOffsetParent||ot,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=iF(t),i=iD(t),o="fixed"===n,a=i5(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=il(0);if(r||!r&&!o)if(("body"!==iP(t)||iU(i))&&(s=iY(t)),r){let e=i5(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=i6(i));let c=!i||r||o?il(0):i8(i,s);return{x:a.left+s.scrollLeft-l.x-c.x,y:a.top+s.scrollTop-l.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},or={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,a=iD(r),s=!!t&&iV(t.floating);if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},c=il(1),u=il(0),d=iF(r);
79if((d||!d&&!o)&&(("body"!==iP(r)||iU(a))&&(l=iY(r)),iF(r))){let e=i5(r);c=i2(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let h=!a||d||o?il(0):i8(a,l,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+h.x,y:n.y*c.y-l.scrollTop*c.y+u.y+h.y}},getDocumentElement:iD,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?iV(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=iZ(e,[],!1).filter(e=>iz(e)&&"body"!==iP(e)),i=null,o="fixed"===iX(e).position,a=o?iJ(e):e;for(;iz(a)&&!iG(a);){let t=iX(a),n=iq(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||iU(a)&&!n&&function e(t,n){let r=iJ(t);return!(r===n||!iz(r)||iG(r))&&("fixed"===iX(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):i=t,a=iJ(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=o[0],s=o.reduce((e,n)=>{let r=i7(t,n,i);return e.top=io(r.top,e.top),e.right=ii(r.right,e.right),e.bottom=ii(r.bottom,e.bottom),e.left=io(r.left,e.left),e},i7(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:ot,getElementRects:on,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=i0(e);return{width:t,height:n}},getScale:i2,isElement:iz,isRTL:function(e){return"rtl"===iX(e).direction}};function oi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function oo(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,u=i1(e),d=o||a?[...u?iZ(u):[],...iZ(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let h=u&&l?function(e,t){let n,r=null,i=iD(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let c=e.getBoundingClientRect(),{left:u,top:d,width:h,height:m}=c;if(s||t(),!h||!m)return;let p={rootMargin:-is(d)+"px "+-is(i.clientWidth-(u+h))+"px "+-is(i.clientHeight-(d+m))+"px "+-is(u)+"px",threshold:io(0,ii(1,l))||1},f=!0;function g(t){let r=t[0].intersectionRatio;if(r!==l){if(!f)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||oi(c,e.getBoundingClientRect())||a(),f=!1}try{r=new IntersectionObserver(g,{...p,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(g,p)}r.observe(e)}(!0),o}(u,n):null,m=-1,p=null;s&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&p&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),n()}),u&&!c&&p.observe(u),p.observe(t));let f=c?i5(e):null;return c&&function t(){let r=i5(e);f&&!oi(f,r)&&n(),f=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=p)||e.disconnect(),p=null,c&&cancelAnimationFrame(i)}}let oa=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:s}=t,l=await ij(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},ol=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=ih(e,t),c={x:n,y:r},u=await iT(t,l),d=iv(im(i)),h=ig(d),m=c[h],p=c[d];if(o){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=m+u[e],r=m-u[t];m=id(n,m,r)}if(a){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+u[e],r=p-u[t];p=id(n,p,r)}let f=s.fn({...t,[h]:m,[d]:p});return{...f,data:{x:f.x-n,y:f.y-r,enabled:{[h]:o,[d]:a}}}}}},oc=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,a;let{placement:s,middlewareData:l,rects:c,initialPlacement:u,platform:d,elements:h}=t,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:f,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:v=!0,...y}=ih(e,t);if(null!=(n=l.arrow)&&n.alignmentOffset)return{};let E=im(s),C=iv(u),b=im(u)===u,I=await (null==d.isRTL?void 0:d.isRTL(h.floating)),x=f||(b||!v?[ix(u)]:iC(u)),w="none"!==A;!f&&w&&x.push(...iI(u,v,A,I));let k=[u,...x],B=await iT(t,y),S=[],T=(null==(r=l.flip)?void 0:r.overflows)||[];if(m&&S.push(B[E]),p){let e=iE(s,c,I);S.push(B[e[0]],B[e[1]])}if(T=[...T,{placement:s,overflows:S}],!S.every(e=>e<=0)){let e=((null==(i=l.flip)?void 0:i.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(o=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
79e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(g){case"bestFit":{let e=null==(a=T.filter(e=>{if(w){let t=iv(e.placement);return t===C||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=u}if(s!==n)return{reset:{placement:n}}}return{}}}},ou=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let i,o,{placement:a,rects:s,platform:l,elements:c}=t,{apply:u=()=>{},...d}=ih(e,t),h=await iT(t,d),m=im(a),p=ip(a),f="y"===iv(a),{width:g,height:A}=s.floating;"top"===m||"bottom"===m?(i=m,o=p===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(o=m,i="end"===p?"top":"bottom");let v=A-h.top-h.bottom,y=g-h.left-h.right,E=ii(A-h[i],v),C=ii(g-h[o],y),b=!t.middlewareData.shift,I=E,x=C;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(x=y),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(I=v),b&&!p){let e=io(h.left,0),t=io(h.right,0),n=io(h.top,0),r=io(h.bottom,0);f?x=g-2*(0!==e||0!==t?e+t:io(h.left,h.right)):I=A-2*(0!==n||0!==r?n+r:io(h.top,h.bottom))}await u({...t,availableWidth:x,availableHeight:I});let w=await l.getDimensions(c.floating);return g!==w.width||A!==w.height?{reset:{rects:!0}}:{}}}},od=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...i}=ih(e,t);switch(r){case"referenceHidden":{let e=iQ(await iT(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:iR(e)}}}case"escaped":{let e=iQ(await iT(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:iR(e)}}}default:return{}}}}},oh=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=ih(e,t)||{};if(null==c)return{};let d=iw(u),h={x:n,y:r},m=iy(i),p=iA(m),f=await a.getDimensions(c),g="y"===m,A=g?"clientHeight":"clientWidth",v=o.reference[p]+o.reference[m]-h[m]-o.floating[p],y=h[m]-o.reference[m],E=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),C=E?E[A]:0;C&&await (null==a.isElement?void 0:a.isElement(E))||(C=s.floating[A]||o.floating[p]);let b=C/2-f[p]/2-1,I=ii(d[g?"top":"left"],b),x=ii(d[g?"bottom":"right"],b),w=C-f[p]-x,k=C/2-f[p]/2+(v/2-y/2),B=id(I,k,w),S=!l.arrow&&null!=ip(i)&&k!==B&&o.reference[p]/2-(k<I?I:x)-f[p]/2<0,T=S?k<I?k-I:k-w:0;return{[m]:h[m]+T,data:{[m]:B,centerOffset:k-B-T,...S&&{alignmentOffset:T}},reset:S}}}),om=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=ih(e,t),u={x:n,y:r},d=iv(i),h=ig(d),m=u[h],p=u[d],f=ih(s,t),g="number"==typeof f?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(l){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+g.mainAxis,n=o.reference[h]+o.reference[e]-g.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var A,v;let e="y"===h?"width":"height",t=["top","left"].includes(im(i)),n=o.reference[d]-o.floating[e]+(t&&(null==(A=a.offset)?void 0:A[d])||0)+(t?0:g.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(v=a.offset)?void 0:v[d])||0)-(t?g.crossAxis:0);p<n?p=n:p>r&&(p=r)}return{[h]:m,[d]:p}}}},op=(e,t,n)=>{let r=new Map,i={platform:or,...n},o={...i.platform,_c:r};return iS(e,t,{...i,platform:o})};e.s(["arrow",0,oh,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i,o;let{rects:a,middlewareData:s,placement:l,platform:c,elements:u}=t,{crossAxis:d=!1,alignment:h,allowedPlacements:m=ir,autoAlignment:p=!0,...f}=ih(e,t),g=void 0!==h||m===ir?((o=h||null)?[...m.filter(e=>ip(e)===o),...m.filter(e=>ip(e)!==o)]:m.filter(e=>im(e)===e)).filter(e=>!o||ip(e)===o||!!p&&ib(e)!==e):m,A=await iT(t,f),v=(null==(n=s.autoPlacement)?void 0:n.index)||0,y=g[v];if(null==y)return{};let E=iE(y,a,await (null==c.isRTL?void 0:c.isRTL(u.floating)));if(l!==y)return{reset:{placement:g[0]}};let C=[A[im(y)],A[E[0]],A[E[1]]],b=[...(null==(r=s.autoPlacement)?void 0:r.overflows)||[],{placement:y,overflows:C}],I=g[v+1];if(I)return{data:{index:v+1,overflows:b},reset:{placement:I}};let x=b.map(e=>{let t=ip(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>
79e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),w=(null==(i=x.filter(e=>e[2].slice(0,ip(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||x[0][0];return w!==l?{data:{index:v+1,overflows:b},reset:{placement:w}}:{}}}},"autoUpdate",0,oo,"computePosition",0,op,"detectOverflow",0,iT,"flip",0,oc,"hide",0,od,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:o,strategy:a}=t,{padding:s=2,x:l,y:c}=ih(e,t),u=Array.from(await (null==o.getClientRects?void 0:o.getClientRects(r.reference))||[]),d=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>ik(iO(e)))}(u),h=ik(iO(u)),m=iw(s),p=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=l&&null!=c)return d.find(e=>l>e.left-m.left&&l<e.right+m.right&&c>e.top-m.top&&c<e.bottom+m.bottom)||h;if(d.length>=2){if("y"===iv(n)){let e=d[0],t=d[d.length-1],r="top"===im(n),i=e.top,o=t.bottom,a=r?e.left:t.left,s=r?e.right:t.right;return{top:i,bottom:o,left:a,right:s,width:s-a,height:o-i,x:a,y:i}}let e="left"===im(n),t=io(...d.map(e=>e.right)),r=ii(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),o=i[0].top,a=i[i.length-1].bottom;return{top:o,bottom:a,left:r,right:t,width:t-r,height:a-o,x:r,y:o}}return h}},floating:r.floating,strategy:a});return i.reference.x!==p.reference.x||i.reference.y!==p.reference.y||i.reference.width!==p.reference.width||i.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}},"limitShift",0,om,"offset",0,oa,"shift",0,ol,"size",0,ou],70193);var of="u">typeof document?Q.useLayoutEffect:Q.useEffect;function og(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!og(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!og(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function oA(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ov(e,t){let n=oA(e);return Math.round(t*n)/n}function oy(e){let t=Q.useRef(e);return of(()=>{t.current=e}),t}function oE(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[u,d]=Q.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=Q.useState(r);og(h,r)||m(r);let[p,f]=Q.useState(null),[g,A]=Q.useState(null),v=Q.useCallback(e=>{e!==b.current&&(b.current=e,f(e))},[]),y=Q.useCallback(e=>{e!==I.current&&(I.current=e,A(e))},[]),E=o||p,C=a||g,b=Q.useRef(null),I=Q.useRef(null),x=Q.useRef(u),w=null!=l,k=oy(l),B=oy(i),S=oy(c),T=Q.useCallback(()=>{if(!b.current||!I.current)return;let e={placement:t,strategy:n,middleware:h};B.current&&(e.platform=B.current),op(b.current,I.current,e).then(e=>{let t={...e,isPositioned:!1!==S.current};R.current&&!og(x.current,t)&&(x.current=t,N.flushSync(()=>{d(t)}))})},[h,t,n,B,S]);of(()=>{!1===c&&x.current.isPositioned&&(x.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let R=Q.useRef(!1);of(()=>(R.current=!0,()=>{R.current=!1}),[]),of(()=>{if(E&&(b.current=E),C&&(I.current=C),E&&C){if(k.current)return k.current(E,C,T);T()}},[E,C,T,k,w]);let O=Q.useMemo(()=>({reference:b,floating:I,setReference:v,setFloating:y}),[v,y]),j=Q.useMemo(()=>({reference:E,floating:C}),[E,C]),M=Q.useMemo(()=>{let e={position:n,left:0,top:0};if(!j.floating)return e;let t=ov(j.floating,u.x),r=ov(j.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...oA(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,j.floating,u.x,u.y]);return Q.useMemo(()=>({...u,update:T,refs:O,elements:j,floatingStyles:M}),[u,T,O,j,M])}let oC=(e,t)=>({...oa(e),options:[e,t]}),ob=(e,t)=>
79({...ol(e),options:[e,t]}),oI=(e,t)=>({...om(e),options:[e,t]}),ox=(e,t)=>({...oc(e),options:[e,t]}),ow=(e,t)=>({...ou(e),options:[e,t]}),ok=(e,t)=>({...od(e),options:[e,t]}),oB=(e,t)=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?oh({element:n.current,padding:r}).fn(t):{}:n?oh({element:n,padding:r}).fn(t):{}},options:[e,t]});e.s(["arrow",0,oB,"flip",0,ox,"hide",0,ok,"limitShift",0,oI,"offset",0,oC,"shift",0,ob,"size",0,ow,"useFloating",0,oE],52697);var oS=Q.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...o}=e;return(0,T.jsx)(ru.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,T.jsx)("polygon",{points:"0,0 30,0 15,10"})})});oS.displayName="Arrow";var oT="Popper",[oQ,oR]=n8(oT),[oO,oj]=oQ(oT),oM=e=>{let{__scopePopper:t,children:n}=e,[r,i]=Q.useState(null);return(0,T.jsx)(oO,{scope:t,anchor:r,onAnchorChange:i,children:n})};oM.displayName=oT;var oP="PopperAnchor",oN=Q.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,o=oj(oP,n),a=Q.useRef(null),s=n5(t,a),l=Q.useRef(null);return Q.useEffect(()=>{let e=l.current;l.current=r?.current||a.current,e!==l.current&&o.onAnchorChange(l.current)}),r?null:(0,T.jsx)(ru.div,{...i,ref:s})});oN.displayName=oP;var oD="PopperContent",[oL,oz]=oQ(oD),oF=Q.forwardRef((e,t)=>{let{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:h=!1,updatePositionStrategy:m="optimized",onPlaced:p,...f}=e,g=oj(oD,n),[A,v]=Q.useState(null),y=n5(t,e=>v(e)),[E,C]=Q.useState(null),b=rr(E),I=b?.width??0,x=b?.height??0,w="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},k=Array.isArray(c)?c:[c],B=k.length>0,S={padding:w,boundary:k.filter(oV),altBoundary:B},{refs:R,floatingStyles:O,placement:j,isPositioned:M,middlewareData:P}=oE({strategy:"fixed",placement:r+("center"!==o?"-"+o:""),whileElementsMounted:(...e)=>oo(...e,{animationFrame:"always"===m}),elements:{reference:g.anchor},middleware:[oC({mainAxis:i+x,alignmentAxis:a}),l&&ob({mainAxis:!0,crossAxis:!1,limiter:"partial"===d?oI():void 0,...S}),l&&ox({...S}),ow({...S,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:o}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${i}px`),a.setProperty("--radix-popper-anchor-height",`${o}px`)}}),E&&oB({element:E,padding:s}),oq({arrowWidth:I,arrowHeight:x}),h&&ok({strategy:"referenceHidden",...S})]}),[N,D]=oW(j),L=rS(p);n9(()=>{M&&L?.()},[M,L]);let z=P.arrow?.x,F=P.arrow?.y,_=P.arrow?.centerOffset!==0,[U,H]=Q.useState();return n9(()=>{A&&H(window.getComputedStyle(A).zIndex)},[A]),(0,T.jsx)("div",{ref:R.setFloating,"data-radix-popper-content-wrapper":"",style:{...O,transform:M?O.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:U,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,T.jsx)(oL,{scope:n,placedSide:N,onArrowChange:C,arrowX:z,arrowY:F,shouldHideArrow:_,children:(0,T.jsx)(ru.div,{"data-side":N,"data-align":D,...f,ref:y,style:{...f.style,animation:M?void 0:"none"}})})})});oF.displayName=oD;var o_="PopperArrow",oU={top:"bottom",right:"left",bottom:"top",left:"right"},oH=Q.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=oz(o_,n),o=oU[i.placedSide];return(0,T.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,T.jsx)(oS,{...r,ref:t,style:{...r.style,display:"block"}})})});function oV(e){return null!==e}oH.displayName=o_;var oq=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,o=i.arrow?.centerOffset!==0,a=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[l,c]=oW(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(i.arrow?.x??0)+a/2,h=(i.arrow?.y??0)+s/2,m="",p="";return"bottom"===l?(m=o?u:`${d}px`,p=`${-s}px`):"top"===l?(m=o?u:`${d}px`,p=`${r.floating.height+s}px`):"right"===l?(m=`${-s}px`,p=o?u:`${h}px`):"left"===l&&(m=`${r.floating.width+s}px`,p=o?u:`${h}px`),{data:{x:m,y:p}}}});function oW(e){let[t,n="center"]=e.split("-");return[t,n]}e.s(["Anchor",0,oN,"Arrow",0,oH,"Content",0,oF,"Root",0,oM,"createPopperScope",0,oR],91255);var oK=Q.forwardRef((e,t)=>
79{let{container:n,...r}=e,[i,o]=Q.useState(!1);n9(()=>o(!0),[]);let a=n||i&&globalThis?.document?.body;return a?N.default.createPortal((0,T.jsx)(ru.div,{...r,ref:t}),a):null});oK.displayName="Portal",e.s(["Portal",0,oK],92032);var oG=new WeakMap,oX=new WeakMap,oY={},oJ=0,oZ=function(e){return e&&(e.host||oZ(e.parentNode))},o$=function(e,t,n,r){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=oZ(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});oY[n]||(oY[n]=new WeakMap);var o=oY[n],a=[],s=new Set,l=new Set(i),c=function(e){!e||s.has(e)||(s.add(e),c(e.parentNode))};i.forEach(c);var u=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=null!==t&&"false"!==t,l=(oG.get(e)||0)+1,c=(o.get(e)||0)+1;oG.set(e,l),o.set(e,c),a.push(e),1===l&&i&&oX.set(e,!0),1===c&&e.setAttribute(n,"true"),i||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),s.clear(),oJ++,function(){a.forEach(function(e){var t=oG.get(e)-1,i=o.get(e)-1;oG.set(e,t),o.set(e,i),t||(oX.has(e)||e.removeAttribute(r),oX.delete(e)),i||e.removeAttribute(n)}),--oJ||(oG=new WeakMap,oG=new WeakMap,oX=new WeakMap,oY={})}},o0=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),o$(r,i,n,"aria-hidden")):function(){return null}},o1=function(){return(o1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function o2(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function o3(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError,e.s(["__assign",()=>o1,"__rest",0,o2,"__spreadArray",0,o3],74466);var o4="right-scroll-bar-position",o5="width-before-scroll-bar";function o6(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var o8="u">typeof window?Q.useLayoutEffect:Q.useEffect,o7=new WeakMap,o9=(void 0===d&&(d={}),(void 0===h&&(h=function(e){return e}),m=[],p=!1,f={read:function(){if(p)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return m.length?m[m.length-1]:null},useMedium:function(e){var t=h(e,p);return m.push(t),function(){m=m.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(p=!0;m.length;){var t=m;m=[],t.forEach(e)}m={push:function(t){return e(t)},filter:function(){return m}}},assignMedium:function(e){p=!0;var t=[];if(m.length){var n=m;m=[],n.forEach(e),t=m}var r=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(r)};i(),m={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),m}}}}).options=o1({async:!0,ssr:!1},d),f),ae=function(){},at=Q.forwardRef(function(e,t){var n,r,i,o,a=Q.useRef(null),s=Q.useState({onScrollCapture:ae,onWheelCapture:ae,onTouchMoveCapture:ae}),l=s[0],c=s[1],u=e.forwardProps,d=e.children,h=e.className,m=e.removeScrollBar,p=e.enabled,f=e.shards,g=e.sideCar,A=e.noIsolation,v=e.inert,y=e.allowPinchZoom,E=e.as,C=e.gapMode,b=o2(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),I=(n=[a,t],r=function(e){return n.forEach(function(t){return o6(t,e)})},(i=(0,Q.useState)(function(){return{value:null,callback:r,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=r,o=i.facade,o8(function(){var e=o7.get(o);if(e){var t=new Set(e),r=new Set(n),i=o.current;t.forEach(function(e){r.has(e)||o6(e,null)}),r.forEach(function(e){t.has(e)||o6(e,i)})}o7.set(o,n)},[n]),o),x=o1(o1({},b),l);return Q.createElement(Q.Fragment,null,p&&Q.createElement(g,{sideCar:o9,removeScrollBar:m,shards:f,noIsolation:A,inert:v,setCallbacks:c,allowPinchZoom:!!y,lockRef:a,gapMode:C}),u?Q.cloneElement(Q.Children.only(d),o1(o1({},x),{ref:I})):Q.createElement(void 0===E?"div":E,o1({},x,{className:h,ref:I}),d))});at.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},at.classNames={fullWidth:o5,zeroRight:o4};var an=function(e){var t=e.sideCar,n=o2(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return Q.createElement(r,o1({},n))};
79an.isSideCarExport=!0;var ar=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=S||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,i;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ai=function(){var e=ar();return function(t,n){Q.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ao=function(){var e=ai();return function(t){return e(t.styles,t.dynamic),null}},aa={left:0,top:0,right:0,gap:0},as=function(e){return parseInt(e||"",10)||0},al=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[as(n),as(r),as(i)]},ac=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return aa;var t=al(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},au=ao(),ad="data-scroll-locked",ah=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(ad,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(o4," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(o5," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(o4," .").concat(o4," {\n right: 0 ").concat(r,";\n }\n \n .").concat(o5," .").concat(o5," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(ad,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},am=function(){var e=parseInt(document.body.getAttribute(ad)||"0",10);return isFinite(e)?e:0},ap=function(){Q.useEffect(function(){return document.body.setAttribute(ad,(am()+1).toString()),function(){var e=am()-1;e<=0?document.body.removeAttribute(ad):document.body.setAttribute(ad,e.toString())}},[])},af=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=void 0===r?"margin":r;ap();var o=Q.useMemo(function(){return ac(i)},[i]);return Q.createElement(au,{styles:ah(o,!t,i,n?"":"!important")})},ag=!1;if("u">typeof window)try{var aA=Object.defineProperty({},"passive",{get:function(){return ag=!0,!0}});window.addEventListener("test",aA,aA),window.removeEventListener("test",aA,aA)}catch(e){ag=!1}var av=!!ag&&{passive:!1},ay=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},aE=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),aC(e,r)){var i=ab(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},aC=function(e,t){return"v"===e?ay(t,"overflowY"):ay(t,"overflowX")},ab=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},aI=function(e,t,n,r,i){var o,a=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=a*r,l=n.target,c=t.contains(l),u=!1,d=s>0,h=0,m=0;do{var p=ab(e,l),f=p[0],g=p[1]-p[2]-a*f;(f||g)&&aC(e,l)&&(h+=g,m+=f),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l))return d&&(i&&1>Math.abs(h)||!i&&s>h)?u=!0:!d&&(i&&1>Math.abs(m)||!i&&-s>m)&&(u=!0),u},ax=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aw=function(e){return[e.deltaX,e.deltaY]},ak=function(e){return e&&"current"in e?e.current:e},aB=0,aS=[];let aT=(g=function(e){var t=Q.useRef([]),n=Q.useRef([0,0]),r=Q.useRef(),i=Q.useState(aB++)[0],o=Q.useState(ao)[0],a=Q.useRef(e);Q.useEffect(function(){a.current=e},[e]),Q.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));
79var t=o3([e.lockRef.current],(e.shards||[]).map(ak),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=Q.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var i,o=ax(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-o[0],c="deltaY"in e?e.deltaY:s[1]-o[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var h=aE(d,u);if(!h)return!0;if(h?i=d:(i="v"===d?"h":"v",h=aE(d,u)),!h)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=i),!i)return!0;var m=r.current||i;return aI(m,t,e,"h"===m?l:c,!0)},[]),l=Q.useCallback(function(e){if(aS.length&&aS[aS.length-1]===o){var n="deltaY"in e?aw(e):ax(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var i=(a.current.shards||[]).map(ak).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?s(e,i[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=Q.useCallback(function(e,n,r,i){var o={name:e,delta:n,target:r,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),u=Q.useCallback(function(e){n.current=ax(e),r.current=void 0},[]),d=Q.useCallback(function(t){c(t.type,aw(t),t.target,s(t,e.lockRef.current))},[]),h=Q.useCallback(function(t){c(t.type,ax(t),t.target,s(t,e.lockRef.current))},[]);Q.useEffect(function(){return aS.push(o),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",l,av),document.addEventListener("touchmove",l,av),document.addEventListener("touchstart",u,av),function(){aS=aS.filter(function(e){return e!==o}),document.removeEventListener("wheel",l,av),document.removeEventListener("touchmove",l,av),document.removeEventListener("touchstart",u,av)}},[]);var m=e.removeScrollBar,p=e.inert;return Q.createElement(Q.Fragment,null,p?Q.createElement(o,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,m?Q.createElement(af,{gapMode:e.gapMode}):null)},o9.useMedium(g),an);var aQ=Q.forwardRef(function(e,t){return Q.createElement(at,o1({},e,{ref:t,sideCar:aT}))});aQ.classNames=at.classNames;var aR="Popover",[aO,aj]=n8(aR,[oR]),aM=oR(),[aP,aN]=aO(aR),aD=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!1}=e,s=aM(t),l=Q.useRef(null),[c,u]=Q.useState(!1),[d,h]=rt({prop:r,defaultProp:i??!1,onChange:o,caller:aR});return(0,T.jsx)(oM,{...s,children:(0,T.jsx)(aP,{scope:t,contentId:ie(),triggerRef:l,open:d,onOpenChange:h,onOpenToggle:Q.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:c,onCustomAnchorAdd:Q.useCallback(()=>u(!0),[]),onCustomAnchorRemove:Q.useCallback(()=>u(!1),[]),modal:a,children:n})})};aD.displayName=aR;var aL="PopoverAnchor";Q.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=aN(aL,n),o=aM(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return Q.useEffect(()=>(a(),()=>s()),[a,s]),(0,T.jsx)(oN,{...o,...r,ref:t})}).displayName=aL;var az="PopoverTrigger",aF=Q.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=aN(az,n),o=aM(n),a=n5(t,i.triggerRef),s=(0,T.jsx)(ru.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":a$(i.open),...r,ref:a,onClick:n7(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,T.jsx)(oN,{asChild:!0,...o,children:s})});aF.displayName=az;var a_="PopoverPortal",[aU,aH]=aO(a_,{forceMount:void 0}),aV=e=>{let{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=aN(a_,t);return(0,T.jsx)(aU,{scope:t,forceMount:n,children:(0,T.jsx)(ri,{present:n||o.open,children:(0,T.jsx)(oK,{asChild:!0,container:i,children:r})})})};aV.displayName=a_;var aq="PopoverContent",aW=Q.forwardRef((e,t)=>
79{let n=aH(aq,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=aN(aq,e.__scopePopover);return(0,T.jsx)(ri,{present:r||o.open,children:o.modal?(0,T.jsx)(aG,{...i,ref:t}):(0,T.jsx)(aX,{...i,ref:t})})});aW.displayName=aq;var aK=ra("PopoverContent.RemoveScroll"),aG=Q.forwardRef((e,t)=>{let n=aN(aq,e.__scopePopover),r=Q.useRef(null),i=n5(t,r),o=Q.useRef(!1);return Q.useEffect(()=>{let e=r.current;if(e)return o0(e)},[]),(0,T.jsx)(aQ,{as:aK,allowPinchZoom:!0,children:(0,T.jsx)(aY,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:n7(e.onCloseAutoFocus,e=>{e.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:n7(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;o.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:n7(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),aX=Q.forwardRef((e,t)=>{let n=aN(aq,e.__scopePopover),r=Q.useRef(!1),i=Q.useRef(!1);return(0,T.jsx)(aY,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let o=t.target;n.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),aY=Q.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=e,h=aN(aq,n),m=aM(n);return rJ(),(0,T.jsx)(r2,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:(0,T.jsx)(rW,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>h.onOpenChange(!1),children:(0,T.jsx)(oF,{"data-state":a$(h.open),role:"dialog",id:h.contentId,...m,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),aJ="PopoverClose";Q.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=aN(aJ,n);return(0,T.jsx)(ru.button,{type:"button",...r,ref:t,onClick:n7(e.onClick,()=>i.onOpenChange(!1))})}).displayName=aJ;var aZ=Q.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=aM(n);return(0,T.jsx)(oH,{...i,...r,ref:t})});function a$(e){return e?"open":"closed"}aZ.displayName="PopoverArrow";let a0=({trigger:e,open:t,onOpenChange:n,align:r,sideOffset:i,alignOffset:o,side:a,children:s,className:l,modal:c=!1})=>(0,T.jsxs)(aD,{open:t,onOpenChange:n,modal:c,children:[e&&(0,T.jsx)(aF,{dir:"ltr",asChild:!0,children:e}),(0,T.jsx)(aV,{children:(0,T.jsx)(aW,{align:r,side:a,asChild:!0,sideOffset:i,alignOffset:o,dir:"ltr",children:(0,T.jsxs)("div",{className:R(["bg-primary-800 z-50 text-white shadow-sm outline-none",l]),children:[s,(0,T.jsx)(aZ,{className:"fill-primary-800"})]})})})]}),a1=({children:e})=>(0,T.jsx)(a0,{modal:!0,align:"start",alignOffset:-40,side:"top",sideOffset:4,trigger:(0,T.jsx)("button",{className:"mt-px rounded-md p-0.5 text-black/30 outline-none hover:bg-gray-100",children:(0,T.jsx)(nz,{name:"Question"})}),className:"data-[state='open']:animate-slide-up-and-fade rounded-xl px-3 py-2.5 sm:mr-0",children:(0,T.jsx)(n0,{size:"xs",className:"font-normal",children:e})});function a2(e){let t=e+"CollectionProvider",[n,r]=n8(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:n}=e,r=Q.default.useRef(null),o=Q.default.useRef(new Map).current;return(0,T.jsx)(i,{scope:t,itemMap:o,collectionRef:r,children:n})};a.displayName=t;let s=e+"CollectionSlot",l=ra(s),c=Q.default.forwardRef((e,t)=>
79{let{scope:n,children:r}=e,i=n5(t,o(s,n).collectionRef);return(0,T.jsx)(l,{ref:i,children:r})});c.displayName=s;let u=e+"CollectionItemSlot",d="data-radix-collection-item",h=ra(u),m=Q.default.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,a=Q.default.useRef(null),s=n5(t,a),l=o(u,n);return Q.default.useEffect(()=>(l.itemMap.set(a,{ref:a,...i}),()=>void l.itemMap.delete(a))),(0,T.jsx)(h,{...{[d]:""},ref:s,children:r})});return m.displayName=u,[{Provider:a,Slot:c,ItemSlot:m},function(t){let n=o(e+"CollectionConsumer",t);return Q.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}e.s(["default",0,a1],22936),e.s(["FormHeader",0,({children:e,text:t,supportingText:n,additionalInfo:r,gap:i="4",className:o,textClassName:a,dividerClassName:s,noPadding:l})=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)(nX,{gap:i,align:"center",justify:"between",className:R([l?"":"p-5 sm:!px-8 sm:!py-6",o]),children:[(0,T.jsx)(nX,{gap:"4",align:"center",children:(0,T.jsxs)(nX,{direction:"column",gap:"0.5",children:[(0,T.jsxs)(nX,{gap:"2",align:"center",children:[(0,T.jsx)(n0,{size:"base",weight:"medium",className:R(["text-gray-700",a]),children:t}),r&&(0,T.jsx)(a1,{children:(0,T.jsx)("span",{dangerouslySetInnerHTML:{__html:r}})})]}),n&&(0,T.jsx)(n0,{size:"sm",className:"font-normal leading-tight text-black/50",children:n})]})}),e]}),(0,T.jsx)(rH,{className:R(["hidden w-full last:hidden sm:block sm:px-8",s])})]})],20994);var a3=new WeakMap;function a4(e,t){var n,r;let i,o,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(n=e,r=t,i=n.length,(a=(o=a5(r))>=0?o:i+o)<0||a>=i?-1:a);return -1===s?void 0:e[s]}function a5(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],a3.set(this,!0)}set(e,t){return a3.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,i=this.has(t),o=this.#e.length,a=a5(e),s=a>=0?a:o+a,l=s<0||s>=o?-1:s;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,n),this;let c=this.size+ +!i;a<0&&s++;let u=[...this.#e],d=!1;for(let e=s;e<c;e++)if(s===e){let o=u[e];u[e]===t&&(o=u[e+1]),i&&this.delete(t),r=this.get(o),this.set(t,n)}else{d||u[e-1]!==t||(d=!0);let n=u[d?e:e-1],i=r;r=this.get(n),this.delete(n),this.set(n,i)}return this}with(t,n,r){let i=new e(this);return i.insert(t,n,r),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=a4(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=a4(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return a4(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],i=0;for(let e of this)Reflect.apply(t,n,[e,i,this])&&r.push(e),i++;return new e(r)}map(t,n){let r=[],i=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,i,this])]),i++;return new e(r)}reduce(...e){let[t,n]=e,r=0,i=n??this.at(0);for(let n of this)i=0===r&&1===e.length?n:Reflect.apply(t,this,[i,n,r,this]),r++;return i}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let i=this.at(n);
79r=n===this.size-1&&1===e.length?i:Reflect.apply(t,this,[r,i,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,i=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(i=n-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}}),e.s(["createCollection",0,a2],77035);var a6=Q.createContext(void 0);function a8(e){let t=Q.useContext(a6);return e||t||"ltr"}var a7="rovingFocusGroup.onEntryFocus",a9={bubbles:!1,cancelable:!0},se="RovingFocusGroup",[st,sn,sr]=a2(se),[si,so]=n8(se,[sr]),[sa,ss]=si(se),sl=Q.forwardRef((e,t)=>(0,T.jsx)(st.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,T.jsx)(st.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,T.jsx)(sc,{...e,ref:t})})}));sl.displayName=se;var sc=Q.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...d}=e,h=Q.useRef(null),m=n5(t,h),p=a8(o),[f,g]=rt({prop:a,defaultProp:s??null,onChange:l,caller:se}),[A,v]=Q.useState(!1),y=rS(c),E=sn(n),C=Q.useRef(!1),[b,I]=Q.useState(0);return Q.useEffect(()=>{let e=h.current;if(e)return e.addEventListener(a7,y),()=>e.removeEventListener(a7,y)},[y]),(0,T.jsx)(sa,{scope:n,orientation:r,dir:p,loop:i,currentTabStopId:f,onItemFocus:Q.useCallback(e=>g(e),[g]),onItemShiftTab:Q.useCallback(()=>v(!0),[]),onFocusableItemAdd:Q.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:Q.useCallback(()=>I(e=>e-1),[]),children:(0,T.jsx)(ru.div,{tabIndex:A||0===b?-1:0,"data-orientation":r,...d,ref:m,style:{outline:"none",...e.style},onMouseDown:n7(e.onMouseDown,()=>{C.current=!0}),onFocus:n7(e.onFocus,e=>{let t=!C.current;if(e.target===e.currentTarget&&t&&!A){let t=new CustomEvent(a7,a9);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=E().filter(e=>e.focusable);sm([e.find(e=>e.active),e.find(e=>e.id===f),...e].filter(Boolean).map(e=>e.ref.current),u)}}C.current=!1}),onBlur:n7(e.onBlur,()=>v(!1))})})}),su="RovingFocusGroupItem",sd=Q.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,children:a,...s}=e,l=ie(),c=o||l,u=ss(su,n),d=u.currentTabStopId===c,h=sn(n),{onFocusableItemAdd:m,onFocusableItemRemove:p,currentTabStopId:f}=u;return Q.useEffect(()=>{if(r)return m(),()=>p()},[r,m,p]),(0,T.jsx)(st.ItemSlot,{scope:n,id:c,focusable:r,active:i,children:(0,T.jsx)(ru.span,{tabIndex:d?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:n7(e.onMouseDown,e=>{r?u.onItemFocus(c):e.preventDefault()}),onFocus:n7(e.onFocus,()=>u.onItemFocus(c)),onKeyDown:n7(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void u.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return sh[i]}(e,u.orientation,u.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&i.reverse();let o=i.indexOf(e.currentTarget);i=u.loop?(n=i,r=o+1,n.map((e,t)=>n[(r+t)%n.length])):i.slice(o+1)}setTimeout(()=>sm(i))}}),children:"function"==typeof a?a({isCurrentTabStop:d,hasTabStop:null!=f}):a})})});sd.displayName=su;var sh={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function sm(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var sp="Toggle",sf=Q.forwardRef((e,t)=>
79{let{pressed:n,defaultPressed:r,onPressedChange:i,...o}=e,[a,s]=rt({prop:n,onChange:i,defaultProp:r??!1,caller:sp});return(0,T.jsx)(ru.button,{type:"button","aria-pressed":a,"data-state":a?"on":"off","data-disabled":e.disabled?"":void 0,...o,ref:t,onClick:n7(e.onClick,()=>{e.disabled||s(!a)})})});sf.displayName=sp;var sg="ToggleGroup",[sA,sv]=n8(sg,[so]),sy=so(),sE=Q.default.forwardRef((e,t)=>{let{type:n,...r}=e;if("single"===n)return(0,T.jsx)(sI,{...r,ref:t});if("multiple"===n)return(0,T.jsx)(sx,{...r,ref:t});throw Error(`Missing prop \`type\` expected on \`${sg}\``)});sE.displayName=sg;var[sC,sb]=sA(sg),sI=Q.default.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...o}=e,[a,s]=rt({prop:n,defaultProp:r??"",onChange:i,caller:sg});return(0,T.jsx)(sC,{scope:e.__scopeToggleGroup,type:"single",value:Q.default.useMemo(()=>a?[a]:[],[a]),onItemActivate:s,onItemDeactivate:Q.default.useCallback(()=>s(""),[s]),children:(0,T.jsx)(sB,{...o,ref:t})})}),sx=Q.default.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...o}=e,[a,s]=rt({prop:n,defaultProp:r??[],onChange:i,caller:sg}),l=Q.default.useCallback(e=>s((t=[])=>[...t,e]),[s]),c=Q.default.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,T.jsx)(sC,{scope:e.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:l,onItemDeactivate:c,children:(0,T.jsx)(sB,{...o,ref:t})})});sE.displayName=sg;var[sw,sk]=sA(sg),sB=Q.default.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:i=!0,orientation:o,dir:a,loop:s=!0,...l}=e,c=sy(n),u=a8(a),d={role:"group",dir:u,...l};return(0,T.jsx)(sw,{scope:n,rovingFocus:i,disabled:r,children:i?(0,T.jsx)(sl,{asChild:!0,...c,orientation:o,dir:u,loop:s,children:(0,T.jsx)(ru.div,{...d,ref:t})}):(0,T.jsx)(ru.div,{...d,ref:t})})}),sS="ToggleGroupItem",sT=Q.default.forwardRef((e,t)=>{let n=sb(sS,e.__scopeToggleGroup),r=sk(sS,e.__scopeToggleGroup),i=sy(e.__scopeToggleGroup),o=n.value.includes(e.value),a=r.disabled||e.disabled,s={...e,pressed:o,disabled:a},l=Q.default.useRef(null);return r.rovingFocus?(0,T.jsx)(sd,{asChild:!0,...i,focusable:!a,active:o,ref:l,children:(0,T.jsx)(sQ,{...s,ref:t})}):(0,T.jsx)(sQ,{...s,ref:t})});sT.displayName=sS;var sQ=Q.default.forwardRef((e,t)=>{let{__scopeToggleGroup:n,value:r,...i}=e,o=sb(sS,n),a={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},s="single"===o.type?a:void 0;return(0,T.jsx)(sf,{...s,...i,ref:t,onPressedChange:e=>{e?o.onItemActivate(r):o.onItemDeactivate(r)}})});e.s(["Toggle",0,({items:e,value:t,onValueChange:n,className:r,itemClassName:i,size:o="fit",itemLabels:a})=>(0,T.jsx)(sE,{type:"single",value:t,onValueChange:n,className:R(["flex rounded-lg border border-gray-100 bg-gray-50 p-1","fill"===o?"w-full":"w-fit",r]),children:Object.values(e).map((e,n)=>(0,T.jsx)(sT,{value:e,className:R(["grow rounded-md py-2 px-3 text-gray-500 data-[state='on']:bg-white data-[state='on']:text-gray-600 data-[state='on']:shadow-md",i]),children:(0,T.jsx)(n0,{size:"sm",weight:t===e?"medium":"regular",dataTestId:`${e.replace(" ","-").toLowerCase()}-side-panel-btn`,children:a?.[n]??e})},e))})],90811);var sR="Collapsible",[sO,sj]=n8(sR),[sM,sP]=sO(sR),sN=Q.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:a,...s}=e,[l,c]=rt({prop:r,defaultProp:i??!1,onChange:a,caller:sR});return(0,T.jsx)(sM,{scope:n,disabled:o,contentId:ie(),open:l,onOpenToggle:Q.useCallback(()=>c(e=>!e),[c]),children:(0,T.jsx)(ru.div,{"data-state":sU(l),"data-disabled":o?"":void 0,...s,ref:t})})});sN.displayName=sR;var sD="CollapsibleTrigger",sL=Q.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=sP(sD,n);return(0,T.jsx)(ru.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":sU(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:n7(e.onClick,i.onOpenToggle)})});sL.displayName=sD;var sz="CollapsibleContent",sF=Q.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=sP(sz,e.__scopeCollapsible);return(0,T.jsx)(ri,{present:n||i.open,children:({present:e})=>(0,T.jsx)(s_,{...r,ref:t,present:e})})});sF.displayName=sz;var s_=Q.forwardRef((e,t)=>
79{let{__scopeCollapsible:n,present:r,children:i,...o}=e,a=sP(sz,n),[s,l]=Q.useState(r),c=Q.useRef(null),u=n5(t,c),d=Q.useRef(0),h=d.current,m=Q.useRef(0),p=m.current,f=a.open||s,g=Q.useRef(f),A=Q.useRef(void 0);return Q.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),n9(()=>{let e=c.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();d.current=t.height,m.current=t.width,g.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),l(r)}},[a.open,r]),(0,T.jsx)(ru.div,{"data-state":sU(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!f,...o,ref:u,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":p?`${p}px`:void 0,...e.style},children:f&&i})});function sU(e){return e?"open":"closed"}e.s(["CollapsibleContent",0,e=>(0,T.jsx)(sF,{...e,className:"data-[state='open']:animate-slide-down data-[state='closed']:animate-slide-up"}),"CollapsibleRoot",0,sN,"CollapsibleTrigger",0,e=>{let{children:t,...n}=e;return(0,T.jsx)(sL,{...n,asChild:!0,children:(0,T.jsx)("span",{className:"appearance-none",children:t})})}],62167);var sH="Switch",[sV,sq]=n8(sH),[sW,sK]=sV(sH),sG=Q.forwardRef((e,t)=>{let{__scopeSwitch:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:l="on",onCheckedChange:c,form:u,...d}=e,[h,m]=Q.useState(null),p=n5(t,e=>m(e)),f=Q.useRef(!1),g=!h||u||!!h.closest("form"),[A,v]=rt({prop:i,defaultProp:o??!1,onChange:c,caller:sH});return(0,T.jsxs)(sW,{scope:n,checked:A,disabled:s,children:[(0,T.jsx)(ru.button,{type:"button",role:"switch","aria-checked":A,"aria-required":a,"data-state":sZ(A),"data-disabled":s?"":void 0,disabled:s,value:l,...d,ref:p,onClick:n7(e.onClick,e=>{v(e=>!e),g&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})}),g&&(0,T.jsx)(sJ,{control:h,bubbles:!f.current,name:r,value:l,checked:A,required:a,disabled:s,form:u,style:{transform:"translateX(-100%)"}})]})});sG.displayName=sH;var sX="SwitchThumb",sY=Q.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,i=sK(sX,n);return(0,T.jsx)(ru.span,{"data-state":sZ(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});sY.displayName=sX;var sJ=Q.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{let a=Q.useRef(null),s=n5(a,o),l=rn(n),c=rr(t);return Q.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(l!==n&&t){let i=new Event("click",{bubbles:r});t.call(e,n),e.dispatchEvent(i)}},[l,n,r]),(0,T.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function sZ(e){return e?"checked":"unchecked"}sJ.displayName="SwitchBubbleInput",e.s(["Switch",0,({checked:e,onCheckedChange:t,disabled:n,name:r,defaultChecked:i,className:o,dataTestId:a})=>(0,T.jsx)(sG,{"data-testid":a,checked:e,onCheckedChange:t,defaultChecked:i,name:r,disabled:n,className:R(["data-[state='checked']:bg-primary-900 data-[state='checked']:disabled:bg-primary-800/50 relative h-5 w-9 flex-shrink-0 rounded-full bg-gray-300 shadow-sm focus:shadow-[0_0_0_1px_rgb(0,0,0,0.10)] disabled:cursor-not-allowed disabled:bg-gray-100",o]),children:(0,T.jsx)(sY,{className:"block h-4 w-4 translate-x-[2px] rounded-full bg-white shadow-sm transition-transform will-change-transform data-[state='checked']:translate-x-[18px]"})})],79665);var s$="Dialog",[s0,s1]=n8(s$),[s2,s3]=s0(s$),s4=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=Q.useRef(null),l=Q.useRef(null),[c,u]=rt({prop:r,defaultProp:i??!1,onChange:o,caller:s$});return(0,T.jsx)(s2,{scope:t,triggerRef:s,contentRef:l,contentId:ie(),titleId:ie(),descriptionId:ie(),open:c,onOpenChange:u,onOpenToggle:Q.useCallback(()=>u(e=>!e),[u]),modal:a,children:n})};s4.displayName=s$;var s5="DialogTrigger",s6=Q.forwardRef((e,t)=>
vendor: 2,920 bytes, line 79
79{let{__scopeDialog:n,...r}=e,i=s3(s5,n),o=n5(t,i.triggerRef);return(0,T.jsx)(ru.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":lg(i.open),...r,ref:o,onClick:n7(e.onClick,i.onOpenToggle)})});s6.displayName=s5;var s8="DialogPortal",[s7,s9]=s0(s8,{forceMount:void 0}),le=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=s3(s8,t);return(0,T.jsx)(s7,{scope:t,forceMount:n,children:Q.Children.map(r,e=>(0,T.jsx)(ri,{present:n||o.open,children:(0,T.jsx)(oK,{asChild:!0,container:i,children:e})}))})};le.displayName=s8;var lt="DialogOverlay",ln=Q.forwardRef((e,t)=>{let n=s9(lt,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=s3(lt,e.__scopeDialog);return o.modal?(0,T.jsx)(ri,{present:r||o.open,children:(0,T.jsx)(li,{...i,ref:t})}):null});ln.displayName=lt;var lr=ra("DialogOverlay.RemoveScroll"),li=Q.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=s3(lt,n);return(0,T.jsx)(aQ,{as:lr,allowPinchZoom:!0,shards:[i.contentRef],children:(0,T.jsx)(ru.div,{"data-state":lg(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),lo="DialogContent",la=Q.forwardRef((e,t)=>{let n=s9(lo,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=s3(lo,e.__scopeDialog);return(0,T.jsx)(ri,{present:r||o.open,children:o.modal?(0,T.jsx)(ls,{...i,ref:t}):(0,T.jsx)(ll,{...i,ref:t})})});la.displayName=lo;var ls=Q.forwardRef((e,t)=>{let n=s3(lo,e.__scopeDialog),r=Q.useRef(null),i=n5(t,n.contentRef,r);return Q.useEffect(()=>{let e=r.current;if(e)return o0(e)},[]),(0,T.jsx)(lc,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:n7(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:n7(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:n7(e.onFocusOutside,e=>e.preventDefault())})}),ll=Q.forwardRef((e,t)=>{let n=s3(lo,e.__scopeDialog),r=Q.useRef(!1),i=Q.useRef(!1);return(0,T.jsx)(lc,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let o=t.target;n.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),lc=Q.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=s3(lo,n),l=Q.useRef(null),c=n5(t,l);return rJ(),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(r2,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:(0,T.jsx)(rW,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":lg(s.open
79),...a,ref:c,onDismiss:()=>s.onOpenChange(!1)})}),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(lE,{titleId:s.titleId}),(0,T.jsx)(lC,{contentRef:l,descriptionId:s.descriptionId})]})]})}),lu="DialogTitle",ld=Q.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=s3(lu,n);return(0,T.jsx)(ru.h2,{id:i.titleId,...r,ref:t})});ld.displayName=lu;var lh="DialogDescription",lm=Q.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=s3(lh,n);return(0,T.jsx)(ru.p,{id:i.descriptionId,...r,ref:t})});lm.displayName=lh;var lp="DialogClose",lf=Q.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=s3(lp,n);return(0,T.jsx)(ru.button,{type:"button",...r,ref:t,onClick:n7(e.onClick,()=>i.onOpenChange(!1))})});function lg(e){return e?"open":"closed"}lf.displayName=lp;var lA="DialogTitleWarning",[lv,ly]=n6(lA,{contentName:lo,titleName:lu,docsSlug:"dialog"}),lE=({titleId:e})=>{let t=ly(lA),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 80 81If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 82 83For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return Q.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},lC=({contentRef:e,descriptionId:t})=>{let n=ly("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return Q.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null};let lb=({trigger:e,title:t,additionalInfo:n,description:r,open:i,onOpenChange:o,subTitle:a,children:s,css:l,cardCss:c,noDivider:u,overlayCss:d,iconName:h,iconClassNames:m,onIconClick:p,noIconPadding:f,closeTestId:g,onCloseClick:A})=>(0,T.jsxs)(s4,{open:i,onOpenChange:o,children:[e&&(0,T.jsx)(s6,{dir:"ltr",asChild:!0,children:e}),(0,T.jsx)(le,{children:(0,T.jsx)(ln,{className:R(["fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",d]),dir:"ltr",children:(0,T.jsxs)(la,{dir:"ltr","aria-label":t,"aria-describedby":r,className:R(["flex max-h-[90vh] w-full max-w-5xl flex-col overflow-hidden rounded-lg bg-white shadow-xl focus:outline-none",c]),children:[t?(0,T.jsxs)(nX,{as:"header",direction:"column",className:"md: p-4 pb-0 md:p-6 md:pb-0",gap:"4",children:[(0,T.jsxs)(nX,{direction:"column",gap:"1",children:[(0,T.jsxs)("div",{className:"flex items-center justify-between",children:[(0,T.jsxs)(nX,{gap:"2",align:"center",children:[h&&(0,T.jsx)(nz,{name:h,width:"20",className:m,onClick:p}),(0,T.jsx)(ld,{children:(0,T.jsx)(n0,{size:"base",weight:"medium",className:"w-full",children:t})}),n&&(0,T.jsx)(a1,{children:n})]}),A?(0,T.jsx)(P,{variant:"clear",className:"px-2 py-2",dataTestId:`${g??"dialog"}-close-button`,onClick:A,children:(0,T.jsx)(nz,{name:"X"})}):(0,T.jsx)(lf,{asChild:!0,children:(0,T.jsx)(P,{variant:"clear",className:"px-2 py-2",dataTestId:`${g??"dialog"}-close-button`,children:(0,T.jsx)(nz,{name:"X"})})})]}),a&&(0,T.jsx)(n0,{className:"text-gray-500",children:a})]}),!u&&(0,T.jsx)(rH,{})]}):(0,T.jsx)(ld,{}),(0,T.jsx)("div",{className:R(["overflow-y-auto p-6",h&&!f?"pl-12":"",l]),children:s})]})})})]});e.s(["Dialog",0,lb],41271);var lI="AlertDialog",[lx,lw]=n8(lI,[s1]),lk=s1(),lB=e=>{let{__scopeAlertDialog:t,...n}=e,r=lk(t);return(0,T.jsx)(s4,{...r,...n,modal:!0})};lB.displayName=lI;var lS=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=lk(n);return(0,T.jsx)(s6,{...i,...r,ref:t})});lS.displayName="AlertDialogTrigger";var lT=e=>{let{__scopeAlertDialog:t,...n}=e,r=lk(t);return(0,T.jsx)(le,{...r,...n})};lT.displayName="AlertDialogPortal";var lQ=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=lk(n);return(0,T.jsx)(ln,{...i,...r,ref:t})});lQ.displayName="AlertDialogOverlay";var lR="AlertDialogContent",[lO,lj]=lx(lR),lM=rl("AlertDialogContent"),lP=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:r,...i}=e,o=lk(n),a=Q.useRef(null),s=n5(t,a),l=Q.useRef(null);return(0,T.jsx)(lv,{contentName:lR,titleName:lN,docsSlug:"alert-dialog",children:(0,T.jsx)(lO,{scope:n,cancelRef:l,children:(0,T.jsxs)(la,{role:"alertdialog",...o,...i,ref:s,onOpenAutoFocus:n7(i.onOpenAutoFocus,e=>{e.preventDefault(),l.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,T.jsx)(lM,{children:r}),(0,T.jsx)(lH,{contentRef:a})]})})})});lP.displayName=lR;var lN="AlertDialogTitle",lD=Q.forwardRef((e,t)=>
83{let{__scopeAlertDialog:n,...r}=e,i=lk(n);return(0,T.jsx)(ld,{...i,...r,ref:t})});lD.displayName=lN;var lL="AlertDialogDescription",lz=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=lk(n);return(0,T.jsx)(lm,{...i,...r,ref:t})});lz.displayName=lL;var lF=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=lk(n);return(0,T.jsx)(lf,{...i,...r,ref:t})});lF.displayName="AlertDialogAction";var l_="AlertDialogCancel",lU=Q.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=lj(l_,n),o=lk(n),a=n5(t,i);return(0,T.jsx)(lf,{...o,...r,ref:a})});lU.displayName=l_;var lH=({contentRef:e})=>{let t=`\`${lR}\` requires a description for the component to be accessible for screen reader users. 84 85You can add a description to the \`${lR}\` by passing a \`${lL}\` component as a child, which also benefits sighted users by adding visible context to the dialog. 86 87Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${lR}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. 88 89For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return Q.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null};e.s(["Alert",0,({open:e,onOpenChange:t,trigger:n,title:r,description:i,cancelText:o="Cancel",actionText:a="Confirm",handleAction:s})=>(0,T.jsxs)(lB,{open:e,onOpenChange:t,children:[n&&(0,T.jsx)(lS,{asChild:!0,children:n}),(0,T.jsx)(lT,{children:(0,T.jsx)(lQ,{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/40 p-4",children:(0,T.jsxs)(lP,{className:"flex w-full max-w-[400px] flex-col gap-6 rounded-2xl bg-white p-8 shadow-xl",children:[(0,T.jsxs)(nX,{direction:"column",gap:"1.5",children:[(0,T.jsx)(lD,{children:(0,T.jsx)(n0,{weight:"medium",size:"xl",children:r})}),(0,T.jsx)(lz,{asChild:!0,children:(0,T.jsx)(n0,{size:"sm",className:"leading-normal text-gray-500",children:i})})]}),(0,T.jsxs)(nX,{gap:"2",justify:"end",children:[(0,T.jsx)(lU,{asChild:!0,children:(0,T.jsx)(P,{variant:"secondary",children:o})}),(0,T.jsx)(lF,{asChild:!0,children:(0,T.jsx)(P,{variant:"destructive",onClick:s,children:a})})]})]})})})]})],39525);var lV="Radio",[lq,lW]=n8(lV),[lK,lG]=lq(lV),lX=Q.forwardRef((e,t)=>{let{__scopeRadio:n,name:r,checked:i=!1,required:o,disabled:a,value:s="on",onCheck:l,form:c,...u}
89=e,[d,h]=Q.useState(null),m=n5(t,e=>h(e)),p=Q.useRef(!1),f=!d||c||!!d.closest("form");return(0,T.jsxs)(lK,{scope:n,checked:i,disabled:a,children:[(0,T.jsx)(ru.button,{type:"button",role:"radio","aria-checked":i,"data-state":l$(i),"data-disabled":a?"":void 0,disabled:a,value:s,...u,ref:m,onClick:n7(e.onClick,e=>{i||l?.(),f&&(p.current=e.isPropagationStopped(),p.current||e.stopPropagation())})}),f&&(0,T.jsx)(lZ,{control:d,bubbles:!p.current,name:r,value:s,checked:i,required:o,disabled:a,form:c,style:{transform:"translateX(-100%)"}})]})});lX.displayName=lV;var lY="RadioIndicator",lJ=Q.forwardRef((e,t)=>{let{__scopeRadio:n,forceMount:r,...i}=e,o=lG(lY,n);return(0,T.jsx)(ri,{present:r||o.checked,children:(0,T.jsx)(ru.span,{"data-state":l$(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t})})});lJ.displayName=lY;var lZ=Q.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{let a=Q.useRef(null),s=n5(a,o),l=rn(n),c=rr(t);return Q.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(l!==n&&t){let i=new Event("click",{bubbles:r});t.call(e,n),e.dispatchEvent(i)}},[l,n,r]),(0,T.jsx)(ru.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function l$(e){return e?"checked":"unchecked"}lZ.displayName="RadioBubbleInput";var l0=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],l1="RadioGroup",[l2,l3]=n8(l1,[so,lW]),l4=so(),l5=lW(),[l6,l8]=l2(l1),l7=Q.forwardRef((e,t)=>{let{__scopeRadioGroup:n,name:r,defaultValue:i,value:o,required:a=!1,disabled:s=!1,orientation:l,dir:c,loop:u=!0,onValueChange:d,...h}=e,m=l4(n),p=a8(c),[f,g]=rt({prop:o,defaultProp:i??null,onChange:d,caller:l1});return(0,T.jsx)(l6,{scope:n,name:r,required:a,disabled:s,value:f,onValueChange:g,children:(0,T.jsx)(sl,{asChild:!0,...m,orientation:l,dir:p,loop:u,children:(0,T.jsx)(ru.div,{role:"radiogroup","aria-required":a,"aria-orientation":l,"data-disabled":s?"":void 0,dir:p,...h,ref:t})})})});l7.displayName=l1;var l9="RadioGroupItem",ce=Q.forwardRef((e,t)=>{let{__scopeRadioGroup:n,disabled:r,...i}=e,o=l8(l9,n),a=o.disabled||r,s=l4(n),l=l5(n),c=Q.useRef(null),u=n5(t,c),d=o.value===i.value,h=Q.useRef(!1);return Q.useEffect(()=>{let e=e=>{l0.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,T.jsx)(sd,{asChild:!0,...s,focusable:!a,active:d,children:(0,T.jsx)(lX,{disabled:a,required:o.required,checked:d,...l,...i,name:o.name,ref:u,onCheck:()=>o.onValueChange(i.value),onKeyDown:n7(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:n7(i.onFocus,()=>{h.current&&c.current?.click()})})})});ce.displayName=l9;var ct=Q.forwardRef((e,t)=>{let{__scopeRadioGroup:n,...r}=e,i=l5(n);return(0,T.jsx)(lJ,{...i,...r,ref:t})});ct.displayName="RadioGroupIndicator",e.s(["RadioGroup",0,({children:e,value:t,onValueChange:n,defaultValue:r,disabled:i,className:o})=>(0,T.jsx)(l7,{className:R(["flex flex-col gap-2.5",o]),defaultValue:r,value:t,onValueChange:n,"aria-label":"View density",disabled:i,children:e}),"RadioGroupItem",0,({children:e,value:t,id:n,disabled:r})=>(0,T.jsxs)(nX,{gap:"2",children:[(0,T.jsx)(ce,{className:"shadow-border hover:bg-gray-20 mt-[2px] h-4 w-4 shrink-0 rounded-full bg-white shadow-gray-400 focus:shadow-black/50 disabled:opacity-50",value:t,id:n,disabled:r,children:(0,T.jsx)(nX,{className:"h-full w-full",children:(0,T.jsx)(ct,{className:R(["relative flex h-full w-full items-center justify-center","after:content-[''] after:block after:w-2.5 after:h-2.5 after:rounded-full after:bg-gray-600"])})})}),e&&(0,T.jsx)("span",{className:R(["grow",r?"opacity-50":""]),children:e})]})],58157),e.s(["FullScreenSpinner",0,()=>(0,T.jsx)(nX,{className:"fixed inset-0 z-50 bg-white",justify:"center",align:"center",children:(0,T.jsx)("div",{className:"animate-[fade-in_1s_2s_ease-out_forwards] opacity-0",children:(0,T.jsx)(nz,{name:"Spinner",className:"h-8 w-8 animate-spin"})})})],88546);var cn=e.i(73714);e.s(["Textarea",0,({children:e,maxRows:t=8,rows:n=2,placeholder:r,label:i,className:o,errorMessage:a,hintMessage:s,defaultValue:l,name:c,onChange:u,disabled:d,value:h,required:m,labelClassName:p,dataTestId:f,size:g="md"})=>(0,T.jsxs)(nX,{direction:"column",gap:"2",className:"grow",children:[(0,T.jsxs)(nX,{as:"label",direction:"column",gap:"2",children:[i&&(0,T.jsx)(n0,{size:"sm",className:R(["text-gray-500",p]),weight:"medium",children:i}),(0,T.jsx)(cn.default,{defaultValue:l,value:h,maxRows:t,rows:n,name:c,className:R(["shadow-border rounded-lg bg-white text-sm text-gray-500 shadow-gray-200 focus-within:shadow-black/30 focus:outline-none",n1.size[g],d&&"cursor-not-allowed bg-gray-50 text-gray-500",o]),placeholder:r,onChange:u,disabled:d,required:m,"data-testid":f,children:e})]}),a&&(0,T.jsx)(n0,{className:"text-error-500",children:a}),!a&&s&&(0,T.jsx)(n0,{children:s})]})],20537),e.s(["TextEditor",()=>cc],54970);var cr=e.i(30897),ci=e.i(23808);e.i(22778);let co=({isOpen:e,onOpenChange:t,link:n="",setLink:r,errorMessage:i,onSubmit:o=()=>void 0})=>(0,T.jsx)(lb,{open:e,onOpenChange:t,onCloseClick:()=>t(!1),cardCss:"max-w-lg overflow-visible",css:"flex flex-col grow",overlayCss:"animate-fade-in duration-100",children:(0,T.jsxs)(nX,{direction:"column",gap:"4",children:[(0,T.jsxs)(nX,{justify:"between",align:"center",children:[(0,T.jsx)(n0,{as:"h1",children:"Enter your URL:"}),(0,T.jsx)(nz,{name:"Close",width:"16",onClick:()=>t(!1)})]}),(0,T.jsx)(n2,{value:n,onChange:e=>r(e),placeholder:"https://example.com",type:"text",errorMessage:i}),(0,T.jsx)(P,{onClick:o,type:"button",disabled:!n,children:"Submit"})]})}),ca=({children:e,onClick:t,disabled:n,isActive:r,preferences:i,className:o})=>(0,T.jsx)(P,{type:"button",onClick:t,variant:"clear",className:R(["px-1.5 py-1.5",o,i?.hoverColor,r&&i?.activeColor]),disabled:n,children:e}),cs={withBold:!0,withItalic:!0,withUnderline:!0,withBulletList:!0,withOrderedList:!0,withHyperlink:!0,withUndo:!0,withRedo:!0,activeColor:"bg-gray-100",hoverColor:"hover:bg-gray-50",withCompareAgainstStandardAgreement:{visible:!1}},cl=({editor:e,className:t,formatBarPreferences:n,isDisabled:r})=>{let[i,o]=(0,Q.useState)(!1),[a,s]=(0,Q.useState)(""),[l,c]=(0,Q.useState)();if(!e)return null;let{withBold:u=!1,withItalic:d=!1,withUnderline:h=!1,withBulletList:m=!1,withOrderedList:p=!1,withHyperlink:f=!1,withUndo:g=!1,withRedo:A=!1,hoverColor:v=cs.hoverColor,activeColor:y=cs.activeColor,withCompareAgainstStandardAgreement:E={visible:!1}}={...cs,...n},C={hoverColor:v,activeColor:y};(0,Q.useEffect)(()=>{c("")},[a]);let b=(0,Q.useCallback)(()=>{s(e.getAttributes("link").href||""),o(!0)},[e]);return e?(0,T.jsxs)(nX,{align:"center",gap:"2",justify:"between",wrap:"wrap",className:t,children:[(0,T.jsxs)(nX,{gap:"2",children:[u&&(0,T.jsx)(ca,{onClick:()=>e?.chain().focus().toggleBold().run(),isActive:e.isActive("bold"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"TextBolder",width:16})}),d&&(0,T.jsx)(ca,{onClick:()=>e?.chain().focus().toggleItalic().run(),isActive:e.isActive("italic"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"TextItal
89ic",width:16})}),h&&(0,T.jsx)(ca,{onClick:()=>e?.chain().focus().toggleUnderline().run(),isActive:e.isActive("underline"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"TextUnderline",width:16})}),m&&(0,T.jsx)(ca,{onClick:()=>e?.chain().focus().toggleBulletList().run(),isActive:e.isActive("bulletList"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"ListBullets",width:16})}),p&&(0,T.jsx)(ca,{onClick:()=>e?.chain().focus().toggleOrderedList().run(),isActive:e.isActive("orderedList"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"ListNumbers",width:16})}),f&&(0,T.jsx)(ca,{onClick:b,isActive:e.isActive("link"),preferences:C,disabled:r,children:(0,T.jsx)(nz,{name:"Link",width:16})})]}),(0,T.jsxs)(nX,{gap:"2",children:[E.visible&&(0,T.jsx)(ca,{onClick:E.onClick,className:"py-0",children:(0,T.jsxs)(nX,{gap:"1",children:[(0,T.jsx)(n0,{className:R([E.active?"text-primary-700":""]),children:"Compare against Standard Agreement"}),(0,T.jsx)(nz,{name:"WrittenFileSearch",width:16,className:R(["shrink-0",E.active?"stroke-primary-700":""])})]})}),g&&(0,T.jsx)(ca,{onClick:()=>e.chain().focus().undo().run(),disabled:!e.can().chain().focus().undo().run()||r,preferences:C,children:(0,T.jsx)(nz,{name:"ArrowUUpLeft",width:16})}),A&&(0,T.jsx)(ca,{onClick:()=>e.chain().focus().redo().run(),disabled:!e.can().chain().focus().redo().run()||r,preferences:C,children:(0,T.jsx)(nz,{name:"ArrowUUpRight",width:16})})]}),(0,T.jsx)(co,{isOpen:i,onOpenChange:o,link:a,setLink:s,errorMessage:l,onSubmit:()=>{if(c(void 0),""===a)return void e.chain().focus().extendMarkRange("link").unsetMark("link").run();let t=(0,cr.validateUrl)(a),n=(0,cr.parseUrl)(a);t&&n?(e.chain().focus().setMark("link",{href:n.href}).run(),o(!1)):c("The link is invalid (format: https://www.example.com)")}})]}):null},cc=({editor:e,className:t,placeholder:n,isFormatBar:r=!0,formatBarPreferences:i,onChange:o,isLoading:a,dataTestIdPrefix:s})=>{(0,Q.useEffect)(()=>(e?.on("update",(0,ci.default)(({editor:e})=>{o&&o(e)},400)),()=>e?.removeAllListeners()),[e,o]);let l=e?.isEditable;return a?(0,T.jsx)(nY,{innerClassName:"min-h-[calc(200px+46px)]",className:t}):(0,T.jsxs)(nX,{direction:"column",className:R(["shadow-border rounded-md shadow-black/10 focus-within:shadow-black/20",t]),children:[(0,T.jsx)(cr.EditorContent,{editor:e,placeholder:n,className:"min-h-0 grow scroll-p-2 overflow-y-auto p-0","data-testid":`${s}-text-editor`}),r&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(rH,{}),(0,T.jsx)(cl,{editor:e,formatBarPreferences:i,className:"items-end justify-end px-4 py-2",isDisabled:!l})]})]})};var cu="Tabs",[cd,ch]=n8(cu,[so]),cm=so(),[cp,cf]=cd(cu),cg=Q.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:a="horizontal",dir:s,activationMode:l="automatic",...c}=e,u=a8(s),[d,h]=rt({prop:r,onChange:i,defaultProp:o??"",caller:cu});return(0,T.jsx)(cp,{scope:n,baseId:ie(),value:d,onValueChange:h,orientation:a,dir:u,activationMode:l,children:(0,T.jsx)(ru.div,{dir:u,"data-orientation":a,...c,ref:t})})});cg.displayName=cu;var cA="TabsList",cv=Q.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,o=cf(cA,n),a=cm(n);return(0,T.jsx)(sl,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:r,children:(0,T.jsx)(ru.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});cv.displayName=cA;var cy="TabsTrigger",cE=Q.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,a=cf(cy,n),s=cm(n),l=cI(a.baseId,r),c=cx(a.baseId,r),u=r===a.value;return(0,T.jsx)(sd,{asChild:!0,...s,focusable:!i,active:u,children:(0,T.jsx)(ru.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...o,ref:t,onMouseDown:n7(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():a.onValueChange(r)}),onKeyDown:n7(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&a.onValueChange(r)}),onFocus:n7(e.onFocus,()=>{let e="manual"!==a.activationMode;u||i||!e||a.onValueChange(r)})})})});cE.displayName=cy;var cC="TabsContent",cb=Q.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:i,children:o,...a}=e,s=cf(cC,n),l=cI(s.baseId,r),c=cx(s.baseId,r),u=r===s.value,d=Q.useRef(u);return Q.useEffect(()=>{let e=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,T.jsx)(ri,{present:i||u,children:({present:n})=>(0,T.jsx)(ru.div,{"data-state":u?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!n,id:c,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:d.current?"0s":void 0},children:n&&o})})});function cI(e,t){return`${e}-trigger-${t}`}function cx(e,t){return`${e}-content-${t}`}cb.displayName=cC,e.s(["TabsContent",0,({value:e,children:t,className:n,...r})=>(0,T.jsx)(cb,{value:e,asChild:!0,children:(0,T.jsx)(T.Fragment,{children:(0,T.jsx)(nX,{direction:"column",className:R(["grow",n]),...r,children:t})})}),"TabsList",0,({withDivider:e=!0,children:t,className:n})=>(0,T.jsx)(cv,{className:R([e&&"border-b border-b-gray-100",n]),children:t}),"TabsRoot",0,cg,"TabsTrigger",0,({value:e,children:t,dataTestId:n,className:r})=>(0,T.jsx)(cE,{value:e,className:r,"data-testid":n,children:t})],76097),e.s(["Card",0,({id:e,children:t,className:n,isBackgroun
89dTransparent:r,isLoading:i,minHeight:o,onClick:a})=>{let s=R([r?"sm:shadow-card !rounded-none shadow-none sm:!rounded-xl":"","shadow-card w-full sm:overflow-y-hidden rounded-xl",n]);return i?(0,T.jsx)(nY,{width:100,height:o,className:s}):(0,T.jsx)("div",{id:e,className:s,onClick:a,children:t})}],67265),e.s(["Spinner",0,({size:e="16"})=>(0,T.jsx)(nz,{width:e,height:e,name:"Spinner",className:"animate-spin"})],70619),e.s(["ErrorMessage",0,({statusCode:e,title:t,message:n,className:r})=>{let i="5"===String(e).at(0),o="403"===String(e);return(0,T.jsxs)(nX,{className:R(["h-screen w-full",r]),align:"center",justify:"center",direction:"column",gap:"4",children:[(0,T.jsxs)(nX,{direction:"column",align:"center",gap:"2",children:[(0,T.jsx)(n0,{size:"3xl",weight:"medium",children:"Oops!"}),(0,T.jsx)(n0,{size:"lg",weight:"medium",children:i?"Something went wrong on our end.":o?"You don't have permission to access this page.":t||"An error has occurred."})]}),(0,T.jsx)(rH,{className:"w-4/5"}),!i&&(n||o)?(0,T.jsxs)(T.Fragment,{children:[o?(0,T.jsxs)(n0,{children:["Need help? Contact us at ",(0,T.jsx)("i",{children:"[email protected]"})]}):(0,T.jsx)(n0,{children:n}),(0,T.jsx)(P,{size:"md",onClick:()=>window.location.replace("/"),children:"Go Back"})]}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)(n0,{children:["Please refresh the page and try again, or contact us at"," ",(0,T.jsx)("i",{children:"[email protected]"})]}),(0,T.jsx)(P,{size:"md",onClick:()=>window.location.reload(),children:"Refresh"})]})]})}],80931);var cw=["Enter"," "],ck=["ArrowUp","PageDown","End"],cB=["ArrowDown","PageUp","Home",...ck],cS={ltr:[...cw,"ArrowRight"],rtl:[...cw,"ArrowLeft"]},cT={ltr:["ArrowLeft"],rtl:["ArrowRight"]},cQ="Menu",[cR,cO,cj]=a2(cQ),[cM,cP]=n8(cQ,[cj,oR,so]),cN=oR(),cD=so(),[cL,cz]=cM(cQ),[cF,c_]=cM(cQ),cU=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:a=!0}=e,s=cN(t),[l,c]=Q.useState(null),u=Q.useRef(!1),d=rS(o),h=a8(i);return Q.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,T.jsx)(oM,{...s,children:(0,T.jsx)(cL,{scope:t,open:n,onOpenChange:d,content:l,onContentChange:c,children:(0,T.jsx)(cF,{scope:t,onClose:Q.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:h,modal:a,children:r})})})};cU.displayName=cQ;var cH=Q.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=cN(n);return(0,T.jsx)(oN,{...i,...r,ref:t})});cH.displayName="MenuAnchor";var cV="MenuPortal",[cq,cW]=cM(cV,{forceMount:void 0}),cK=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=cz(cV,t);return(0,T.jsx)(cq,{scope:t,forceMount:n,children:(0,T.jsx)(ri,{present:n||o.open,children:(0,T.jsx)(oK,{asChild:!0,container:i,children:r})})})};cK.displayName=cV;var cG="MenuContent",[cX,cY]=cM(cG),cJ=Q.forwardRef((e,t)=>{let n=cW(cG,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=cz(cG,e.__scopeMenu),a=c_(cG,e.__scopeMenu);return(0,T.jsx)(cR.Provider,{scope:e.__scopeMenu,children:(0,T.jsx)(ri,{present:r||o.open,children:(0,T.jsx)(cR.Slot,{scope:e.__scopeMenu,children:a.modal?(0,T.jsx)(cZ,{...i,ref:t}):(0,T.jsx)(c$,{...i,ref:t})})})})}),cZ=Q.forwardRef((e,t)=>{let n=cz(cG,e.__scopeMenu),r=Q.useRef(null),i=n5(t,r);return Q.useEffect(()=>{let e=r.current;if(e)return o0(e)},[]),(0,T.jsx)(c1,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:n7(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),c$=Q.forwardRef((e,t)=>{let n=cz(cG,e.__scopeMenu);return(0,T.jsx)(c1,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),c0=ra("MenuContent.ScrollLock"),c1=Q.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:h,onDismiss:m,disableOutsideScroll:p,...f}=e,g=cz(cG,n),A=c_(cG,n),v=cN(n),y=cD(n),E=cO(n),[C,b]=Q.useState(null),I=Q.useRef(null),x=n5(t,I,g.onContentChange),w=Q.useRef(0),k=Q.useRef(""),B=Q.useRef(0),S=Q.useRef(null),R=Q.useRef("right"),O=Q.useRef(0),j=p?aQ:Q.Fragment;Q.useEffect(()=>()=>window.clearTimeout(w.current),[]),rJ();let M=Q.useCallback(e=>{var t,n;return R.current===S.current?.side&&(t=e,!!(n=S.current?.area)&&function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let a=t[e],s=t[o],l=a.x,c=a.y,u=s.x,d=s.y;c>r!=d>r&&n<(u-l)*(r-c)/(d-c)+l&&(i=!i)}return i}({x:t.clientX,y:t.clientY},n))},[]);return(0,T.jsx)(cX,{scope:n,searchRef:k,onItemEnter:Q.useCallback(e=>{M(e)&&e.preventDefault()},[M]),onItemLeave:Q.useCallback(e=>{M(e)||(I.current?.focus(),b(null))},[M]),onTriggerLeave:Q.useCallback(e=>{M(e)&&e.preventDefault()},[M]),pointerGraceTimerRef:B,onPointerGraceIntentChange:Q.useCallback(e=>{S.current=e},[]),children:(0,T.jsx)(j,{...p?{as:c0,allowPinchZoom:!0}:void 0,children:(0,T.jsx)(r2,{asChild:!0,trapped:i,onMountAutoFocus:n7(o,e=>{e.preventDefault(),I.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,T.jsx)(rW,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:h,onDismiss:m,children:(0,T.jsx)(sl,{asChild:!0,...y,dir:A.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:b,onEntryFocus:n7(l,e=>{A.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,T.jsx)(oF,{role:"menu","aria-orientation":"vertical","data-state":uA(g.open),"data-radix-menu-content":"",dir:A.dir,...v,...f,ref:x,style:{outline:"none",...f.style},onKeyDown:n7(f.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
89y.length;if(t){var i;let t,o,a,s,l,c;"Tab"===e.key&&e.preventDefault(),!n&&r&&(i=e.key,t=k.current+i,o=E().filter(e=>!e.disabled),a=document.activeElement,s=o.find(e=>e.ref.current===a)?.textValue,l=function(e,t,n){var r;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,a=(r=Math.max(o,0),e.map((t,n)=>e[(r+n)%e.length]));1===i.length&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return s!==n?s:void 0}(o.map(e=>e.textValue),t,s),c=o.find(e=>e.textValue===l)?.ref.current,function e(t){k.current=t,window.clearTimeout(w.current),""!==t&&(w.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let o=I.current;if(e.target!==o||!cB.includes(e.key))return;e.preventDefault();let a=E().filter(e=>!e.disabled).map(e=>e.ref.current);ck.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:n7(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(w.current),k.current="")}),onPointerMove:n7(e.onPointerMove,uE(e=>{let t=e.target,n=O.current!==e.clientX;e.currentTarget.contains(t)&&n&&(R.current=e.clientX>O.current?"right":"left",O.current=e.clientX)}))})})})})})})});cJ.displayName=cG;var c2=Q.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(ru.div,{role:"group",...r,ref:t})});c2.displayName="MenuGroup";var c3=Q.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(ru.div,{...r,ref:t})});c3.displayName="MenuLabel";var c4="MenuItem",c5="menu.itemSelect",c6=Q.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,o=Q.useRef(null),a=c_(c4,e.__scopeMenu),s=cY(c4,e.__scopeMenu),l=n5(t,o),c=Q.useRef(!1);return(0,T.jsx)(c8,{...i,ref:l,disabled:n,onClick:n7(e.onClick,()=>{let e=o.current;if(!n&&e){let t=new CustomEvent(c5,{bubbles:!0,cancelable:!0});e.addEventListener(c5,e=>r?.(e),{once:!0}),rd(e,t),t.defaultPrevented?c.current=!1:a.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),c.current=!0},onPointerUp:n7(e.onPointerUp,e=>{c.current||e.currentTarget?.click()}),onKeyDown:n7(e.onKeyDown,e=>{let t=""!==s.searchRef.current;n||t&&" "===e.key||cw.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});c6.displayName=c4;var c8=Q.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=cY(c4,n),s=cD(n),l=Q.useRef(null),c=n5(t,l),[u,d]=Q.useState(!1),[h,m]=Q.useState("");return Q.useEffect(()=>{let e=l.current;e&&m((e.textContent??"").trim())},[o.children]),(0,T.jsx)(cR.ItemSlot,{scope:n,disabled:r,textValue:i??h,children:(0,T.jsx)(sd,{asChild:!0,...s,focusable:!r,children:(0,T.jsx)(ru.div,{role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:c,onPointerMove:n7(e.onPointerMove,uE(e=>{r?a.onItemLeave(e):(a.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:n7(e.onPointerLeave,uE(e=>a.onItemLeave(e))),onFocus:n7(e.onFocus,()=>d(!0)),onBlur:n7(e.onBlur,()=>d(!1))})})})}),c7=Q.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,T.jsx)(ua,{scope:e.__scopeMenu,checked:n,children:(0,T.jsx)(c6,{role:"menuitemcheckbox","aria-checked":uv(n)?"mixed":n,...i,ref:t,"data-state":uy(n),onSelect:n7(i.onSelect,()=>r?.(!!uv(n)||!n),{checkForDefaultPrevented:!1})})})});c7.displayName="MenuCheckboxItem";var c9="MenuRadioGroup",[ue,ut]=cM(c9,{value:void 0,onValueChange:()=>{}}),un=Q.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,o=rS(r);return(0,T.jsx)(ue,{scope:e.__scopeMenu,value:n,onValueChange:o,children:(0,T.jsx)(c2,{...i,ref:t})})});un.displayName=c9;var ur="MenuRadioItem",ui=Q.forwardRef((e,t)=>{let{value:n,...r}=e,i=ut(ur,e.__scopeMenu),o=n===i.value;return(0,T.jsx)(ua,{scope:e.__scopeMenu,checked:o,children:(0,T.jsx)(c6,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":uy(o),onSelect:n7(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ui.displayName=ur;var uo="MenuItemIndicator",[ua,us]=cM(uo,{checked:!1}),ul=Q.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,o=us(uo,n);return(0,T.jsx)(ri,{present:r||uv(o.checked)||!0===o.checked,children:(0,T.jsx)(ru.span,{...i,ref:t,"data-state":uy(o.checked)})})});ul.displayName=uo;var uc=Q.forwardRef((e,t)=>
89{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(ru.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});uc.displayName="MenuSeparator";var uu=Q.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=cN(n);return(0,T.jsx)(oH,{...i,...r,ref:t})});uu.displayName="MenuArrow";var[ud,uh]=cM("MenuSub"),um="MenuSubTrigger",up=Q.forwardRef((e,t)=>{let n=cz(um,e.__scopeMenu),r=c_(um,e.__scopeMenu),i=uh(um,e.__scopeMenu),o=cY(um,e.__scopeMenu),a=Q.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=o,c={__scopeMenu:e.__scopeMenu},u=Q.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return Q.useEffect(()=>u,[u]),Q.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),l(null)}},[s,l]),(0,T.jsx)(cH,{asChild:!0,...c,children:(0,T.jsx)(c8,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":uA(n.open),...e,ref:n4(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:n7(e.onPointerMove,uE(t=>{o.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||a.current||(o.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100)))})),onPointerLeave:n7(e.onPointerLeave,uE(e=>{u();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i="right"===r,a=t[i?"left":"right"],l=t[i?"right":"left"];o.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:a,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:a,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(e),e.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:n7(e.onKeyDown,t=>{let i=""!==o.searchRef.current;e.disabled||i&&" "===t.key||cS[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});up.displayName=um;var uf="MenuSubContent",ug=Q.forwardRef((e,t)=>{let n=cW(cG,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=cz(cG,e.__scopeMenu),a=c_(cG,e.__scopeMenu),s=uh(uf,e.__scopeMenu),l=Q.useRef(null),c=n5(t,l);return(0,T.jsx)(cR.Provider,{scope:e.__scopeMenu,children:(0,T.jsx)(ri,{present:r||o.open,children:(0,T.jsx)(cR.Slot,{scope:e.__scopeMenu,children:(0,T.jsx)(c1,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:c,align:"start",side:"rtl"===a.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{a.isUsingKeyboardRef.current&&l.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:n7(e.onFocusOutside,e=>{e.target!==s.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:n7(e.onEscapeKeyDown,e=>{a.onClose(),e.preventDefault()}),onKeyDown:n7(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=cT[a.dir].includes(e.key);t&&n&&(o.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});function uA(e){return e?"open":"closed"}function uv(e){return"indeterminate"===e}function uy(e){return uv(e)?"indeterminate":e?"checked":"unchecked"}function uE(e){return t=>"mouse"===t.pointerType?e(t):void 0}ug.displayName=uf;var uC="DropdownMenu",[ub,uI]=n8(uC,[cP]),ux=cP(),[uw,uk]=ub(uC),uB=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:a,modal:s=!0}=e,l=ux(t),c=Q.useRef(null),[u,d]=rt({prop:i,defaultProp:o??!1,onChange:a,caller:uC});return(0,T.jsx)(uw,{scope:t,triggerId:ie(),triggerRef:c,contentId:ie(),open:u,onOpenChange:d,onOpenToggle:Q.useCallback(()=>d(e=>!e),[d]),modal:s,children:(0,T.jsx)(cU,{...l,open:u,onOpenChange:d,dir:r,modal:s,children:n})})};uB.displayName=uC;var uS="DropdownMenuTrigger",uT=Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=uk(uS,n),a=ux(n);return(0,T.jsx)(cH,{asChild:!0,...a,children:(0,T.jsx)(ru.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:n4(t,o.triggerRef),onPointerDown:n7(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(o.onOpenToggle(),o.open||e.preventDefault())}),onKeyDown:n7(e.onKeyDown,e=>
89{!r&&(["Enter"," "].includes(e.key)&&o.onOpenToggle(),"ArrowDown"===e.key&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});uT.displayName=uS;var uQ=e=>{let{__scopeDropdownMenu:t,...n}=e,r=ux(t);return(0,T.jsx)(cK,{...r,...n})};uQ.displayName="DropdownMenuPortal";var uR="DropdownMenuContent",uO=Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=uk(uR,n),o=ux(n),a=Q.useRef(!1);return(0,T.jsx)(cJ,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:n7(e.onCloseAutoFocus,e=>{a.current||i.triggerRef.current?.focus(),a.current=!1,e.preventDefault()}),onInteractOutside:n7(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!i.modal||r)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});uO.displayName=uR,Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(c2,{...i,...r,ref:t})}).displayName="DropdownMenuGroup";var uj=Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(c3,{...i,...r,ref:t})});uj.displayName="DropdownMenuLabel";var uM=Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(c6,{...i,...r,ref:t})});function uP(e,[t,n]){return Math.min(n,Math.max(t,e))}uM.displayName="DropdownMenuItem",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(c7,{...i,...r,ref:t})}).displayName="DropdownMenuCheckboxItem",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(un,{...i,...r,ref:t})}).displayName="DropdownMenuRadioGroup",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(ui,{...i,...r,ref:t})}).displayName="DropdownMenuRadioItem",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(ul,{...i,...r,ref:t})}).displayName="DropdownMenuItemIndicator",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(uc,{...i,...r,ref:t})}).displayName="DropdownMenuSeparator",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(uu,{...i,...r,ref:t})}).displayName="DropdownMenuArrow",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(up,{...i,...r,ref:t})}).displayName="DropdownMenuSubTrigger",Q.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=ux(n);return(0,T.jsx)(ug,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent",e.s(["DropdownMenuContent",0,({children:e,className:t,...n})=>(0,T.jsx)(uQ,{children:(0,T.jsx)(uO,{className:R(["flex flex-col bg-white shadow-lg rounded-lg duration-400 ease-cubic-bezier-0.16-1-0.3-1 z-50",t]),...n,children:e})}),"DropdownMenuItem",0,({children:e,rightSlot:t,className:n="px-2",dataTestId:r,...i})=>(0,T.jsxs)(uM,{dir:"ltr",...i,className:R(["leading-0 relative flex gap-2 items-center rounded-md h-10 text-sm focus:bg-gray-50 cursor-pointer outline-none",n]),"data-testid":r,children:[e,t&&(0,T.jsx)("div",{className:"ml-auto pl-4 text-current opacity-75",children:t})]}),"DropdownMenuLabel",0,({children:e})=>(0,T.jsx)(uj,{className:"mb-2.5 flex items-center px-2 text-sm text-gray-500",children:(0,T.jsx)(n0,{children:e})}),"DropdownMenuRoot",0,({dir:e="ltr",children:t,...n})=>(0,T.jsx)(uB,{dir:e,...n,children:t}),"DropdownMenuTrigger",0,uT],92025);var uN=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),uD=Q.forwardRef((e,t)=>
89(0,T.jsx)(ru.span,{...e,ref:t,style:{...uN,...e.style}}));uD.displayName="VisuallyHidden",e.s(["Root",0,uD,"VISUALLY_HIDDEN_STYLES",0,uN,"VisuallyHidden",0,uD],27469);var uL=[" ","Enter","ArrowUp","ArrowDown"],uz=[" ","Enter"],uF="Select",[u_,uU,uH]=a2(uF),[uV,uq]=n8(uF,[uH,oR]),uW=oR(),[uK,uG]=uV(uF),[uX,uY]=uV(uF),uJ=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:l,dir:c,name:u,autoComplete:d,disabled:h,required:m,form:p}=e,f=uW(t),[g,A]=Q.useState(null),[v,y]=Q.useState(null),[E,C]=Q.useState(!1),b=a8(c),[I,x]=rt({prop:r,defaultProp:i??!1,onChange:o,caller:uF}),[w,k]=rt({prop:a,defaultProp:s,onChange:l,caller:uF}),B=Q.useRef(null),S=!g||p||!!g.closest("form"),[R,O]=Q.useState(new Set),j=Array.from(R).map(e=>e.props.value).join(";");return(0,T.jsx)(oM,{...f,children:(0,T.jsxs)(uK,{required:m,scope:t,trigger:g,onTriggerChange:A,valueNode:v,onValueNodeChange:y,valueNodeHasChildren:E,onValueNodeHasChildrenChange:C,contentId:ie(),value:w,onValueChange:k,open:I,onOpenChange:x,dir:b,triggerPointerDownPosRef:B,disabled:h,children:[(0,T.jsx)(u_.Provider,{scope:t,children:(0,T.jsx)(uX,{scope:e.__scopeSelect,onNativeOptionAdd:Q.useCallback(e=>{O(t=>new Set(t).add(e))},[]),onNativeOptionRemove:Q.useCallback(e=>{O(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),S?(0,T.jsxs)(dx,{"aria-hidden":!0,required:m,tabIndex:-1,name:u,autoComplete:d,value:w,onChange:e=>k(e.target.value),disabled:h,form:p,children:[void 0===w?(0,T.jsx)("option",{value:""}):null,Array.from(R)]},j):null]})})};uJ.displayName=uF;var uZ="SelectTrigger",u$=Q.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...i}=e,o=uW(n),a=uG(uZ,n),s=a.disabled||r,l=n5(t,a.onTriggerChange),c=uU(n),u=Q.useRef("touch"),[d,h,m]=dk(e=>{let t=c().filter(e=>!e.disabled),n=t.find(e=>e.value===a.value),r=dB(t,e,n);void 0!==r&&a.onValueChange(r.value)}),p=e=>{s||(a.onOpenChange(!0),m()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,T.jsx)(oN,{asChild:!0,...o,children:(0,T.jsx)(ru.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":dw(a.value)?"":void 0,...i,ref:l,onClick:n7(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==u.current&&p(e)}),onPointerDown:n7(i.onPointerDown,e=>{u.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(p(e),e.preventDefault())}),onKeyDown:n7(i.onKeyDown,e=>{let t=""!==d.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&uL.includes(e.key)&&(p(),e.preventDefault())})})})});u$.displayName=uZ;var u0="SelectValue",u1=Q.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:o,placeholder:a="",...s}=e,l=uG(u0,n),{onValueNodeHasChildrenChange:c}=l,u=void 0!==o,d=n5(t,l.onValueNodeChange);return n9(()=>{c(u)},[c,u]),(0,T.jsx)(ru.span,{...s,ref:d,style:{pointerEvents:"none"},children:dw(l.value)?(0,T.jsx)(T.Fragment,{children:a}):o})});u1.displayName=u0,Q.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,T.jsx)(ru.span,{"aria-hidden":!0,...i,ref:t,children:r||"â¼"})}).displayName="SelectIcon";var u2=e=>(0,T.jsx)(oK,{asChild:!0,...e});u2.displayName="SelectPortal";var u3="SelectContent",u4=Q.forwardRef((e,t)=>{let n=uG(u3,e.__scopeSelect),[r,i]=Q.useState();return(n9(()=>{i(new DocumentFragment)},[]),n.open)?(0,T.jsx)(u7,{...e,ref:t}):r?N.createPortal((0,T.jsx)(u5,{scope:e.__scopeSelect,children:(0,T.jsx)(u_.Slot,{scope:e.__scopeSelect,children:(0,T.jsx)("div",{children:e.children})})}),r):null});u4.displayName=u3;var[u5,u6]=uV(u3),u8=ra("SelectContent.RemoveScroll"),u7=Q.forwardRef((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:h,collisionPadding:m,sticky:p,hideWhenDetached:f,avoidCollisions:g,...A}=e,v=uG(u3,n),[y,E]=Q.useState(null),[C,b]=Q.useState(null),I=n5(t,e=>E(e)),[x,w]=Q.useState(null),[k,B]=Q.useState(null),S=uU(n),[R,O]=Q.useState(!1),j=Q.useRef(!1);Q.useEffect(()=>{if(y)return o0(y)},[y]),rJ();let M=Q.useCallback(e=>{let[t,...n]=S().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:"nearest"}),n===t&&C&&(C.scrollTop=0),n===r&&C&&(C.scrollTop=C.scrollHeight),n?.focu
89s(),document.activeElement!==i))return},[S,C]),P=Q.useCallback(()=>M([x,y]),[M,x,y]);Q.useEffect(()=>{R&&P()},[R,P]);let{onOpenChange:N,triggerPointerDownPosRef:D}=v;Q.useEffect(()=>{if(y){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(D.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(D.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():y.contains(n.target)||N(!1),document.removeEventListener("pointermove",t),D.current=null};return null!==D.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[y,N,D]),Q.useEffect(()=>{let e=()=>N(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[N]);let[L,z]=dk(e=>{let t=S().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=dB(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),F=Q.useCallback((e,t,n)=>{let r=!j.current&&!n;(void 0!==v.value&&v.value===t||r)&&(w(e),r&&(j.current=!0))},[v.value]),_=Q.useCallback(()=>y?.focus(),[y]),U=Q.useCallback((e,t,n)=>{let r=!j.current&&!n;(void 0!==v.value&&v.value===t||r)&&B(e)},[v.value]),H="popper"===r?de:u9,V=H===de?{side:s,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:h,collisionPadding:m,sticky:p,hideWhenDetached:f,avoidCollisions:g}:{};return(0,T.jsx)(u5,{scope:n,content:y,viewport:C,onViewportChange:b,itemRefCallback:F,selectedItem:x,onItemLeave:_,itemTextRefCallback:U,focusSelectedItem:P,selectedItemText:k,position:r,isPositioned:R,searchRef:L,children:(0,T.jsx)(aQ,{as:u8,allowPinchZoom:!0,children:(0,T.jsx)(r2,{asChild:!0,trapped:v.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:n7(i,e=>{v.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,T.jsx)(rW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>v.onOpenChange(!1),children:(0,T.jsx)(H,{role:"listbox",id:v.contentId,"data-state":v.open?"open":"closed",dir:v.dir,onContextMenu:e=>e.preventDefault(),...A,...V,onPlaced:()=>O(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...A.style},onKeyDown:n7(A.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=S().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>M(t)),e.preventDefault()}})})})})})})});u7.displayName="SelectContentImpl";var u9=Q.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...i}=e,o=uG(u3,n),a=u6(u3,n),[s,l]=Q.useState(null),[c,u]=Q.useState(null),d=n5(t,e=>u(e)),h=uU(n),m=Q.useRef(!1),p=Q.useRef(!0),{viewport:f,selectedItem:g,selectedItemText:A,focusSelectedItem:v}=a,y=Q.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&c&&f&&g&&A){let e=o.trigger.getBoundingClientRect(),t=c.getBoundingClientRect(),n=o.valueNode.getBoundingClientRect(),i=A.getBoundingClientRect();if("rtl"!==o.dir){let r=i.left-t.left,o=n.left-r,a=e.left-o,l=e.width+a,c=Math.max(l,t.width),u=uP(o,[10,Math.max(10,window.innerWidth-10-c)]);s.style.minWidth=l+"px",s.style.left=u+"px"}else{let r=t.right-i.right,o=window.innerWidth-n.right-r,a=window.innerWidth-e.right-o,l=e.width+a,c=Math.max(l,t.width),u=uP(o,[10,Math.max(10,window.innerWidth-10-c)]);s.style.minWidth=l+"px",s.style.right=u+"px"}let a=h(),l=window.innerHeight-20,u=f.scrollHeight,d=window.getComputedStyle(c),p=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),y=parseInt(d.borderBottomWidth,10),E=p+v+u+parseInt(d.paddingBottom,10)+y,C=Math.min(5*g.offsetHeight,E),b=window.getComputedStyle(f),I=parseInt(b.paddingTop,10),x=parseInt(b.paddingBottom,10),w=e.top+e.height/2-10,k=g.offsetHeight/2,B=p+v+(g.offsetTop+k);if(B<=w){let e=a.length>0&&g===a[a.length-1].ref.current;s.style.bottom="0px";let t=Math.max(l-w,k+(e?x:0)+(c.clientHeight-f.offsetTop-f.offsetHeight)+y);s.style.height=B+t+"px"}else{let e=a.length>0&&g===a[0].ref.current;s.style.top="0px";let t=Math.max(w,p+f.offsetTop+(e?I:0)+k);s.style.height=t+(E-B)+"px",f.scrollTop=B-w+f.offsetTop}s.style.margin="10px 0",s.style.minHeight=C+"px",s.style.maxHeight=l+"px",r?.(),requestAnimationFrame(()=>m.current=!0)}},[h,o.trigger,o.valueNode,s,c,f,g,A,o.dir,r]);n9(()=>y(),[y]);let[E,C]=Q.useState();n9(()=>{c&&C(window.getComputedStyle(c).zIndex)},[c]);let b=Q.useCallback(e=>{e&&!0===p.current&&(y(),v?.(),p.current=!1)},[y,v]);return(0,T.jsx)(dt,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:m,onScrollButtonChange:b,children:(0,T.jsx)("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,T.jsx)(ru.div,{...i,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});u9.displayName="SelectItemAlignedPosition";var de=Q.forwardRef((e,t)=>
89{let{__scopeSelect:n,align:r="start",collisionPadding:i=10,...o}=e,a=uW(n);return(0,T.jsx)(oF,{...a,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});de.displayName="SelectPopperPosition";var[dt,dn]=uV(u3,{}),dr="SelectViewport",di=Q.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...i}=e,o=u6(dr,n),a=dn(dr,n),s=n5(t,o.onViewportChange),l=Q.useRef(0);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,T.jsx)(u_.Slot,{scope:n,children:(0,T.jsx)(ru.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:n7(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=a;if(r?.current&&n){let e=Math.abs(l.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,i=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(i<r){let o=i+e,a=Math.min(r,o),s=o-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}l.current=t.scrollTop})})})]})});di.displayName=dr;var da="SelectGroup",[ds,dl]=uV(da);Q.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=ie();return(0,T.jsx)(ds,{scope:n,id:i,children:(0,T.jsx)(ru.div,{role:"group","aria-labelledby":i,...r,ref:t})})}).displayName=da;var dc="SelectLabel";Q.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=dl(dc,n);return(0,T.jsx)(ru.div,{id:i.id,...r,ref:t})}).displayName=dc;var du="SelectItem",[dd,dh]=uV(du),dm=Q.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...a}=e,s=uG(du,n),l=u6(du,n),c=s.value===r,[u,d]=Q.useState(o??""),[h,m]=Q.useState(!1),p=n5(t,e=>l.itemRefCallback?.(e,r,i)),f=ie(),g=Q.useRef("touch"),A=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(""===r)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,T.jsx)(dd,{scope:n,value:r,disabled:i,textId:f,isSelected:c,onItemTextChange:Q.useCallback(e=>{d(t=>t||(e?.textContent??"").trim())},[]),children:(0,T.jsx)(u_.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:(0,T.jsx)(ru.div,{role:"option","aria-labelledby":f,"data-highlighted":h?"":void 0,"aria-selected":c&&h,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:p,onFocus:n7(a.onFocus,()=>m(!0)),onBlur:n7(a.onBlur,()=>m(!1)),onClick:n7(a.onClick,()=>{"mouse"!==g.current&&A()}),onPointerUp:n7(a.onPointerUp,()=>{"mouse"===g.current&&A()}),onPointerDown:n7(a.onPointerDown,e=>{g.current=e.pointerType}),onPointerMove:n7(a.onPointerMove,e=>{g.current=e.pointerType,i?l.onItemLeave?.():"mouse"===g.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:n7(a.onPointerLeave,e=>{e.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:n7(a.onKeyDown,e=>{(l.searchRef?.current===""||" "!==e.key)&&(uz.includes(e.key)&&A()," "===e.key&&e.preventDefault())})})})})});dm.displayName=du;var dp="SelectItemText",df=Q.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,...o}=e,a=uG(dp,n),s=u6(dp,n),l=dh(dp,n),c=uY(dp,n),[u,d]=Q.useState(null),h=n5(t,e=>d(e),l.onItemTextChange,e=>s.itemTextRefCallback?.(e,l.value,l.disabled)),m=u?.textContent,p=Q.useMemo(()=>(0,T.jsx)("option",{value:l.value,disabled:l.disabled,children:m},l.value),[l.disabled,l.value,m]),{onNativeOptionAdd:f,onNativeOptionRemove:g}=c;return n9(()=>(f(p),()=>g(p)),[f,g,p]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(ru.span,{id:l.textId,...o,ref:h}),l.isSelected&&a.valueNode&&!a.valueNodeHasChildren?N.createPortal(o.children,a.valueNode):null]})});df.displayName=dp;var dg="SelectItemIndicator",dA=Q.forwardRef((e,t)=>
89{let{__scopeSelect:n,...r}=e;return dh(dg,n).isSelected?(0,T.jsx)(ru.span,{"aria-hidden":!0,...r,ref:t}):null});dA.displayName=dg;var dv="SelectScrollUpButton",dy=Q.forwardRef((e,t)=>{let n=u6(dv,e.__scopeSelect),r=dn(dv,e.__scopeSelect),[i,o]=Q.useState(!1),a=n5(t,r.onScrollButtonChange);return n9(()=>{if(n.viewport&&n.isPositioned){let e=function(){o(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,T.jsx)(db,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});dy.displayName=dv;var dE="SelectScrollDownButton",dC=Q.forwardRef((e,t)=>{let n=u6(dE,e.__scopeSelect),r=dn(dE,e.__scopeSelect),[i,o]=Q.useState(!1),a=n5(t,r.onScrollButtonChange);return n9(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,T.jsx)(db,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});dC.displayName=dE;var db=Q.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...i}=e,o=u6("SelectScrollButton",n),a=Q.useRef(null),s=uU(n),l=Q.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return Q.useEffect(()=>()=>l(),[l]),n9(()=>{let e=s().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,T.jsx)(ru.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:n7(i.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(r,50))}),onPointerMove:n7(i.onPointerMove,()=>{o.onItemLeave?.(),null===a.current&&(a.current=window.setInterval(r,50))}),onPointerLeave:n7(i.onPointerLeave,()=>{l()})})});Q.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,T.jsx)(ru.div,{"aria-hidden":!0,...r,ref:t})}).displayName="SelectSeparator";var dI="SelectArrow";Q.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=uW(n),o=uG(dI,n),a=u6(dI,n);return o.open&&"popper"===a.position?(0,T.jsx)(oH,{...i,...r,ref:t}):null}).displayName=dI;var dx=Q.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{let i=Q.useRef(null),o=n5(r,i),a=rn(t);return Q.useEffect(()=>{let e=i.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[a,t]),(0,T.jsx)(ru.select,{...n,style:{...uN,...n.style},ref:o,defaultValue:t})});function dw(e){return""===e||void 0===e}function dk(e){let t=rS(e),n=Q.useRef(""),r=Q.useRef(0),i=Q.useCallback(e=>{let i=n.current+e;t(i),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(i)},[t]),o=Q.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return Q.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,o]}function dB(e,t,n){var r,i;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1,s=(r=e,i=Math.max(a,0),r.map((e,t)=>r[(i+t)%r.length]));1===o.length&&(s=s.filter(e=>e!==n));let l=s.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}dx.displayName="SelectBubbleInput";let dS=({label:e,className:t,labelClassName:n,isLoading:r,children:i})=>e?(0,T.jsxs)(nX,{as:"label",direction:"column",gap:"2",className:R(["grow",t]),children:[(0,T.jsx)(n0,{size:"sm",className:R(["text-gray-500",n]),weight:"medium",isLoading:r,children:e}),i]}):(0,T.jsx)(T.Fragment,{children:i}),dT=(0,Q.forwardRef)(({children:e,triggerCSS:t,size:n="md",disabled:r,placeholder:i,label:o,leftElement:a,rightElement:s,noArrow:l,noBorder:c,contentClassNames:u,dataTestId:d,labelClassName:h,className:m,isLoading:p,position:f="item-aligned",sideOffset:g=0,...A},v)=>(0,T.jsx)(uJ,{...A,disabled:r,children:(0,T.jsxs)(dS,{label:o,className:m,labelClassName:h,isLoading:p,children:[p?(0,T.jsx)(nY,{height:n$.sizes.sm,className:R([n1.size[n],t,"!bg-gray-200"])}):(0,T.jsxs)(u$,{ref:v,className:R(["inline-flex items-center justify-between gap-1 rounded-md bg-white text-sm text-gray-500 shadow-black/10 hover:bg-gray-50","data-[placeholder]:text-gray-400",n1.size[n],r&&"curs
89or-not-allowed bg-gray-50 text-gray-300",!c&&"shadow-border",t]),"data-testid":d,children:[(0,T.jsxs)(nX,{gap:"2",className:"text-left",children:[a,A.displayValues&&A.value?(0,T.jsx)(u1,{placeholder:i,children:(0,T.jsx)(n0,{children:A.displayValues[A.value]})}):(0,T.jsx)(u1,{placeholder:i})]}),!l&&(0,T.jsx)(nz,{name:"CaretDown",className:"text-black"})]}),s,(0,T.jsx)(u2,{children:(0,T.jsxs)(u4,{className:R(["z-[2147483647] overflow-hidden rounded-md bg-white shadow-xl",u]),position:f,sideOffset:g,children:[(0,T.jsx)(dy,{className:"flex items-center justify-center py-2",children:(0,T.jsx)(nz,{name:"CaretUp"})}),(0,T.jsx)(di,{className:"p-1.5",children:e}),(0,T.jsx)(dC,{className:"flex items-center justify-center py-2",children:(0,T.jsx)(nz,{name:"CaretDown"})})]})})]})}));e.s(["Select",0,dT],32196);let dQ=(0,Q.forwardRef)(({children:e,disabled:t,className:n,iconName:r,leftIconName:i,dataTestId:o,isEmpty:a,...s},l)=>(0,T.jsxs)(dm,{disabled:t,...s,ref:l,className:R(["flex cursor-pointer select-none items-center justify-between rounded-sm py-1 pl-4 pr-2 text-sm leading-normal text-gray-600 outline-none hover:bg-gray-100 data-[disabled]:pointer-events-none data-[disabled]:bg-gray-50 data-[highlighted]:bg-gray-100",a?"!h-0 !py-0":"",n]),"data-testid":o,children:[(0,T.jsxs)(nX,{justify:"between",align:"center",gap:"4",children:[i?(0,T.jsx)(nz,{name:i}):null,(0,T.jsx)(df,{children:e})]}),r?(0,T.jsx)(nz,{name:r}):(0,T.jsx)(dA,{children:(0,T.jsx)(nz,{name:"Check"})})]}));e.s(["SelectItem",0,dQ],16163),e.s([],81365)},10937,e=>{"use strict";var t,n,r,i,o,a,s,l,c,u,d,h,m,p,f,g,A,v,y,E,C,b,I,x,w,k,B,S,T,Q,R,O,j=((t={}).Add="ADD",t.Custom="CUSTOM",t.Modify="MODIFY",t.Remove="REMOVE",t.Replace="REPLACE",t),M=((n={}).AiAddendum="AIAddendum",n.Baa="BAA",n.CloudTerms="CloudTerms",n.Dpa="DPA",n.Nda="NDA",n.OneWayNda="OneWayNDA",n.Psa="PSA",n),P=((r={}).Active="ACTIVE",r.Revoked="REVOKED",r),N=((i={}).Customer="Customer",i.Provider="Provider",i),D=((o={}).Approved="APPROVED",o.ApproverComment="APPROVER_COMMENT",o.ApproverReviewed="APPROVER_REVIEWED",o.Rejected="REJECTED",o.Reviewed="REVIEWED",o.Signed="SIGNED",o),L=((a={}).Draft="DRAFT",a.RequiresApproval="REQUIRES_APPROVAL",a.ReviewChanges="REVIEW_CHANGES",a.Sent="SENT",a),z=((s={}).AdditionalTerm="ADDITIONAL_TERM",s.Attachment="ATTACHMENT",s.KeyTerm="KEY_TERM",s),F=((l={}).Attachment="Attachment",l.Text="Text",l.Url="Url",l),_=((c={}).Accepted="ACCEPTED",c.Created="CREATED",c.InitialProposal="INITIAL_PROPOSAL",c.InReview="IN_REVIEW",c.InReviewUnderReview="IN_REVIEW_UNDER_REVIEW",c.Proposed="PROPOSED",c.Rejected="REJECTED",c.RejectionReview="REJECTION_REVIEW",c.Removed="REMOVED",c),U=((u={}).Approver="APPROVER",u.Follower="FOLLOWER",u.Owner="OWNER",u.Reviewer="REVIEWER",u.Sender="SENDER",u.Signee="SIGNEE",u.User="USER",u),H=((d={}).Draft="DRAFT",d.Published="PUBLISHED",d),V=((h={}).Analytics="ANALYTICS",h.EntityBlocks="ENTITY_BLOCKS",h.Playbook="PLAYBOOK",h.Templates="TEMPLATES",h),q=((m={}).Docusign="Docusign",m.DocusignApp="DocusignApp",m.HelloSign="HelloSign",m.HubSpot="HubSpot",m.Salesforce="Salesforce",m),W=((p={}).Crm="Crm",p.ESignature="ESignature",p),K=((f={}).Attachment="ATTACHMENT",f.Custom="CUSTOM",f.DateInput="DATE_INPUT",f.Input="INPUT",f.PartialInput="PARTIAL_INPUT",f.Pattern="PATTERN",f.Text="TEXT",f.Url="URL",f),G=((g={}).InviteUser="InviteUser",g.ReviewDeal="ReviewDeal",g),X=((A={}).Approved="APPROVED",A.Pending="PENDING",A.Rejected="REJECTED",A),Y=((v={}).Active="Active",v.All="All",v.Archived="Archived",v.Done="Done",v.Drafts="Drafts",v.Received="Received",v),J=((y={}).Approver="APPROVER",y.Owner="OWNER",y.Reviewer="REVIEWER",y.Signer="SIGNER",y.Viewer="VIEWER",y),Z=((E={}).Approve="APPROVE",E.CompanyInformation="COMPANY_INFORMATION",E.DealTeam="DEAL_TEAM",E.Review="REVIEW",E.ReviewComplete="REVIEW_COMPLETE",E.SignOffPlatform="SIGN_OFF_PLATFORM",E),$=((C={}).Email="EMAIL",C.Link="LINK",C),ee=((b={}).Counterparty="COUNTERPARTY",b.Sender="SENDER",b),et=((I={}).Approval="Approval",I.Cancelled="Cancelled",I.Completed="Completed",I.GuidedReview="GuidedReview",I.Signature="Signature",I.Unopened="Unopened",I),en=((x={}).Approved="APPROVED",x.CounterpartyReview="COUNTERPARTY_REVIEW",x.Draft="DRAFT",x.Opened="OPENED",x.RequestingTermsChanges="REQUESTING_TERMS_CHANGES",x.Review="REVIEW",x.ReviewingTermsChanges="REVIEWING_TERMS_CHANGES",x.Sent="SENT",x.Signed="SIGNED",x.SignedOffPlatform="SIGNED_OFF_PLATFORM",x.TentativeAgreement="TENTATIVE_AGREEMENT",x.Void="VOID",x.WaitingForSignature="WAITING_FOR_SIGNATURE",x),er=((w={}).Actionable="Actionable",w.Counterparty="Counterparty",w.LatestActivity="LatestActivity",w.Owner="Owner",w.Status="Status",w.Template="Template",w),ei=((k={}).Asc="Asc",k.Desc="Desc",k),eo=((B={}).Analytics="ANALYTICS",B.Assets="ASSETS",B.EntityBlocks="ENTITY_BLOCKS",B.Integrations="INTEGRATIONS",B.Playbook="PLAYBOOK",B.ReadEntityBlocks="READ_ENTITY_BLOCKS",B.ReadPlaybook="READ_PLAYBOOK",B.ReadTeam="READ_TEAM",B.ReadTemplates="READ_TEMPLATES",B.Settings="SETTINGS",B.Subscriptions="SUBSCRIPTIONS",B.Templates="TEMPLATES",B.UpdateTeam="UPDATE_TEAM",B.Webhooks="WEBHOOKS",B),ea=((S={}).Monthly="Monthly",S.Yearly="Yearly",S),es=((T={}).Basic="Basic",T.Enterprise="Enterprise",T.NdaFirst="NdaFirst",T),el=((Q={}).Attachment="ATTACHMENT",Q.Docusign="DOCUSIGN",Q.Hellosign="HELLOSIGN",Q.Image="IMAGE",Q.SignOffPlatform="SIGN_OFF_PLATFORM",Q),ec=((R={}).AllTime="AllTime",R.CurrentMonth="CurrentMonth",R.CurrentYear="CurrentYear",R.Custom="Custom",R.Last90Days="Last90Days",R.Last120Days="Last120Days",R.LastMonth="LastMonth",R),eu=((O={}).Admin="ADMIN",O.Supervisor="SUPERVISOR",O.User="USER",O);e.s(["AdditionalTermAction",()=>j,"AgreementType",()=>M,"ApiClientStatus",()=>P,"CoverPageRole",()=>N,"DealCardActionType",()=>D,"DealCardStatus",()=>L,"DealCardTermType",()=>z,"DealKeyTermDataType",()=>F,"DealKeyTermStatus",()=>_,"DealTemplatePermission",()=>U,"DealTemplateStatus",()=>H,"EditableOrganizationPermission",()=>V,"Integration",()=>q,"IntegrationCategory",()=>W,"KeyTermOptionType",()=>K,"MagicLinkType",()=>G,"MembershipRequestStatus",()=>X,"NegotiationCategory",()=>Y,"NegotiationParticipantRole",()=>J,"NegotiationPermission",()=>Z,"NegotiationShareType",()=>$,"NegotiationSide",()=>ee,"NegotiationStage",()=>et,"NegotiationStatus",()=>en,"NegotiationsOrderByCriteria",()=>er,"OrderByDirection",()=>ei,"OrganizationPermission",()=>eo,"PaymentFrequency",()=>ea,"PlanType",()=>es,"StorageObjectType",()=>el,"TimePeriodFilter",()=>ec,"UserRole",()=>eu])},449,12537,47807,94914,52928,11462,79859,26685,29914,6866,47338,66921,61502,68012,61955,5846,72905,e=>{"use strict";e.s([],449);var t=e.i(66101),n=e.i(10937),r=e.i(59638);e.i(22778);
89var i=e.i(37071),o=e.i(41304),a=e.i(92025),s=e.i(6557),l=e.i(59988),c=e.i(23780),u=e.i(70619);let d=({isLoading:e,loadingText:n,text:r,onClick:i,icon:a,...s})=>(0,t.jsx)(o.Button,{onClick:e?void 0:i,type:e?"button":"submit",...s,children:e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.Spinner,{size:"20"})," ",n]}):(0,t.jsxs)(c.Flexbox,{gap:"1.5",children:[a,r]})});e.s(["MutationButton",0,d],12537);let h=(0,r.createContext)({handleDropdownClick:()=>void 0}),m=()=>(0,r.useContext)(h);e.s(["default",0,({children:e,handleClickFn:n})=>(0,t.jsx)(h.Provider,{value:{handleDropdownClick:e=>{n?.(e)}},children:e}),"useDropdownContext",0,m],47807);var p=e.i(32021),f=e.i(30897);let g=({status:e,isEditableByApprover:r,isCurrentUserOwner:i})=>void 0!==e||r?e===n.DealCardActionType.Reviewed||e===n.DealCardActionType.Approved?(0,t.jsx)(s.Icon,{name:"CheckFilledCircleIcon",width:20}):e===n.DealCardActionType.Rejected?(0,t.jsx)(s.Icon,{name:"ErrorIcon",width:20}):e===n.DealCardActionType.Signed?(0,t.jsx)(s.Icon,{name:"CheckFilledCircleIcon",width:20}):e!==n.DealCardActionType.ApproverComment||r||i?null:(0,t.jsx)(s.Icon,{name:"PendingStatus",width:20}):(0,t.jsx)(s.Icon,{name:"PendingStatus",width:20}),A=({participant:e,dealCardAction:u,className:h,isEditable:A,withProgress:v,inApproval:y,onApprove:E,onUndoApproval:C,isApproving:b,user:I,handleComment:x,isCurrentUserOwner:w,hasSideApproved:k})=>{let[B,S]=(0,r.useState)(""),[T,Q]=(0,r.useState)(!1),{handleDropdownClick:R}=m(),{user:O}=e,j=e.actions?.find(e=>e.type===n.DealCardActionType.ApproverComment)?.comment??"",M=e.actions?.find(e=>e.type===u||e.type===n.DealCardActionType.ApproverComment),P=e?.role===n.NegotiationParticipantRole.Owner,N=e?.role===n.NegotiationParticipantRole.Approver,D=e?.role===n.NegotiationParticipantRole.Signer,L=I?.id===O.id,z=!D&&A;(0,r.useEffect)(()=>{S(j)},[j]);let F=N&&!!y&&L&&!k,_=M?.type===n.DealCardActionType.Approved,U=F&&!_&&!!E&&!B&&!T,H=F&&_&&!!C,V=F&&!_&&!B,q=(({status:e,completedAt:t,isCurrentUserOwner:r})=>{let i=t&&(0,f.formatDate)(f.FormatDateType.MMMDDYYYYAtHHMM,t);return e===n.DealCardActionType.Approved?`Approved on ${i}`:e===n.DealCardActionType.Rejected?`Rejected on ${i}`:e===n.DealCardActionType.Signed?`Signed on ${i}`:e===n.DealCardActionType.ApproverComment&&r?`Requested Changes on ${i}`:null})({status:M?.type,completedAt:M?.updatedAt,isCurrentUserOwner:w||A});return(0,t.jsxs)(c.Flexbox,{direction:"column",gap:j?"2":"0",children:[(0,t.jsxs)(c.Flexbox,{direction:"column",gap:"2",children:[(0,t.jsxs)(c.Flexbox,{wrap:"wrap",justify:"end",align:"center",gap:"2",className:h,children:[(0,t.jsxs)(c.Flexbox,{align:"center",gap:"2",className:"w-[100px] flex-1 py-1.5",children:[(0,t.jsx)(i.Avatar,{src:O.profilePicture,alt:"",username:O.name??"",size:"sm"}),(0,t.jsx)(p.Text,{className:"overflow-hidden text-ellipsis text-gray-500",children:O.email})]}),!P&&v&&(0,t.jsxs)(t.Fragment,{children:[q&&(0,t.jsx)(c.Flexbox,{className:"hidden sm:flex",children:q&&(0,t.jsx)(p.Text,{className:"text-xs text-gray-400 sm:text-sm",children:q})}),U?(0,t.jsx)(d,{className:"min-w-[95px] justify-center",isLoading:!!b,loadingText:"Approving",text:"Approve",disabled:!y,onClick:E}):(0,t.jsx)(c.Flexbox,{className:"mx-1",children:(0,t.jsx)(g,{status:M?.type,isEditableByApprover:F,isCurrentUserOwner:!!w||!!A})}),(V||H||z)&&(0,t.jsxs)(a.DropdownMenuRoot,{children:[(0,t.jsx)(a.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)(o.Button,{variant:"clear",className:"outline-none hover:bg-gray-100",iconButton:!0,children:(0,t.jsx)(s.Icon,{width:"20",height:"20",name:"ThreeDots"})})}),(0,t.jsxs)(a.DropdownMenuContent,{className:"w-48 border border-gray-100 p-1",side:"bottom",align:"end",sideOffset:4,children:[V&&(0,t.jsxs)(a.DropdownMenuItem,{onClick:()=>Q(!0),children:[(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,t.jsx)(s.Icon,{className:"text-gray-600",name:"Sliders"})}),(0,t.jsx)(p.Text,{weight:"medium",className:"text-gray-600",children:"Request Changes"})]}),H&&(0,t.jsxs)(a.DropdownMenuItem,{onClick:C,children:[(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,t.jsx)(s.Icon,{name:"ArrowULeft"})}),(0,t.jsx)(p.Text,{weight:"medium",children:"Undo Approval"})]}),z&&(0,t.jsxs)(a.DropdownMenuItem,{onClick:()=>{e.id&&R?.({participantId:e.id,type:"remove"})},children:[(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,t.jsx)(s.Icon,{name:"Close"})}),(0,t.jsx)(p.Text,{weight:"medium",children:"Remove Participant"})]})]})]})]})]}),T&&(0,t.jsxs)(c.Flexbox,{direction:"column",align:"end",gap:"2",children:[(0,t.jsx)(l.Input,{className:"w-full",placeholder:"Add an internal
89comment to your Deal Owner...",inputClassName:"bg-gray-100",value:B,onChange:S}),(0,t.jsxs)(c.Flexbox,{gap:"2",children:[(0,t.jsx)(o.Button,{variant:"clear",onClick:()=>{Q(!1),S(j)},children:"Cancel"}),(0,t.jsx)(o.Button,{variant:"outline",disabled:!B,onClick:()=>{x?.(B),Q(!1)},children:"Request Changes"})]})]}),!T&&B&&(L||w||A)&&(0,t.jsxs)(c.Flexbox,{direction:"column",align:"end",gap:"2",children:[(0,t.jsx)(p.Text,{className:"w-full rounded-lg rounded-tl-none bg-gray-100 px-4 py-3",children:B}),F&&(0,t.jsxs)(c.Flexbox,{gap:"2",children:[(0,t.jsx)(o.Button,{variant:"clear",onClick:()=>{x?.(j,!0)},children:"Cancel"}),(0,t.jsx)(o.Button,{variant:"outline",onClick:()=>Q(!0),children:"Change Request"})]})]})]}),q&&(0,t.jsx)(c.Flexbox,{className:"basis-full justify-end text-right sm:hidden",children:(0,t.jsx)(p.Text,{className:"text-xs text-gray-400 sm:text-sm",children:q})})]})};e.s(["ParticipantsListCollapsible",()=>E],94914);var v=e.i(25280),y=e.i(62167);let E=({participants:e,className:i,title:o,dealCardAction:a,isEditable:l,withProgress:u=!0,defaultOpen:d,inApproval:h,onApprove:m,onUndoApproval:g,isApproving:E,user:C,handleComment:b,isCurrentUserOwner:I,side:x,showViewers:w,hasSideApproved:k})=>{let[B,S]=(0,r.useState)(d),T=x===n.NegotiationSide.Sender,Q=e.find(e=>e.role===n.NegotiationParticipantRole.Signer)?.user.id==="",R=o===f.ParticipantGroup.SIGNERS&&Q&&T,O=e.filter(e=>e.actions?.some(e=>e.type===a)),j=o!==f.ParticipantGroup.VIEWERS||w&&o===f.ParticipantGroup.VIEWERS,M=o===f.ParticipantGroup.SIGNERS&&e.length>1?"Signers":o,P=w?e:e.filter(e=>e.role!==n.NegotiationParticipantRole.Viewer);return(0,t.jsxs)(y.CollapsibleRoot,{className:"overflow-hidden",open:B,onOpenChange:e=>{S(e)},children:[(0,t.jsx)(y.CollapsibleTrigger,{children:(0,t.jsxs)(c.Flexbox,{align:"center",justify:"between",className:"cursor-pointer",children:[(0,t.jsxs)(c.Flexbox,{align:"center",gap:"2",children:[j&&(0,t.jsxs)(p.Text,{weight:"medium",children:[M," ",o!==f.ParticipantGroup.OWNER&&(u?`${O.length}/${e.length}`:`(${e.length})`)]}),R&&(0,t.jsx)(p.Text,{className:"rounded bg-gray-100 p-1 text-gray-500",weight:"medium",size:"xs",children:"Set by Entity Block"})]}),P.length>0&&(0,t.jsx)("div",{className:(0,v.cls)(["mx-1.5 transition-transform",B?"rotate-180":"rotate-0"]),children:(0,t.jsx)(s.Icon,{name:"CaretDown"})})]})}),P.length>0&&(0,t.jsx)(y.CollapsibleContent,{children:(0,t.jsx)(c.Flexbox,{direction:"column",gap:"4",className:(0,v.cls)(["grow pt-4",i]),children:P.map((e,n)=>(0,t.jsx)(A,{participant:e,dealCardAction:a,isEditable:l,withProgress:u,inApproval:h,onApprove:m,onUndoApproval:g,isApproving:E,user:C,handleComment:b,isCurrentUserOwner:I,hasSideApproved:k},n))})})]})},C=e=>e?.split("@")[1];e.s(["getEmailDomain",0,C],52928);var b=e.i(12757);let I={Active:{classes:"bg-green-100 text-green-500",icon:"Check",text:"Active"},Suspended:{classes:"bg-error-100 text-error-500",icon:"Close",text:"Suspended"},[n.MembershipRequestStatus.Approved]:{classes:"bg-green-100 text-green-500",icon:"Check",text:"Approved"},[n.MembershipRequestStatus.Pending]:{classes:"bg-gray-100 text-gray-500",icon:"Lock",text:"Requested Access"},[n.MembershipRequestStatus.Rejected]:{classes:"bg-error-100 text-error-500",icon:"Close",text:"Rejected"}},x=({status:e})=>(0,t.jsxs)(c.Flexbox,{gap:"1",className:(0,v.cls)(["w-fit rounded-full px-3 py-1.5 text-center",I[e].classes]),align:"center",children:[(0,t.jsx)(s.Icon,{name:I[e].icon,className:"shrink-0"}),(0,t.jsx)(p.Text,{size:"xs",weight:"medium",children:I[e].text})]});e.i(81365);var w=e.i(32196),k=e.i(16163),B=e.i(74617),S=e.i(41511),T=e.i(67235),Q=e.i(49918),R=e.i(84586),O=e.i(91255),j=e.i(92032),M=e.i(53730),P=e.i(84069),N=e.i(33463),D=e.i(7614),L=e.i(27469),[z,F]=(0,T.createContextScope)("Tooltip",[O.createPopperScope]),_=(0,O.createPopperScope)(),U="TooltipProvider",H="tooltip.open",[V,q]=z(U),W=e=>{let{__scopeTooltip:n,delayDuration:i=700,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:s}=e,l=r.useRef(!0),c=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(V,{scope:n,isOpenDelayedRef:l,delayDuration:i,onOpen:r.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,o)},[o]),isPointerInTransitRef:c,onPointerInTransitChange:r.useCallback(e=>{c.current=e},[]),disableHoverableContent:a,children:s})};W.displayName=U;var K="Tooltip",[G,X]=z(K),Y=e=>{let{__scopeTooltip:n,children:i,open:o,defaultOpen:a,onOpenChange:s,disableHoverableContent:l,delayDuration:c}=e,u=q(K,e.__scopeTooltip),d=_(n),[h,m]=r.useState(null),p=(0,R.useId)(),f=r.useRef(0),g=l??u.disableHoverableContent,A=c??u.delayDuration,v=r.useRef(!1),[y,E]=(0,D.useControllableState)({prop:o,defaultProp:a??!1,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(H))):u.onClose(),s?.(e)},caller:K}
89),C=r.useMemo(()=>y?v.current?"delayed-open":"instant-open":"closed",[y]),b=r.useCallback(()=>{window.clearTimeout(f.current),f.current=0,v.current=!1,E(!0)},[E]),I=r.useCallback(()=>{window.clearTimeout(f.current),f.current=0,E(!1)},[E]),x=r.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{v.current=!0,E(!0),f.current=0},A)},[A,E]);return r.useEffect(()=>()=>{f.current&&(window.clearTimeout(f.current),f.current=0)},[]),(0,t.jsx)(O.Root,{...d,children:(0,t.jsx)(G,{scope:n,contentId:p,open:y,stateAttribute:C,trigger:h,onTriggerChange:m,onTriggerEnter:r.useCallback(()=>{u.isOpenDelayedRef.current?x():b()},[u.isOpenDelayedRef,x,b]),onTriggerLeave:r.useCallback(()=>{g?I():(window.clearTimeout(f.current),f.current=0)},[I,g]),onOpen:b,onClose:I,disableHoverableContent:g,children:i})})};Y.displayName=K;var J="TooltipTrigger",Z=r.forwardRef((e,n)=>{let{__scopeTooltip:i,...o}=e,a=X(J,i),s=q(J,i),l=_(i),c=r.useRef(null),u=(0,S.useComposedRefs)(n,c,a.onTriggerChange),d=r.useRef(!1),h=r.useRef(!1),m=r.useCallback(()=>d.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,t.jsx)(O.Anchor,{asChild:!0,...l,children:(0,t.jsx)(P.Primitive.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...o,ref:u,onPointerMove:(0,B.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,B.composeEventHandlers)(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:(0,B.composeEventHandlers)(e.onPointerDown,()=>{a.open&&a.onClose(),d.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:(0,B.composeEventHandlers)(e.onFocus,()=>{d.current||a.onOpen()}),onBlur:(0,B.composeEventHandlers)(e.onBlur,a.onClose),onClick:(0,B.composeEventHandlers)(e.onClick,a.onClose)})})});Z.displayName=J;var $="TooltipPortal",[ee,et]=z($,{forceMount:void 0}),en=e=>{let{__scopeTooltip:n,forceMount:r,children:i,container:o}=e,a=X($,n);return(0,t.jsx)(ee,{scope:n,forceMount:r,children:(0,t.jsx)(M.Presence,{present:r||a.open,children:(0,t.jsx)(j.Portal,{asChild:!0,container:o,children:i})})})};en.displayName=$;var er="TooltipContent",ei=r.forwardRef((e,n)=>{let r=et(er,e.__scopeTooltip),{forceMount:i=r.forceMount,side:o="top",...a}=e,s=X(er,e.__scopeTooltip);return(0,t.jsx)(M.Presence,{present:i||s.open,children:s.disableHoverableContent?(0,t.jsx)(ec,{side:o,...a,ref:n}):(0,t.jsx)(eo,{side:o,...a,ref:n})})}),eo=r.forwardRef((e,n)=>{let i=X(er,e.__scopeTooltip),o=q(er,e.__scopeTooltip),a=r.useRef(null),s=(0,S.useComposedRefs)(n,a),[l,c]=r.useState(null),{trigger:u,onClose:d}=i,h=a.current,{onPointerInTransitChange:m}=o,p=r.useCallback(()=>{c(null),m(!1)},[m]),f=r.useCallback((e,t)=>{let n,r=e.currentTarget,i={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(i,r.getBoundingClientRect());c(((n=[...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(i,o),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(n))),m(!0)},[m]);return r.useEffect(()=>()=>
89p(),[p]),r.useEffect(()=>{if(u&&h){let e=e=>f(e,h),t=e=>f(e,u);return u.addEventListener("pointerleave",e),h.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),h.removeEventListener("pointerleave",t)}}},[u,h,f,p]),r.useEffect(()=>{if(l){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=u?.contains(t)||h?.contains(t),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let a=t[e],s=t[o],l=a.x,c=a.y,u=s.x,d=s.y;c>r!=d>r&&n<(u-l)*(r-c)/(d-c)+l&&(i=!i)}return i}(n,l);r?p():i&&(p(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,h,l,d,p]),(0,t.jsx)(ec,{...e,ref:s})}),[ea,es]=z(K,{isInside:!1}),el=(0,N.createSlottable)("TooltipContent"),ec=r.forwardRef((e,n)=>{let{__scopeTooltip:i,children:o,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:l,...c}=e,u=X(er,i),d=_(i),{onClose:h}=u;return r.useEffect(()=>(document.addEventListener(H,h),()=>document.removeEventListener(H,h)),[h]),r.useEffect(()=>{if(u.trigger){let e=e=>{let t=e.target;t?.contains(u.trigger)&&h()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[u.trigger,h]),(0,t.jsx)(Q.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,t.jsxs)(O.Content,{"data-state":u.stateAttribute,...d,...c,ref:n,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(el,{children:o}),(0,t.jsx)(ea,{scope:i,isInside:!0,children:(0,t.jsx)(L.Root,{id:u.contentId,role:"tooltip",children:a||o})})]})})});ei.displayName=er;var eu="TooltipArrow",ed=r.forwardRef((e,n)=>{let{__scopeTooltip:r,...i}=e,o=_(r);return es(eu,r).isInside?null:(0,t.jsx)(O.Arrow,{...o,...i,ref:n})});ed.displayName=eu;let eh=({trigger:e,delayDuration:n,disabled:r,side:i,align:o,alignOffset:a,sideOffset:s,className:l,arrowClassName:c,triggerClassName:u,children:d})=>(0,t.jsx)(W,{delayDuration:n,children:(0,t.jsxs)(Y,{children:[(0,t.jsx)(Z,{asChild:!0,children:(0,t.jsx)("div",{className:u,children:e})}),(0,t.jsx)(en,{children:(0,t.jsxs)(ei,{onClick:e=>e.stopPropagation(),className:(0,v.cls)(["data-[state='delayed-open']:data-[side='bottom']:animate-slide-up-and-fade data-[state='delayed-open']:data-[side='top']:animate-slide-down-and-fade data-[state='delayed-open']:data-[side='left']:animate-slide-right-and-fade data-[state='delayed-open']:data-[side='right']:animate-slide-left-and-fade z-[2147483647] rounded bg-white px-2 py-1 shadow-md",r?"hidden":"",l]),side:i,align:o,alignOffset:a,sideOffset:s,children:[d,(0,t.jsx)(ed,{className:(0,v.cls)(["fill-white",c])})]})})]})});e.s(["default",0,eh],11462);let em=({children:e,triggerClassName:n,isMultiline:i,...o})=>{let[a,s]=(0,r.useState)(!1),l=(0,r.useCallback)(e=>{e&&(i?s(e.scrollHeight>e.clientHeight):s(e.scrollWidth>e.clientWidth))},[]);return(0,t.jsx)(eh,{disabled:!a,triggerClassName:n,trigger:(0,t.jsx)(p.Text,{...o,ref:l,className:(0,v.cls)(["z-50 overflow-hidden text-ellipsis text-left",i?"whitespace-normal":"whitespace-nowrap",o.className,n]),children:e}),children:(0,t.jsx)(p.Text,{...o,onClick:void 0,children:e})})};e.s(["default",0,em],79859);let ep={[n.UserRole.User]:"User",[n.UserRole.Admin]:"Admin",[n.UserRole.Supervisor]:"Supervisor"};e.s(["MemberListItem",0,({userId:e,name:o,email:a,avatar:s,userGroup:l,userType:u,status:d,actionElement:h,gridColClasses:m,invitedBy:f,className:g,onItemClicked:A,canManageMembers:y,handleUpdate:E,orgOwnerId:I,orgUserId:B,domain:S,isOnlyAdmin:T})=>{let[Q,R]=(0,r.useState)("");(0,r.useEffect)(()=>{R(u)},[u]);let O=C(a)!==S;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,v.cls)([m,"items-center justify-center px-2 py-4 hover:cursor-pointer hover:bg-gray-50",g]),onClick:A,children:[(0,t.jsxs)(c.Flexbox,{gap:"2",className:"py-0.5",children:[(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(i.Avatar,{size:"lg",src:s,alt:"",username:o})}),(0,t.jsxs)(c.Flexbox,{direction:"column",className:"min-w-0 grow",children:[(0,t.jsxs)(em,{children:[o," ",O&&"(External)"]}),(0,t.jsx)(em,{className:"text-gray-500",children:a})]})]}),(0,t.jsx)(c.Flexbox,{justify:y?"start":"center",children:u&&T&&y&&B&&E&&I!==e?(0,t.jsx)(w.Select,{defaultValue:n.UserRole.User,name:"role",triggerCSS:"w-32 hover:bg-white",onValueChange:e=>{R(e),E(e,B)},value:Q,noBorder:!0,children:Object.entries(ep).map(([e,n])=>(0,t.jsx)(k.SelectItem,{value:e,children:n},e))}):(0,t.jsx)(p.Text,{className:(0,v.cls)(["capitalize text-gray-500",y?"ml-4":""]),weight:"regular",children:u.toLowerCase()})}),d&&(0,t.jsx)(c.Flexbox,{justify:"center",children:(0,t.jsx)(x,{status:d})}),f&&(0,t.jsxs)(c.Flexbox,{align:"center",gap:"2",children:[(0,t.jsx)(i.Avatar,{size:"md",src:f.profilePicture,alt:f.name,username:f.name}),(0,t.jsx)(p.Text,{className:"overflow-hidden text-ellipsis whitespace-nowrap",children:f.name})]}),null===f&&(0,t.jsx)(p.Text,{className:"text-center",children:"-"}),h]}),(0,t.jsx)(b.Divider,{})]})}],26685),e.s(["MemberListItemDropdown",0,({handleRevoke:e,className:n})=>(0,t.jsxs)(a.DropdownMenuRoot,{children:[(0,t.jsx)(a.DropdownMenuTrigger,{asChild:!0,className:n,children:(0,t.jsx)(o.Button,{variant:"clear",className:"w-fit hover:bg-gray-100",size:"md",iconButton:!0,children:(0,t.jsx)(s.Icon,{width:"20",height:"20",name:"ThreeDots"})})}),(0,t.jsx)(a.DropdownMenuContent,{className:"w-48 border border-gray-100 p-1",side:"bottom",align:"end",sideOffset:4,children:(0,t.jsxs)(a.DropdownMenuItem,{onClick:t=>{t.stopPropagation(),e()},children:[(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,t.jsx)(s.Icon,{name:"Close"})}),(0,t.jsx)(p.Text,{weight:"medium",children:"Revoke Access"})]})})]})],29914),e.s([],6866);var ef=e.i(74853);e.s(["Draggable",0,({children:e,className:n,id:r,index:i,data:o,withOverlay:a,disabled:s})=>{let{attributes:l,listeners:c,setNodeRef:u,transform:d}=(0,ef.useDraggable)({id:r,data:{index:i,...o},disabled:s}),h=d&&!a?{transform:`translate3d(${d.x}px, ${d.y}px, 0)`}:void 0;return(0,t.jsx)("div",{className:(0,v.cls)(["w-full",n]),ref:u,style:{...h},...c,...!s&&l,children:e})},"Droppable",0,({children:e,id:n,index:i,className:o,styleCursor:a})=>{let{setNodeRef:s,isOver:l}=(0,ef.useDroppable)({id:n,data:{index:i}});return(0,r.useEffect)(()=>{document.body.style.cursor=a?l?"copy":"not-allowed":"auto"},[a,l]),(0,t.jsx)("div",{className:(0,v.cls)(["h-full w-full",o]),ref:s,children:e})},"DroppablePlaceholder",0,({text:e,className:n,children:r,onClick:i})=>(0,t.jsxs)(c.Flexbox,{className:(0,v.cls)(["border-primary-400 bg-primary-50/15 text-primary-400 flex min-h-[90px] w-full items-center justify-center rounded-md border border-dashed sm:min-h-[124px]",n]),align:"center",justify:"center",gap:"1",onClick:i,children:[e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Icon,{name:"Plus"}),(0,t.jsx)(p.Text,{weight:"medium",children:e})]}),r]})],47338),e.s([],66921);var eg=e.i(76097);e.s(["TabsButton",0,({value:e,children:n,className:r,dataTestId:i})=>(0,t.jsx)(eg.TabsTrigger,{value:e,className:"group border-b-2 border-transparent py-3 text-gray-500 data-[state='active']:border-b-black data-[state='active']:text-gray-800",dataTestId:i,children:(0,t.jsx)(p.Text,{className:(0,v.cls)([r,"group-data-[state=active]:font-medium"]),children:n})})],61502),e.s([],68012),e.s(["CenteredSpinner",0,({className:e,size:n,text:r})=>(0,t.jsxs)(c.Flexbox,{direction:"column",className:(0,v.cls)([e,"pointer-events-none grow"]),justify:"center",align:"center",gap:"2",children:[(0,t.jsx)(u.Spinner,{size:n||"28"}),r&&(0,t.jsx)(p.Text,{children:r})]})],61955);var eA=e.i(38581);e.s(["InviteCheckbox",0,({disabled:e,checked:n,onCheckedChange:r,name:o,image:a,teamUrl:l,isPending:u})=>(0,t.jsx)(eA.Root,{disabled:e,checked:n,onCheckedChange:r,className:"disabled:cursor-not-allowed",children:(0,t.jsxs)(c.Flexbox,{justify:"between",className:(0,v.cls)(["shadow-card rounded-md border border-transparent p-4",n&&!e&&"border-primary-900"]),gap:"4",children:[(0,t.jsxs)(c.Flexbox,{gap:"2",align:"center",children:[(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(i.Avatar,{size:"md",src:a,alt:o,username:o})}),(0,t.jsxs)(c.Flexbox,{direction:"column",align:"start",children:[(0,t.jsx)(p.Text,{weight:"medium",children:o}),(0,t.jsxs)(p.Text,{className:"text-gray-500",children:["app.bonterms.com/",l]})]})]}),u&&(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:"bg-primary-900 border-primary-900 h-4 w-4 roun
89ded-full border text-white",children:(0,t.jsx)(s.Icon,{name:"Check",width:10})}),!u&&(0,t.jsx)(c.Flexbox,{align:"center",justify:"center",className:(0,v.cls)(["h-4 w-4 rounded-full border",n?"bg-primary-900 border-primary-900 text-white":"border-gray-200"]),children:(0,t.jsx)(eA.Indicator,{children:(0,t.jsx)(s.Icon,{name:"Check",width:10})})})]})})],5846);var ev=e.i(21089),ey=e.i(77035),eE=e.i(93620),eC=e.i(4357),eb="ToastProvider",[eI,ex,ew]=(0,ey.createCollection)("Toast"),[ek,eB]=(0,T.createContextScope)("Toast",[ew]),[eS,eT]=ek(eb),eQ=e=>{let{__scopeToast:n,label:i="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:s=50,children:l}=e,[c,u]=r.useState(null),[d,h]=r.useState(0),m=r.useRef(!1),p=r.useRef(!1);return i.trim()||console.error(`Invalid prop \`label\` supplied to \`${eb}\`. Expected non-empty \`string\`.`),(0,t.jsx)(eI.Provider,{scope:n,children:(0,t.jsx)(eS,{scope:n,label:i,duration:o,swipeDirection:a,swipeThreshold:s,toastCount:d,viewport:c,onViewportChange:u,onToastAdd:r.useCallback(()=>h(e=>e+1),[]),onToastRemove:r.useCallback(()=>h(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:m,isClosePausedRef:p,children:l})})};eQ.displayName=eb;var eR="ToastViewport",eO=["F8"],ej="toast.viewportPause",eM="toast.viewportResume",eP=r.forwardRef((e,n)=>{let{__scopeToast:i,hotkey:o=eO,label:a="Notifications ({hotkey})",...s}=e,l=eT(eR,i),c=ex(i),u=r.useRef(null),d=r.useRef(null),h=r.useRef(null),m=r.useRef(null),p=(0,S.useComposedRefs)(n,m,l.onViewportChange),f=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=l.toastCount>0;r.useEffect(()=>{let e=e=>{0!==o.length&&o.every(t=>e[t]||e.code===t)&&m.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{let e=u.current,t=m.current;if(g&&e&&t){let n=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(ej);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},r=()=>{if(l.isClosePausedRef.current){let e=new CustomEvent(eM);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},o=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",i),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",o),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",i),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",o),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[g,l.isClosePausedRef]);let A=r.useCallback(({tabbingDirection:e})=>{let t=c().map(t=>{let n=t.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===e?r:r.reverse()});return("forwards"===e?t.reverse():t).flat()},[c]);return r.useEffect(()=>{let e=m.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){let n=document.activeElement,r=t.shiftKey;if(t.target===e&&r)return void d.current?.focus();let i=A({tabbingDirection:r?"backwards":"forwards"}),o=i.findIndex(e=>e===n);e$(i.slice(o+1))?t.preventDefault():r?d.current?.focus():h.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,A]),(0,t.jsxs)(Q.Branch,{ref:u,role:"region","aria-label":a.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:g?void 0:"none"},children:[g&&(0,t.jsx)(eD,{ref:d,onFocusFromOutsideViewport:()=>{e$(A({tabbingDirection:"forwards"}))}}),(0,t.jsx)(eI.Slot,{scope:i,children:(0,t.jsx)(P.Primitive.ol,{tabIndex:-1,...s,ref:p})}),g&&(0,t.jsx)(eD,{ref:h,onFocusFromOutsideViewport:()=>{e$(A({tabbingDirection:"backwards"}))}})]})});eP.displayName=eR;var eN="ToastFocusProxy",eD=r.forwardRef((e,n)=>{let{__scopeToast:r,onFocusFromOutsideViewport:i,...o}=e,a=eT(eN,r);return(0,t.jsx)(L.VisuallyHidden,{tabIndex:0,...o,ref:n,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;a.viewport?.contains(t)||i()}})});eD.displayName=eN;
89var eL="Toast",ez=r.forwardRef((e,n)=>{let{forceMount:r,open:i,defaultOpen:o,onOpenChange:a,...s}=e,[l,c]=(0,D.useControllableState)({prop:i,defaultProp:o??!0,onChange:a,caller:eL});return(0,t.jsx)(M.Presence,{present:r||l,children:(0,t.jsx)(eU,{open:l,...s,ref:n,onClose:()=>c(!1),onPause:(0,eE.useCallbackRef)(e.onPause),onResume:(0,eE.useCallbackRef)(e.onResume),onSwipeStart:(0,B.composeEventHandlers)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,B.composeEventHandlers)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)}),onSwipeCancel:(0,B.composeEventHandlers)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,B.composeEventHandlers)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),c(!1)})})})});ez.displayName=eL;var[eF,e_]=ek(eL,{onClose(){}}),eU=r.forwardRef((e,n)=>{let{__scopeToast:i,type:o="foreground",duration:a,open:s,onClose:l,onEscapeKeyDown:c,onPause:u,onResume:d,onSwipeStart:h,onSwipeMove:m,onSwipeCancel:p,onSwipeEnd:f,...g}=e,A=eT(eL,i),[v,y]=r.useState(null),E=(0,S.useComposedRefs)(n,e=>y(e)),C=r.useRef(null),b=r.useRef(null),I=a||A.duration,x=r.useRef(0),w=r.useRef(I),k=r.useRef(0),{onToastAdd:T,onToastRemove:R}=A,O=(0,eE.useCallbackRef)(()=>{v?.contains(document.activeElement)&&A.viewport?.focus(),l()}),j=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(k.current),x.current=new Date().getTime(),k.current=window.setTimeout(O,e))},[O]);r.useEffect(()=>{let e=A.viewport;if(e){let t=()=>{j(w.current),d?.()},n=()=>{let e=new Date().getTime()-x.current;w.current=w.current-e,window.clearTimeout(k.current),u?.()};return e.addEventListener(ej,n),e.addEventListener(eM,t),()=>{e.removeEventListener(ej,n),e.removeEventListener(eM,t)}}},[A.viewport,I,u,d,j]),r.useEffect(()=>{s&&!A.isClosePausedRef.current&&j(I)},[s,I,A.isClosePausedRef,j]),r.useEffect(()=>(T(),()=>R()),[T,R]);let M=r.useMemo(()=>v?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{var r;if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),(r=t).nodeType===r.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,i=""===t.dataset.radixToastAnnounceExclude;if(!r)if(i){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}),n}(v):null,[v]);return A.viewport?(0,t.jsxs)(t.Fragment,{children:[M&&(0,t.jsx)(eH,{__scopeToast:i,role:"status","aria-live":"foreground"===o?"assertive":"polite",children:M}),(0,t.jsx)(eF,{scope:i,onClose:O,children:ev.createPortal((0,t.jsx)(eI.ItemSlot,{scope:i,children:(0,t.jsx)(Q.Root,{asChild:!0,onEscapeKeyDown:(0,B.composeEventHandlers)(c,()=>{A.isFocusedToastEscapeKeyDownRef.current||O(),A.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,t.jsx)(P.Primitive.li,{tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":A.swipeDirection,...g,ref:E,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,B.composeEventHandlers)(e.onKeyDown,e=>{"Escape"===e.key&&(c?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(A.isFocusedToastEscapeKeyDownRef.current=!0,O()))}),onPointerDown:(0,B.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(C.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,B.composeEventHandlers)(e.onPointerMove,e=>{if(!C.current)return;let t=e.clientX-C.current.x,n=e.clientY-C.current.y,r=!!b.current,i=["left","right"].includes(A.swipeDirection),o=["left","up"].includes(A.swipeDirection)?Math.min:Math.max,a=i?o(0,t):0,s=i?0:o(0,n),l="touch"===e.pointerType?10:2,c={x:a,y:s},u={originalEvent:e,delta:c};r?(b.current=c,eJ("toast.swipeMove",m,u,{discrete:!1})):eZ(c,A.swipeDirection,l)?(b.current=c,eJ("toast.swipeStart",h,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(C.current=null)}),onPointerUp:(0,B.composeEventHandlers)(e.onPointerUp,e=>{let t=b.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),b.current=null,C.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};eZ(t,A.swipeDirection,A.swipeThreshold)?eJ("toast.swipeEnd",f,r,{discrete:!0}):eJ("toast.swipeCancel",p,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),A.viewport)})]}):null}),eH=e=>{let{__scopeToast:n,children:i,...o}=e,a=eT(eL,n),[s,l]=r.useState(!1),[c,u]=r.useState(!1);return function(e=()=>{}){let t=(0,eE.useCallbackRef)(e);(0,eC.useLayoutEffect)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>l(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),c?null:(0,t.jsx)(j.Portal,{asChild:!0,children:(0,t.jsx)(L.VisuallyHidden,{...o,children:s&&(0,t.jsxs)(t.Fragment,{children:[a.label," ",i]})})})}
89,eV=r.forwardRef((e,n)=>{let{__scopeToast:r,...i}=e;return(0,t.jsx)(P.Primitive.div,{...i,ref:n})});eV.displayName="ToastTitle";var eq=r.forwardRef((e,n)=>{let{__scopeToast:r,...i}=e;return(0,t.jsx)(P.Primitive.div,{...i,ref:n})});eq.displayName="ToastDescription";var eW="ToastAction",eK=r.forwardRef((e,n)=>{let{altText:r,...i}=e;return r.trim()?(0,t.jsx)(eY,{altText:r,asChild:!0,children:(0,t.jsx)(eX,{...i,ref:n})}):(console.error(`Invalid prop \`altText\` supplied to \`${eW}\`. Expected non-empty \`string\`.`),null)});eK.displayName=eW;var eG="ToastClose",eX=r.forwardRef((e,n)=>{let{__scopeToast:r,...i}=e,o=e_(eG,r);return(0,t.jsx)(eY,{asChild:!0,children:(0,t.jsx)(P.Primitive.button,{type:"button",...i,ref:n,onClick:(0,B.composeEventHandlers)(e.onClick,o.onClose)})})});eX.displayName=eG;var eY=r.forwardRef((e,n)=>{let{__scopeToast:r,altText:i,...o}=e;return(0,t.jsx)(P.Primitive.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":i||void 0,...o,ref:n})});function eJ(e,t,n,{discrete:r}){let i=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,P.dispatchDiscreteCustomEvent)(i,o):i.dispatchEvent(o)}var eZ=(e,t,n=0)=>{let r=Math.abs(e.x),i=Math.abs(e.y),o=r>i;return"left"===t||"right"===t?o&&r>n:!o&&i>n};function e$(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}e.s(["Action",0,eK,"Close",0,eX,"Description",0,eq,"Provider",0,eQ,"Root",0,ez,"Title",0,eV,"Viewport",0,eP],72905)},2156,e=>{"use strict";var t=e.i(59638);let n=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e))},a=t=e(r,i,o);return o},r=e=>{let r=e?n(e):n,i=e=>(function(e,n=e=>e){let r=t.default.useSyncExternalStore(e.subscribe,()=>n(e.getState()),()=>n(e.getInitialState()));return t.default.useDebugValue(r),r})(r,e);return Object.assign(i,r),i};e.s(["create",0,e=>e?r(e):r],2156)},59573,e=>{"use strict";var t=e.i(2156);let n={text:"",supportingText:void 0,open:!1,actionText:"",handleAction:null,delay:0,icon:null},r=(0,t.create)(e=>({...n,onOpenChange:()=>e(()=>({...n})),setToast:t=>e({...t,open:!0})}));e.s(["useToastStore",0,r])},91026,87320,69391,17348,e=>{"use strict";var t=e.i(66101),n=e.i(72905),r=e.i(59573),i=e.i(25280),o=e.i(41304),a=e.i(23780),s=e.i(6557),l=e.i(32021);e.s(["Toast",0,()=>{let{text:e,supportingText:c,open:u,onOpenChange:d,button:h,delay:m,icon:p}=(0,r.useToastStore)();return(0,t.jsxs)(n.Provider,{swipeDirection:"right",duration:5e3+m,children:[(0,t.jsx)(n.Root,{open:u,onOpenChange:d,className:(0,i.cls)(["shadow-card rounded-md p-4","data-[state=open]:animate-toast-slide-in data-[state=closed]:animate-hide data-[swipe=end]:animate-toast-swipe-out bg-white data-[swipe=move]:translate-x-[var(--radix-RadixToast-swipe-move-x)] data-[swipe=cancel]:translate-x-0 data-[swipe=cancel]:transition-[transform_200ms_ease-out]"]),children:(0,t.jsxs)(a.Flexbox,{gap:"4",justify:"between",align:c?"start":"center",children:[(0,t.jsxs)(a.Flexbox,{gap:"4",align:c?"start":"center",children:[p,(0,t.jsxs)(a.Flexbox,{direction:"column",children:[(0,t.jsx)(n.Title,{asChild:!0,children:(0,t.jsx)(l.Text,{weight:"medium",className:"text-gray-700",children:e})}),c&&(0,t.jsx)(n.Description,{asChild:!0,children:(0,t.jsx)(l.Text,{className:"text-gray-500",children:c})})]})]}),h?(0,t.jsx)(n.Action,{altText:"toast action",asChild:!0,onClick:h.onClick,children:(0,t.jsx)(o.Button,{variant:"secondary",children:h.text})}):(0,t.jsx)(n.Close,{asChild:!0,children:(0,t.jsx)(o.Button,{variant:"clear",className:"px-1 py-1",children:(0,t.jsx)(s.Icon,{name:"X"})})})]})}),(0,t.jsx)(n.Viewport,{className:"fixed bottom-0 right-0 z-[2147483647] m-0 flex w-[450px] max-w-[100vw] list-none flex-col gap-[10px] p-[var(--viewport-padding)] outline-none [--viewport-padding:_25px]"})]})}],91026),e.s(["Badge",0,({text:e})=>(0,t.jsx)(l.Text,{size:"xs",weight:"medium",className:"shrink-0 self-start rounded-md bg-gray-100 px-2 py-1 text-gray-500",children:e})],87320),e.s(["FileInput",0,({accept:e,children:n,onChange:r})=>(0,t.jsxs)(o.Button,{variant:"clear",className:"relative",children:[n,(0,t.jsx)("input",{accept:e,type:"file",onChange:r,className:"absolute inset-0 cursor-pointer text-[0px] opacity-0"})]})],69391),e.i(37071),e.i(12757),e.i(92025),new Intl.RelativeTimeFormat("en-US",{numeric:"always",style:"narrow"}),e.s([],17348)},65982,e=>{"use strict";let t=(0,e.i(2156).create)(e=>({value:"",setValue:t=>e(()=>({value:t})),highlightedSectionId:"",setHighlightedSectionId:(t,n)=>e(()=>({highlightedSectionId:t,selectedTermAction:n})),isSectionSelectionTriggered:!1,setIsSectionSelectionTriggered:t=>e(()=>({isSectionSelectionTriggered:t})),sectionToCopyId:"",setSectionToCopyId:t=>e(()=>({sectionToCopyId:t})),switchToStandardAgreementTab:!1,setSwitchToStandardAgreementTab:t=>e(()=>({switchToStandardAgreementTab:t})),selectedTermAction:void 0}));e.s(["useStandardAgreementSearchStore",0,t])},71193,e=>{"use strict";e.i(65982),e.i(59573),e.s([])},92131,30769,10929,49919,38661,85286,52649,61561,92786,12914,49213,42262,13743,e=>{"use strict";let t,n,r;var i,o,a,s=e.i(66101);e.i(71193);var l=e.i(59573),c=e.i(23780),u=e.i(6557);let d=()=>(0,s.jsx)(c.Flexbox,{className:"bg-error-50 text-error-500 h-8 w-8 shrink-0 rounded-full",align:"center",justify:"center",children:(0,s.jsx)(u.Icon,{name:"X",width:"16"})});e.s(["default",0,d],30769);var h=e.i(36680);let m=function(e){let t=[],n=0;for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);i<128?t[n++]=i:(i<2048?t[n++]=i>>6|192:((64512&i)==55296&&r+1<e.length&&(64512&e.charCodeAt(r+1))==56320?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++r)),t[n++]=i>>18|240,t[n++]=i>>12&63|128):t[n++]=i>>12|224,t[n++]=i>>6&63|128),t[n++]=63&i|128)}return t},p=function(e){let t=[],n=0,r=0;for(;n<e.length;){let i=e[n++];if(i<128)t[r++]=String.fromCharCode(i);else if(i>191&&i<224){let o=e[n++];t[r++]=String.fromCharCode((31&i)<<6|63&o)}else if(i>239&&i<365){let o=((7&i)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++])-65536;t[r++]=String.fromCharCode(55296+(o>>10)),t[r++]=String.fromCharCode(56320+(1023&o))}else{let o=e[n++],a=e[n++];
89t[r++]=String.fromCharCode((15&i)<<12|(63&o)<<6|63&a)}}return t.join("")},f={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();let n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let t=0;t<e.length;t+=3){let i=e[t],o=t+1<e.length,a=o?e[t+1]:0,s=t+2<e.length,l=s?e[t+2]:0,c=i>>2,u=(3&i)<<4|a>>4,d=(15&a)<<2|l>>6,h=63&l;!s&&(h=64,o||(d=64)),r.push(n[c],n[u],n[d],n[h])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(m(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):p(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();let n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let t=0;t<e.length;){let i=n[e.charAt(t++)],o=t<e.length?n[e.charAt(t)]:0,a=++t<e.length?n[e.charAt(t)]:64,s=++t<e.length?n[e.charAt(t)]:64;if(++t,null==i||null==o||null==a||null==s)throw new g;let l=i<<2|o>>4;if(r.push(l),64!==a){let e=o<<4&240|a>>2;if(r.push(e),64!==s){let e=a<<6&192|s;r.push(e)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class g extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}let A=function(e){let t=m(e);return f.encodeByteArray(t,!0)},v=function(e){return A(e).replace(/\./g,"")},y=function(e){try{return f.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null},E=()=>{try{return("u">typeof self?self:"u">typeof window?window:e.g).__FIREBASE_DEFAULTS__||(()=>{if(void 0===h.default||void 0===h.default.env)return;let e=h.default.env.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)})()||(()=>{let e;if("u"<typeof document)return;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}let t=e&&y(e[1]);return t&&JSON.parse(t)})()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},C=()=>{var e;return null==(e=E())?void 0:e.config},b=e=>{var t;return null==(t=E())?void 0:t[`_${e}`]};class I{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}wrapCallback(e){return(t,n)=>{t?this.reject(t):this.resolve(n),"function"==typeof e&&(this.promise.catch(()=>{}),1===e.length?e(t):e(t,n))}}}function x(){return"u">typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}class w extends Error{constructor(e,t,n){super(t),this.code=e,this.customData=n,this.name="FirebaseError",Object.setPrototypeOf(this,w.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,k.prototype.create)}}class k{constructor(e,t,n){this.service=e,this.serviceName=t,this.errors=n}create(e,...t){var n,r;let i=t[0]||{},o=`${this.service}/${e}`,a=this.errors[e],s=a?(n=a,r=i,n.replace(B,(e,t)=>{let n=r[t];return null!=n?String(n):`<${t}?>`})):"Error",l=`${this.serviceName}: ${s} (${o}).`;return new w(o,l,i)}}let B=/\{\$([^}]+)}/g;function S(e,t){if(e===t)return!0;let n=Object.keys(e),r=Object.keys(t);for(let i of n){if(!r.includes(i))return!1;let n=e[i],o=t[i];if(T(n)&&T(o)){if(!S(n,o))return!1}else if(n!==o)return!1}for(let e of r)if(!n.includes(e))return!1;return!0}function T(e){return null!==e&&"object"==typeof e}function Q(e){let t=[];
89for(let[n,r]of Object.entries(e))Array.isArray(r)?r.forEach(e=>{t.push(encodeURIComponent(n)+"="+encodeURIComponent(e))}):t.push(encodeURIComponent(n)+"="+encodeURIComponent(r));return t.length?"&"+t.join("&"):""}function R(e){let t={};return e.replace(/^\?/,"").split("&").forEach(e=>{if(e){let[n,r]=e.split("=");t[decodeURIComponent(n)]=decodeURIComponent(r)}}),t}function O(e){let t=e.indexOf("?");if(!t)return"";let n=e.indexOf("#",t);return e.substring(t,n>0?n:void 0)}class j{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then(()=>{e(this)}).catch(e=>{this.error(e)})}next(e){this.forEachObserver(t=>{t.next(e)})}error(e){this.forEachObserver(t=>{t.error(e)}),this.close(e)}complete(){this.forEachObserver(e=>{e.complete()}),this.close()}subscribe(e,t,n){let r;if(void 0===e&&void 0===t&&void 0===n)throw Error("Missing Observer.");void 0===(r=!function(e,t){if("object"!=typeof e||null===e)return!1;for(let n of t)if(n in e&&"function"==typeof e[n])return!0;return!1}(e,["next","error","complete"])?{next:e,error:t,complete:n}:e).next&&(r.next=M),void 0===r.error&&(r.error=M),void 0===r.complete&&(r.complete=M);let i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?r.error(this.finalError):r.complete()}catch(e){}}),this.observers.push(r),i}unsubscribeOne(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t<this.observers.length;t++)this.sendOne(t,e)}sendOne(e,t){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[e])try{t(this.observers[e])}catch(e){"u">typeof console&&console.error&&console.error(e)}})}close(e){this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function M(){}function P(e){return e&&e._delegate?e._delegate:e}class N{constructor(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}let D="[DEFAULT]";class L{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){let t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){let e=new I;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{let n=this.getOrInitializeService({instanceIdentifier:t});n&&e.resolve(n)}catch(e){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;let n=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),r=null!=(t=null==e?void 0:e.optional)&&t;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(e){if(r)return null;throw e}if(r)return null;throw Error(`Service ${this.name} is not available`)}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,this.shouldAutoInitialize()){if("EAGER"===e.instantiationMode)try{this.getOrInitializeService({instanceIdentifier:D})}catch(e){}for(let[e,t]of this.instancesDeferred.entries()){let n=this.normalizeInstanceIdentifier(e);try{let e=this.getOrInitializeService({instanceIdentifier:n});t.resolve(e)}catch(e){}}}}clearInstance(e=D){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){let e=Array.from(this.instances.values());await Promise.all([...e.filter(e=>"INTERNAL"in e).map(e=>e.INTERNAL.delete()),...e.filter(e=>"_delete"in e).map(e=>e._delete())])}isComponentSet(){return null!=this.component}isInitialized(e=D){return this.instances.has(e)}getOptions(e=D){return this.instancesOptions.get(e)||{}}initialize(e={}){let{options:t={}}=e,n=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let r=this.getOrInitializeService({instanceIdentifier:n,options:t});for(let[e,t]of this.instancesDeferred.entries())n===this.normalizeInstanceIdentifier(e)&&t.resolve(r);return r}onInit(e,t){var n;let r=this.normalizeInstanceIdentifier(t),i=null!=(n=this.onInitCallbacks.get(r))?n:new Set;i.add(e),this.onInitCallbacks.set(r,i);let o=this.instances.get(r);return o&&e(o,r),()=>{i.delete(e)}}invokeOnInitCallbacks(e,t){let n=this.onInitCallbacks.get(t);if(n)for(let r of n)try{r(e,t)}catch(e){}}getOrInitializeService({instanceIdentifier:e,options:t={}}){var n;let r=this.instances.get(e);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:(n=e)===D?void 0:n,options:t}),this.instances.set(e,r),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(r,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,r)}catch(e){}return r||null}normalizeInstanceIdentifier(e=D){return this.component?this.component.multipleInstances?e:D:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class z{constructor(e){this.name=e,this.providers=new Map}addComponent(e){let t=this.getProvider(e.name);if(t.isComponentSet())throw Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);let t=new L(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}let F=[];(i=a||(a={}))[i.DEBUG=0]="DEBUG",i[i.VERBOSE=1]="VERBOSE",i[i.INFO=2]="INFO",i[i.WARN=3]="WARN",i[i.ERROR=4]="ERROR",i[i.SILENT=5]="SILENT";let _={debug:a.DEBUG,verbose:a.VERBOSE,info:a.INFO,warn:a.WARN,error:a.ERROR,silent:a.SILENT},U=a.INFO,H={[a.DEBUG]:"log",[a.VERBOSE]:"log",[a.INFO]:"info",[a.WARN]:"warn",[a.ERROR]:"error"},V=(e,t,...n)=>{if(t<e.logLevel)return;let r=new Date().toISOString(),i=H[t];
89if(i)console[i](`[${r}] ${e.name}:`,...n);else throw Error(`Attempted to log a message with an invalid logType (value: ${t})`)};class q{constructor(e){this.name=e,this._logLevel=U,this._logHandler=V,this._userLogHandler=null,F.push(this)}get logLevel(){return this._logLevel}set logLevel(e){if(!(e in a))throw TypeError(`Invalid value "${e}" assigned to \`logLevel\``);this._logLevel=e}setLogLevel(e){this._logLevel="string"==typeof e?_[e]:e}get logHandler(){return this._logHandler}set logHandler(e){if("function"!=typeof e)throw TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}get userLogHandler(){return this._userLogHandler}set userLogHandler(e){this._userLogHandler=e}debug(...e){this._userLogHandler&&this._userLogHandler(this,a.DEBUG,...e),this._logHandler(this,a.DEBUG,...e)}log(...e){this._userLogHandler&&this._userLogHandler(this,a.VERBOSE,...e),this._logHandler(this,a.VERBOSE,...e)}info(...e){this._userLogHandler&&this._userLogHandler(this,a.INFO,...e),this._logHandler(this,a.INFO,...e)}warn(...e){this._userLogHandler&&this._userLogHandler(this,a.WARN,...e),this._logHandler(this,a.WARN,...e)}error(...e){this._userLogHandler&&this._userLogHandler(this,a.ERROR,...e),this._logHandler(this,a.ERROR,...e)}}let W=new WeakMap,K=new WeakMap,G=new WeakMap,X=new WeakMap,Y=new WeakMap,J={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return K.get(e);if("objectStoreNames"===t)return e.objectStoreNames||G.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return Z(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function Z(e){if(e instanceof IDBRequest){let t;return(t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(Z(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)})).then(t=>{t instanceof IDBCursor&&W.set(t,e)}).catch(()=>{}),Y.set(t,e),t}if(X.has(e))return X.get(e);let r=function(e){if("function"==typeof e)return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(n||(n=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply($(this),t),Z(W.get(this))}:function(...t){return Z(e.apply($(this),t))}:function(t,...n){let r=e.call($(this),t,...n);return G.set(r,t.sort?t.sort():[t]),Z(r)};return e instanceof IDBTransaction&&function(e){if(K.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});K.set(e,t)}(e),(t||(t=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some(t=>e instanceof t)?new Proxy(e,J):e}(e);return r!==e&&(X.set(e,r),Y.set(r,e)),r}let $=e=>Y.get(e),ee=["get","getKey","getAll","getAllKeys","count"],et=["put","add","delete","clear"],en=new Map;function er(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(en.get(t))return en.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=et.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||ee.includes(n)))return;let o=async function(e,...t){let o=this.transaction(e,i?"readwrite":"readonly"),a=o.store;return r&&(a=a.index(t.shift())),(await Promise.all([a[n](...t),i&&o.done]))[0]};return en.set(t,o),o}J={...r=J,get:(e,t,n)=>er(e,t)||r.get(e,t,n),has:(e,t)=>!!er(e,t)||r.has(e,t)};class ei{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(e=>{let t;if((null==(t=e.getComponent())?void 0:t.type)!=="VERSION")return null;{let t=e.getImmediate();return`${t.library}/${t.version}`}}).filter(e=>e).join(" ")}}let eo="@firebase/app",ea="0.11.2",es=new q("@firebase/app"),el="[DEFAULT]",ec={[eo]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/data-connect":"fire-data-connect","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},eu=new Map,ed=new Map,eh=new Map;function em(e,t){try{e.container.addComponent(t)}catch(n){es.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}function ep(e){let t=e.name;if(eh.has(t))return es.debug(`There were multiple attempts to register component ${t}.`),!1;
89for(let n of(eh.set(t,e),eu.values()))em(n,e);for(let t of ed.values())em(t,e);return!0}function ef(e,t){let n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}function eg(e){return null!=e&&void 0!==e.settings}let eA=new k("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class ev{constructor(e,t,n){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new N("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw eA.create("app-deleted",{appName:this._name})}}let ey="11.4.0";function eE(e,t={}){let n=e;"object"!=typeof t&&(t={name:t});let r=Object.assign({name:el,automaticDataCollectionEnabled:!1},t),i=r.name;if("string"!=typeof i||!i)throw eA.create("bad-app-name",{appName:String(i)});if(n||(n=C()),!n)throw eA.create("no-options");let o=eu.get(i);if(o)if(S(n,o.options)&&S(r,o.config))return o;else throw eA.create("duplicate-app",{appName:i});let a=new z(i);for(let e of eh.values())a.addComponent(e);let s=new ev(n,r,a);return eu.set(i,s),s}function eC(e,t,n){var r;let i=null!=(r=ec[e])?r:e;n&&(i+=`-${n}`);let o=i.match(/\s|\//),a=t.match(/\s|\//);if(o||a){let e=[`Unable to register library "${i}" with version "${t}":`];o&&e.push(`library name "${i}" contains illegal characters (whitespace or "/")`),o&&a&&e.push("and"),a&&e.push(`version name "${t}" contains illegal characters (whitespace or "/")`),es.warn(e.join(" "));return}ep(new N(`${i}-version`,()=>({library:i,version:t}),"VERSION"))}let eb="firebase-heartbeat-store",eI=null;function ex(){return eI||(eI=(function(e,{blocked:t,upgrade:n,blocking:r,terminated:i}={}){let o=indexedDB.open(e,1),a=Z(o);return n&&o.addEventListener("upgradeneeded",e=>{n(Z(o.result),e.oldVersion,e.newVersion,Z(o.transaction),e)}),t&&o.addEventListener("blocked",e=>t(e.oldVersion,e.newVersion,e)),a.then(e=>{i&&e.addEventListener("close",()=>i()),r&&e.addEventListener("versionchange",e=>r(e.oldVersion,e.newVersion,e))}).catch(()=>{}),a})("firebase-heartbeat-database",{upgrade:(e,t)=>{if(0===t)try{e.createObjectStore(eb)}catch(e){console.warn(e)}}}).catch(e=>{throw eA.create("idb-open",{originalErrorMessage:e.message})})),eI}async function ew(e){try{let t=(await ex()).transaction(eb),n=await t.objectStore(eb).get(eB(e));return await t.done,n}catch(e){if(e instanceof w)es.warn(e.message);else{let t=eA.create("idb-get",{originalErrorMessage:null==e?void 0:e.message});es.warn(t.message)}}}async function ek(e,t){try{let n=(await ex()).transaction(eb,"readwrite"),r=n.objectStore(eb);await r.put(t,eB(e)),await n.done}catch(e){if(e instanceof w)es.warn(e.message);else{let t=eA.create("idb-set",{originalErrorMessage:null==e?void 0:e.message});es.warn(t.message)}}}function eB(e){return`${e.name}!${e.options.appId}`}class eS{constructor(e){this.container=e,this._heartbeatsCache=null;const t=this.container.getProvider("app").getImmediate();this._storage=new eQ(t),this._heartbeatsCachePromise=this._storage.read().then(e=>(this._heartbeatsCache=e,e))}async triggerHeartbeat(){var e,t;try{let n=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),r=eT();if((null==(e=this._heartbeatsCache)?void 0:e.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,(null==(t=this._heartbeatsCache)?void 0:t.heartbeats)==null)||this._heartbeatsCache.lastSentHeartbeatDate===r||this._heartbeatsCache.heartbeats.some(e=>e.date===r))return;if(this._heartbeatsCache.heartbeats.push({date:r,agent:n}),this._heartbeatsCache.heartbeats.length>30){let e=function(e){if(0===e.length)return -1;let t=0,n=e[0].date;for(let r=1;r<e.length;r++)e[r].date<n&&(n=e[r].date,t=r);return t}(this._heartbeatsCache.heartbeats);this._heartbeatsCache.heartbeats.splice(e,1)}return this._storage.overwrite(this._heartbeatsCache)}catch(e){es.warn(e)}}async getHeartbeatsHeader(){var e;try{if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,(null==(e=this._heartbeatsCache)?void 0:e.heartbeats)==null||0===this._heartbeatsCache.heartbeats.length)return"";let t=eT(),{heartbeatsToSend:n,unsentEntries:r}=function(e,t=1024){let n=[],r=e.slice();for(let i of e){let e=n.find(e=>e.agent===i.agent);if(e){if(e.dates.push(i.date),eR(n)>t){e.dates.pop();break}}else if(n.push({agent:i.agent,dates:[i.date]}),eR(n)>t){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}(this._heartbeatsCache.heartbeats),i=v(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=t,r.length>0?(this._heartbeatsCache.heartbeats=r,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}catch(e){return es.warn(e),""}}}function eT(){return new Date().toISOString().substring(0,10)}class eQ{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!function(){try{return"object"==typeof indexedDB}catch(e){return!1}}()&&new Promise((e,t)=>
89{try{let n=!0,r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=()=>{i.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},i.onupgradeneeded=()=>{n=!1},i.onerror=()=>{var e;t((null==(e=i.error)?void 0:e.message)||"")}}catch(e){t(e)}}).then(()=>!0).catch(()=>!1)}async read(){if(!await this._canUseIndexedDBPromise)return{heartbeats:[]};{let e=await ew(this.app);return(null==e?void 0:e.heartbeats)?e:{heartbeats:[]}}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return ek(this.app,{lastSentHeartbeatDate:null!=(t=e.lastSentHeartbeatDate)?t:n.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return ek(this.app,{lastSentHeartbeatDate:null!=(t=e.lastSentHeartbeatDate)?t:n.lastSentHeartbeatDate,heartbeats:[...n.heartbeats,...e.heartbeats]})}}}function eR(e){return v(JSON.stringify({version:2,heartbeats:e})).length}ep(new N("platform-logger",e=>new ei(e),"PRIVATE")),ep(new N("heartbeat",e=>new eS(e),"PRIVATE")),eC(eo,ea,""),eC(eo,ea,"esm2017"),eC("fire-js","");var eO=e.i(74466);function ej(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}let eM=new k("auth","Firebase",ej()),eP=new q("@firebase/auth");function eN(e,...t){eP.logLevel<=a.ERROR&&eP.error(`Auth (${ey}): ${e}`,...t)}function eD(e,...t){throw e_(e,...t)}function eL(e,...t){return e_(e,...t)}function ez(e,t,n){return new k("auth","Firebase",Object.assign(Object.assign({},ej()),{[t]:n})).create(t,{appName:e.name})}function eF(e){return ez(e,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function e_(e,...t){if("string"!=typeof e){let n=t[0],r=[...t.slice(1)];return r[0]&&(r[0].appName=e.name),e._errorFactory.create(n,...r)}return eM.create(e,...t)}function eU(e,t,...n){if(!e)throw e_(t,...n)}function eH(e){let t="INTERNAL ASSERTION FAILED: "+e;throw eN(t),Error(t)}function eV(){var e;return"u">typeof self&&(null==(e=self.location)?void 0:e.href)||""}function eq(){var e;return"u">typeof self&&(null==(e=self.location)?void 0:e.protocol)||null}class eW{constructor(e,t){this.shortDelay=e,this.longDelay=t,function(e,t){e||eH(t)}(t>e,"Short delay should be less than long delay!"),this.isMobile="u">typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(x())||"object"==typeof navigator&&"ReactNative"===navigator.product}get(){let e;return!("u">typeof navigator&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&("http:"===eq()||"https:"===eq()||"object"==typeof(e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0)&&void 0!==e.id||"connection"in navigator))||navigator.onLine?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function eK(e,t){var n,r;n=e.emulator,r="Emulator should always be set here",n||eH(r);let{url:i}=e.emulator;return t?`${i}${t.startsWith("/")?t.slice(1):t}`:i}class eG{static initialize(e,t,n){this.fetchImpl=e,t&&(this.headersImpl=t),n&&(this.responseImpl=n)}static fetch(){return this.fetchImpl?this.fetchImpl:"u">typeof self&&"fetch"in self?self.fetch:"u">typeof globalThis&&globalThis.fetch?globalThis.fetch:"u">typeof fetch?fetch:void eH("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:"u">typeof self&&"Headers"in self?self.Headers:"u">typeof globalThis&&globalThis.Headers?globalThis.Headers:"u">typeof Headers?Headers:void eH("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:"u">typeof self&&"Response"in self?self.Response:"u">typeof globalThis&&globalThis.Response?globalThis.Response:"u">
89typeof Response?Response:void eH("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}let eX={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},eY=new eW(3e4,6e4);function eJ(e,t){return e.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:e.tenantId}):t}async function eZ(e,t,n,r,i={}){return e$(e,i,async()=>{let i={},o={};r&&("GET"===t?o=r:i={body:JSON.stringify(r)});let a=Q(Object.assign({key:e.config.apiKey},o)).slice(1),s=await e._getAdditionalHeaders();s["Content-Type"]="application/json",e.languageCode&&(s["X-Firebase-Locale"]=e.languageCode);let l=Object.assign({method:t,headers:s},i);return"u">typeof navigator&&"Cloudflare-Workers"===navigator.userAgent||(l.referrerPolicy="no-referrer"),eG.fetch()(e1(e,e.config.apiHost,n,a),l)})}async function e$(e,t,n){e._canInitEmulator=!1;let r=Object.assign(Object.assign({},eX),t);try{let t=new e2(e),i=await Promise.race([n(),t.promise]);t.clearNetworkTimeout();let o=await i.json();if("needConfirmation"in o)throw e3(e,"account-exists-with-different-credential",o);if(i.ok&&!("errorMessage"in o))return o;{let[t,n]=(i.ok?o.errorMessage:o.error.message).split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===t)throw e3(e,"credential-already-in-use",o);if("EMAIL_EXISTS"===t)throw e3(e,"email-already-in-use",o);if("USER_DISABLED"===t)throw e3(e,"user-disabled",o);let a=r[t]||t.toLowerCase().replace(/[_\s]+/g,"-");if(n)throw ez(e,a,n);eD(e,a)}}catch(t){if(t instanceof w)throw t;eD(e,"network-request-failed",{message:String(t)})}}async function e0(e,t,n,r,i={}){let o=await eZ(e,t,n,r,i);return"mfaPendingCredential"in o&&eD(e,"multi-factor-auth-required",{_serverResponse:o}),o}function e1(e,t,n,r){let i=`${t}${n}?${r}`;return e.config.emulator?eK(e.config,i):`${e.config.apiScheme}://${i}`}class e2{clearNetworkTimeout(){clearTimeout(this.timer)}constructor(e){this.auth=e,this.timer=null,this.promise=new Promise((e,t)=>
89{this.timer=setTimeout(()=>t(eL(this.auth,"network-request-failed")),eY.get())})}}function e3(e,t,n){let r={appName:e.name};n.email&&(r.email=n.email),n.phoneNumber&&(r.phoneNumber=n.phoneNumber);let i=eL(e,t,r);return i.customData._tokenResponse=n,i}function e4(e){return void 0!==e&&void 0!==e.enterprise}class e5{constructor(e){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===e.recaptchaKey)throw Error("recaptchaKey undefined");this.siteKey=e.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=e.recaptchaEnforcementState}getProviderEnforcementState(e){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(let t of this.recaptchaEnforcementState)if(t.provider&&t.provider===e)switch(t.enforcementState){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}return null}isProviderEnabled(e){return"ENFORCE"===this.getProviderEnforcementState(e)||"AUDIT"===this.getProviderEnforcementState(e)}isAnyProviderEnabled(){return this.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")||this.isProviderEnabled("PHONE_PROVIDER")}}async function e6(e,t){return eZ(e,"GET","/v2/recaptchaConfig",eJ(e,t))}async function e8(e,t){return eZ(e,"POST","/v1/accounts:delete",t)}async function e7(e,t){return eZ(e,"POST","/v1/accounts:update",t)}async function e9(e,t){return eZ(e,"POST","/v1/accounts:lookup",t)}function te(e){if(e)try{let t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch(e){}}async function tt(e,t=!1){let n=P(e),r=await n.getIdToken(t),i=tr(r);eU(i&&i.exp&&i.auth_time&&i.iat,n.auth,"internal-error");let o="object"==typeof i.firebase?i.firebase:void 0,a=null==o?void 0:o.sign_in_provider;return{claims:i,token:r,authTime:te(tn(i.auth_time)),issuedAtTime:te(tn(i.iat)),expirationTime:te(tn(i.exp)),signInProvider:a||null,signInSecondFactor:(null==o?void 0:o.sign_in_second_factor)||null}}function tn(e){return 1e3*Number(e)}function tr(e){let[t,n,r]=e.split(".");if(void 0===t||void 0===n||void 0===r)return eN("JWT malformed, contained fewer than 3 sections"),null;try{let e=y(n);if(!e)return eN("Failed to decode base64 JWT payload"),null;return JSON.parse(e)}catch(e){return eN("Caught error parsing JWT payload as JSON",null==e?void 0:e.toString()),null}}function ti(e){let t=tr(e);return eU(t,"internal-error"),eU(void 0!==t.exp,"internal-error"),eU(void 0!==t.iat,"internal-error"),Number(t.exp)-Number(t.iat)}async function to(e,t,n=!1){if(n)return t;try{return await t}catch(t){throw t instanceof w&&function({code:e}){return"auth/user-disabled"===e||"auth/user-token-expired"===e}(t)&&e.auth.currentUser===e&&await e.auth.signOut(),t}}class ta{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(e){var t;if(!e)return this.errorBackoff=3e4,Math.max(0,(null!=(t=this.user.stsTokenManager.expirationTime)?t:0)-Date.now()-3e5);{let e=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),e}}schedule(e=!1){if(!this.isRunning)return;let t=this.getInterval(e);this.timerId=setTimeout(async()=>{await this.iteration()},t)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){(null==e?void 0:e.code)==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}class ts{constructor(e,t){this.createdAt=e,this.lastLoginAt=t,this._initializeTime()}_initializeTime(){this.lastSignInTime=te(this.lastLoginAt),this.creationTime=te(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}async function tl(e){var t,n,r;let i=e.auth,o=await e.getIdToken(),a=await to(e,e9(i,{idToken:o}));eU(null==a?void 0:a.users.length,i,"internal-error");let s=a.users[0];e._notifyReloadListener(s);let l=(null==(t=s.providerUserInfo)?void 0:t.length)?tu(s.providerUserInfo):[],c=(n=e.providerData,r=l,[...n.filter(e=>!r.some(t=>t.providerId===e.providerId)),...r]),u=e.isAnonymous,d=!(e.email&&s.passwordHash)&&!(null==c?void 0:c.length);Object.assign(e,{uid:s.localId,displayName:s.displayName||null,photoURL:s.photoUrl||null,email:s.email||null,emailVerified:s.emailVerified||!1,phoneNumber:s.phoneNumber||null,tenantId:s.tenantId||null,providerData:c,metadata:new ts(s.createdAt,s.lastLoginAt),isAnonymous:!!u&&d})}async function tc(e){let t=P(e);await tl(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}function tu(e){return e.map(e=>{var{providerId:t}=e,n=(0,eO.__rest)(e,["providerId"]);
89return{providerId:t,uid:n.rawId||"",displayName:n.displayName||null,email:n.email||null,phoneNumber:n.phoneNumber||null,photoURL:n.photoUrl||null}})}async function td(e,t){let n=await e$(e,{},async()=>{let n=Q({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:r,apiKey:i}=e.config,o=e1(e,r,"/v1/token",`key=${i}`),a=await e._getAdditionalHeaders();return a["Content-Type"]="application/x-www-form-urlencoded",eG.fetch()(o,{method:"POST",headers:a,body:n})});return{accessToken:n.access_token,expiresIn:n.expires_in,refreshToken:n.refresh_token}}async function th(e,t){return eZ(e,"POST","/v2/accounts:revokeToken",eJ(e,t))}class tm{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){eU(e.idToken,"internal-error"),eU(void 0!==e.idToken,"internal-error"),eU(void 0!==e.refreshToken,"internal-error");let t="expiresIn"in e&&void 0!==e.expiresIn?Number(e.expiresIn):ti(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,t)}updateFromIdToken(e){eU(0!==e.length,"internal-error");let t=ti(e);this.updateTokensAndExpiration(e,null,t)}async getToken(e,t=!1){return t||!this.accessToken||this.isExpired?(eU(this.refreshToken,e,"user-token-expired"),this.refreshToken)?(await this.refresh(e,this.refreshToken),this.accessToken):null:this.accessToken}clearRefreshToken(){this.refreshToken=null}async refresh(e,t){let{accessToken:n,refreshToken:r,expiresIn:i}=await td(e,t);this.updateTokensAndExpiration(n,r,Number(i))}updateTokensAndExpiration(e,t,n){this.refreshToken=t||null,this.accessToken=e||null,this.expirationTime=Date.now()+1e3*n}static fromJSON(e,t){let{refreshToken:n,accessToken:r,expirationTime:i}=t,o=new tm;return n&&(eU("string"==typeof n,"internal-error",{appName:e}),o.refreshToken=n),r&&(eU("string"==typeof r,"internal-error",{appName:e}),o.accessToken=r),i&&(eU("number"==typeof i,"internal-error",{appName:e}),o.expirationTime=i),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new tm,this.toJSON())}_performRefresh(){return eH("not implemented")}}function tp(e,t){eU("string"==typeof e||void 0===e,"internal-error",{appName:t})}class tf{constructor(e){var{uid:t,auth:n,stsTokenManager:r}=e,i=(0,eO.__rest)(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new ta(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=n,this.stsTokenManager=r,this.accessToken=r.accessToken,this.displayName=i.displayName||null,this.email=i.email||null,this.emailVerified=i.emailVerified||!1,this.phoneNumber=i.phoneNumber||null,this.photoURL=i.photoURL||null,this.isAnonymous=i.isAnonymous||!1,this.tenantId=i.tenantId||null,this.providerData=i.providerData?[...i.providerData]:[],this.metadata=new ts(i.createdAt||void 0,i.lastLoginAt||void 0)}async getIdToken(e){let t=await to(this,this.stsTokenManager.getToken(this.auth,e));return eU(t,this.auth,"internal-error"),this.accessToken!==t&&(this.accessToken=t,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),t}getIdTokenResult(e){return tt(this,e)}reload(){return tc(this)}_assign(e){this!==e&&(eU(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map(e=>Object.assign({},e)),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){let t=new tf(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return t.metadata._copy(this.metadata),t}_onReload(e){eU(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e,t=!1){let n=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),n=!0),t&&await tl(this),await this.auth._persistUserIfCurrent(this),n&&this.auth._notifyListenersIfCurrent(this)}async delete(){if(eg(this.auth.app))return Promise.reject(eF(this.auth));let e=await this.getIdToken();return await to(this,e8(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isA
89nonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(e=>Object.assign({},e)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,t){var n,r,i,o,a,s,l,c;let u=null!=(n=t.displayName)?n:void 0,d=null!=(r=t.email)?r:void 0,h=null!=(i=t.phoneNumber)?i:void 0,m=null!=(o=t.photoURL)?o:void 0,p=null!=(a=t.tenantId)?a:void 0,f=null!=(s=t._redirectEventId)?s:void 0,g=null!=(l=t.createdAt)?l:void 0,A=null!=(c=t.lastLoginAt)?c:void 0,{uid:v,emailVerified:y,isAnonymous:E,providerData:C,stsTokenManager:b}=t;eU(v&&b,e,"internal-error");let I=tm.fromJSON(this.name,b);eU("string"==typeof v,e,"internal-error"),tp(u,e.name),tp(d,e.name),eU("boolean"==typeof y,e,"internal-error"),eU("boolean"==typeof E,e,"internal-error"),tp(h,e.name),tp(m,e.name),tp(p,e.name),tp(f,e.name),tp(g,e.name),tp(A,e.name);let x=new tf({uid:v,auth:e,email:d,emailVerified:y,displayName:u,isAnonymous:E,photoURL:m,phoneNumber:h,tenantId:p,stsTokenManager:I,createdAt:g,lastLoginAt:A});return C&&Array.isArray(C)&&(x.providerData=C.map(e=>Object.assign({},e))),f&&(x._redirectEventId=f),x}static async _fromIdTokenResponse(e,t,n=!1){let r=new tm;r.updateFromServerResponse(t);let i=new tf({uid:t.localId,auth:e,stsTokenManager:r,isAnonymous:n});return await tl(i),i}static async _fromGetAccountInfoResponse(e,t,n){let r=t.users[0];eU(void 0!==r.localId,"internal-error");let i=void 0!==r.providerUserInfo?tu(r.providerUserInfo):[],o=!(r.email&&r.passwordHash)&&!(null==i?void 0:i.length),a=new tm;a.updateFromIdToken(n);let s=new tf({uid:r.localId,auth:e,stsTokenManager:a,isAnonymous:o});return Object.assign(s,{uid:r.localId,displayName:r.displayName||null,photoURL:r.photoUrl||null,email:r.email||null,emailVerified:r.emailVerified||!1,phoneNumber:r.phoneNumber||null,tenantId:r.tenantId||null,providerData:i,metadata:new ts(r.createdAt,r.lastLoginAt),isAnonymous:!(r.email&&r.passwordHash)&&!(null==i?void 0:i.length)}),s}}let tg=new Map;function tA(e){var t,n;t="Expected a class definition",e instanceof Function||eH(t);let r=tg.get(e);return r?(n="Instance stored in cache mismatched with class",r instanceof e||eH(n)):(r=new e,tg.set(e,r)),r}class tv{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,t){this.storage[e]=t}async _get(e){let t=this.storage[e];return void 0===t?null:t}async _remove(e){delete this.storage[e]}_addListener(e,t){}_removeListener(e,t){}}function ty(e,t,n){return`firebase:${e}:${t}:${n}`}tv.type="NONE";class tE{constructor(e,t,n){this.persistence=e,this.auth=t,this.userKey=n;const{config:r,name:i}=this.auth;this.fullUserKey=ty(this.userKey,r.apiKey,i),this.fullPersistenceKey=ty("persistence",r.apiKey,i),this.boundEventHandler=t._onStorageEvent.bind(t),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){let e=await this.persistence._get(this.fullUserKey);return e?tf._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;let t=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=e,t)return this.setCurrentUser(t)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,t,n="authUser"){if(!t.length)return new tE(tA(tv),e,n);let r=(await Promise.all(t.map(async e=>{if(await e._isAvailable())return e}))).filter(e=>e),i=r[0]||tA(tv),o=ty(n,e.config.apiKey,e.name),a=null;for(let n of t)try{let t=await n._get(o);if(t){let r=tf._fromJSON(e,t);n!==i&&(a=r),i=n;break}}catch(e){}let s=r.filter(e=>e._shouldAllowMigration);return i._shouldAllowMigration&&s.length&&(i=s[0],a&&await i._set(o,a.toJSON()),await Promise.all(t.map(async e=>{if(e!==i)try{await e._remove(o)}catch(e){}}))),new tE(i,e,n)}}function tC(e){let t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";{if(tw(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(tb(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(tB(t))return"Blackberry";if(tS(t))return"Webos";if(tI(t))return"Safari";if((t.includes("chrome/")||tx(t))&&!t.includes("edge/"))return"Chrome";if(tk(t))return"Android";let n=e.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if((null==n?void 0:n.length)===2)return n[1]}return"Other"}function tb(e=x()){return/firefox\//i.test(e)}function tI(e=x()){let t=e.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function tx(e=x()){return/crios\//i.test(e)}
89function tw(e=x()){return/iemobile/i.test(e)}function tk(e=x()){return/android/i.test(e)}function tB(e=x()){return/blackberry/i.test(e)}function tS(e=x()){return/webos/i.test(e)}function tT(e=x()){return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function tQ(e=x()){return tT(e)||tk(e)||tS(e)||tB(e)||/windows phone/i.test(e)||tw(e)}function tR(e,t=[]){let n;switch(e){case"Browser":n=tC(x());break;case"Worker":n=`${tC(x())}-${e}`;break;default:n=e}let r=t.length?t.join(","):"FirebaseCore-web";return`${n}/JsCore/${ey}/${r}`}class tO{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,t){let n=t=>new Promise((n,r)=>{try{let r=e(t);n(r)}catch(e){r(e)}});n.onAbort=t,this.queue.push(n);let r=this.queue.length-1;return()=>{this.queue[r]=()=>Promise.resolve()}}async runMiddleware(e){if(this.auth.currentUser===e)return;let t=[];try{for(let n of this.queue)await n(e),n.onAbort&&t.push(n.onAbort)}catch(e){for(let e of(t.reverse(),t))try{e()}catch(e){}throw this.auth._errorFactory.create("login-blocked",{originalMessage:null==e?void 0:e.message})}}}async function tj(e,t={}){return eZ(e,"GET","/v2/passwordPolicy",eJ(e,t))}class tM{constructor(e){var t,n,r,i;const o=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!=(t=o.minPasswordLength)?t:6,o.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=o.maxPasswordLength),void 0!==o.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=o.containsLowercaseCharacter),void 0!==o.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=o.containsUppercaseCharacter),void 0!==o.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=o.containsNumericCharacter),void 0!==o.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=o.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!=(r=null==(n=e.allowedNonAlphanumericCharacters)?void 0:n.join(""))?r:"",this.forceUpgradeOnSignin=null!=(i=e.forceUpgradeOnSignin)&&i,this.schemaVersion=e.schemaVersion}validatePassword(e){var t,n,r,i,o,a;let s={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,s),this.validatePasswordCharacterOptions(e,s),s.isValid&&(s.isValid=null==(t=s.meetsMinPasswordLength)||t),s.isValid&&(s.isValid=null==(n=s.meetsMaxPasswordLength)||n),s.isValid&&(s.isValid=null==(r=s.containsLowercaseLetter)||r),s.isValid&&(s.isValid=null==(i=s.containsUppercaseLetter)||i),s.isValid&&(s.isValid=null==(o=s.containsNumericCharacter)||o),s.isValid&&(s.isValid=null==(a=s.containsNonAlphanumericCharacter)||a),s}validatePasswordLengthOptions(e,t){let n=this.customStrengthOptions.minPasswordLength,r=this.customStrengthOptions.maxPasswordLength;n&&(t.meetsMinPasswordLength=e.length>=n),r&&(t.meetsMaxPasswordLength=e.length<=r)}validatePasswordCharacterOptions(e,t){let n;this.updatePasswordCharacterOptionsStatuses(t,!1,!1,!1,!1);for(let r=0;r<e.length;r++)n=e.charAt(r),this.updatePasswordCharacterOptionsStatuses(t,n>="a"&&n<="z",n>="A"&&n<="Z",n>="0"&&n<="9",this.allowedNonAlphanumericCharacters.includes(n))}updatePasswordCharacterOptionsStatuses(e,t,n,r,i){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=t)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=n)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=r)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=i))}}class tP{constructor(e,t,n,r){this.app=e,this.heartbeatServiceProvider=t,this.appCheckServiceProvider=n,this.config=r,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new tN(this),this.idTokenSubscription=new tN(this),this.beforeStateQueue=new tO(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=eM,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=r.sdkClientVersion}_initializeWithPersistence(e,t){return t&&(this._popupRedirectResolver=tA(t)),this._initializationPromise=this.queue(async()=>{var n,r;if(!this._deleted){if(this.persistenceManager=await tE.create(this,e),!this._deleted){if(null==(n=this._popupRedirectResolver)?void 0:n._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch(e){}await this.initializeCurrentUser(t),this.lastNotifiedUid=(null==(r=this.currentUser)?void 0:r.uid)||null,this._deleted||(this._isInitialized=!0)}}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;let e=await this.assertedPersistence.getCurrentUser();if(this.currentUser||e){if(this.currentUser&&e&&this.currentUser.uid===e.uid){this._currentUser._assign(e),await this.currentUser.getIdToken();return}await this._updateCurrentUser(e,!0)}}async initializeCurrentUserFromIdToken(e){try{let t=await e9(this,{idToken:e}),n=await tf._fromGetAccountInfoResponse(this,t,e);await this.directlySetCurrentUser(n)}catch(e){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",e),await this.directlySetCurrentUser(null)}}async initializeCurrentUser(e){var t;if(eg(this.app)){let e=this.app.settings.authIdToken;return e?new Promise(t=>{setTimeout(()=>this.initializeCurrentUserFromIdToken(e).then(t,t))}):this.directlySetCurrentUser(null)}let n=await this.assertedPersistence.getCurrentUser(),r=n,i=!1;if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();let n=null==(t=this.redirectUser)?void 0:t._redirectEventId,o=null==r?void 0:r._redirectEventId,a=await this.tryRedirectSignIn(e);(!n||n===o)&&(null==a?void 0:a.user)&&(r=a.user,i=!0)}if(!r)return this.directlySetCurrentUser(null);
89if(!r._redirectEventId){if(i)try{await this.beforeStateQueue.runMiddleware(r)}catch(e){r=n,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(e))}return r?this.reloadAndSetCurrentUserOrClear(r):this.directlySetCurrentUser(null)}return(eU(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===r._redirectEventId)?this.directlySetCurrentUser(r):this.reloadAndSetCurrentUserOrClear(r)}async tryRedirectSignIn(e){let t=null;try{t=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch(e){await this._setRedirectUser(null)}return t}async reloadAndSetCurrentUserOrClear(e){try{await tl(e)}catch(e){if((null==e?void 0:e.code)!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=function(){if("u"<typeof navigator)return null;let e=navigator;return e.languages&&e.languages[0]||e.language||null}()}async _delete(){this._deleted=!0}async updateCurrentUser(e){if(eg(this.app))return Promise.reject(eF(this));let t=e?P(e):null;return t&&eU(t.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(t&&t._clone(this))}async _updateCurrentUser(e,t=!1){if(!this._deleted)return e&&eU(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),t||await this.beforeStateQueue.runMiddleware(e),this.queue(async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()})}async signOut(){return eg(this.app)?Promise.reject(eF(this)):(await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0))}setPersistence(e){return eg(this.app)?Promise.reject(eF(this)):this.queue(async()=>{await this.assertedPersistence.setPersistence(tA(e))})}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(e){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();let t=this._getPasswordPolicyInternal();return t.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):t.validatePassword(e)}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){let e=new tM(await tj(this));null===this.tenantId?this._projectPasswordPolicy=e:this._tenantPasswordPolicies[this.tenantId]=e}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new k("auth","Firebase",e())}onAuthStateChanged(e,t,n){return this.registerStateListener(this.authStateSubscription,e,t,n)}beforeAuthStateChanged(e,t){return this.beforeStateQueue.pushCallback(e,t)}onIdTokenChanged(e,t,n){return this.registerStateListener(this.idTokenSubscription,e,t,n)}authStateReady(){return new Promise((e,t)=>{if(this.currentUser)e();else{let n=this.onAuthStateChanged(()=>{n(),e()},t)}})}async revokeAccessToken(e){if(this.currentUser){let t={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:e,idToken:await this.currentUser.getIdToken()};null!=this.tenantId&&(t.tenantId=this.tenantId),await th(this,t)}}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null==(e=this._currentUser)?void 0:e.toJSON()}}async _setRedirectUser(e,t){let n=await this.getOrInitRedirectPersistenceManager(t);return null===e?n.removeCurrentUser():n.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){let t=e&&tA(e)||this._popupRedirectResolver;eU(t,this,"argument-error"),this.redirectPersistenceManager=await tE.create(this,[tA(t._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var t,n;return(this._isInitialized&&await this.queue(async()=>{}),(null==(t=this._currentUser)?void 0:t._redirectEventId)===e)?this._currentUser:(null==(n=this.redirectUser)?void 0:n._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(e))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,t;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);let n=null!=(t=null==(e=this.currentUser)?void 0:e.uid)?t:null;this.lastNotifiedUid!==n&&(this.lastNotifiedUid=n,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,t,n,r){if(this._deleted)return()=>{};let i="function"==typeof t?t:t.next.bind(t),o=!1,a=this._isInitialized?Promise.resolve():this._initializationPromise;if(eU(a,this,"internal-error"),a.then(()=>{o||i(this.currentUser)}),"function"==typeof t){let i=e.addObserver(t,n,r);return()=>{o=!0,i()}}{let n=e.addObserver(t);return()=>{o=!0,n()}}}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return eU(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){!e||this.frameworks.includes(e)||(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=tR(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var e;let t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);let n=await (null==(e=this.heartbeatServiceProvider.getImmediate({optional:!0}))?void 0:e.getHeartbeatsHeader());n&&(t["X-Firebase-Client"]=n);let r=await this._getAppCheckToken();return r&&(t["X-Firebase-AppCheck"]=r),t}async _getAppCheckToken(){var e;if(eg(this.app)&&this.app.settings.appCheckToken)return this.app.settings.appCheckToken;let t=await (null==(e=this.appCheckServiceProvider.getImmediate({optional:!0}))?void 0:e.getToken());return(null==t?void 0:t.error)&&function(e,...t){eP.logLevel<=a.WARN&&eP.warn(`Auth (${ey}): ${e}`,...t)}(`Error while retrieving App Check token: ${t.error}`),null==t?void 0:t.token}}class tN{constructor(e){this.auth=e,this.observer=null,this.addObserver=function(e){let t=new j(e,void 0);return t.subscribe.bind(t)}(e=>this.observer=e)}get next(){return eU(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}let tD={async loadJS(){throw Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function tL(e){return`__${e}${Math.floor(1e6*Math.random())}`}class tz{constructor(){this.enterprise=new tF}ready(e){e()}execute(e,t){return Promise.resolve("token")}render(e,t){return""}}class tF{ready(e){e()}execute(e,t){return Promise.resolve("token")}render(e,t){return""}}let t_="NO_RECAPTCHA";class tU{constructor(e){this.type="recaptcha-enterprise",this.auth=function(e){return P(e)}(e)}async verify(e="verify",t=!1){async function n(e){if(!t){if(null==e.tenantId&&null!=e._agentRecaptchaConfig)return e._agentRecaptchaConfig.siteKey;if(null!=e.tenantId&&void 0!==e._tenantRecaptchaConfigs[e.tenantId])return e._tenantRecaptchaConfigs[e.tenantId].siteKey}return new Promise(async(t,n)=>
89{e6(e,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(r=>{if(void 0===r.recaptchaKey)n(Error("recaptcha Enterprise site key undefined"));else{let n=new e5(r);return null==e.tenantId?e._agentRecaptchaConfig=n:e._tenantRecaptchaConfigs[e.tenantId]=n,t(n.siteKey)}}).catch(e=>{n(e)})})}function r(t,n,r){let i=window.grecaptcha;e4(i)?i.enterprise.ready(()=>{i.enterprise.execute(t,{action:e}).then(e=>{n(e)}).catch(()=>{n(t_)})}):r(Error("No reCAPTCHA enterprise script loaded."))}return this.auth.settings.appVerificationDisabledForTesting?new tz().execute("siteKey",{action:"verify"}):new Promise((e,i)=>{n(this.auth).then(n=>{if(!t&&e4(window.grecaptcha))r(n,e,i);else{var o;if("u"<typeof window)return void i(Error("RecaptchaVerifier is only supported in browser"));let t=tD.recaptchaEnterpriseScript;0!==t.length&&(t+=n),(o=t,tD.loadJS(o)).then(()=>{r(n,e,i)}).catch(e=>{i(e)})}}).catch(e=>{i(e)})})}}async function tH(e,t,n,r=!1,i=!1){let o,a=new tU(e);if(i)o=t_;else try{o=await a.verify(n)}catch(e){o=await a.verify(n,!0)}let s=Object.assign({},t);if("mfaSmsEnrollment"===n||"mfaSmsSignIn"===n){if("phoneEnrollmentInfo"in s){let e=s.phoneEnrollmentInfo.phoneNumber,t=s.phoneEnrollmentInfo.recaptchaToken;Object.assign(s,{phoneEnrollmentInfo:{phoneNumber:e,recaptchaToken:t,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}else if("phoneSignInInfo"in s){let e=s.phoneSignInInfo.recaptchaToken;Object.assign(s,{phoneSignInInfo:{recaptchaToken:e,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}return s}return r?Object.assign(s,{captchaResp:o}):Object.assign(s,{captchaResponse:o}),Object.assign(s,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(s,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),s}async function tV(e,t,n,r,i){var o,a;if("EMAIL_PASSWORD_PROVIDER"===i)if(null==(o=e._getRecaptchaConfig())||!o.isProviderEnabled("EMAIL_PASSWORD_PROVIDER"))return r(e,t).catch(async i=>{if("auth/missing-recaptcha-token"!==i.code)return Promise.reject(i);{console.log(`${n} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);let i=await tH(e,t,n,"getOobCode"===n);return r(e,i)}});else{let i=await tH(e,t,n,"getOobCode"===n);return r(e,i)}if("PHONE_PROVIDER"!==i)return Promise.reject(i+" provider is not supported.");if(null==(a=e._getRecaptchaConfig())?void 0:a.isProviderEnabled("PHONE_PROVIDER")){let i=await tH(e,t,n);return r(e,i).catch(async i=>{var o;if((null==(o=e._getRecaptchaConfig())?void 0:o.getProviderEnforcementState("PHONE_PROVIDER"))==="AUDIT"&&("auth/missing-recaptcha-token"===i.code||"auth/invalid-app-credential"===i.code)){console.log(`Failed to verify with reCAPTCHA Enterprise. Automatically triggering the reCAPTCHA v2 flow to complete the ${n} flow.`);let i=await tH(e,t,n,!1,!0);return r(e,i)}return Promise.reject(i)})}{let i=await tH(e,t,n,!1,!0);return r(e,i)}}async function tq(e){let t=P(e),n=new e5(await e6(t,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}));null==t.tenantId?t._agentRecaptchaConfig=n:t._tenantRecaptchaConfigs[t.tenantId]=n,n.isAnyProviderEnabled()&&new tU(t).verify()}function tW(e){let t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function tK(e){if(!e)return null;let t=Number(e);return isNaN(t)?null:t}class tG{constructor(e,t){this.providerId=e,this.signInMethod=t}toJSON(){return eH("not implemented")}_getIdTokenResponse(e){return eH("not implemented")}_linkToIdToken(e,t){return eH("not implemented")}_getReauthenticationResolver(e){return eH("not implemented")}}async function tX(e,t){return eZ(e,"POST","/v1/accounts:resetPassword",eJ(e,t))}async function tY(e,t){return eZ(e,"POST","/v1/accounts:update",t)}async function tJ(e,t){return eZ(e,"POST","/v1/accounts:signUp",t)}async function tZ(e,t){return eZ(e,"POST","/v1/accounts:update",eJ(e,t))}async function t$(e,t){return e0(e,"POST","/v1/accounts:signInWithPassword",eJ(e,t))}async function t0(e,t){return eZ(e,"POST","/v1/accounts:sendOobCode",eJ(e,t))}async function t1(e,t){return t0(e,t)}async function t2(e,t){return t0(e,t)}async function t3(e,t){return t0(e,t)}async function t4(e,t){return t0(e,t)}async function t5(e,t){return e0(e,"POST","/v1/accounts:signInWithEmailLink",eJ(e,t))}async function t6(e,t){return e0(e,"POST","/v1/accounts:signInWithEmailLink",eJ(e,t))}class t8 extends tG{constructor(e,t,n,r=null){super("password",n),this._email=e,this._password=t,this._tenantId=r}static _fromEmailAndPassword(e,t){return new t8(e,t,"password")}static _fromEmailAndCode(e,t,n=null){return new t8(e,t,"emailLink",n)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){let t="string"==typeof e?JSON.parse(e):e;if((null==t?void 0:t.email)&&(null==t?void 0:t.password)){if("password"===t.signInMethod)return this._fromEmailAndPassword(t.email,t.password);else if("emailLink"===t.signInMethod)return this._fromEmailAndCode(t.email,t.password,t.tenantId)}return null}async _getIdTokenResponse(e){switch(this.signInMethod){case"password":return tV(e,{returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",t$,"EMAIL_PASSWORD_PROVIDER");case"emailLink":return t5(e,{email:this._email,oobCode:this._password});default:eD(e,"internal-error")}}async _linkToIdToken(e,t){switch(this.signInMethod){case"password":return tV(e,{idToken:t,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",tJ,"EMAIL_PASSWORD_PROVIDER");case"emailLink":return t6(e,{idToken:t,email:this._email,oobCode:this._password});default:eD(e,"internal-error")}}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}}async function t7(e,t){return e0(e,"POST","/v1/accounts:signInWithIdp",eJ(e,t))}class t9 extends tG{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){let t=new t9(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(t.idToken=e.idToken),e.accessToken&&(t.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&
89(t.nonce=e.nonce),e.pendingToken&&(t.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(t.accessToken=e.oauthToken,t.secret=e.oauthTokenSecret):eD("argument-error"),t}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){let t="string"==typeof e?JSON.parse(e):e,{providerId:n,signInMethod:r}=t,i=(0,eO.__rest)(t,["providerId","signInMethod"]);if(!n||!r)return null;let o=new t9(n,r);return o.idToken=i.idToken||void 0,o.accessToken=i.accessToken||void 0,o.secret=i.secret,o.nonce=i.nonce,o.pendingToken=i.pendingToken||null,o}_getIdTokenResponse(e){return t7(e,this.buildRequest())}_linkToIdToken(e,t){let n=this.buildRequest();return n.idToken=t,t7(e,n)}_getReauthenticationResolver(e){let t=this.buildRequest();return t.autoCreate=!1,t7(e,t)}buildRequest(){let e={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{let t={};this.idToken&&(t.id_token=this.idToken),this.accessToken&&(t.access_token=this.accessToken),this.secret&&(t.oauth_token_secret=this.secret),t.providerId=this.providerId,this.nonce&&!this.pendingToken&&(t.nonce=this.nonce),e.postBody=Q(t)}return e}}async function ne(e,t){return eZ(e,"POST","/v1/accounts:sendVerificationCode",eJ(e,t))}async function nt(e,t){return e0(e,"POST","/v1/accounts:signInWithPhoneNumber",eJ(e,t))}async function nn(e,t){let n=await e0(e,"POST","/v1/accounts:signInWithPhoneNumber",eJ(e,t));if(n.temporaryProof)throw e3(e,"account-exists-with-different-credential",n);return n}let nr={USER_NOT_FOUND:"user-not-found"};async function ni(e,t){return e0(e,"POST","/v1/accounts:signInWithPhoneNumber",eJ(e,Object.assign(Object.assign({},t),{operation:"REAUTH"})),nr)}class no extends tG{constructor(e){super("phone","phone"),this.params=e}static _fromVerification(e,t){return new no({verificationId:e,verificationCode:t})}static _fromTokenResponse(e,t){return new no({phoneNumber:e,temporaryProof:t})}_getIdTokenResponse(e){return nt(e,this._makeVerificationRequest())}_linkToIdToken(e,t){return nn(e,Object.assign({idToken:t},this._makeVerificationRequest()))}_getReauthenticationResolver(e){return ni(e,this._makeVerificationRequest())}_makeVerificationRequest(){let{temporaryProof:e,phoneNumber:t,verificationId:n,verificationCode:r}=this.params;return e&&t?{temporaryProof:e,phoneNumber:t}:{sessionInfo:n,code:r}}toJSON(){let e={providerId:this.providerId};return this.params.phoneNumber&&(e.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(e.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(e.verificationCode=this.params.verificationCode),this.params.verificationId&&(e.verificationId=this.params.verificationId),e}static fromJSON(e){"string"==typeof e&&(e=JSON.parse(e));let{verificationId:t,verificationCode:n,phoneNumber:r,temporaryProof:i}=e;return n||t||r||i?new no({verificationId:t,verificationCode:n,phoneNumber:r,temporaryProof:i}):null}}class na{constructor(e){var t,n,r,i,o,a;const s=R(O(e)),l=null!=(t=s.apiKey)?t:null,c=null!=(n=s.oobCode)?n:null,u=function(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!=(r=s.mode)?r:null);eU(l&&c&&u,"argument-error"),this.apiKey=l,this.operation=u,this.code=c,this.continueUrl=null!=(i=s.continueUrl)?i:null,this.languageCode=null!=(o=s.languageCode)?o:null,this.tenantId=null!=(a=s.tenantId)?a:null}static parseLink(e){let t,n,r,i=(n=(t=R(O(e)).link)?R(O(t)).deep_link_id:null,((r=R(O(e)).deep_link_id)?R(O(r)).link:null)||r||n||t||e);try{return new na(i)}catch(e){return null}}}class ns{constructor(){this.providerId=ns.PROVIDER_ID}static credential(e,t){return t8._fromEmailAndPassword(e,t)}static credentialWithLink(e,t){let n=na.parseLink(t);return eU(n,"argument-error"),t8._fromEmailAndCode(e,n.code,n.tenantId)}}ns.PROVIDER_ID="password",ns.EMAIL_PASSWORD_SIGN_IN_METHOD="password",ns.EMAIL_LINK_SIGN_IN_METHOD="emailLink";class nl{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}class nc extends nl{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}class nu extends nc{static credentialFromJSON(e){let t="string"==typeof e?JSON.parse(e):e;return eU("providerId"in t&&"signInMethod"in t,"argument-error"),t9._fromParams(t)}credential(e){return this._credential(Object.assign(Object.assign({},e),{nonce:e.rawNonce}))}_credential(e){return eU(e.idToken||e.accessToken,"argument-error"),t9._fromParams(Object.assign(Object.assign({}
89,e),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(e){return nu.oauthCredentialFromTaggedObject(e)}static credentialFromError(e){return nu.oauthCredentialFromTaggedObject(e.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthIdToken:t,oauthAccessToken:n,oauthTokenSecret:r,pendingToken:i,nonce:o,providerId:a}=e;if(!n&&!r&&!t&&!i||!a)return null;try{return new nu(a)._credential({idToken:t,accessToken:n,nonce:o,pendingToken:i})}catch(e){return null}}}class nd extends nc{constructor(){super("facebook.com")}static credential(e){return t9._fromParams({providerId:nd.PROVIDER_ID,signInMethod:nd.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return nd.credentialFromTaggedObject(e)}static credentialFromError(e){return nd.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return nd.credential(e.oauthAccessToken)}catch(e){return null}}}nd.FACEBOOK_SIGN_IN_METHOD="facebook.com",nd.PROVIDER_ID="facebook.com";class nh extends nc{constructor(){super("google.com"),this.addScope("profile")}static credential(e,t){return t9._fromParams({providerId:nh.PROVIDER_ID,signInMethod:nh.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:t})}static credentialFromResult(e){return nh.credentialFromTaggedObject(e)}static credentialFromError(e){return nh.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthIdToken:t,oauthAccessToken:n}=e;if(!t&&!n)return null;try{return nh.credential(t,n)}catch(e){return null}}}nh.GOOGLE_SIGN_IN_METHOD="google.com",nh.PROVIDER_ID="google.com";class nm extends nc{constructor(){super("github.com")}static credential(e){return t9._fromParams({providerId:nm.PROVIDER_ID,signInMethod:nm.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return nm.credentialFromTaggedObject(e)}static credentialFromError(e){return nm.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return nm.credential(e.oauthAccessToken)}catch(e){return null}}}nm.GITHUB_SIGN_IN_METHOD="github.com",nm.PROVIDER_ID="github.com";class np extends tG{constructor(e,t){super(e,e),this.pendingToken=t}_getIdTokenResponse(e){return t7(e,this.buildRequest())}_linkToIdToken(e,t){let n=this.buildRequest();return n.idToken=t,t7(e,n)}_getReauthenticationResolver(e){let t=this.buildRequest();return t.autoCreate=!1,t7(e,t)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(e){let{providerId:t,signInMethod:n,pendingToken:r}="string"==typeof e?JSON.parse(e):e;return t&&n&&r&&t===n?new np(t,r):null}static _create(e,t){return new np(e,t)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class nf extends nl{constructor(e){eU(e.startsWith("saml."),"argument-error"),super(e)}static credentialFromResult(e){return nf.samlCredentialFromTaggedObject(e)}static credentialFromError(e){return nf.samlCredentialFromTaggedObject(e.customData||{})}static credentialFromJSON(e){let t=np.fromJSON(e);return eU(t,"argument-error"),t}static samlCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{pendingToken:t,providerId:n}=e;if(!t||!n)return null;try{return np._create(n,t)}catch(e){return null}}}class ng extends nc{constructor(){super("twitter.com")}static credential(e,t){return t9._fromParams({providerId:ng.PROVIDER_ID,signInMethod:ng.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:t})}static credentialFromResult(e){return ng.credentialFromTaggedObject(e)}static credentialFromError(e){return ng.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthAccessToken:t,oauthTokenSecret:n}=e;if(!t||!n)return null;try{return ng.credential(t,n)}catch(e){return null}}}async function nA(e,t){return e0(e,"POST","/v1/accounts:signUp",eJ(e,t))}ng.TWITTER_SIGN_IN_METHOD="twitter.com",ng.PROVIDER_ID="twitter.com";class nv{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,t,n,r=!1){return new nv({user:await tf._fromIdTokenResponse(e,n,r),providerId:ny(n),_tokenResponse:n,operationType:t})}static async _forOperation(e,t,n){return await e._updateTokensIfNecessary(n,!0),new nv({user:e,providerId:ny(n),_tokenResponse:n,operationType:t})}}function ny(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}class nE extends w{constructor(e,t,n,r){var i;super(t.code,t.message),this.operationType=n,this.user=r,Object.setPrototypeOf(this,nE.prototype),this.customData={appName:e.n
89ame,tenantId:null!=(i=e.tenantId)?i:void 0,_serverResponse:t.customData._serverResponse,operationType:n}}static _fromErrorAndOperation(e,t,n,r){return new nE(e,t,n,r)}}function nC(e,t,n,r){return("reauthenticate"===t?n._getReauthenticationResolver(e):n._getIdTokenResponse(e)).catch(n=>{if("auth/multi-factor-auth-required"===n.code)throw nE._fromErrorAndOperation(e,n,t,r);throw n})}function nb(e){return new Set(e.map(({providerId:e})=>e).filter(e=>!!e))}async function nI(e,t){let n=P(e);await nw(!0,n,t);let{providerUserInfo:r}=await e7(n.auth,{idToken:await n.getIdToken(),deleteProvider:[t]}),i=nb(r||[]);return n.providerData=n.providerData.filter(e=>i.has(e.providerId)),i.has("phone")||(n.phoneNumber=null),await n.auth._persistUserIfCurrent(n),n}async function nx(e,t,n=!1){let r=await to(e,t._linkToIdToken(e.auth,await e.getIdToken()),n);return nv._forOperation(e,"link",r)}async function nw(e,t,n){await tl(t),eU(nb(t.providerData).has(n)===e,t.auth,!1===e?"provider-already-linked":"no-such-provider")}async function nk(e,t,n=!1){let{auth:r}=e;if(eg(r.app))return Promise.reject(eF(r));let i="reauthenticate";try{let o=await to(e,nC(r,i,t,e),n);eU(o.idToken,r,"internal-error");let a=tr(o.idToken);eU(a,r,"internal-error");let{sub:s}=a;return eU(e.uid===s,r,"user-mismatch"),nv._forOperation(e,i,o)}catch(e){throw(null==e?void 0:e.code)==="auth/user-not-found"&&eD(r,"user-mismatch"),e}}async function nB(e,t,n=!1){if(eg(e.app))return Promise.reject(eF(e));let r="signIn",i=await nC(e,r,t),o=await nv._fromIdTokenResponse(e,r,i);return n||await e._updateCurrentUser(o.user),o}async function nS(e,t){return nB(P(e),t)}async function nT(e,t){let n=P(e);return await nw(!1,n,t.providerId),nx(n,t)}async function nQ(e,t){return nk(P(e),t)}async function nR(e,t){return e0(e,"POST","/v1/accounts:signInWithCustomToken",eJ(e,t))}async function nO(e,t){if(eg(e.app))return Promise.reject(eF(e));let n=P(e),r=await nR(n,{token:t,returnSecureToken:!0}),i=await nv._fromIdTokenResponse(n,"signIn",r);return await n._updateCurrentUser(i.user),i}class nj{constructor(e,t){this.factorId=e,this.uid=t.mfaEnrollmentId,this.enrollmentTime=new Date(t.enrolledAt).toUTCString(),this.displayName=t.displayName}static _fromServerResponse(e,t){return"phoneInfo"in t?nM._fromServerResponse(e,t):"totpInfo"in t?nP._fromServerResponse(e,t):eD(e,"internal-error")}}class nM extends nj{constructor(e){super("phone",e),this.phoneNumber=e.phoneInfo}static _fromServerResponse(e,t){return new nM(t)}}class nP extends nj{constructor(e){super("totp",e)}static _fromServerResponse(e,t){return new nP(t)}}function nN(e,t,n){var r;eU((null==(r=n.url)?void 0:r.length)>0,e,"invalid-continue-uri"),eU(void 0===n.dynamicLinkDomain||n.dynamicLinkDomain.length>0,e,"invalid-dynamic-link-domain"),eU(void 0===n.linkDomain||n.linkDomain.length>0,e,"invalid-hosting-link-domain"),t.continueUrl=n.url,t.dynamicLinkDomain=n.dynamicLinkDomain,t.linkDomain=n.linkDomain,t.canHandleCodeInApp=n.handleCodeInApp,n.iOS&&(eU(n.iOS.bundleId.length>0,e,"missing-ios-bundle-id"),t.iOSBundleId=n.iOS.bundleId),n.android&&(eU(n.android.packageName.length>0,e,"missing-android-pkg-name"),t.androidInstallApp=n.android.installApp,t.androidMinimumVersionCode=n.android.minimumVersion,t.androidPackageName=n.android.packageName)}async function nD(e){let t=P(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}async function nL(e,t,n){let r=P(e),i={requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"};n&&nN(r,i,n),await tV(r,i,"getOobCode",t2,"EMAIL_PASSWORD_PROVIDER")}async function nz(e,t,n){await tX(P(e),{oobCode:t,newPassword:n}).catch(async t=>{throw"auth/password-does-not-meet-requirements"===t.code&&nD(e),t})}async function nF(e,t){await tZ(P(e),{oobCode:t})}async function n_(e,t){let n=P(e),r=await tX(n,{oobCode:t}),i=r.requestType;switch(eU(i,n,"internal-error"),i){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":eU(r.newEmail,n,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":eU(r.mfaInfo,n,"internal-error");default:eU(r.email,n,"internal-error")}let o=null;return r.mfaInfo&&(o=nj._fromServerResponse(P(n),r.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===r.requestType?r.newEmail:r.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===r.requestType?r.email:r.newEmail)||null,multiFactorInfo:o},operation:i}}async function nU(e,t){let{data:n}=await n_(P(e),t);return n.email}
89async function nH(e,t,n){if(eg(e.app))return Promise.reject(eF(e));let r=P(e),i=tV(r,{returnSecureToken:!0,email:t,password:n,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",nA,"EMAIL_PASSWORD_PROVIDER"),o=await i.catch(t=>{throw"auth/password-does-not-meet-requirements"===t.code&&nD(e),t}),a=await nv._fromIdTokenResponse(r,"signIn",o);return await r._updateCurrentUser(a.user),a}function nV(e,t,n){return eg(e.app)?Promise.reject(eF(e)):nS(P(e),ns.credential(t,n)).catch(async t=>{throw"auth/password-does-not-meet-requirements"===t.code&&nD(e),t})}async function nq(e,t,n){let r=P(e),i={requestType:"EMAIL_SIGNIN",email:t,clientType:"CLIENT_TYPE_WEB"};eU(n.handleCodeInApp,r,"argument-error"),n&&nN(r,i,n),await tV(r,i,"getOobCode",t3,"EMAIL_PASSWORD_PROVIDER")}async function nW(e,t,n){if(eg(e.app))return Promise.reject(eF(e));let r=P(e),i=ns.credentialWithLink(t,n||eV());return eU(i._tenantId===(r.tenantId||null),r,"tenant-id-mismatch"),nS(r,i)}async function nK(e,t){let n=P(e),r={requestType:"VERIFY_EMAIL",idToken:await e.getIdToken()};t&&nN(n.auth,r,t);let{email:i}=await t1(n.auth,r);i!==e.email&&await e.reload()}async function nG(e,t,n){let r=P(e),i={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:await e.getIdToken(),newEmail:t};n&&nN(r.auth,i,n);let{email:o}=await t4(r.auth,i);o!==e.email&&await e.reload()}async function nX(e,t){return eZ(e,"POST","/v1/accounts:update",t)}async function nY(e,{displayName:t,photoURL:n}){if(void 0===t&&void 0===n)return;let r=P(e),i=await r.getIdToken(),o=await to(r,nX(r.auth,{idToken:i,displayName:t,photoUrl:n,returnSecureToken:!0}));r.displayName=o.displayName||null,r.photoURL=o.photoUrl||null;let a=r.providerData.find(({providerId:e})=>"password"===e);a&&(a.displayName=r.displayName,a.photoURL=r.photoURL),await r._updateTokensIfNecessary(o)}function nJ(e,t){return nZ(P(e),null,t)}async function nZ(e,t,n){let{auth:r}=e,i={idToken:await e.getIdToken(),returnSecureToken:!0};t&&(i.email=t),n&&(i.password=n);let o=await to(e,tY(r,i));await e._updateTokensIfNecessary(o,!0)}function n$(e,t,n,r){return P(e).onIdTokenChanged(t,n,r)}function n0(e,t,n,r){return P(e).onAuthStateChanged(t,n,r)}function n1(e,t){return eZ(e,"POST","/v2/accounts/mfaEnrollment:start",eJ(e,t))}new WeakMap;let n2="__sak";class n3{constructor(e,t){this.storageRetriever=e,this.type=t}_isAvailable(){try{if(!this.storage)return Promise.resolve(!1);return this.storage.setItem(n2,"1"),this.storage.removeItem(n2),Promise.resolve(!0)}catch(e){return Promise.resolve(!1)}}_set(e,t){return this.storage.setItem(e,JSON.stringify(t)),Promise.resolve()}_get(e){let t=this.storage.getItem(e);return Promise.resolve(t?JSON.parse(t):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}class n4 extends n3{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(e,t)=>this.onStorageEvent(e,t),this.listeners={},this.localCache={},this.pollTimer=null,this.fallbackToPolling=tQ(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(let t of Object.keys(this.listeners)){let n=this.storage.getItem(t),r=this.localCache[t];n!==r&&e(t,r,n)}}onStorageEvent(e,t=!1){let n;if(!e.key)return void this.forAllChangedKeys((e,t,n)=>{this.notifyListeners(e,n)});let r=e.key;t?this.detachListener():this.stopPolling();let i=()=>{let e=this.storage.getItem(r);(t||this.localCache[r]!==e)&&this.notifyListeners(r,e)},o=this.storage.getItem(r);((n=x()).indexOf("MSIE ")>=0||n.indexOf("Trident/")>=0)&&10===document.documentMode&&o!==e.newValue&&e.newValue!==e.oldValue?setTimeout(i,10):i()}notifyListeners(e,t){this.localCache[e]=t;let n=this.listeners[e];if(n)for(let e of Array.from(n))e(t?JSON.parse(t):t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((e,t,n)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:t,newValue:n}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,t){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}async _set(e,t){await super._set(e,t),this.localCache[e]=JSON.stringify(t)}async _get(e){let t=await super._get(e);return this.localCache[e]=JSON.stringify(t),t}async _remove(e){await super._remove(e),delete this.localCache[e]}}n4.type="LOCAL";class n5 extends n3{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(e,t){}_removeListener(e,t){}}n5.type="SESSION";class n6{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){let t=this.receivers.find(t=>t.isListeningto(e));if(t)return t;let n=new n6(e);return this.receivers.push(n),n}isListeningto(e){return this.eventTarget===e}async handleEvent(e){let{eventId:t,eventType:n,data:r}=e.data,i=this.handlersMap[n];if(!(null==i?void 0:i.size))return;e.ports[0].postMessage({status:"ack",eventId:t,eventType:n});let o=Array.from(i).map(async t=>t(e.origin,r)),a=await Promise.all(o.map(async e=>{try{let t=await e;return{fulfilled:!0,value:t}}catch(e){return{fulfilled:!1,reason:e}}}));e.ports[0].postMessage({status:"done",eventId:t,eventType:n,response:a})}_subscribe(e,t){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(t)}_unsubscribe(e,t){this.handlersMap[e]&&t&&this.handlersMap[e].delete(t),t&&0!==this.handlersMap[e].size||delete this.handlersMap[e],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}function n8(e="",t=10){let n="";for(let e=0;e<t;e++)n+=Math.floor(10*Math.random());return e+n}n6.receivers=[];class n7{constructor(e){this.target=e,this.handlers=new Set}removeMessageHandler(e){e.messageChannel&&(e.messageChannel.port1.removeEventListener("message",e.onMessage),e.messageChannel.port1.close()),this.handlers.delete(e)}async _send(e,t,n=50){let r,i,o="u">typeof MessageChannel?new MessageChannel:null;if(!o)throw Error("connection_unavailable");return new Promise((a,s)=>{let l=n8("",20);o.port1.start();let c=setTimeout(()=>{s(Error("unsupported_event"))},n);i={messageChannel:o,onMessage(e){if(e.data.eventId===l)switch(e.data.status){case"ack":clearTimeout(c),r=setTimeout(()=>{s(Error("timeout"))},3e3);break;case"done":clearTimeout(r),a(e.data.response);break;default:clearTimeout(c),clearTimeout(r),s(Error("invalid_response"))}}},this.handlers.add(i),o.port1.addEventListener("message",i.onMessage),this.target.postMessage({eventType:e,eventId:l,data:t},[o.port2])}).finally(()=>{i&&this.removeMessageHandler(i)})}}function n9(){return window}
89function re(){return void 0!==n9().WorkerGlobalScope&&"function"==typeof n9().importScripts}async function rt(){if(!(null==navigator?void 0:navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch(e){return null}}let rn="firebaseLocalStorageDb",rr="firebaseLocalStorage",ri="fbase_key";class ro{constructor(e){this.request=e}toPromise(){return new Promise((e,t)=>{this.request.addEventListener("success",()=>{e(this.request.result)}),this.request.addEventListener("error",()=>{t(this.request.error)})})}}function ra(e,t){return e.transaction([rr],t?"readwrite":"readonly").objectStore(rr)}function rs(){let e=indexedDB.open(rn,1);return new Promise((t,n)=>{e.addEventListener("error",()=>{n(e.error)}),e.addEventListener("upgradeneeded",()=>{let t=e.result;try{t.createObjectStore(rr,{keyPath:ri})}catch(e){n(e)}}),e.addEventListener("success",async()=>{let n=e.result;n.objectStoreNames.contains(rr)?t(n):(n.close(),await new ro(indexedDB.deleteDatabase(rn)).toPromise(),t(await rs()))})})}async function rl(e,t,n){return new ro(ra(e,!0).put({[ri]:t,value:n})).toPromise()}async function rc(e,t){let n=ra(e,!1).get(t),r=await new ro(n).toPromise();return void 0===r?null:r.value}function ru(e,t){return new ro(ra(e,!0).delete(t)).toPromise()}class rd{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db||(this.db=await rs()),this.db}async _withRetries(e){let t=0;for(;;)try{let t=await this._openDb();return await e(t)}catch(e){if(t++>3)throw e;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return re()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=n6._getInstance(re()?self:null),this.receiver._subscribe("keyChanged",async(e,t)=>({keyProcessed:(await this._poll()).includes(t.key)})),this.receiver._subscribe("ping",async(e,t)=>["keyChanged"])}async initializeSender(){var e,t;if(this.activeServiceWorker=await rt(),!this.activeServiceWorker)return;this.sender=new n7(this.activeServiceWorker);let n=await this.sender._send("ping",{},800);n&&(null==(e=n[0])?void 0:e.fulfilled)&&(null==(t=n[0])?void 0:t.value.includes("keyChanged"))&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){var t;if(this.sender&&this.activeServiceWorker&&((null==(t=null==navigator?void 0:navigator.serviceWorker)?void 0:t.controller)||null)===this.activeServiceWorker)try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch(e){}}async _isAvailable(){try{if(!indexedDB)return!1;let e=await rs();return await rl(e,n2,"1"),await ru(e,n2),!0}catch(e){}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,t){return this._withPendingWrite(async()=>(await this._withRetries(n=>rl(n,e,t)),this.localCache[e]=t,this.notifyServiceWorker(e)))}async _get(e){let t=await this._withRetries(t=>rc(t,e));return this.localCache[e]=t,t}async _remove(e){return this._withPendingWrite(async()=>(await this._withRetries(t=>ru(t,e)),delete this.localCache[e],this.notifyServiceWorker(e)))}async _poll(){let e=await this._withRetries(e=>new ro(ra(e,!1).getAll()).toPromise());if(!e||0!==this.pendingWrites)return[];let t=[],n=new Set;if(0!==e.length)for(let{fbase_key:r,value:i}of e)n.add(r),JSON.stringify(this.localCache[r])!==JSON.stringify(i)&&(this.notifyListeners(r,i),t.push(r));for(let e of Object.keys(this.localCache))this.localCache[e]&&!n.has(e)&&(this.notifyListeners(e,null),t.push(e));return t}notifyListeners(e,t){this.localCache[e]=t;let n=this.listeners[e];if(n)for(let e of Array.from(n))e(t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,t){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&this.stopPolling()}}function rh(e,t){return eZ(e,"POST","/v2/accounts/mfaSignIn:start",eJ(e,t))}rd.type="LOCAL",tL("rcb"),new eW(3e4,6e4);let rm="recaptcha";async function rp(e,t,n){var r;if(!e._getRecaptchaConfig())try{await tq(e)}catch(e){console.log("Failed to initialize reCAPTCHA Enterprise config. Triggering the reCAPTCHA v2 verification.")}try{let i;if(i="string"==typeof t?{phoneNumber:t}
89:t,"session"in i){let t=i.session;if("phoneNumber"in i){eU("enroll"===t.type,e,"internal-error");let r={idToken:t.credential,phoneEnrollmentInfo:{phoneNumber:i.phoneNumber,clientType:"CLIENT_TYPE_WEB"}},o=async(e,t)=>{if(t.phoneEnrollmentInfo.captchaResponse===t_){eU((null==n?void 0:n.type)===rm,e,"argument-error");let r=await rf(e,t,n);return n1(e,r)}return n1(e,t)},a=tV(e,r,"mfaSmsEnrollment",o,"PHONE_PROVIDER");return(await a.catch(e=>Promise.reject(e))).phoneSessionInfo.sessionInfo}{eU("signin"===t.type,e,"internal-error");let o=(null==(r=i.multiFactorHint)?void 0:r.uid)||i.multiFactorUid;eU(o,e,"missing-multi-factor-info");let a={mfaPendingCredential:t.credential,mfaEnrollmentId:o,phoneSignInInfo:{clientType:"CLIENT_TYPE_WEB"}},s=async(e,t)=>{if(t.phoneSignInInfo.captchaResponse===t_){eU((null==n?void 0:n.type)===rm,e,"argument-error");let r=await rf(e,t,n);return rh(e,r)}return rh(e,t)},l=tV(e,a,"mfaSmsSignIn",s,"PHONE_PROVIDER");return(await l.catch(e=>Promise.reject(e))).phoneResponseInfo.sessionInfo}}{let t={phoneNumber:i.phoneNumber,clientType:"CLIENT_TYPE_WEB"},r=async(e,t)=>{if(t.captchaResponse===t_){eU((null==n?void 0:n.type)===rm,e,"argument-error");let r=await rf(e,t,n);return ne(e,r)}return ne(e,t)},o=tV(e,t,"sendVerificationCode",r,"PHONE_PROVIDER");return(await o.catch(e=>Promise.reject(e))).sessionInfo}}finally{null==n||n._reset()}}async function rf(e,t,n){eU(n.type===rm,e,"argument-error");let r=await n.verify();eU("string"==typeof r,e,"argument-error");let i=Object.assign({},t);if("phoneEnrollmentInfo"in i){let e=i.phoneEnrollmentInfo.phoneNumber,t=i.phoneEnrollmentInfo.captchaResponse,n=i.phoneEnrollmentInfo.clientType,o=i.phoneEnrollmentInfo.recaptchaVersion;return Object.assign(i,{phoneEnrollmentInfo:{phoneNumber:e,recaptchaToken:r,captchaResponse:t,clientType:n,recaptchaVersion:o}}),i}if(!("phoneSignInInfo"in i))return Object.assign(i,{recaptchaToken:r}),i;{let e=i.phoneSignInInfo.captchaResponse,t=i.phoneSignInInfo.clientType,n=i.phoneSignInInfo.recaptchaVersion;return Object.assign(i,{phoneSignInInfo:{recaptchaToken:r,captchaResponse:e,clientType:t,recaptchaVersion:n}}),i}}class rg{constructor(e){this.providerId=rg.PROVIDER_ID,this.auth=function(e){return P(e)}(e)}verifyPhoneNumber(e,t){return rp(this.auth,e,P(t))}static credential(e,t){return no._fromVerification(e,t)}static credentialFromResult(e){return rg.credentialFromTaggedObject(e)}static credentialFromError(e){return rg.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{phoneNumber:t,temporaryProof:n}=e;return t&&n?no._fromTokenResponse(t,n):null}}function rA(e,t){return t?tA(t):(eU(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}rg.PROVIDER_ID="phone",rg.PHONE_SIGN_IN_METHOD="phone";class rv extends tG{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return t7(e,this._buildIdpRequest())}_linkToIdToken(e,t){return t7(e,this._buildIdpRequest(t))}_getReauthenticationResolver(e){return t7(e,this._buildIdpRequest())}_buildIdpRequest(e){let t={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(t.idToken=e),t}}function ry(e){return nB(e.auth,new rv(e),e.bypassAuthState)}function rE(e){let{auth:t,user:n}=e;return eU(n,t,"internal-error"),nk(n,new rv(e),e.bypassAuthState)}async function rC(e){let{auth:t,user:n}=e;return eU(n,t,"internal-error"),nx(n,new rv(e),e.bypassAuthState)}class rb{constructor(e,t,n,r,i=!1){this.auth=e,this.resolver=n,this.user=r,this.bypassAuthState=i,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(t)?t:[t]}execute(){return new Promise(async(e,t)=>{this.pendingPromise={resolve:e,reject:t};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(e){this.reject(e)}})}async onAuthEvent(e){let{urlResponse:t,sessionId:n,postBody:r,tenantId:i,error:o,type:a}=e;if(o)return void this.reject(o);let s={auth:this.auth,requestUri:t,sessionId:n,tenantId:i||void 0,postBody:r||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(a)(s))}catch(e){this.reject(e)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return ry;case"linkViaPopup":case"linkViaRedirect":return rC;case"reauthViaPopup":case"reauthViaRedirect":return rE;default:eD(this.auth,"internal-error")}}resolve(e){var t,n;t=this.pendingPromise,n="Pending promise was never set",t||eH(n),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){var t,n;t=this.pendingPromise,n="Pending promise was never set",t||eH(n),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}let rI=new eW(2e3,1e4);async function rx(e,t,n){if(eg(e.app))return Promise.reject(eL(e,"operation-not-supported-in-this-environment"));let r=P(e);
89if(!(t instanceof nl))throw nl.name!==t.constructor.name&&eD(e,"argument-error"),ez(e,"argument-error",`Type of ${t.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`);let i=rA(r,n);return new rw(r,"signInViaPopup",t,i).executeNotNull()}class rw extends rb{constructor(e,t,n,r,i){super(e,t,r,i),this.provider=n,this.authWindow=null,this.pollId=null,rw.currentPopupAction&&rw.currentPopupAction.cancel(),rw.currentPopupAction=this}async executeNotNull(){let e=await this.execute();return eU(e,this.auth,"internal-error"),e}async onExecution(){var e,t;e=1===this.filter.length,t="Popup operations only handle one event",e||eH(t);let n=n8();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],n),this.authWindow.associatedEvent=n,this.resolver._originValidation(this.auth).catch(e=>{this.reject(e)}),this.resolver._isIframeWebStorageSupported(this.auth,e=>{e||this.reject(eL(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){var e;return(null==(e=this.authWindow)?void 0:e.associatedEvent)||null}cancel(){this.reject(eL(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,rw.currentPopupAction=null}pollUserCancellation(){let e=()=>{var t,n;if(null==(n=null==(t=this.authWindow)?void 0:t.window)?void 0:n.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(eL(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(e,rI.get())};e()}}rw.currentPopupAction=null;let rk=new Map;class rB extends rb{constructor(e,t,n=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],t,void 0,n),this.eventId=null}async execute(){let e=rk.get(this.auth._key());if(!e){try{let t=await rS(this.resolver,this.auth)?await super.execute():null;e=()=>Promise.resolve(t)}catch(t){e=()=>Promise.reject(t)}rk.set(this.auth._key(),e)}return this.bypassAuthState||rk.set(this.auth._key(),()=>Promise.resolve(null)),e()}async onAuthEvent(e){if("signInViaRedirect"===e.type)return super.onAuthEvent(e);if("unknown"===e.type)return void this.resolve(null);if(e.eventId){let t=await this.auth._redirectUserForId(e.eventId);if(t)return this.user=t,super.onAuthEvent(e);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function rS(e,t){var n;let r=ty("pendingRedirect",(n=t).config.apiKey,n.name),i=tA(e._redirectPersistence);if(!await i._isAvailable())return!1;let o=await i._get(r)==="true";return await i._remove(r),o}function rT(e,t){rk.set(e._key(),t)}async function rQ(e,t,n=!1){if(eg(e.app))return Promise.reject(eF(e));let r=P(e),i=rA(r,t),o=new rB(r,i,n),a=await o.execute();return a&&!n&&(delete a.user._redirectEventId,await r._persistUserIfCurrent(a.user),await r._setRedirectUser(null,t)),a}class rR{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let t=!1;return this.consumers.forEach(n=>{this.isEventForConsumer(e,n)&&(t=!0,this.sendToConsumer(e,n),this.saveEventToCache(e))}),this.hasHandledPotentialRedirect||!function(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return rj(e);default:return!1}}(e)||(this.hasHandledPotentialRedirect=!0,t||(this.queuedRedirectEvent=e,t=!0)),t}sendToConsumer(e,t){var n;if(e.error&&!rj(e)){let r=(null==(n=e.error.code)?void 0:n.split("auth/")[1])||"internal-error";t.onError(eL(this.auth,r))}else t.onAuthEvent(e)}isEventForConsumer(e,t){let n=null===t.eventId||!!e.eventId&&e.eventId===t.eventId;return t.filter.includes(e.type)&&n}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(rO(e))}saveEventToCache(e){this.cachedEventUids.add(rO(e)),this.lastProcessedEventTime=
89Date.now()}}function rO(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter(e=>e).join("-")}function rj({type:e,error:t}){return"unknown"===e&&(null==t?void 0:t.code)==="auth/no-auth-event"}async function rM(e,t={}){return eZ(e,"GET","/v1/projects",t)}let rP=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,rN=/^https?/;async function rD(e){if(e.config.emulator)return;let{authorizedDomains:t}=await rM(e);for(let e of t)try{if(function(e){let t=eV(),{protocol:n,hostname:r}=new URL(t);if(e.startsWith("chrome-extension://")){let i=new URL(e);return""===i.hostname&&""===r?"chrome-extension:"===n&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):"chrome-extension:"===n&&i.hostname===r}if(!rN.test(n))return!1;if(rP.test(e))return r===e;let i=e.replace(/\./g,"\\.");return RegExp("^(.+\\."+i+"|"+i+")$","i").test(r)}(e))return}catch(e){}eD(e,"unauthorized-domain")}let rL=new eW(3e4,6e4);function rz(){let e=n9().___jsl;if(null==e?void 0:e.H){for(let t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let t=0;t<e.CP.length;t++)e.CP[t]=null}}let rF=null,r_=new eW(5e3,15e3),rU={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},rH=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);async function rV(e){let t,n,r,i,o,a=await (rF=rF||new Promise((t,n)=>{var r,i,o,a;function s(){rz(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{rz(),n(eL(e,"network-request-failed"))},timeout:rL.get()})}if(null==(i=null==(r=n9().gapi)?void 0:r.iframes)?void 0:i.Iframe)t(gapi.iframes.getContext());else if(null==(o=n9().gapi)?void 0:o.load)s();else{let t=tL("iframefcb");return n9()[t]=()=>{gapi.load?s():n(eL(e,"network-request-failed"))},(a=`${tD.gapiScript}?onload=${t}`,tD.loadJS(a)).catch(e=>n(e))}}).catch(e=>{throw rF=null,e})),s=n9().gapi;return eU(s,e,"internal-error"),a.open({where:document.body,url:(eU((t=e.config).authDomain,e,"auth-domain-config-required"),n=t.emulator?eK(t,"emulator/auth/iframe"):`https://${e.config.authDomain}/__/auth/iframe`,r={apiKey:t.apiKey,appName:e.name,v:ey},(i=rH.get(e.config.apiHost))&&(r.eid=i),(o=e._getFrameworks()).length&&(r.fw=o.join(",")),`${n}?${Q(r).slice(1)}`),messageHandlersFilter:s.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:rU,dontclear:!0},t=>new Promise(async(n,r)=>{await t.restyle({setHideOnLeave:!1});let i=eL(e,"network-request-failed"),o=n9().setTimeout(()=>{r(i)},r_.get());function a(){n9().clearTimeout(o),n(t)}t.ping(a).then(a,()=>{r(i)})}))}let rq={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class rW{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch(e){}}}let rK=encodeURIComponent("fac");async function rG(e,t,n,r,i,o){eU(e.config.authDomain,e,"auth-domain-config-required"),eU(e.config.apiKey,e,"invalid-api-key");let a={apiKey:e.config.apiKey,appName:e.name,authType:n,redirectUrl:r,v:ey,eventId:i};if(t instanceof nl)for(let[n,r]of(t.setDefaultLanguage(e.languageCode),a.providerId=t.providerId||"",!function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(t.getCustomParameters())&&(a.customParameters=JSON.stringify(t.getCustomParameters())),Object.entries(o||{})))a[n]=r;if(t instanceof nc){let e=t.getScopes().filter(e=>""!==e);e.length>0&&(a.scopes=e.join(","))}for(let t of(e.tenantId&&(a.tid=e.tenantId),Object.keys(a)))void 0===a[t]&&delete a[t];let s=await e._getAppCheckToken(),l=s?`#${rK}=${encodeURIComponent(s)}`:"";return`${function({config:e}){return e.emulator?eK(e,"emulator/auth/handler"):`https://${e.authDomain}/__/auth/handler`}(e)}?${Q(a).slice(1)}${l}`}let rX="webStorageSupport",rY=class{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=n5,this._completeRedirectFn=rQ,this._overrideRedirectResult=rT}async _openPopup(e,t,n,r){var i,o,a;o=null==(i=this.eventManagers[e._key()])?void 0:i.manager,a="_initialize() not called before _openPopup()",o||eH(a);let s=await rG(e,t,n,eV(),r);return function(e,t,n,r=500,i=600){let o=Math.max((window.screen.availHeight-i)/2,0).toString(),a=Math.max((window.screen.availWi
89dth-r)/2,0).toString(),s="",l=Object.assign(Object.assign({},rq),{width:r.toString(),height:i.toString(),top:o,left:a}),c=x().toLowerCase();n&&(s=tx(c)?"_blank":n),tb(c)&&(t=t||"http://localhost",l.scrollbars="yes");let u=Object.entries(l).reduce((e,[t,n])=>`${e}${t}=${n},`,"");if(function(e=x()){var t;return tT(e)&&!!(null==(t=window.navigator)?void 0:t.standalone)}(c)&&"_self"!==s){var d,h;let e,n;return d=t||"",h=s,(e=document.createElement("a")).href=d,e.target=h,(n=document.createEvent("MouseEvent")).initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),e.dispatchEvent(n),new rW(null)}let m=window.open(t||"",s,u);eU(m,e,"popup-blocked");try{m.focus()}catch(e){}return new rW(m)}(e,s,n8())}async _openRedirect(e,t,n,r){var i;return await this._originValidation(e),i=await rG(e,t,n,eV(),r),n9().location.href=i,new Promise(()=>{})}_initialize(e){let t=e._key();if(this.eventManagers[t]){var n;let{manager:e,promise:r}=this.eventManagers[t];return e?Promise.resolve(e):(n="If manager is not set, promise should be",r||eH(n),r)}let r=this.initAndGetManager(e);return this.eventManagers[t]={promise:r},r.catch(()=>{delete this.eventManagers[t]}),r}async initAndGetManager(e){let t=await rV(e),n=new rR(e);return t.register("authEvent",t=>(eU(null==t?void 0:t.authEvent,e,"invalid-auth-event"),{status:n.onEvent(t.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:n},this.iframes[e._key()]=t,n}_isIframeWebStorageSupported(e,t){this.iframes[e._key()].send(rX,{type:rX},n=>{var r;let i=null==(r=null==n?void 0:n[0])?void 0:r[rX];void 0!==i&&t(!!i),eD(e,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){let t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=rD(e)),this.originValidationPromises[t]}get _shouldInitProactively(){return tQ()||tI()||tT()}};var rJ="@firebase/auth",rZ="1.9.1";class r${constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),(null==(e=this.auth.currentUser)?void 0:e.uid)||null}async getToken(e){return(this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser)?{accessToken:await this.auth.currentUser.getIdToken(e)}:null}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;let t=this.auth.onIdTokenChanged(t=>{e((null==t?void 0:t.stsTokenManager.accessToken)||null)});this.internalListeners.set(e,t),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();let t=this.internalListeners.get(e);t&&(this.internalListeners.delete(e),t(),this.updateProactiveRefresh())}assertAuthConfigured(){eU(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}let r0=b("authIdTokenMaxAge")||300,r1=null;function r2(e=function(e=el){let t=eu.get(e);if(!t&&e===el&&C())return eE();if(!t)throw eA.create("no-app",{appName:e});return t}()){var t,n;let r=ef(e,"auth");if(r.isInitialized())return r.getImmediate();let i=function(e,t){let n=ef(e,"auth");if(n.isInitialized()){let e=n.getImmediate();if(S(n.getOptions(),null!=t?t:{}))return e;eD(e,"already-initialized")}return n.initialize({options:t})}(e,{popupRedirectResolver:rY,persistence:[rd,n4,n5]}),o=b("authTokenSyncURL");if(o&&"boolean"==typeof isSecureContext&&isSecureContext){let e=new URL(o,location.origin);if(location.origin===e.origin){let t,n=(t=e.toString(),async e=>{let n=e&&await e.getIdTokenResult(),r=n&&(new Date().getTime()-Date.parse(n.issuedAtTime))/1e3;if(r&&r>r0)return;let i=null==n?void 0:n.token;r1!==i&&(r1=i,await fetch(t,{method:i?"POST":"DELETE",headers:i?{Authorization:`Bearer ${i}`}:{}}))});P(i).beforeAuthStateChanged(n,()=>n(i.currentUser)),n$(i,e=>n(e))}}let a=null==(n=null==(t=E())?void 0:t.emulatorHosts)?void 0:n.auth;return a&&function(e,t){let n=P(e);eU(/^https?:\/\//.test(t),n,"invalid-emulator-scheme");let r=tW(t),{host:i,port:o}=function(e){let t=tW(e),n=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!n)return{host:"",port:null};let r=n[2].split("@").pop()||"",i=/^(\[[^\]]+\])(:|$)/.exec(r);if(i){let e=i[1];return{host:e,port:tK(r.substr(e.length+1))}}{let[e,t]=r.split(":");return{host:e,port:tK(t)}}}(t),a=null===o?"":`:${o}`,s={url:`${r}//${i}${a}/`},l=Object.freeze({host:i,port:o,protocol:r.replace(":",""),options:Object.freeze({disableWarnings:!1})});if(!n._canInitEmulator){eU(n.config.emulator&&n.emulatorConfig,n,"emulator-config-failed"),eU(S(s,n.config.emulator)&&S(l,n.emulatorConfig),n,"emulator-config-failed");return}n.config.emulator=s,n.emulatorConfig=l,n.settings.appVerificationDisabledForTesting=!0,function(){function e(){let e=document.createElement("p"),t=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",t.position="fixed",t.width="100%",t.backgroundColor="#ffffff",t.border=".1em solid #000000",t.color="#b50000",t.bottom="0px",t.left="0px",t.margin="0px",t.zIndex="10000",t.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}"u">typeof console&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),"u">typeof window&&"u">typeof document&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e())}()}(i,`http://${a}`),i}tD={loadJS:e=>
89new Promise((t,n)=>{var r,i;let o=document.createElement("script");o.setAttribute("src",e),o.onload=t,o.onerror=e=>{let t=eL("internal-error");t.customData=e,n(t)},o.type="text/javascript",o.charset="UTF-8",(null!=(i=null==(r=document.getElementsByTagName("head"))?void 0:r[0])?i:document).appendChild(o)}),gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="},o="Browser",ep(new N("auth",(e,{options:t})=>{let n,r,i=e.getProvider("app").getImmediate(),a=e.getProvider("heartbeat"),s=e.getProvider("app-check-internal"),{apiKey:l,authDomain:c}=i.options;eU(l&&!l.includes(":"),"invalid-api-key",{appName:i.name});let u=new tP(i,a,s,{apiKey:l,authDomain:c,clientPlatform:o,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:tR(o)});return r=(Array.isArray(n=(null==t?void 0:t.persistence)||[])?n:[n]).map(tA),(null==t?void 0:t.errorMap)&&u._updateErrorMap(t.errorMap),u._initializeWithPersistence(r,null==t?void 0:t.popupRedirectResolver),u},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((e,t,n)=>{e.getProvider("auth-internal").initialize()})),ep(new N("auth-internal",e=>new r$(P(e.getProvider("auth").getImmediate())),"PRIVATE").setInstantiationMode("EXPLICIT")),eC(rJ,rZ,function(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}(o)),eC(rJ,rZ,"esm2017"),e.s(["$",0,ng,"C",0,function(e){return P(e).signOut()},"I",0,{ADMIN_ONLY_OPERATION:"auth/admin-restricted-operation",ARGUMENT_ERROR:"auth/argument-error",APP_NOT_AUTHORIZED:"auth/app-not-authorized",APP_NOT_INSTALLED:"auth/app-not-installed",CAPTCHA_CHECK_FAILED:"auth/captcha-check-failed",CODE_EXPIRED:"auth/code-expired",CORDOVA_NOT_READY:"auth/cordova-not-ready",CORS_UNSUPPORTED:"auth/cors-unsupported",CREDENTIAL_ALREADY_IN_USE:"auth/credential-already-in-use",CREDENTIAL_MISMATCH:"auth/custom-token-mismatch",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"auth/requires-recent-login",DEPENDENT_SDK_INIT_BEFORE_AUTH:"auth/dependent-sdk-initialized-before-auth",DYNAMIC_LINK_NOT_ACTIVATED:"auth/dynamic-link-not-activated",EMAIL_CHANGE_NEEDS_VERIFICATION:"auth/email-change-needs-verification",EMAIL_EXISTS:"auth/email-already-in-use",EMULATOR_CONFIG_FAILED:"auth/emulator-config-failed",EXPIRED_OOB_CODE:"auth/expired-action-code",EXPIRED_POPUP_REQUEST:"auth/cancelled-popup-request",INTERNAL_ERROR:"auth/internal-error",INVALID_API_KEY:"auth/invalid-api-key",INVALID_APP_CREDENTIAL:"auth/invalid-app-credential",INVALID_APP_ID:"auth/invalid-app-id",INVALID_AUTH:"auth/invalid-user-token",INVALID_AUTH_EVENT:"auth/invalid-auth-event",INVALID_CERT_HASH:"auth/invalid-cert-hash",INVALID_CODE:"auth/invalid-verification-code",INVALID_CONTINUE_URI:"auth/invalid-continue-uri",INVALID_CORDOVA_CONFIGURATION:"auth/invalid-cordova-configuration",INVALID_CUSTOM_TOKEN:"auth/invalid-custom-token",INVALID_DYNAMIC_LINK_DOMAIN:"auth/invalid-dynamic-link-domain",INVALID_EMAIL:"auth/invalid-email",INVALID_EMULATOR_SCHEME:"auth/invalid-emulator-scheme",INVALID_IDP_RESPONSE:"auth/invalid-credential",INVALID_LOGIN_CREDENTIALS:"auth/invalid-credential",INVALID_MESSAGE_PAYLOAD:"auth/invalid-message-payload",INVALID_MFA_SESSION:"auth/invalid-multi-factor-session",INVALID_OAUTH_CLIENT_ID:"auth/invalid-oauth-client-id",INVALID_OAUTH_PROVIDER:"auth/invalid-oauth-provider",INVALID_OOB_CODE:"auth/invalid-action-code",INVALID_ORIGIN:"auth/unauthorized-domain",INVALID_PASSWORD:"auth/wrong-password",INVALID_PERSISTENCE:"auth/invalid-persistence-type",INVALID_PHONE_NUMBER:"auth/invalid-phone-number",INVALID_PROVIDER_ID:"auth/invalid-provider-id",INVALID_RECIPIENT_EMAIL:"auth/invalid-recipient-email",INVALID_SENDER:"auth/invalid-sender",INVALID_SESSION_INFO:"auth/invalid-verification-id",INVALID_TENANT_ID:"auth/invalid-tenant-id",MFA_INFO_NOT_FOUND:"auth/multi-factor-info-not-found",MFA_REQUIRED:"auth/multi-factor-auth-required",MISSING_ANDROID_PACKAGE_NAME:"auth/missing-android-pkg-name",MISSING_APP_CREDENTIAL:"auth/missing-app-credential",MISSING_AUTH_DOMAIN:"auth/auth-domain-config-required",MISSING_CODE:"auth/missing-verification-code",MISSING_CONTINUE_URI:"auth/missing-continue-uri",MISSING_IFRAME_START:"auth/missing-iframe-start",MISSING_IOS_BUNDLE_ID:"auth/missing-ios-bundle-id",MISSING_OR_INVALID_
89NONCE:"auth/missing-or-invalid-nonce",MISSING_MFA_INFO:"auth/missing-multi-factor-info",MISSING_MFA_SESSION:"auth/missing-multi-factor-session",MISSING_PHONE_NUMBER:"auth/missing-phone-number",MISSING_SESSION_INFO:"auth/missing-verification-id",MODULE_DESTROYED:"auth/app-deleted",NEED_CONFIRMATION:"auth/account-exists-with-different-credential",NETWORK_REQUEST_FAILED:"auth/network-request-failed",NULL_USER:"auth/null-user",NO_AUTH_EVENT:"auth/no-auth-event",NO_SUCH_PROVIDER:"auth/no-such-provider",OPERATION_NOT_ALLOWED:"auth/operation-not-allowed",OPERATION_NOT_SUPPORTED:"auth/operation-not-supported-in-this-environment",POPUP_BLOCKED:"auth/popup-blocked",POPUP_CLOSED_BY_USER:"auth/popup-closed-by-user",PROVIDER_ALREADY_LINKED:"auth/provider-already-linked",QUOTA_EXCEEDED:"auth/quota-exceeded",REDIRECT_CANCELLED_BY_USER:"auth/redirect-cancelled-by-user",REDIRECT_OPERATION_PENDING:"auth/redirect-operation-pending",REJECTED_CREDENTIAL:"auth/rejected-credential",SECOND_FACTOR_ALREADY_ENROLLED:"auth/second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"auth/maximum-second-factor-count-exceeded",TENANT_ID_MISMATCH:"auth/tenant-id-mismatch",TIMEOUT:"auth/timeout",TOKEN_EXPIRED:"auth/user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"auth/too-many-requests",UNAUTHORIZED_DOMAIN:"auth/unauthorized-continue-uri",UNSUPPORTED_FIRST_FACTOR:"auth/unsupported-first-factor",UNSUPPORTED_PERSISTENCE:"auth/unsupported-persistence-type",UNSUPPORTED_TENANT_OPERATION:"auth/unsupported-tenant-operation",UNVERIFIED_EMAIL:"auth/unverified-email",USER_CANCELLED:"auth/user-cancelled",USER_DELETED:"auth/user-not-found",USER_DISABLED:"auth/user-disabled",USER_MISMATCH:"auth/user-mismatch",USER_SIGNED_OUT:"auth/user-signed-out",WEAK_PASSWORD:"auth/weak-password",WEB_STORAGE_UNSUPPORTED:"auth/web-storage-unsupported",ALREADY_INITIALIZED:"auth/already-initialized",RECAPTCHA_NOT_ENABLED:"auth/recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"auth/missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"auth/invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"auth/invalid-recaptcha-action",MISSING_CLIENT_TYPE:"auth/missing-client-type",MISSING_RECAPTCHA_VERSION:"auth/missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"auth/invalid-recaptcha-version",INVALID_REQ_TYPE:"auth/invalid-req-type",INVALID_HOSTING_LINK_DOMAIN:"auth/invalid-hosting-link-domain"},"V",0,ns,"W",0,nd,"X",0,nh,"Y",0,nm,"Z",0,nu,"_",0,nf,"a2",0,nT,"a3",0,nQ,"a4",0,nO,"a5",0,nL,"a6",0,nz,"a7",0,nF,"a8",0,n_,"a9",0,nU,"aa",0,nH,"ab",0,nV,"ac",0,nq,"ae",0,nW,"ag",0,nK,"ah",0,nG,"ak",0,nY,"al",0,function(e,t){let n=P(e);return eg(n.auth.app)?Promise.reject(eF(n.auth)):nZ(n,t,null)},"am",0,nJ,"ap",0,nI,"c",0,rx,"o",0,r2,"w",0,n$,"y",0,n0],10929),e.s([],49919),e.s(["createUserWithEmailAndPassword",0,nH],38661),e.s(["signInWithEmailAndPassword",0,nV],85286),e.s(["GoogleAuthProvider",0,nh],52649),e.s(["OAuthProvider",0,nu],61561),e.s(["signInWithPopup",0,rx],92786),e.s(["updatePassword",0,nJ],12914);var r3=e.i(59638),r4=function(){return(r4=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},r5=function(e){return{loading:null==e,value:e}},r6=function(e){var t=e?e():void 0,n=(0,r3.useReducer)(function(e,t){switch(t.type){case"error":return r4(r4({},e),{error:t.error,loading:!1,value:void 0});case"reset":return r5(t.defaultValue);case"value":return r4(r4({},e),{error:void 0,loading:!1,value:t.value});default:return e}},r5(t)),r=n[0],i=n[1],o=(0,r3.useCallback)(function(){i({type:"reset",defaultValue:e?e():void 0})},[e]),a=(0,r3.useCallback)(function(e){i({type:"error",error:e})},[]),s=(0,r3.useCallback)(function(e){i({type:"value",value:e})},[]);return(0,r3.useMemo)(function(){return{error:r.error,loading:r.loading,reset:o,setError:a,setValue:s,value:r.value}},[r.error,r.loading,o,a,s,r.value])},r8=function(e,t){var n=r6(function(){return e.currentUser}),r=n.error,i=n.loading,o=n.setError,a=n.setValue,s=n.value;return(0,r3.useEffect)(function(){var n=n0(e,function(e){var n,r,i,s;return n=void 0,r=void 0,i=void 0,s=function(){return function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){var l=[o,s];if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&l[0]?r.return:l[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,l[1])).done)return i;switch(r=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return a.label++,{value:l[1],done:!1};case 5:a.label++,r=l[1],l=[0];continue;case 7:l=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){a=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){a.label=l[1];break}if(6===l[0]&&a.label<i[1]){a.label=i[1],i=l;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(l);break}i[2]&&a.ops.pop(),a.trys.pop();continue}l=t.call(e,a)}catch(e){l=[6,e],r=0}finally{n=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}}(this,function(n){switch(n.label){case 0:if(!(null==t?void 0:t.onUserChanged))return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,t.onUserChanged(e)];case 2:return n.sent(),[3,4];case 3:return o(n.sent()),[3,4];case 4:return a(e),[2]}})}
89,new(i||(i=Promise))(function(e,t){function o(e){try{l(s.next(e))}catch(e){t(e)}}function a(e){try{l(s.throw(e))}catch(e){t(e)}}function l(t){var n;t.done?e(t.value):((n=t.value)instanceof i?n:new i(function(e){e(n)})).then(o,a)}l((s=s.apply(n,r||[])).next())})},o);return function(){n()}},[e]),[s,i,r]};e.s(["useAuthState",0,r8],49213),eC("firebase","11.4.0","app");let r7=r2(eE({apiKey:"AIzaSyCbA6s-e3VCZlQXBR9oo5LCY4cCHkeeCIU",authDomain:"auth.bonterms.com",projectId:"bonterms-prod",storageBucket:"bonterms-prod.appspot.com",messagingSenderId:"242841152669",appId:"1:242841152669:web:a07be1c13750fa63d9b874"}));e.s(["firebaseAuth",0,r7],42262);let r9=async(e,t)=>fetch(`https://api.bonterms.com${e}`,t);e.s(["RESTClient",0,r9],13743),e.s(["useFileDownload",0,()=>{let[e]=r8(r7),{setToast:t}=(0,l.useToastStore)();return{getFileSignedUrl:async(n,r)=>{let i=await e?.getIdToken(),o=`/negotiations/signed-url?objectUrl=${n}&expireTime=${r}`,a=await r9(o,{method:"GET",headers:{authorization:`Bearer ${i}`}});return a.ok?(await a.json()).url:void t({text:"File download failed",supportingText:"Please try again or contact support.",icon:(0,s.jsx)(d,{})})}}}],92131)},3328,(e,t,n)=>{"use strict";var r,i=e.e&&e.e.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(n,"__esModule",{value:!0}),n.ClientError=void 0,n.ClientError=function(e){function t(n,r){var i=this,o=t.extractMessage(n)+": "+JSON.stringify({response:n,request:r});return Object.setPrototypeOf(i=e.call(this,o)||this,t.prototype),i.response=n,i.request=r,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return i(t,e),t.extractMessage=function(e){try{return e.errors[0].message}catch(t){return"GraphQL Error (Code: "+e.status+")"}},t}(Error)},63448,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=e.e&&e.e.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})},o=e.e&&e.e.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){var l=[o,s];if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&l[0]?r.return:l[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,l[1])).done)return i;switch(r=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return a.label++,{value:l[1],done:!1};case 5:a.label++,r=l[1],l=[0];continue;case 7:l=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){a=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){a.label=l[1];break}if(6===l[0]&&a.label<i[1]){a.label=i[1],i=l;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(l);break}i[2]&&a.ops.pop(),a.trys.pop();continue}l=t.call(e,a)}catch(e){l=[6,e],r=0}finally{n=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}};Object.defineProperty(n,"__esModule",{value:!0}),n.GraphQLWebSocketClient=void 0;var a=e.r(3328),s=e.r(28056),l="ping",c="pong",u="complete",d=function(){function e(e,t,n){this._type=e,this._payload=t,this._id=n}return Object.defineProperty(e.prototype,"type",{get:function(){return this._type}
89,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"payload",{get:function(){return this._payload},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){var e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)},enumerable:!1,configurable:!0}),e.parse=function(t,n){var r=JSON.parse(t),i=r.type,o=r.payload,a=r.id;return new e(i,n(o),a)},e}();function h(e){return new d("connection_init",e)}function m(e){return new d(c,e,void 0)}n.GraphQLWebSocketClient=function(){function e(e,t){var n=this,s=t.onInit,p=t.onAcknowledged,f=t.onPing,g=t.onPong;this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.onopen=function(t){return i(n,void 0,void 0,function(){var t,n,r,i;return o(this,function(o){switch(o.label){case 0:if(this.socketState.acknowledged=!1,this.socketState.subscriptions={},n=(t=e).send,r=h,!s)return[3,2];return[4,s()];case 1:return i=o.sent(),[3,3];case 2:i=null,o.label=3;case 3:return n.apply(t,[r.apply(void 0,[i]).text]),[2]}})})},e.onclose=function(e){n.socketState.acknowledged=!1,n.socketState.subscriptions={}},e.onerror=function(e){console.error(e)},e.onmessage=function(t){try{var i,o,s=(i=t.data,void 0===o&&(o=function(e){return e}),d.parse(i,o));switch(s.type){case"connection_ack":n.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(n.socketState.acknowledged=!0,p&&p(s.payload));return;case l:f?f(s.payload).then(function(t){return e.send(m(t).text)}):e.send(m(null).text);return;case c:g&&g(s.payload);return}if(!n.socketState.acknowledged||void 0===s.id||null===s.id||!n.socketState.subscriptions[s.id])return;var h=n.socketState.subscriptions[s.id],A=h.query,v=h.variables,y=h.subscriber;switch(s.type){case"next":!s.payload.errors&&s.payload.data&&y.next&&y.next(s.payload.data),s.payload.errors&&y.error&&y.error(new a.ClientError(r(r({},s.payload),{status:200}),{query:A,variables:v}));return;case"error":y.error&&y.error(new a.ClientError({errors:s.payload,status:200},{query:A,variables:v}));return;case u:y.complete&&y.complete(),delete n.socketState.subscriptions[s.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")}}return e.prototype.makeSubscribe=function(e,t,n,r){var i=this,o=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[o]={query:e,variables:n,subscriber:r},this.socket.send(new d("subscribe",{query:e,operationName:t,variables:n},o).text),function(){i.socket.send(new d(u,void 0,o).text),delete i.socketState.subscriptions[o]}},e.prototype.rawRequest=function(e,t){var n=this;return new Promise(function(r,i){var o;n.rawSubscribe(e,{next:function(e,t){return o={data:e,extensions:t}},error:i,complete:function(){return r(o)}},t)})},e.prototype.request=function(e,t){var n=this;return new Promise(function(r,i){var o;n.subscribe(e,{next:function(e){return o=e},error:i,complete:function(){return r(o)}},t)})},e.prototype.subscribe=function(e,t,n){var r=s.resolveRequestDocument(e),i=r.query,o=r.operationName;return this.makeSubscribe(i,o,n,t)},e.prototype.rawSubscribe=function(e,t,n){return this.makeSubscribe(e,void 0,n,t)},e.prototype.ping=function(e){this.socket.send(new d(l,e,void 0).text)},e.prototype.close=function(){this.socket.close(1e3)},e.PROTOCOL="graphql-transport-ws",e}()},2801,(e,t,n)=>{var r="u">typeof self?self:e.e,i=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();(function(e){var t={searchParams:"URLSearchParams"in i,iterable:"Symbol"in i&&"iterator"in Symbol,blob:"FileReader"in i&&"Blob"in i&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in i,arrayBuffer:"ArrayBuffer"in i};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array
89]"],r=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function l(e){this.map={},e instanceof l?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function c(e){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function d(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var n;t.arrayBuffer&&t.blob&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||r(e))?this._bodyArrayBuffer=h(e):this._bodyText=e=Object.prototype.toString.call(e)}else this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=c(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,n=u(t=new FileReader),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},t.formData&&(this.formData=function(){return this.text().then(g)}),this.json=function(){return this.text().then(JSON.parse)},this}l.prototype.append=function(e,t){e=o(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},l.prototype.delete=function(e){delete this.map[o(e)]},l.prototype.get=function(e){return e=o(e),this.has(e)?this.map[e]:null},l.prototype.has=function(e){return this.map.hasOwnProperty(o(e))},l.prototype.set=function(e,t){this.map[o(e)]=a(t)},l.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},l.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},l.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},l.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},t.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);var p=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function f(e,t){var n,r,i=(t=t||{}).body;if(e instanceof f){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new l(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new l(t.headers)),this.method=(r=(n=t.method||this.method||"GET").toUpperCase(),p.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function g(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function A(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new l(t.headers),this.url=t.url||"",this._initBody(e)}f.prototype.clone=function(){return new f(this,{body:this._bodyInit})},m.call(f.prototype),m.call(A.prototype),A.prototype.clone=function(){return new A(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},A.error=function(){var e=new A(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];A.redirect=function(e,t){if(-1===v.indexOf(t))throw RangeError("Invalid status code");return new A(null,{status:t,headers:{location:e}})},e.DOMException=i.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function y(n,r){return new Promise(function(i,o){var a=new f(n,r);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function c(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new l,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEac
89h(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL"),i(new A("response"in s?s.response:s.responseText,n))},s.onerror=function(){o(TypeError("Network request failed"))},s.ontimeout=function(){o(TypeError("Network request failed"))},s.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&t.blob&&(s.responseType="blob"),a.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",c),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",c)}),s.send(void 0===a._bodyInit?null:a._bodyInit)})}y.polyfill=!0,i.fetch||(i.fetch=y,i.Headers=l,i.Request=f,i.Response=A),e.Headers=l,e.Request=f,e.Response=A,e.fetch=y,Object.defineProperty(e,"__esModule",{value:!0})})({}),i.fetch.ponyfill=!0,delete i.fetch.polyfill,(n=i.fetch).default=i.fetch,n.fetch=i.fetch,n.Headers=i.Headers,n.Request=i.Request,n.Response=i.Response,t.exports=n},42180,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isObjectLike=function(e){return"object"==typeof e&&null!==e}},91927,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.invariant=function(e,t){if(!e)throw Error(null!=t?t:"Unexpected invariant triggered.")}},51979,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getLocation=function(e,t){let n=0,o=1;
89for(let a of e.body.matchAll(i)){if("number"==typeof a.index||(0,r.invariant)(!1),a.index>=t)break;n=a.index+a[0].length,o+=1}return{line:o,column:t+1-n}};var r=e.r(91927);let i=/\r\n|[\n\r]/g},44605,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.printLocation=function(e){return i(e.source,(0,r.getLocation)(e.source,e.start))},n.printSourceLocation=i;var r=e.r(51979);function i(e,t){let n=e.locationOffset.column-1,r="".padStart(n)+e.body,i=t.line-1,a=e.locationOffset.line-1,s=t.line+a,l=1===t.line?n:0,c=t.column+l,u=`${e.name}:${s}:${c} 90`,d=r.split(/\r\n|[\n\r]/g),h=d[i];if(h.length>120){let e=Math.floor(c/80),t=[];for(let e=0;e<h.length;e+=80)t.push(h.slice(e,e+80));return u+o([[`${s} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(c%80)],["|",t[e+1]]])}return u+o([[`${s-1} |`,d[i-1]],[`${s} |`,h],["|","^".padStart(c)],[`${s+1} |`,d[i+1]]])}function o(e){let t=e.filter(([e,t])=>void 0!==t),n=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(n)+(t?" "+t:"")).join("\n")}},12402,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.GraphQLError=void 0,n.formatError=function(e){return e.toJSON()},n.printError=function(e){return e.toString()};var r=e.r(42180),i=e.r(51979),o=e.r(44605);class a extends Error{constructor(e,...t){var n,o,l;const{nodes:c,source:u,positions:d,path:h,originalError:m,extensions:p}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=h?h:void 0,this.originalError=null!=m?m:void 0,this.nodes=s(Array.isArray(c)?c:c?[c]:void 0);const f=s(null==(n=this.nodes)?void 0:n.map(e=>e.loc).filter(e=>null!=e));this.source=null!=u?u:null==f||null==(o=f[0])?void 0:o.source,this.positions=null!=d?d:null==f?void 0:f.map(e=>e.start),this.locations=d&&u?d.map(e=>(0,i.getLocation)(u,e)):null==f?void 0:f.map(e=>(0,i.getLocation)(e.source,e.start));const g=(0,r.isObjectLike)(null==m?void 0:m.extensions)?null==m?void 0:m.extensions:void 0;this.extensions=null!=(l=null!=p?p:g)?l:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=m&&m.stack?Object.defineProperty(this,"stack",{value:m.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,a):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let t of this.nodes)t.loc&&(e+="\n\n"+(0,o.printLocation)(t.loc));else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+(0,o.printSourceLocation)(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function s(e){return void 0===e||0===e.length?void 0:e}n.GraphQLError=a},89235,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.syntaxError=function(e,t,n){return new r.GraphQLError(`Syntax Error: ${n}`,{source:e,positions:[t]})};var r=e.r(12402)},53652,(e,t,n)=>{"use strict";var r,i;Object.defineProperty(n,"__esModule",{value:!0}),n.Token=n.QueryDocumentKeys=n.OperationTypeNode=n.Location=void 0,n.isNode=function(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&l.has(t)};class o{constructor(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}n.Location=o;class a{constructor(e,t,n,r,i,o){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=i,this.value=o,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}n.Token=a;let s={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],Float
90Value:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]};n.QueryDocumentKeys=s;let l=new Set(Object.keys(s));n.OperationTypeNode=r,(i=r||(n.OperationTypeNode=r={})).QUERY="query",i.MUTATION="mutation",i.SUBSCRIPTION="subscription"},36909,(e,t,n)=>{"use strict";var r,i;Object.defineProperty(n,"__esModule",{value:!0}),n.DirectiveLocation=void 0,n.DirectiveLocation=r,(i=r||(n.DirectiveLocation=r={})).QUERY="QUERY",i.MUTATION="MUTATION",i.SUBSCRIPTION="SUBSCRIPTION",i.FIELD="FIELD",i.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",i.FRAGMENT_SPREAD="FRAGMENT_SPREAD",i.INLINE_FRAGMENT="INLINE_FRAGMENT",i.VARIABLE_DEFINITION="VARIABLE_DEFINITION",i.SCHEMA="SCHEMA",i.SCALAR="SCALAR",i.OBJECT="OBJECT",i.FIELD_DEFINITION="FIELD_DEFINITION",i.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",i.INTERFACE="INTERFACE",i.UNION="UNION",i.ENUM="ENUM",i.ENUM_VALUE="ENUM_VALUE",i.INPUT_OBJECT="INPUT_OBJECT",i.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"},44399,(e,t,n)=>{"use strict";var r,i;Object.defineProperty(n,"__esModule",{value:!0}),n.Kind=void 0,n.Kind=r,(i=r||(n.Kind=r={})).NAME="Name",i.DOCUMENT="Document",i.OPERATION_DEFINITION="OperationDefinition",i.VARIABLE_DEFINITION="VariableDefinition",i.SELECTION_SET="SelectionSet",i.FIELD="Field",i.ARGUMENT="Argument",i.FRAGMENT_SPREAD="FragmentSpread",i.INLINE_FRAGMENT="InlineFragment",i.FRAGMENT_DEFINITION="FragmentDefinition",i.VARIABLE="Variable",i.INT="IntValue",i.FLOAT="FloatValue",i.STRING="StringValue",i.BOOLEAN="BooleanValue",i.NULL="NullValue",i.ENUM="EnumValue",i.LIST="ListValue",i.OBJECT="ObjectValue",i.OBJECT_FIELD="ObjectField",i.DIRECTIVE="Directive",i.NAMED_TYPE="NamedType",i.LIST_TYPE="ListType",i.NON_NULL_TYPE="NonNullType",i.SCHEMA_DEFINITION="SchemaDefinition",i.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",i.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",i.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",i.FIELD_DEFINITION="FieldDefinition",i.INPUT_VALUE_DEFINITION="InputValueDefinition",i.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",i.UNION_TYPE_DEFINITION="UnionTypeDefinition",i.ENUM_TYPE_DEFINITION="EnumTypeDefinition",i.ENUM_VALUE_DEFINITION="EnumValueDefinition",i.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",i.DIRECTIVE_DEFINITION="DirectiveDefinition",i.SCHEMA_EXTENSION="SchemaExtension",i.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",i.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",i.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",i.UNION_TYPE_EXTENSION="UnionTypeExtension",i.ENUM_TYPE_EXTENSION="EnumTypeExtension",i.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",i.TYPE_COORDINATE="TypeCoordinate",i.MEMBER_COORDINATE="MemberCoordinate",i.ARGUMENT_COORDINATE="ArgumentCoordinate",i.DIRECTIVE_COORDINATE="DirectiveCoordinate",i.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"},45547,(e,t,n)=>{"use strict";function r(e){return e>=48&&e<=57}function i(e){return e>=97&&e<=122||e>=65&&e<=90}Object.defineProperty(n,"__esModule",{value:!0}),n.isDigit=r,n.isLetter=i,n.isNameContinue=function(e){return i(e)||r(e)||95===e},n.isNameStart=function(e){return i(e)||95===e},n.isWhiteSpace=function(e){return 9===e||32===e}},77433,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.dedentBlockStringLines=function(e){var t,n;let i=Number.MAX_SAFE_INTEGER,o=null,a=-1;for(let t=0;t<e.length;++t){let s=e[t],l=function(e){let t=0;for(;t<e.length&&(0,r.isWhiteSpace)(e.charCodeAt(t));)++t;return t}(s);l!==s.length&&(o=null!=(n=o)?n:t,a=t,0!==t&&l<i&&(i=l))}return e.map((e,t)=>0===t?e:e.slice(i)).slice(null!=(t=o)?t:0,a+1)},n.isPrintableAsBlockString=function(e){if(""===e)return!0;let t=!0,n=!1,r=!0,i=!1;for(let o=0;o<e.length;++o)switch(e.codePointAt(o)){case 0:case 1:case 2:case 3:case 4:case 5:case
906:case 7:case 8:case 11:case 12:case 14:case 15:case 13:return!1;case 10:if(t&&!i)return!1;i=!0,t=!0,n=!1;break;case 9:case 32:n||(n=t);break;default:r&&(r=n),t=!1}return!t&&(!r||!i)},n.printBlockString=function(e,t){let n=e.replace(/"""/g,'\\"""'),i=n.split(/\r\n|[\n\r]/g),o=1===i.length,a=i.length>1&&i.slice(1).every(e=>0===e.length||(0,r.isWhiteSpace)(e.charCodeAt(0))),s=n.endsWith('\\"""'),l=e.endsWith('"')&&!s,c=e.endsWith("\\"),u=l||c,d=!(null!=t&&t.minimize)&&(!o||e.length>70||u||a||s),h="",m=o&&(0,r.isWhiteSpace)(e.charCodeAt(0));return(d&&!m||a)&&(h+="\n"),h+=n,(d||u)&&(h+="\n"),'"""'+h+'"""'};var r=e.r(45547)},43990,(e,t,n)=>{"use strict";var r,i;Object.defineProperty(n,"__esModule",{value:!0}),n.TokenKind=void 0,n.TokenKind=r,(i=r||(n.TokenKind=r={})).SOF="<SOF>",i.EOF="<EOF>",i.BANG="!",i.DOLLAR="$",i.AMP="&",i.PAREN_L="(",i.PAREN_R=")",i.DOT=".",i.SPREAD="...",i.COLON=":",i.EQUALS="=",i.AT="@",i.BRACKET_L="[",i.BRACKET_R="]",i.BRACE_L="{",i.PIPE="|",i.BRACE_R="}",i.NAME="Name",i.INT="Int",i.FLOAT="Float",i.STRING="String",i.BLOCK_STRING="BlockString",i.COMMENT="Comment"},56656,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Lexer=void 0,n.createToken=p,n.isPunctuatorTokenKind=function(e){return e===s.TokenKind.BANG||e===s.TokenKind.DOLLAR||e===s.TokenKind.AMP||e===s.TokenKind.PAREN_L||e===s.TokenKind.PAREN_R||e===s.TokenKind.DOT||e===s.TokenKind.SPREAD||e===s.TokenKind.COLON||e===s.TokenKind.EQUALS||e===s.TokenKind.AT||e===s.TokenKind.BRACKET_L||e===s.TokenKind.BRACKET_R||e===s.TokenKind.BRACE_L||e===s.TokenKind.PIPE||e===s.TokenKind.BRACE_R},n.printCodePointAt=m,n.readName=v;var r=e.r(89235),i=e.r(53652),o=e.r(77433),a=e.r(45547),s=e.r(43990);class l{constructor(e){const t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let n=e.source.body,i=n.length,l=t;for(;l<i;){let t=n.charCodeAt(l);switch(t){case 65279:case 9:case 32:case 44:++l;continue;case 10:++l,++e.line,e.lineStart=l;continue;case 13:10===n.charCodeAt(l+1)?l+=2:++l,++e.line,e.lineStart=l;continue;case 35:return function(e,t){let n=e.source.body,r=n.length,i=t+1;for(;i<r;){let e=n.charCodeAt(i);if(10===e||13===e)break;if(c(e))++i;else if(u(n,i))i+=2;else break}return p(e,s.TokenKind.COMMENT,t,i,n.slice(t+1,i))}(e,l);case 33:return p(e,s.TokenKind.BANG,l,l+1);case 36:return p(e,s.TokenKind.DOLLAR,l,l+1);case 38:return p(e,s.TokenKind.AMP,l,l+1);case 40:return p(e,s.TokenKind.PAREN_L,l,l+1);case 41:return p(e,s.TokenKind.PAREN_R,l,l+1);case 46:if(46===n.charCodeAt(l+1)&&46===n.charCodeAt(l+2))return p(e,s.TokenKind.SPREAD,l,l+3);break;case 58:return p(e,s.TokenKind.COLON,l,l+1);case 61:return p(e,s.TokenKind.EQUALS,l,l+1);case 64:return p(e,s.TokenKind.AT,l,l+1);case 91:return p(e,s.TokenKind.BRACKET_L,l,l+1);case 93:return p(e,s.TokenKind.BRACKET_R,l,l+1);case 123:return p(e,s.TokenKind.BRACE_L,l,l+1);case 124:return p(e,s.TokenKind.PIPE,l,l+1);case 125:return p(e,s.TokenKind.BRACE_R,l,l+1);case 34:if(34===n.charCodeAt(l+1)&&34===n.charCodeAt(l+2))return function(e,t){let n=e.source.body,i=n.length,a=e.lineStart,l=t+3,d=l,h="",f=[];for(;l<i;){let i=n.charCodeAt(l);if(34===i&&34===n.charCodeAt(l+1)&&34===n.charCodeAt(l+2)){h+=n.slice(d,l),f.push(h);let r=p(e,s.TokenKind.BLOCK_STRING,t,l+3,(0,o.dedentBlockStringLines)(f).join("\n"));return e.line+=f.length-1,e.lineStart=a,r}if(92===i&&34===n.charCodeAt(l+1)&&34===n.charCodeAt(l+2)&&34===n.charCodeAt(l+3)){h+=n.slice(d,l),d=l+1,l+=4;continue}if(10===i||13===i){h+=n.slice(d,l),f.push(h),13===i&&10===n.charCodeAt(l+1)?l+=2:++l,h="",d=l,a=l;continue}if(c(i))++l;else if(u(n,l))l+=2;else throw(0,r.syntaxError)(e.source,l,`Invalid character within String: ${m(e,l)}.`)}throw(0,r.syntaxError)(e.source,l,"Unterminated string.")}(e,l);return function(e,t){let n=e.source.body,i=n.length,o=t+1,a=o,l="";for(;o<i;){let i=n.charCodeAt(o);if(34===i)return l+=n.slice(a,o),p(e,s.TokenKind.STRING,t,o+1,l);if(92===i){l+=n.slice(a,o);let t=117===n.charCodeAt(o+1)?123===n.charCodeAt(o+2)?function(e,t){let n=e.source.body,i=0,o=3;for(;o<12;){let e=n.charCodeAt(t+o++);if(125===e){if(o<5||!c(i))break;return{value:String.fromCodePoint(i),size:o}}if((i=i<<4|A(e))<0)break}throw(0,r.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+o)}".`)}(e,o):function(e,t){let n=e.source.body,i=g(n,t+2);if(c(i))return{value:String.fromCodePoint(i),size:6};if(d(i)&&92===n.charCodeAt(t+6)&&117===n.charCodeAt(t+7)){let e=g(n,t+8);if(h(e))return{value:String.fromCodePoint(i,e),size:12}}throw(0,r.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+6)}".`)}(e,o):function(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw(0,r.syntaxError)(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}(e,o);l+=t.value,o+=t.size,a=o;continue}if(10===i||13===i)break;if(c(i))++o;else if(u(n,o))o+=2;else throw(0,r.syntaxError)(e.source,o,`Invalid character within String: ${m(e,o)}.`)}throw(0,r.syntaxError)(e.source,o,"Unterminated string.")}(e,l)}if((0,a.isDigit)(t)||45===t)return function(e,t,n){let i=e.source.body,o=t,l=n,c=!1;if(45===l&&(l=i.charCodeAt(++o)),48===l){if(l=i.charCodeAt(++o),(0,a.isDigit)(l))throw(0,r.syntaxError)(e.source,o,`Invalid number, unexpected digit after 0: ${m(e,o)}.`)}else o=f(e,o,l),l=i.charCodeAt(o);if(46===l&&(c=!0,l=i.charCodeAt(++o),o=f(e,o,l),l=i.charCodeAt(o)),(69===l||101===l)&&(c=!0,(43===(l=i.charCodeAt(++o))||45===l)&&(l=i.charCodeAt(++o)),o=f(e,o,l),l=i.charCodeAt(o)),46===l||(0,a.isNameStart)(l))throw(0,r.syntaxError)(e.source,o,`Invalid number, expected digit but got: ${m(e,o)}.`);return p(e,c?s.TokenKind.FLOAT:s.TokenKind.INT,t,o,i.slice(t,o))}(e,l,t);if((0,a.isNameStart)(t))return v(e,l);throw(0,r.syntaxError)(e.source,l,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":c(t)||u(n,l)?`Unexpected character: ${m(e,l)}.`:`Invalid character: ${m(e,l)}.`)}return p(e,s.TokenKind.EOF,i,i)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===s.TokenKind.COMMENT)return e}}function c(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function u(e,t){return d(e.charCodeAt(t))&&h(e.charCodeAt(t+1))}function d(e){return e>=55296&&e<=56319}function h(e){return e>=56320&&e<=57343}function m(e,t){let n=e.source.body.codePointAt(t);if(void 0===n)return s.TokenKind.EOF;
90if(n>=32&&n<=126){let e=String.fromCodePoint(n);return'"'===e?"'\"'":`"${e}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function p(e,t,n,r,o){let a=e.line,s=1+n-e.lineStart;return new i.Token(t,n,r,a,s,o)}function f(e,t,n){if(!(0,a.isDigit)(n))throw(0,r.syntaxError)(e.source,t,`Invalid number, expected digit but got: ${m(e,t)}.`);let i=e.source.body,o=t+1;for(;(0,a.isDigit)(i.charCodeAt(o));)++o;return o}function g(e,t){return A(e.charCodeAt(t))<<12|A(e.charCodeAt(t+1))<<8|A(e.charCodeAt(t+2))<<4|A(e.charCodeAt(t+3))}function A(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,t){let n=e.source.body,r=n.length,i=t+1;for(;i<r;){let e=n.charCodeAt(i);if((0,a.isNameContinue)(e))++i;else break}return p(e,s.TokenKind.NAME,t,i,n.slice(t,i))}n.Lexer=l},6023,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SchemaCoordinateLexer=void 0;var r=e.r(89235),i=e.r(53652),o=e.r(45547),a=e.r(56656),s=e.r(43990);class l{line=1;lineStart=0;constructor(e){const t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t}get[Symbol.toStringTag](){return"SchemaCoordinateLexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF){let t=function(e,t){let n=e.source.body,i=n.length;if(t<i){let i=n.charCodeAt(t);switch(i){case 46:return(0,a.createToken)(e,s.TokenKind.DOT,t,t+1);case 40:return(0,a.createToken)(e,s.TokenKind.PAREN_L,t,t+1);case 41:return(0,a.createToken)(e,s.TokenKind.PAREN_R,t,t+1);case 58:return(0,a.createToken)(e,s.TokenKind.COLON,t,t+1);case 64:return(0,a.createToken)(e,s.TokenKind.AT,t,t+1)}if((0,o.isNameStart)(i))return(0,a.readName)(e,t);throw(0,r.syntaxError)(e.source,t,`Invalid character: ${(0,a.printCodePointAt)(e,t)}.`)}return(0,a.createToken)(e,s.TokenKind.EOF,i,i)}(this,e.end);e.next=t,t.prev=e,e=t}return e}}n.SchemaCoordinateLexer=l},54745,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.devAssert=function(e,t){if(!e)throw Error(t)}},94124,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.inspect=function(e){return function e(t,n){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return function(t,n){let r;if(null===t)return"null";if(n.includes(t))return"[Circular]";let i=[...n,t];if("function"==typeof t.toJSON){let n=t.toJSON();if(n!==t)return"string"==typeof n?n:e(n,i)}else if(Array.isArray(t)){var o,a,s=t,l=i;if(0===s.length)return"[]";if(l.length>2)return"[Array]";let n=Math.min(10,s.length),r=s.length-n,c=[];for(let t=0;t<n;++t)c.push(e(s[t],l));return 1===r?c.push("... 1 more item"):r>1&&c.push(`... ${r} more items`),"["+c.join(", ")+"]"}return o=t,a=i,0===(r=Object.entries(o)).length?"{}":a.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(o)+"]":"{ "+r.map(([t,n])=>t+": "+e(n,a)).join(", ")+" }"}(t,n);default:return String(t)}}(e,[])}},86064,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.instanceOf=void 0;var r=e.r(94124);n.instanceOf=globalThis.process&&1?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var n;let i=t.prototype[Symbol.toStringTag];if(i===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null==(n=e.constructor)?void 0:n.name)){let t=(0,r.inspect)(e);throw Error(`Cannot use ${i} "${t}" from another module or realm. 91 92Ensure that there is only one instance of "graphql" in the node_modules 93directory. If different versions of "graphql" are the dependencies of other 94relied on modules, use "resolutions" to ensure only one version is installed. 95 96https://yarnpkg.com/en/docs/selective-version-resolutions 97 98Duplicate "graphql" modules cannot be used at the same time since different 99versions may have different capabilities and behavior. The data from one 100version used in the function from another could produce confusing and 101spurious results.`)}}return!1}},13273,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Source=void 0,n.isSource=function(e){return(0,o.instanceOf)(e,a)};var r=e.r(54745),i=e.r(94124),o=e.r(86064);class a{constructor(e,t="GraphQL request",n={line:1,column:1}){"string"==typeof e||(0,r.devAssert)(!1,`Body must be a string. Received: ${(0,i.inspect)(e)}.`),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||(0,r.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,r.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}n.Source=a},12621,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Parser=void 0,n.parse=function(e,t){let n=new d(e,t),r=n.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:n.tokenCount}),r},n.parseConstValue=function(e,t){let n=new d(e,t);n.expectToken(u.TokenKind.SOF);let r=n.parseConstValueLiteral();return n.expectToken(u.TokenKind.EOF),r},n.parseSchemaCoordinate=function(e){let t=(0,c.isSource)(e)?e:new c.Source(e),n=new d(e,{lexer:new l.SchemaCoordinateLexer(t)});n.expectToken(u.TokenKind.SOF);let r=n.parseSchemaCoordinate();return n.expectToken(u.TokenKind.EOF),r},n.parseType=function(e,t){let n=new d(e,t);n.expectToken(u.TokenKind.SOF);let r=n.parseTypeReference();return n.expectToken(u.TokenKind.EOF),r},n.parseValue=function(e,t){let n=new d(e,t);n.expectToken(u.TokenKind.SOF);let r=n.parseValueLiteral(!1);return n.expectToken(u.TokenKind.EOF),r};var r=e.r(89235),i=e.r(53652),o=e.r(36909),a=e.r(44399),s=e.r(56656),l=e.r(6023),c=e.r(13273),u=e.r(43990);class d{constructor(e,t={}){const{lexer:n,...r}=t;if(n)this._lexer=n;else{const t=(0,c.isSource)(e)?e:new c.Source(e);this._lexer=new s.Lexer(t)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(u.TokenKind.NAME);return this.node(e,{kind:a.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:a.Kind.DOCUMENT,definitions:this.many(u.TokenKind.SOF,this.parseDefinition,u.TokenKind.EOF)})}parseDefinition(){if(this.peek(u.TokenKind.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&t.kind===u.TokenKind.BRACE_L)throw(0,r.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===u.TokenKind.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw(0,r.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions supp
101ort descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(u.TokenKind.BRACE_L))return this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:i.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseDescription(),r=this.parseOperationType();return this.peek(u.TokenKind.NAME)&&(e=this.parseName()),this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:r,description:n,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(u.TokenKind.NAME);switch(e.value){case"query":return i.OperationTypeNode.QUERY;case"mutation":return i.OperationTypeNode.MUTATION;case"subscription":return i.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(u.TokenKind.PAREN_L,this.parseVariableDefinition,u.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:a.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(u.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(u.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(u.TokenKind.DOLLAR),this.node(e,{kind:a.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:a.Kind.SELECTION_SET,selections:this.many(u.TokenKind.BRACE_L,this.parseSelection,u.TokenKind.BRACE_R)})}parseSelection(){return this.peek(u.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(u.TokenKind.COLON)?(e=r,t=this.parseName()):t=r,this.node(n,{kind:a.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(u.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(u.TokenKind.PAREN_L,t,u.TokenKind.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,n=this.parseName();return this.expectToken(u.TokenKind.COLON),this.node(t,{kind:a.Kind.ARGUMENT,name:n,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(u.TokenKind.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(u.TokenKind.NAME)?this.node(e,{kind:a.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:a.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case u.TokenKind.BRACKET_L:return this.parseList(e);case u.TokenKind.BRACE_L:return this.parseObject(e);case u.TokenKind.INT:return this.advanceLexer(),this.node(t,{kind:a.Kind.INT,value:t.value});case u.TokenKind.FLOAT:return this.advanceLexer(),this.node(t,{kind:a.Kind.FLOAT,value:t.value});case u.TokenKind.STRING:case u.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case u.TokenKind.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:a.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:a.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:a.Kind.NULL});default:return this.node(t,{kind:a.Kind.ENUM,value:t.value})}case u.TokenKind.DOLLAR:if(e){if(this.expectToken(u.TokenKind.DOLLAR),this._lexer.token.kind===u.TokenKind.NAME){let e=this._lexer.token.value;throw(0,r.syntaxError)(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:a.Kind.STRING,value:e.value,block:e.kind===u.TokenKind.BLOCK_STRING})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:a.Kind.LIST,values:this.any(u.TokenKind.BRACKET_L,t,u.TokenKind.BRACKET_R)})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:a.Kind.OBJECT,fields:this.any(u.TokenKind.BRACE_L,t,u.TokenKind.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,n=this.parseName();return this.expectToken(u.TokenKind.COLON),this.node(t,{kind:a.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(u.TokenKind.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(u.TokenKind.AT),this.node(t,{kind:a.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(u.TokenKind.BRACKET_L)){let n=this.parseTypeReference();this.expectToken(u.TokenKind.BRACKET_R),e=this.node(t,{kind:a.Kind.LIST_TYPE,type:n})}else e=this.parseNamedType();return this.expectOptionalToken(u.TokenKind.BANG)?this.node(t,{kind:a.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:a.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(u.TokenKind.STRING)||this.peek(u.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let n=this.parseConstDirectives(),r=this.many(u.TokenKind.BRACE_L,this.parseOperationTypeDefinition,u.TokenKind.BRACE_R);return this.node(e,{kind:a.Kind.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(u.TokenKind.COLON);let n=this.parseNamedType();return this.node(e,{kind:a.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:n})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let n=this.parseName(),r=this.parseConstDirectives();return this.node(e,{kind:a.Kind.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(u.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseFieldDefinition,u.TokenKind.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(u.TokenKind.COLON);let i=this.parseTypeReference(),o=this.parseConstDirectives();return this.node(e,{kind:a.Kind.FIELD_DEFINITION,description:t,name:n,arguments:r,type:i,directives:o})}parseArgumentDefs(){return this.optionalMany(u.TokenKind.PAREN_L,this.parseInputValueDef,u.TokenKind.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(u.TokenKind.COLON);let i=this.parseTypeReference();this.expectOptionalToken(u.TokenKind.EQUALS)&&(e=this.parseConstValueLiteral());let o=this.parseConstDirectives();return this.node(t,{kind:a.Kind.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:e,directives:o})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(e,{kind:a.Kind.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(u.TokenKind.EQUALS)?this.delimitedMany(u.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(e,{kind:a.Kind.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:i})}parseEnumValuesDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseEnumValueDefinition,u.TokenKind.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),n=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(e,{kind:a.Kind.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw(0,r.syntaxError)(this._lexer.source,this._lexer.token.start,`${h(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseInputValueDef,u.TokenKind.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===u.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),n=this.optionalMany(u.TokenKind.BRACE_L,this.parseOperationTypeDefinition,u.TokenKind.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:n})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),n=this.parseConstDirectives();if(0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:n})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.UNION_TYPE_EXTENSION,name:t,directives:n,types:r})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),n=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(u.TokenKind.AT);let n=this.parseName(),r=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let o=this.parseDirectiveLocations();return this.node(e,{kind:a.Kind.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:i,locations:o})}parseDirectiveLocations(){return this.delimitedMany(u.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(o.DirectiveLocation,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,n=this._lexer.token,r=this.expectOptionalToken(u.TokenKind.AT),i=this.parseName();return(!r&&this.expectOptionalToken(u.TokenKind.DOT)&&(e=this.parseName()),(r||e)&&this.expectOptionalToken(u.TokenKind.PAREN_L)&&(t=this.parseName(),this.expectToken(u.TokenKind.COLON),this.expectToken(u.TokenKind.PAREN_R)),r)?t?this.node(n,{kind:a.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:i,argumentName:t}):this.node(n,{kind:a.Kind.DIRECTIVE_COORDINATE,name:i}):e?t?this.node(n,{kind:a.Kind.ARGUMENT_COORDINATE,name:i,fieldName:e,argumentName:t}):this.node(n,{kind:a.Kind.MEMBER_COORDINATE,name:i,memberName:e}):this.node(n,{kind:a.Kind.TYPE_COORDINATE,name:i})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new i.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw(0,r.syntaxError)(this._lexer.source,t.start,`Expected ${m(e)}, found ${h(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===u.TokenKind.NAME&&t.value===e)this.advanceLexer();else throw(0,r.syntaxError)(this._lexer.source,t.start,`Expected "${e}", found ${h(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===u.TokenKind.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return(0,r.syntaxError)(this._lexer.source,t.start,`Unexpected ${h(t)}.`)}any(e,t,n){this.expectToken(e);let r=[];for(;!this.expectOptionalToken(n);)r.push(t.call(this));return r}optionalMany(e,t,n){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(n))return e}return[]}many(e,t,n){this.expectToken(e);let r=[];do r.push(t.call(this));while(!this.expectOptionalToken(n))return r}delimitedMany(e,t){this.expectOptionalToken(e);let n=[];do
101n.push(t.call(this));while(this.expectOptionalToken(e))return n}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==u.TokenKind.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw(0,r.syntaxError)(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function h(e){let t=e.value;return m(e.kind)+(null!=t?` "${t}"`:"")}function m(e){return(0,s.isPunctuatorTokenKind)(e)?`"${e}"`:e}n.Parser=d},31263,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.printString=function(e){return`"${e.replace(r,i)}"`};let r=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function i(e){return o[e.charCodeAt(0)]}let o=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"]},4656,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.BREAK=void 0,n.getEnterLeaveForKind=l,n.getVisitFn=function(e,t,n){let{enter:r,leave:i}=l(e,t);return n?i:r},n.visit=function(e,t,n=o.QueryDocumentKeys){let c,u,d,h=new Map;for(let e of Object.values(a.Kind))h.set(e,l(t,e));let m=Array.isArray(e),p=[e],f=-1,g=[],A=e,v=[],y=[];do{var E,C,b;let e,a=++f===p.length,l=a&&0!==g.length;if(a){if(u=0===y.length?void 0:v[v.length-1],A=d,d=y.pop(),l)if(m){A=A.slice();let e=0;for(let[t,n]of g){let r=t-e;null===n?(A.splice(r,1),e++):A[r]=n}}else for(let[e,t]of(A={...A},g))A[e]=t;f=c.index,p=c.keys,g=c.edits,m=c.inArray,c=c.prev}else if(d){if(null==(A=d[u=m?f:p[f]]))continue;v.push(u)}if(!Array.isArray(A)){(0,o.isNode)(A)||(0,r.devAssert)(!1,`Invalid AST Node: ${(0,i.inspect)(A)}.`);let n=a?null==(E=h.get(A.kind))?void 0:E.leave:null==(C=h.get(A.kind))?void 0:C.enter;if((e=null==n?void 0:n.call(t,A,u,d,v,y))===s)break;if(!1===e){if(!a){v.pop();continue}}else if(void 0!==e&&(g.push([u,e]),!a))if((0,o.isNode)(e))A=e;else{v.pop();continue}}void 0===e&&l&&g.push([u,A]),a?v.pop():(c={inArray:m,index:f,keys:p,edits:g,prev:c},p=(m=Array.isArray(A))?A:null!=(b=n[A.kind])?b:[],f=-1,g=[],d&&y.push(d),d=A)}while(void 0!==c)return 0!==g.length?g[g.length-1][1]:e},n.visitInParallel=function(e){let t=Array(e.length).fill(null),n=Object.create(null);for(let r of Object.values(a.Kind)){let i=!1,o=Array(e.length).fill(void 0),a=Array(e.length).fill(void 0);for(let t=0;t<e.length;++t){let{enter:n,leave:s}=l(e[t],r);i||(i=null!=n||null!=s),o[t]=n,a[t]=s}if(!i)continue;let c={enter(...n){let r=n[0];for(let a=0;a<e.length;a++)if(null===t[a]){var i;let l=null==(i=o[a])?void 0:i.apply(e[a],n);if(!1===l)t[a]=r;else if(l===s)t[a]=s;else if(void 0!==l)return l}},leave(...n){let r=n[0];for(let o=0;o<e.length;o++)if(null===t[o]){var i;let r=null==(i=a[o])?void 0:i.apply(e[o],n);if(r===s)t[o]=s;else if(void 0!==r&&!1!==r)return r}else t[o]===r&&(t[o]=null)}};n[r]=c}return n};var r=e.r(54745),i=e.r(94124),o=e.r(53652),a=e.r(44399);let s=Object.freeze({});function l(e,t){let n=e[t];return"object"==typeof n?n:"function"==typeof n?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}n.BREAK=s},30570,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.print=function(e){return(0,o.visit)(e,a)};var r=e.r(77433),i=e.r(31263),o=e.r(4656);let a={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>s(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=d(e.variableDefinitions)?c("(\n",s(e.variableDefinitions,"\n"),"\n)"):c("(",s(e.variableDefinitions,", "),")"),n=c("",e.de
101scription,"\n")+s([e.operation,s([e.name,t]),s(e.directives," ")]," ");return("query"===n?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r,description:i})=>c("",i,"\n")+e+": "+t+c(" = ",n)+c(" ",s(r," "))},SelectionSet:{leave:({selections:e})=>l(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:i}){let o=c("",e,": ")+t,a=o+c("(",s(n,", "),")");return a.length>80&&(a=o+c("(\n",u(s(n,"\n")),"\n)")),s([a,s(r," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+c(" ",s(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>s(["...",c("on ",e),s(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:i,description:o})=>c("",o,"\n")+`fragment ${e}${c("(",s(n,", "),")")} `+`on ${t} ${c("",s(r," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?(0,r.printBlockString)(e):(0,i.printString)(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+s(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+s(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+c("(",s(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>c("",e,"\n")+s(["schema",s(t," "),l(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>c("",e,"\n")+s(["scalar",t,s(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>c("",e,"\n")+s(["type",t,c("implements ",s(n," & ")),s(r," "),l(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:i})=>c("",e,"\n")+t+(d(n)?c("(\n",u(s(n,"\n")),"\n)"):c("(",s(n,", "),")"))+": "+r+c(" ",s(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:i})=>c("",e,"\n")+s([t+": "+n,c("= ",r),s(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>c("",e,"\n")+s(["interface",t,c("implements ",s(n," & ")),s(r," "),l(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>c("",e,"\n")+s(["union",t,s(n," "),c("= ",s(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>c("",e,"\n")+s(["enum",t,s(n," "),l(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>c("",e,"\n")+s([t,s(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>c("",e,"\n")+s(["input",t,s(n," "),l(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:i})=>c("",e,"\n")+"directive @"+t+(d(n)?c("(\n",u(s(n,"\n")),"\n)"):c("(",s(n,", "),")"))+(r?" repeatable":"")+" on "+s(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>s(["extend schema",s(e," "),l(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>s(["extend scalar",e,s(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>s(["extend type",e,c("implements ",s(t," & ")),s(n," "),l(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>s(["extend interface",e,c("implements ",s(t," & ")),s(n," "),l(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>s(["extend union",e,s(t," "),c("= ",s(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>s(["extend enum",e,s(t," "),l(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>s(["extend input",e,s(t," "),l(n)]," ")},TypeCoordinate:{leave:({name:e})=>e},MemberCoordinate:{leave:({name:e,memberName:t})=>s([e,c(".",t)])},ArgumentCoordinate:{leave:({name:e,fieldName:t,argumentName:n})=>s([e,c(".",t),c("(",n,":)")])},DirectiveCoordinate:{leave:({name:e})=>s(["@",e])},DirectiveArgumentCoordinate:{leave:({name:e,argumentName:t})=>s(["@",e,c("(",t,":)")])}};function s(e,t=""){var n;return null!=(n=null==e?void 0:e.filter(e=>e).join(t))?n:""}function l(e){return c("{\n",u(s(e,"\n")),"\n}")}function c(e,t,n=""){return null!=t&&""!==t?e+t+n:""}function u(e){return c(" ",e.replace(/\n/g,"\n "))}function d(e){var t;return null!=(t=null==e?void 0:e.some(e=>e.includes("\n")))&&t}},19713,(e,t,n)=>{"use strict";
101t.exports=function(e){var t=e.uri,n=e.name,r=e.type;this.uri=t,this.name=n,this.type=r}},43205,(e,t,n)=>{"use strict";var r=e.r(19713);t.exports=function(e){return"u">typeof File&&e instanceof File||"u">typeof Blob&&e instanceof Blob||e instanceof r}},14449,(e,t,n)=>{"use strict";var r=e.r(43205);t.exports=function e(t,n,i){void 0===n&&(n=""),void 0===i&&(i=r);var o,a=new Map;function s(e,t){var n=a.get(t);n?n.push.apply(n,e):a.set(t,e)}if(i(t))o=null,s([n],t);else{var l=n?n+".":"";if("u">typeof FileList&&t instanceof FileList)o=Array.prototype.map.call(t,function(e,t){return s([""+l+t],e),null});else if(Array.isArray(t))o=t.map(function(t,n){var r=e(t,""+l+n,i);return r.files.forEach(s),r.clone});else if(t&&t.constructor===Object)for(var c in o={},t){var u=e(t[c],""+l+c,i);u.files.forEach(s),o[c]=u.clone}else o=t}return{clone:o,files:a}}},46449,(e,t,n)=>{"use strict";n.ReactNativeFile=e.r(19713),n.extractFiles=e.r(14449),n.isExtractableFile=e.r(43205)},84502,(e,t,n)=>{"use strict";t.exports="object"==typeof self?self.FormData:window.FormData},85619,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.defaultJsonSerializer=void 0,n.defaultJsonSerializer={parse:JSON.parse,stringify:JSON.stringify}},51525,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var i=e.r(46449),o=r(e.r(84502)),a=e.r(85619),s=function(e){return i.isExtractableFile(e)||null!==e&&"object"==typeof e&&"function"==typeof e.pipe};n.default=function(e,t,n,r){void 0===r&&(r=a.defaultJsonSerializer);var l=i.extractFiles({query:e,variables:t,operationName:n},"",s),c=l.clone,u=l.files;if(0===u.size){if(!Array.isArray(e))return r.stringify(c);if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");var d=e.reduce(function(e,n,r){return e.push({query:n,variables:t?t[r]:void 0}),e},[]);return r.stringify(d)}var h=new("u"<typeof FormData?o.default:FormData);h.append("operations",r.stringify(c));var m={},p=0;return u.forEach(function(e){m[++p]=e}),h.append("map",r.stringify(m)),p=0,u.forEach(function(e,t){h.append(""+ ++p,t)}),h}},98989,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.parseBatchRequestsExtendedArgs=n.parseRawRequestExtendedArgs=n.parseRequestExtendedArgs=n.parseBatchRequestArgs=n.parseRawRequestArgs=n.parseRequestArgs=void 0,n.parseRequestArgs=function(e,t,n){return e.document?e:{document:e,variables:t,requestHeaders:n,signal:void 0}},n.parseRawRequestArgs=function(e,t,n){return e.query?e:{query:e,variables:t,requestHeaders:n,signal:void 0}},n.parseBatchRequestArgs=function(e,t){return e.documents?e:{documents:e,requestHeaders:t,signal:void 0}},n.parseRequestExtendedArgs=function(e,t,n,r){return e.document?e:{url:e,document:t,variables:n,requestHeaders:r,signal:void 0}},n.parseRawRequestExtendedArgs=function(e,t,n,r){return e.query?e:{url:e,query:t,variables:n,requestHeaders:r,signal:void 0}},n.parseBatchRequestsExtendedArgs=function(e,t,n){return e.documents?e:{url:e,documents:t,requestHeaders:n,signal:void 0}}},28056,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=e.e&&e.e.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t},s=e.e&&e.e.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})},l=e.e&&e.e.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){var l=[o,s];if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&l[0]?r.return:l[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,l[1])).done)return i;switch(r=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return a.label++,{value:l[1],done:!1};case 5:a.label++,r=l[1],l=[0];continue;case 7:l=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){a=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){a.label=l[1];break}if(6===l[0]&&a.label<i[1]){a.label=i[1],i=l;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(l);break}i[2]&&a.ops.pop(),a.trys.pop();continue}l=t.call(e,a)}catch(e){l=[6,e],r=0}finally{n=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}},c=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}
101,u=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GraphQLWebSocketClient=n.gql=n.resolveRequestDocument=n.batchRequests=n.request=n.rawRequest=n.GraphQLClient=n.ClientError=void 0;var d=a(e.r(2801)),h=e.r(12621),m=e.r(30570),p=u(e.r(51525)),f=e.r(85619),g=e.r(98989),A=e.r(3328);Object.defineProperty(n,"ClientError",{enumerable:!0,get:function(){return A.ClientError}});var v=function(e){var t,n={};return e&&("u">typeof Headers&&e instanceof Headers||d&&d.Headers&&e instanceof d.Headers?(t={},e.forEach(function(e,n){t[n]=e}),n=t):Array.isArray(e)?e.forEach(function(e){var t=e[0],r=e[1];n[t]=r}):n=e),n},y=function(e){return e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim()},E=function(e){var t=e.query,n=e.variables,r=e.operationName,i=e.jsonSerializer;if(!Array.isArray(t)){var o=["query="+encodeURIComponent(y(t))];return n&&o.push("variables="+encodeURIComponent(i.stringify(n))),r&&o.push("operationName="+encodeURIComponent(r)),o.join("&")}if(void 0!==n&&!Array.isArray(n))throw Error("Cannot create query with given variable type, array expected");var a=t.reduce(function(e,t,r){return e.push({query:y(t),variables:n?i.stringify(n[r]):void 0}),e},[]);return"query="+encodeURIComponent(i.stringify(a))},C=function(e){var t=e.url,n=e.query,i=e.variables,o=e.operationName,a=e.headers,c=e.fetch,u=e.fetchOptions,d=e.middleware;return s(void 0,void 0,void 0,function(){var e,s;return l(this,function(l){switch(l.label){case 0:if(e=p.default(n,i,o,u.jsonSerializer),s=r({method:"POST",headers:r(r({},"string"==typeof e?{"Content-Type":"application/json"}:{}),a),body:e},u),!d)return[3,2];return[4,Promise.resolve(d(s))];case 1:s=l.sent(),l.label=2;case 2:return[4,c(t,s)];case 3:return[2,l.sent()]}})})},b=function(e){var t=e.url,n=e.query,i=e.variables,o=e.operationName,a=e.headers,c=e.fetch,u=e.fetchOptions,d=e.middleware;return s(void 0,void 0,void 0,function(){var e,s;return l(this,function(l){switch(l.label){case 0:if(e=E({query:n,variables:i,operationName:o,jsonSerializer:u.jsonSerializer}),s=r({method:"GET",headers:a},u),!d)return[3,2];return[4,Promise.resolve(d(s))];case 1:s=l.sent(),l.label=2;case 2:return[4,c(t+"?"+e,s)];case 3:return[2,l.sent()]}})})},I=function(){function e(e,t){void 0===t&&(t={}),this.url=e,this.options=t}return e.prototype.rawRequest=function(e,t,n){return s(this,void 0,void 0,function(){var i,o,a,s,u,h,m,p,f,A,y,E;return l(this,function(l){return i=g.parseRawRequestArgs(e,t,n),a=(o=this.options).headers,u=void 0===(s=o.fetch)?d.default:s,m=void 0===(h=o.method)?"POST":h,p=o.requestMiddleware,f=o.responseMiddleware,A=c(o,["headers","fetch","method","requestMiddleware","responseMiddleware"]),y=this.url,void 0!==i.signal&&(A.signal=i.signal),E=B(i.query).operationName,[2,x({url:y,query:i.query,variables:i.variables,headers:r(r({},v(S(a))),v(i.requestHeaders)),operationName:E,fetch:u,method:m,fetchOptions:A,middleware:p}).then(function(e){return f&&f(e),e}).catch(function(e){throw f&&f(e),e})]})})},e.prototype.request=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=t[0],o=t[1],a=g.parseRequestArgs(e,i,o),s=this.options,l=s.headers,u=s.fetch,h=void 0===u?d.default:u,m=s.method,p=s.requestMiddleware,f=s.responseMiddleware,A=c(s,["headers","fetch","method","requestMiddleware","responseMiddleware"]),y=this.url;void 0!==a.signal&&(A.signal=a.signal);var E=B(a.document),C=E.query,b=E.operationName;return x({url:y,query:C,variables:a.variables,headers:r(r({},v(S(l))),v(a.requestHeaders)),operationName:b,fetch:h,method:void 0===m?"POST":m,fetchOptions:A,middleware:p}).then(function(e){return f&&f(e),e.data}).catch(function(e){throw f&&f(e),e})},e.prototype.batchRequests=function(e,t){var n=g.parseBatchRequestArgs(e,t),i=this.options,o=i.headers,a=i.fetch,s=void 0===a?d.default:a,l=i.method,u=i.requestMiddleware,h=i.responseMiddleware,m=c(i,["headers","fetch","method","requestMiddleware","responseMiddleware"]),p=this.url;return void 0!==n.signal&&(m.signal=n.signal),x({url:p,query:n.documents.map(function(e){return B(e.document).query}),variables:n.documents.map(function(e){return e.variables}),headers:r(r({},v(S(o))),v(n.requestHeaders)),operationName:void 0,fetch:s,method:void 0===l?"POST":l,fetchOptions:m,middleware:u}).then(function(e){return h&&h(e),e.data}).catch(function(e){throw h&&h(e),e})},e.prototype.setHeaders=function(e){return this.options.headers=e,this},e.prototype.setHeader=function(e,t){var n,r=this.options.headers;return r?r[e]=t:this.options.headers=((n={})[e]=t,n),this},e.prototype.setEndpoint=function(e){return this.url=e,this},e}();function x(e){var t=e.url,n=e.query,i=e.variables,o=e.headers,a=e.operationName,u=e.fetch,d=e.method,h=void 0===d?"POST":d,m=e.fetchOptions,p=e.middleware;return s(this,void 0,void 0,function(){var e,d,g,v,y,E,I,x,w,k,B;return l(this,function(S){switch(S.label){case 0:return e="POST"===h.toUpperCase()?C:b,d=Array.isArray(n),[4,e({url:t,query:n,variables:i,operationName:a,headers:o,fetch:u,fetchOptions:m,middleware:p})];case 1:return[4,function(e,t){return void 0===t&&(t=f.defaultJsonSerializer),s(this,void 0,void 0,function(){var n,r,i;return l(this,function(o){switch(o.label){case 0:if(e.headers.forEac
101h(function(e,t){"content-type"===t.toLowerCase()&&(n=e)}),!(n&&n.toLowerCase().startsWith("application/json")))return[3,2];return i=(r=t).parse,[4,e.text()];case 1:return[2,i.apply(r,[o.sent()])];case 2:return[2,e.text()]}})})}(g=S.sent(),m.jsonSerializer)];case 2:if(v=S.sent(),y=d&&Array.isArray(v)?!v.some(function(e){return!e.data}):!!v.data,E=!v.errors||"all"===m.errorPolicy||"ignore"===m.errorPolicy,g.ok&&E&&y)return I=g.headers,x=g.status,v.errors,w=c(v,["errors"]),k="ignore"===m.errorPolicy?w:v,[2,r(r({},d?{data:k}:k),{headers:I,status:x})];throw B="string"==typeof v?{error:v}:v,new A.ClientError(r(r({},B),{status:g.status,headers:g.headers}),{query:n,variables:i})}})})}function w(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return s(this,void 0,void 0,function(){var i,o,a;return l(this,function(s){return i=n[0],o=n[1],[2,new I((a=g.parseRequestExtendedArgs(e,t,i,o)).url).request(r({},a))]})})}function k(e){var t,n=void 0,r=e.definitions.filter(function(e){return"OperationDefinition"===e.kind});return 1===r.length&&(n=null==(t=r[0].name)?void 0:t.value),n}function B(e){if("string"==typeof e){var t=void 0;try{var n=h.parse(e);t=k(n)}catch(e){}return{query:e,operationName:t}}var r=k(e);return{query:m.print(e),operationName:r}}function S(e){return"function"==typeof e?e():e}n.GraphQLClient=I,n.rawRequest=function(e,t,n,i){return s(this,void 0,void 0,function(){var o;return l(this,function(a){return[2,new I((o=g.parseRawRequestExtendedArgs(e,t,n,i)).url).rawRequest(r({},o))]})})},n.request=w,n.batchRequests=function(e,t,n){return s(this,void 0,void 0,function(){var i;return l(this,function(o){return[2,new I((i=g.parseBatchRequestsExtendedArgs(e,t,n)).url).batchRequests(r({},i))]})})},n.default=w,n.resolveRequestDocument=B,n.gql=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return e.reduce(function(e,n,r){return""+e+n+(r in t?t[r]:"")},"")};var T=e.r(63448);Object.defineProperty(n,"GraphQLWebSocketClient",{enumerable:!0,get:function(){return T.GraphQLWebSocketClient}})},73894,19532,50800,5079,e=>{"use strict";e.i(36680);var t=e.i(28056);let n=async(e,n,r)=>{let i=await r;return(0,t.default)("https://api.bonterms.com/graphql",e,n,{"Content-Type":"application/json",...i&&{authorization:`Bearer ${i}`}})};e.s(["fetcher",0,n],19532);let r=t.gql` 102 fragment UserFields on User { 103 id 104 name 105 email 106 profilePicture 107 isGhost 108 } 109`,i=t.gql` 110 fragment StandardAgreementFields on StandardAgreement { 111 id 112 title 113 version 114 description 115 url 116 hasAttachments 117 darkStamp 118 websiteUrl 119 header 120 footer 121 } 122`,o=t.gql` 123 fragment KeyTermOptionFields on KeyTermOption { 124 id 125 text 126 type 127 values 128 inputPlaceholder 129 label 130 } 131`,a=t.gql` 132 fragment KeyTermFields on KeyTerm { 133 id 134 title 135 description 136 position 137 noAcceptableAlternatives 138 options { 139 ...KeyTermOptionFields 140 } 141 } 142 ${o} 143`;t.gql` 144 fragment PlaybookItemFields on PlaybookItem { 145 id 146 title 147 content 148 section 149 sectionSuffix 150 standardAgreementSectionId 151 action 152 } 153`;let s=t.gql` 154 fragment OrganizationEntityFields on OrganizationEntity { 155 id 156 name 157 street 158 city 159 state 160 country 161 postalCode 162 email 163 } 164`,l=t.gql` 165 fragment GoverningLawFields on GoverningLaw { 166 id 167 formattedValue 168 value 169 } 170`,c=t.gql` 171 fragment CourtsFields on Court { 172 id 173 formattedValue 174 value 175 } 176`,u=t.gql` 177 fragment EntityBlockFields on EntityBlock { 178 id 179 title 180 organizationEntity { 181 ...OrganizationEntityFields 182 } 183 governingLaw { 184 ...GoverningLawFields 185 } 186 court { 187 ...CourtsFields 188 } 189 signer { 190 id 191 name 192 title 193 email 194 } 195 secondSigner { 196 id 197 name 198 title 199 email 200 } 201 } 202 ${s} 203 ${l} 204 ${c} 205`,d=t.gql` 206 fragment StorageObjectFields on StorageObject { 207 id 208 name 209 type 210 originalName 211 publicUrl 212 } 213`,h=t.gql` 214 fragment DealAttachmentFields on DealAttachment { 215 id 216 url 217 title 218 status 219 previousStatus 220 note 221 uploadedAt 222 updatedAt 223 createdAt 224 deletedAt 225 original { 226 history { 227 id 228 title 229 note 230 url 231 object { 232 id 233 name 234 type 235 originalName 236 publicUrl 237 } 238 dealCard { 239 id 240 side 241 owner { 242 profilePicture 243 name 244 email 245 } 246 } 247 status 248 previousStatus 249 createdAt 250 deletedAt 251 reviewer { 252 id 253 profilePicture 254 name 255 email 256 } 257 } 258 } 259 } 260`,m=t.gql` 261 fragment DealTemplateAttachmentFields on DealTemplateAttachment { 262 id 263 url 264 title 265 updatedAt 266 createdAt 267 } 268`,p=t.gql` 269 fragment DealTemplateKeyTermFields on DealTemplateKeyTerm { 270 id 271 value 272 acceptableAlternatives 273 keyTerm { 274 ...KeyTermFields 275 } 276 } 277 ${a} 278`,f=t.gql` 279 fragment DealTemplateAdditionalTermFields on DealTemplateAdditionalTerm { 280 id 281 action 282 section 283 sectionSuffix 284 standardAgreementSectionId 285 title 286 content 287 differsFromPlaybook 288 position 289 } 290`,g=t.gql` 291 fragment DealTemplateFields on DealTemplate { 292 id 293 title 294 description 295 governingLaw { 296 id 297 } 298 courts { 299 id 300 } 301 companyName 302 noticeEmail 303 noticeAddress { 304 street 305 city 306 state 307 country 308 postalCode 309 } 310 signerName 311 signerTitle 312 signerEmail 313 status 314 standardAgreement { 315 ...StandardAgreementFields 316 } 317 entityBlock { 318 ...EntityBlockFields 319 } 320 organizationEntityRole 321 keyTerms { 322 ...DealTemplateKeyTermFields 323 } 324 additionalTerms { 325 ...DealTemplateAdditionalTermFields 326 } 327 templateUsers { 328 id 329 permissions 330 user { 331 ...UserFields 332 } 333 } 334 attachments { 335 ...DealTemplateAttachmentFields 336 object { 337 ...StorageObjectFields 338 } 339 } 340 comment 341 isAutoApprovalEnabled 342 isTemplateLocked 343 } 344 ${i} 345 ${u} 346 ${p} 347 ${f} 348 ${r} 349 ${m} 350 ${d} 351`,A=t.gql` 352 fragment DealTemplateUserFields on DealTemplateUser { 353 id 354 user { 355 ...UserFields 356 } 357 permissions 358 } 359 ${r} 360`,v=t.gql` 361 fragment AdditionalTermFields on AdditionalTerm { 362 id 363 action 364 section 365 sectionSuffix 366 standardAgreementSectionId 367 title 368 content 369 usageNote 370 standardAgreement { 371 id 372 } 373 } 374`,y=t.gql` 375 fragment CoverPageCustomizationFields on CoverPageCustomization { 376 id 377 title 378 introParagraph 379 additionalTermsParagraph 380 attachmentsParagraph 381 signatureParagraph 382 } 383`,E=t.gql` 384 fragment EmailCustomizationFields on EmailCustomization { 385 id 386 text 387 allowAttachments 388 withoutImages 389 } 390`,C=t.gql` 391 fragment OrganizationUserFields on OrganizationUser { 392 id 393 role 394 permissions 395 } 396`,b=t.gql` 397 query GetMe { 398 me { 399 id 400 externalId 401 name 402 email 403 title 404 profilePicture 405 isGhost 406 customClaims 407 isImpersonationEnabled 408 organizationUsers { 409 id 410 role 411 organization { 412 id 413 url 414 } 415 } 416 isEmailVerified 417 mustChangePassword 418 lastActivity 419 } 420 } 421`,I=t.gql` 422 query GetOrganizations { 423 organizations { 424 id 425 name 426 url 427 logo 428 } 429 } 430`;t.gql` 431 query GetOrganization($id: String!) { 432 organization(id: $id) { 433 id 434 name 435 url 436 logo 437 } 438 } 439`;let x=t.gql` 440 query GetOrganizationByURL($url: String!, $withMembership: Boolean) { 441 getOrganizationByURL(url: $url, withMembership: $withMembership) { 442 id 443 name 444 url 445 logo 446 coverPageLogo 447 emailLogo 448 owner { 449 id 450 } 451 organizationUsers { 452 role 453 inferredPermissions 454 } 455 emailDomain 456 createdAt 457 reminders { 458 enabled 459 daysUntilFirstReminder 460 daysBetweenReminders 461 isOverrideAllowed 462 } 463 } 464 } 465`;t.gql` 466 query GetOrganizationByURL($url: String!) { 467 getOrganizationByURL(url: $url, withMembership: false) { 468 id 469 name 470 } 471 } 472`;let w=t.gql` 473 query ConsumeMagicLink($code: String!) { 474 consumeMagicLink(code: $code) { 475 token 476 redirectUri 477 expired 478 isGhostUser 479 type 480 externalId 481 } 482 } 483`;t.gql` 484 query Dashboard($input: NegotiationsInput!) { 485 negotiations(input: $input) { 486 data { 487 id 488 createdAt 489 updatedAt 490 latestActivity 491 senderSigned 492 counterpartySigned 493 senderApproved 494 counterpartyApproved 495 senderCompanyName 496 receiverCompanyName 497 template { 498 title 499 standardAgreement { 500 title 501 version 502 } 503 } 504 receiver { 505 id 506 name 507 email 508 } 509 owner { 510 id 511 name 512 profilePicture 513 } 514 organization { 515 id 516 name 517 url 518 } 519 counterpartyOrganization { 520 id 521 } 522 status 523 senderActionable 524 counterpartyActionable 525 negotiationParticipants { 526 negotiationArchived 527 side 528 role 529 user { 530 id 531 name 532 email 533 profilePicture 534 } 535 actions { 536 id 537 type 538 comment 539 createdAt 540 updatedAt 541 } 542 role 543 side 544 } 545 signOffPlatformUploads { 546 id 547 createdAt 548 objectId 549 } 550 archivedForAdmins 551 } 552 total 553 } 554 } 555`;let k=t.gql` 556 query NegotiationRecords($input: NegotiationsInput!) { 557 negotiationRecords(input: $input) { 558 data { 559 id 560 status 561 template 562 isTemplateDeleted 563 agreement 564 agreementType 565 coverPageTitle 566 participantIds 567 hasSignOffPlatformAttachment 568 archivedForUsers 569 570 latestActivity 571 createdAt 572 updatedAt 573 574 sender 575 senderId 576 senderActionable 577 senderParticipants 578 senderSigned 579 senderApproved 580 senderOrganizationId 581 senderCompanyName 582 583 receiver 584 receiverId 585 receiverActionable 586 receiverParticipants 587 receiverSigned 588 receiverApproved 589 receiverOrganizationId 590 receiverCompanyName 591 592 lastNudgeAt 593 } 594 595 total 596 } 597 } 598`,B=t.gql` 599 query GetHomepage { 600 me { 601 id 602 name 603 email 604 profilePicture 605 isGhost 606 isEmailVerified 607 608 organizationUsers { 609 id 610 isMainOrg 611 612 organization { 613 id 614 name 615 url 616 logo 617 } 618 } 619 } 620 } 621`,S=t.gql` 622 query GetNegotiation($id: String!, $withDeleted: Boolean = false) { 623 negotiation(id: $id, withDeleted: $withDeleted) { 624 id 625 createdAt 626 latestActivity 627 signDate 628 senderApproved 629 counterpartyApproved 630 senderSigned 631 senderSignDate 632 counterpartySigned 633 counterpartySignDate 634 senderCompanyName 635 senderNoticeEmail 636 senderNoticeAddress { 637 street 638 city 639 state 640 country 641 postalCode 642 } 643 senderSigneeName 644 senderSigneeTitle 645 senderSigneeEmail 646 receiverCompanyName 647 receiverNoticeEmail 648 receiverNoticeAddress { 649 street 650 city 651 state 652 country 653 postalCode 654 } 655 receiverSigneeName 656 receiverSigneeTitle 657 receiverSigneeEmail 658 signers { 659 id 660 side 661 order 662 name 663 email 664 title 665 signed 666 signedAt 667 } 668 cancelUserId 669 cancelReason 670 canceledAt 671 senderRole 672 isAutoApprovalEnabled 673 template { 674 id 675 title 676 deletedAt 677 } 678 receiver { 679 id 680 email 681 name 682 profilePicture 683 } 684 owner { 685 id 686 email 687 name 688 profilePicture 689 } 690 negotiationParticipants { 691 id 692 role 693 side 694 isCCViewer 695 user { 696 id 697 email 698 name 699 profilePicture 700 title 701 } 702 } 703 organization { 704 id 705 name 706 url 707 logo 708 coverPageLogo 709 emailDomain 710 createdAt 711 } 712 counterpartyOrganization { 713 id 714 name 715 url 716 } 717 status 718 prevStatus 719 senderActionable 720 counterpartyActionable 721 dealCards { 722 id 723 updatedAt 724 createdAt 725 comment 726 receivedComment 727 status 728 side 729 isFirstProposal 730 standardAgreement { 731 ...StandardAgreementFields 732 } 733 keyTerms { 734 updatedAt 735 value 736 previousValue 737 formattedValue 738 previousFormattedValue 739 selectedOptionId 740 previousSelectedOptionId 741 id 742 status 743 previousStatus 744 note 745 dataType 746 previousDataType 747 fileName 748 previousFileName 749 optionalText 750 previousOptionalText 751 keyTerm { 752 id 753 title 754 optionsLabel 755 } 756 options { 757 id 758 value 759 isAcceptableAlternative 760 text 761 type 762 values 763 inputPlaceholder 764 } 765 original { 766 history { 767 id 768 selectedOptionId 769 dealCard { 770 side 771 owner { 772 profilePicture 773 name 774 email 775 } 776 } 777 status 778 value 779 formattedValue 780 dataType 781 optionalText 782 fileName 783 note 784 createdAt 785 reviewer { 786 id 787 profilePicture 788 name 789 email 790 } 791 } 792 } 793 } 794 additionalTerms { 795 id 796 position 797 previousContent 798 previousStatus 799 previousAction 800 previousSection 801 previousSectionSuffix 802 previousStandardAgreementSectionId 803 status 804 section 805 sectionSuffix 806 standardAgreementSectionId 807 content 808 title 809 action 810 note 811 differsFromPlaybook 812 standardAgreementSection { 813 sectionNumber 814 subsection 815 } 816 createdAt 817 updatedAt 818 reviewer { 819 id 820 profilePicture 821 name 822 email 823 } 824 original { 825 history { 826 id 827 dealCard { 828 side 829 owner { 830 profilePicture 831 name 832 email 833 } 834 } 835 status 836 title 837 action 838 section 839 sectionSuffix 840 standardAgreementSectionId 841 content 842 note 843 createdAt 844 reviewer { 845 id 846 profilePicture 847 name 848 email 849 } 850 } 851 } 852 } 853 attachments { 854 ...DealAttachmentFields 855 object { 856 ...StorageObjectFields 857 } 858 } 859 } 860 envelopes { 861 id 862 envelopeId 863 uri 864 createdAt 865 documentObjectId 866 changedTabValues 867 service 868 } 869 signOffPlatformUploads { 870 id 871 createdAt 872 objectId 873 } 874 cancelledByUser { 875 name 876 } 877 negotiationCoverPage { 878 title 879 introParagraph 880 additionalTermsParagraph 881 attachmentsParagraph 882 signatureParagraph 883 } 884 } 885 } 886 887 ${d} 888 ${h} 889 ${i} 890`,T=t.gql` 891 query GetDraftNegotiation($id: String!) { 892 draftNegotiation(id: $id) { 893 id 894 organizationId 895 ownerId 896 dealTemplateId 897 data 898 createdAt 899 updatedAt 900 templateDeletedAt 901 organization { 902 id 903 url 904 } 905
905 owner { 906 id 907 name 908 email 909 profilePicture 910 } 911 template { 912 id 913 title 914 updatedAt 915 isTemplateLocked 916 standardAgreement { 917 id 918 title 919 } 920 } 921 } 922 } 923`,Q=t.gql` 924 query GetDraftNegotiations( 925 $organizationId: String! 926 $offset: Float 927 $limit: Float 928 $filters: NegotiationFilter 929 $orderBy: NegotiationsOrderBy 930 ) { 931 draftNegotiations( 932 organizationId: $organizationId 933 offset: $offset 934 limit: $limit 935 filters: $filters 936 orderBy: $orderBy 937 ) { 938 total 939 data { 940 id 941 organizationId 942 ownerId 943 dealTemplateId 944 data 945 createdAt 946 updatedAt 947 templateDeletedAt 948 owner { 949 id 950 name 951 email 952 profilePicture 953 } 954 template { 955 id 956 title 957 standardAgreement { 958 id 959 title 960 version 961 name 962 } 963 } 964 } 965 } 966 } 967`,R=t.gql` 968 query GetNegotiationHistory($id: String!) { 969 negotiationHistory(id: $id) { 970 id 971 updatedAt 972 createdAt 973 comment 974 receivedComment 975 status 976 side 977 isFirstProposal 978 keyTerms { 979 updatedAt 980 value 981 formattedValue 982 selectedOptionId 983 id 984 status 985 dataType 986 fileName 987 optionalText 988 keyTerm { 989 id 990 title 991 optionsLabel 992 } 993 original { 994 history { 995 id 996 selectedOptionId 997 dealCard { 998 id 999 side 1000 owner { 1001 profilePicture 1002 name 1003 } 1004 } 1005 status 1006 value 1007 formattedValue 1008 dataType 1009 optionalText 1010 fileName 1011 createdAt 1012 reviewer { 1013 profilePicture 1014 name 1015 } 1016 options { 1017 id 1018 isAcceptableAlternative 1019 } 1020 } 1021 } 1022 } 1023 additionalTerms { 1024 id 1025 position 1026 status 1027 section 1028 sectionSuffix 1029 standardAgreementSectionId 1030 content 1031 title 1032 action 1033 standardAgreementSection { 1034 sectionNumber 1035 subsection 1036 } 1037 createdAt 1038 updatedAt 1039 deletedAt 1040 reviewer { 1041 profilePicture 1042 name 1043 } 1044 original { 1045 history { 1046 id 1047 dealCard { 1048 id 1049 side 1050 owner { 1051 profilePicture 1052 name 1053 } 1054 } 1055 status 1056 title 1057 action 1058 section 1059 sectionSuffix 1060 standardAgreementSectionId 1061 content 1062 note 1063 createdAt 1064 reviewer { 1065 profilePicture 1066 name 1067 } 1068 } 1069 } 1070 } 1071 attachments { 1072 ...DealAttachmentFields 1073 object { 1074 ...StorageObjectFields 1075 } 1076 } 1077 } 1078 } 1079 1080 ${d} 1081 ${h} 1082`,O=t.gql` 1083 query Participants( 1084 $negotiationId: String! 1085 $dealCardId: String! 1086 $roles: [NegotiationParticipantRole!] 1087 ) { 1088 participants( 1089 negotiationId: $negotiationId 1090 dealCardId: $dealCardId 1091 roles: $roles 1092 ) { 1093 id 1094 side 1095 role 1096 isCCViewer 1097 user { 1098 id 1099 name 1100 email 1101 profilePicture 1102 } 1103 actions { 1104 id 1105 type 1106 comment 1107 createdAt 1108 updatedAt 1109 } 1110 } 1111 } 1112`,j=t.gql` 1113 query GetCCViewers($negotiationId: String!) { 1114 getCCViewers(negotiationId: $negotiationId) { 1115 id 1116 side 1117 role 1118 user { 1119 id 1120 name 1121 email 1122 profilePicture 1123 } 1124 actions { 1125 id 1126 type 1127 comment 1128 createdAt 1129 updatedAt 1130 } 1131 } 1132 } 1133`,M=t.gql` 1134 query ParticipantOnDealcard($negotiationId: String!, $dealCardId: String!) { 1135 participantOnDealCard( 1136 negotiationId: $negotiationId 1137 dealCardId: $dealCardId 1138 ) { 1139 currentParticipants { 1140 id 1141 side 1142 role 1143 user { 1144 id 1145 name 1146 email 1147 profilePicture 1148 isGhost 1149 } 1150 actions { 1151 id 1152 type 1153 comment 1154 createdAt 1155 updatedAt 1156 } 1157 } 1158 isOrgAdmin 1159 side 1160 inferredPermissions 1161 } 1162 } 1163`,P=t.gql` 1164 query GetOrganizationMembers( 1165 $organizationId: String! 1166 $withDeleted: Boolean! 1167 ) { 1168 organizationMembers( 1169 organizationId: $organizationId 1170 withDeleted: $withDeleted 1171 ) { 1172 id 1173 title 1174 name 1175 email 1176 createdAt 1177 deletedAt 1178 profilePicture 1179 organizationUsers { 1180 id 1181 role 1182 permissions 1183 deletedAt 1184 organization { 1185 id 1186 emailDomain 1187 } 1188 } 1189 } 1190 } 1191`,N=t.gql` 1192 query GetDealsOwned($userId: String!, $organizationId: String!) {
1193 getDealsOwned(userId: $userId, organizationId: $organizationId) 1194 } 1195`,D=t.gql` 1196 query GetOrganizationTeamMembers( 1197 $input: OrganizationUsersInput! 1198 $withDeleted: Boolean! 1199 ) { 1200 organizationTeamMembers(input: $input, withDeleted: $withDeleted) { 1201 data { 1202 id 1203 title 1204 name 1205 email 1206 createdAt 1207 deletedAt 1208 profilePicture 1209 organizationUsers { 1210 id 1211 role 1212 permissions 1213 deletedAt 1214 } 1215 } 1216 total 1217 } 1218 } 1219`,L=t.gql` 1220 query GetOrganizationRevokedMembers($input: OrganizationUsersInput!) { 1221 organizationRevokedMembers(input: $input) { 1222 data { 1223 id 1224 title 1225 name 1226 email 1227 createdAt 1228 deletedAt 1229 profilePicture 1230 organizationUsers { 1231 id 1232 role 1233 permissions 1234 deletedAt 1235 organization { 1236 id 1237 emailDomain 1238 } 1239 } 1240 } 1241 total 1242 } 1243 } 1244`,z=t.gql` 1245 query GetNegotiationOwners( 1246 $organizationId: String! 1247 $search: String 1248 $limit: Float 1249 ) { 1250 negotiationOwners( 1251 organizationId: $organizationId 1252 search: $search 1253 limit: $limit 1254 ) { 1255 id 1256 name 1257 email 1258 profilePicture 1259 organizationUsers { 1260 role 1261 } 1262 ownedNegotiations { 1263 id 1264 receiverCompanyName 1265 updatedAt 1266 receiver { 1267 email 1268 } 1269 } 1270 } 1271 } 1272`,F=t.gql` 1273 query GetESignatureConnection($organizationId: String!) { 1274 eSignatureConnection(organizationId: $organizationId) { 1275 id 1276 service 1277 serviceUserId 1278 connected 1279 apiKey 1280 isEmbeddedSignatureEnabled 1281 demo 1282 } 1283 } 1284`,_=t.gql` 1285 query GetOrgIntegrations($organizationId: String!) { 1286 organizationIntegrations(organizationId: $organizationId) { 1287 id 1288 externalServiceUserId 1289 apiKey 1290 clientId 1291 enabled 1292 connected 1293 settings 1294 service 1295 category 1296 } 1297 } 1298`,U=t.gql` 1299 query GetOrgRemindersSettings($organizationId: String!) { 1300 organizationRemindersSettings(organizationId: $organizationId) { 1301 id 1302 enabled 1303 daysUntilFirstReminder 1304 daysBetweenReminders 1305 isOverrideAllowed 1306 } 1307 } 1308`,H=t.gql` 1309 query GetEntityBlocks($organizationId: String!) { 1310 entityBlocks(organizationId: $organizationId) { 1311 id 1312 title 1313 organizationEntity { 1314 id 1315 name 1316 street 1317 city 1318 state 1319 country 1320 postalCode 1321 email 1322 } 1323 governingLaw { 1324 id 1325 formattedValue 1326 value 1327 } 1328 court { 1329 id 1330 formattedValue 1331 value 1332 } 1333 signer { 1334 id 1335 name 1336 title 1337 email 1338 } 1339 secondSigner { 1340 id 1341 name 1342 title 1343 email 1344 } 1345 dealTemplates { 1346 id 1347 title 1348 } 1349 } 1350 } 1351`,V=t.gql` 1352 query GetEntityBlock($id: String!) { 1353 entityBlock(id: $id) { 1354 id 1355 title 1356 organizationEntity { 1357 id 1358 name 1359 } 1360 governingLaw { 1361 id 1362 formattedValue 1363 value 1364 } 1365 court { 1366 id 1367 formattedValue 1368 value 1369 } 1370 signer { 1371 id 1372 name 1373 title 1374 email 1375 } 1376 secondSigner { 1377 id 1378 name 1379 title 1380 email 1381 } 1382 dealTemplates { 1383 id 1384 title 1385 } 1386 } 1387 } 1388`,q=t.gql` 1389 query GetEntities($organizationId: String!) { 1390 organizationEntities(organizationId: $organizationId) { 1391 id 1392 city 1393 email 1394 name 1395 state 1396 street 1397 country 1398 postalCode 1399 entityBlocks { 1400 id 1401 title 1402 } 1403 } 1404 } 1405`,W=t.gql` 1406 query GetSignees($organizationId: String!) { 1407 signers(organizationId: $organizationId) { 1408 id 1409 name 1410 email 1411 title 1412 updatedAt 1413 entityBlocks { 1414 id 1415 title 1416 } 1417 } 1418 } 1419`,K=t.gql` 1420 query GetGoverningLaws($organizationId: String!) { 1421 governingLaws(organizationId: $organizationId) { 1422 id 1423 formattedValue 1424 value 1425 entityBlocks { 1426 id 1427 title 1428 } 1429 } 1430 } 1431`,G=t.gql` 1432 query GetCourts($organizationId: String!) { 1433 courts(organizationId: $organizationId) { 1434 id 1435 formattedValue 1436 value 1437 entityBlocks { 1438 id 1439 title 1440 } 1441 } 1442 } 1443`,X=t.gql` 1444 query OrganizationMembershipRequests( 1445 $input: MembershipRequestsInput! 1446 $status: MembershipRequestStatus 1447 ) { 1448 organizationMembershipRequests(input: $input, status: $status) { 1449 data { 1450 id 1451 role 1452 invitedBy { 1453 id 1454 name 1455 email 1456 profilePicture 1457 } 1458 user { 1459 id 1460 name 1461 email 1462 profilePicture 1463 } 1464 status 1465 } 1466 total 1467 } 1468 } 1469`,Y=t.gql` 1470 query UserMembershipRequests( 1471 $userId: String! 1472 $status: MembershipRequestStatus 1473 ) { 1474 userMembershipRequests(userId: $userId, status: $status) { 1475 id 1476 organization { 1477 id 1478 name 1479 url 1480 logo 1481 } 1482 status 1483 } 1484 } 1485`,J=t.gql` 1486 query OrganizationByEmailDomain { 1487 organizationByEmailDomain { 1488 id 1489 name 1490 logo 1491 url 1492 emailDomain 1493 } 1494 } 1495`,Z=t.gql` 1496 query AdditionalTermsToolkit($standardAgreementId: String!) { 1497 additionalTermsToolkit(standardAgreementId: $standardAgreementId) { 1498 id 1499 action 1500 title 1501 content 1502 section 1503 sectionSuffix 1504 standardAgreementSectionId 1505 usageNote 1506 } 1507 } 1508`,$=t.gql` 1509 query StandardAgreements($search: String, $limit: Float) { 1510 standardAgreements(search: $search, limit: $limit) { 1511 id 1512 title 1513 version 1514 lightStamp 1515 darkStamp 1516 websiteUrl 1517 url 1518 header 1519 footer 1520 hasAttachments 1521 } 1522 } 1523`,ee=t.gql` 1524 query StandardAgreement($id: String!) { 1525 standardAgreement(id: $id) { 1526 id 1527 title 1528 version 1529 lightStamp 1530 darkStamp 1531 url 1532 hasAttachments 1533 websiteUrl 1534 coverPage { 1535 title 1536 introParagraph 1537 additionalTermsParagraph 1538 attachmentsParagraph 1539 signatureParagraph 1540 hasRoleOptions 1541 keyTerms { 1542 id 1543 title 1544 description 1545 } 1546 roleOptions { 1547 id 1548 role 1549 } 1550 } 1551 header 1552 attachments { 1553 id 1554 title 1555 } 1556 sections { 1557 id 1558 sectionNumber 1559 subsection 1560 title 1561 content 1562 } 1563 } 1564 } 1565`,et=t.gql` 1566 query GetStandardAgreementByTitle($title: String!) { 1567 getStandardAgreementByTitle(title: $title) { 1568 id 1569 title 1570 version 1571 coverPage { 1572 hasRoleOptions 1573 keyTerms { 1574 id 1575 title 1576 description 1577 options { 1578 id 1579 text 1580 type 1581 values 1582 label 1583 inputPlaceholder 1584 } 1585 noAcceptableAlternatives 1586 } 1587 roleOptions { 1588 id 1589 role 1590 } 1591 } 1592 hasAttachments 1593 darkStamp 1594 websiteUrl 1595 header 1596 sections { 1597 id 1598 sectionNumber 1599 subsection 1600 title 1601 content 1602 } 1603 } 1604 } 1605`,en=t.gql` 1606 query StandardAgreementSections($id: String!) { 1607 standardAgreementSections(id: $id) { 1608 id 1609 sectionNumber 1610 subsection 1611 title 1612 content 1613 } 1614 } 1615`,er=t.gql` 1616 query Playbook($standardAgreementId: String, $organizationId: String) { 1617 playbook( 1618 standardAgreementId: $standardAgreementId 1619 organizationId: $organizationId 1620 ) { 1621 id 1622 action 1623 title 1624 content 1625 section 1626 sectionSuffix 1627 standardAgreementSectionId 1628 usageNote 1629 isGeneralUsageNotes 1630 standardAgreement { 1631 id 1632 } 1633 position 1634 } 1635 } 1636`,ei=t.gql` 1637 query PlaybookItem($id: String!, $organizationId: String!) { 1638 playbookItem(id: $id, organizationId: $organizationId) { 1639 id 1640 action 1641 title 1642 content 1643 section 1644 sectionSuffix 1645 standardAgreementSectionId 1646 usageNote 1647 isGeneralUsageNotes 1648 standardAgreement { 1649 id 1650 } 1651 } 1652 } 1653`,eo=t.gql` 1654 query DealTemplates( 1655 $organizationId: String! 1656 $standardAgreementId: String 1657 $withDrafts: Boolean 1658 $search: String 1659 $limit: Float 1660 ) { 1661 dealTemplates( 1662 organizationId: $organizationId 1663 standardAgreementId: $standardAgreementId 1664 withDrafts: $withDrafts 1665 search: $search 1666 limit: $limit 1667 ) { 1668 id 1669 title 1670 description 1671 companyName 1672 status 1673 standardAgreement { 1674 id 1675 title 1676 } 1677 entityBlock { 1678 ...EntityBlockFields 1679 } 1680 } 1681 } 1682 ${u} 1683`,ea=t.gql` 1684 query DealTemplates( 1685 $organizationId: String! 1686 $search: String 1687 $limit: Float 1688 ) { 1689 dealTemplateNames( 1690 organizationId: $organizationId 1691 search: $search 1692 limit: $limit 1693 ) { 1694 id 1695 title 1696 } 1697 } 1698`,es=t.gql` 1699 query DealTemplate($id: String!, $organizationId: String!) { 1700 dealTemplate(id: $id, organizationId: $organizationId) { 1701 ...DealTemplateFields 1702 } 1703 } 1704 ${g} 1705`,el=t.gql` 1706 query CreateDealData( 1707 $organizationId: String! 1708 $templateId: String! 1709 $ownerId: String! 1710 $withDeleted: Boolean = false 1711 ) { 1712 dealTemplate( 1713 organizationId: $organizationId 1714 id: $templateId 1715 withDeleted: $withDeleted 1716 ) { 1717 ...DealTemplateFields 1718 } 1719 organizationMember(organizationId: $organizationId, userId: $ownerId) { 1720 ...UserFields 1721 } 1722 } 1723 ${g} 1724`,ec=t.gql` 1725 query CreateDealDialog($organizationId: String!) { 1726 dealTemplates(organizationId: $organizationId) { 1727 id 1728 title 1729 standardAgreement { 1730 id 1731 } 1732 } 1733 organizationMembers(organizationId: $organizationId, withDeleted: false) { 1734 ...UserFields 1735 organizationUsers { 1736 role 1737 } 1738 } 1739 standardAgreements { 1740 id 1741 title 1742 } 1743 } 1744 ${r} 1745`,eu=t.gql` 1746 query TemplateUsers( 1747 $organizationId: String! 1748 $templateId: String! 1749 $permissions: [DealTemplatePermission!] 1750 ) { 1751 dealTemplateUsers( 1752 organizationId: $organizationId 1753 templateId: $templateId 1754 permissions: $permissions 1755 ) { 1756 ...DealTemplateUserFields 1757 } 1758 } 1759 ${A} 1760`;t.gql` 1761 query TemplateUser($organizationId: String!, $id: String!) { 1762 dealTemplateUser(organizationId: $organizationId, id: $id) { 1763 ...DealTemplateUserFields 1764 } 1765 } 1766 1767 ${A} 1768`;let ed=t.gql` 1769 query AdditionalTerm($id: String!) { 1770 additionalTerm(id: $id) { 1771 ...AdditionalTermFields 1772 } 1773 } 1774 1775 ${v} 1776`,eh=t.gql` 1777 query CoverPageCustomizations( 1778 $organizationId: String! 1779 $standardAgreementId: String 1780 ) { 1781 coverPageCustomizations( 1782 organizationId: $organizationId 1783 standardAgreementId: $standardAgreementId 1784 ) { 1785 ...CoverPageCustomizationFields 1786 } 1787 } 1788 1789 ${y} 1790`;t.gql` 1791 query CoverPageCustomization($organizationId: String!, $id: String!) { 1792 coverPageCustomization(id: $id, organizationId: $organizationId) { 1793 ...CoverPageCustomizationFields 1794 } 1795 } 1796 1797 ${y} 1798`;let em=t.gql` 1799 query EmailCustomizations( 1800 $organizationId: String! 1801 $standardAgreementId: String 1802 ) { 1803 emailCustomizations( 1804 organizationId: $organizationId 1805 standardAgreementId: $standardAgreementId 1806 ) { 1807 ...EmailCustomizationFields 1808 } 1809 } 1810 1811 ${E} 1812`;t.gql` 1813 query EmailCustomization($organizationId: String!, $id: String!) { 1814 emailCustomization(id: $id, organizationId: $organizationId) { 1815 ...EmailCustomizationFields 1816 } 1817 } 1818 1819 ${E} 1820`,t.gql` 1821 query OrganizationUser($userId: String!, $organizationId: String!) { 1822 organizationUser(userId: $userId, organizationId: $organizationId) { 1823 ...OrganizationUserFields 1824 } 1825 } 1826 1827 ${C} 1828`,t.gql` 1829 query GetNotifications($userId: String!, $organizationId: String!) { 1830 notifications(userId: $userId, organizationId: $organizationId) { 1831 id 1832 text 1833 seen 1834 event 1835 image 1836 createdAt 1837 updatedAt 1838 1839 organizationUser { 1840 id 1841 role 1842 user { 1843 id 1844 name 1845 profilePicture 1846 } 1847 } 1848 } 1849 } 1850`;let ep=t.gql` 1851 query GetInviteCode($input: GetInviteCodeInput!) { 1852 getInviteCode(input: $input) { 1853 code 1854 expiredAt 1855 id 1856 url 1857 } 1858 } 1859`,ef=t.gql` 1860 query GetCounterpartyCompanyNames( 1861 $organizationId: String! 1862 $search: String! 1863 $limit: Float 1864 ) { 1865 counterpartyCompanyNames( 1866 organizationId: $organizationId 1867 search: $search 1868 limit: $limit 1869 ) { 1870 receiverCompanyName 1871 } 1872 } 1873`,eg=t.gql` 1874 query GetNegotiationRemindersSettings($negotiationId: String!) { 1875 getNegotiationRemindersSettings(negotiationId: $negotiationId) { 1876 isSenderRemindersAllowed 1877 isReceiverRemindersAllowed 1878 senderRemindersSettings 1879 receiverRemindersSettings 1880 } 1881 } 1882`,eA=t.gql` 1883 query GetSignatureEmbeddedViewUrl($negotiationId: String!) { 1884 getSignatureEmbeddedViewUrl(negotiationId: $negotiationId) { 1885 viewUrl 1886 editUrl 1887 } 1888 } 1889`,ev=t.gql` 1890 query CheckPendingDealsForSignature($organizationId: String!) { 1891 checkPendingDealsForSignature(organizationId: $organizationId) 1892 } 1893`;t.gql`
1894 query CountNegotiationsByStages($input: AnalyticsFilter!) { 1895 countNegotiationsByStages(input: $input) { 1896 stage 1897 count 1898 } 1899 } 1900`,t.gql` 1901 query CountNegotiationsByAgreementType($input: AnalyticsFilter!) { 1902 countNegotiationsByAgreementType(input: $input) { 1903 agreement 1904 count 1905 } 1906 } 1907`,t.gql` 1908 query CountAgreementsByPeriod($input: AnalyticsFilter!) { 1909 countAgreementsByPeriod(input: $input) { 1910 data { 1911 period 1912 agreement 1913 count 1914 } 1915 } 1916 } 1917`,t.gql` 1918 query GetNegotiationsSentTotal($input: AnalyticsFilter!) { 1919 negotiationSentTotal(input: $input) { 1920 total 1921 } 1922 } 1923`,t.gql` 1924 query GetNegotiationsTotal($input: AnalyticsFilter!) { 1925 negotiationsTotal(input: $input) { 1926 total 1927 } 1928 } 1929`,t.gql` 1930 query GetNegotiationsAvgTime($input: AnalyticsFilter!) { 1931 negotiationsAverageTime(input: $input) { 1932 avgInMinutes 1933 } 1934 } 1935`,t.gql` 1936 query GetNegotiationsOpenRate($input: AnalyticsFilter!) { 1937 negotiationsOpenRate(input: $input) { 1938 rate 1939 } 1940 } 1941`,t.gql` 1942 query GetNegotiationsCompletionRate($input: AnalyticsFilter!) { 1943 negotiationsCompletionRate(input: $input) { 1944 rate 1945 } 1946 } 1947`,t.gql` 1948 query GetNegotiationsAverageTurns($input: AnalyticsFilter!) { 1949 negotiationsAverageTurns(input: $input) { 1950 rate 1951 } 1952 } 1953`,t.gql` 1954 query GetNegotiationsMetricRate($input: AnalyticsFilter!) { 1955 negotiationsMetricRate(input: $input) { 1956 rate 1957 } 1958 } 1959`,t.gql` 1960 query GetNegotiationsAvgOpenTime($input: AnalyticsFilter!) { 1961 negotiationsAverageOpenTime(input: $input) { 1962 avgInMinutes 1963 } 1964 } 1965`;let ey=t.gql` 1966 query GetAnalyticsDashboard( 1967 $input: AnalyticsFilter! 1968 $ratesInput: AnalyticsFilter! 1969 $completedInput: AnalyticsFilter! 1970 $cancelledInput: AnalyticsFilter! 1971 $termsChangedInput: AnalyticsFilter! 1972 $keyTermsChangedInput: AnalyticsFilter! 1973 $additionalTermsChangedInput: AnalyticsFilter! 1974 $attachmentsChangedInput: AnalyticsFilter! 1975 $usedAutoAcceptInput: AnalyticsFilter! 1976 $includeRates: Boolean! 1977 $includeCompletionMetrics: Boolean! 1978 $includeCancellationMetrics: Boolean! 1979 $includeAttachmentsChanged: Boolean! 1980 ) { 1981 countNegotiationsByStages(input: $input) { 1982 stage 1983 count 1984 } 1985 countNegotiationsByAgreementType(input: $input) { 1986 agreement 1987 count 1988 } 1989 countAgreementsByPeriod(input: $input) { 1990 data { 1991 period 1992 agreement 1993 count 1994 } 1995 } 1996 negotiationSentTotal(input: $input) { 1997 total 1998 } 1999 negotiationsOpenRate(input: $ratesInput) @include(if: $includeRates) { 2000 rate 2001 } 2002 negotiationsAverageOpenTime(input: $ratesInput) 2003 @include(if: $includeRates) { 2004 avgInMinutes 2005 } 2006 negotiationsCompletionRate(input: $ratesInput) @include(if: $includeRates) { 2007 rate 2008 } 2009 completedTotal: negotiationsTotal(input: $completedInput) 2010 @include(if: $includeCompletionMetrics) { 2011 total 2012 } 2013 negotiationsAverageTime(input: $completedInput) 2014 @include(if: $includeCompletionMetrics) { 2015 avgInMinutes 2016 } 2017 negotiationsAverageTurns(input: $completedInput) 2018 @include(if: $includeCompletionMetrics) { 2019 rate 2020 } 2021 termsChangedRate: negotiationsMetricRate(input: $termsChangedInput) 2022 @include(if: $includeCompletionMetrics) { 2023 rate 2024 } 2025 keyTermsChangedRate: negotiationsMetricRate(input: $keyTermsChangedInput) 2026 @include(if: $includeCompletionMetrics) { 2027 rate 2028 } 2029 additionalTermsChangedRate: negotiationsMetricRate( 2030 input: $additionalTermsChangedInput 2031 ) @include(if: $includeCompletionMetrics) { 2032 rate 2033 } 2034 usedAutoAcceptRate: negotiationsMetricRate(input: $usedAutoAcceptInput) 2035 @include(if: $includeCompletionMetrics) { 2036 rate 2037 } 2038 cancelledTotal: negotiationsTotal(input: $cancelledInput) 2039 @include(if: $includeCancellationMetrics) { 2040 total 2041 } 2042 attachmentsChangedRate: negotiationsMetricRate( 2043 input: $attachmentsChangedInput 2044 ) @include(if: $includeAttachmentsChanged) { 2045 rate 2046 } 2047 } 2048`,eE=t.gql` 2049 query GetDealTermsAnalytics($input: AnalyticsFilter!) { 2050 dealTermsAnalytics(input: $input) { 2051 dealTypeId 2052 dealType 2053 hasAttachments 2054 maxAdditionalTerms 2055 maxAttachments 2056 keyTerms { 2057 id 2058 title 2059 } 2060 rows { 2061 id 2062 counterparty 2063 counterpartyEmail 2064 dateCompleted 2065 keyTerms { 2066 keyTermId 2067 title 2068 value 2069 } 2070 additionalTerms { 2071 id 2072 title 2073 action 2074 section 2075 sectionSuffix 2076 content 2077 differsFromPlaybook 2078 } 2079 attachments { 2080 id 2081 title 2082 } 2083 } 2084 } 2085 } 2086`,eC=t.gql` 2087 query GetWebhooksSettings($organizationId: ID!) { 2088 webhooksSettings(organizationId: $organizationId) { 2089 id 2090 url 2091 name 2092 enabled 2093 negotiationAttributes 2094 negotiationStatus 2095 createdAt 2096 updatedAt 2097 organizationId 2098 updatedBy { 2099 id 2100 name 2101 profilePicture 2102 } 2103 notes 2104 } 2105 } 2106`,eb=t.gql` 2107 query GetCustomer($organizationId: String!) { 2108 customer(organizationId: $organizationId) { 2109 id 2110 name 2111 email 2112 subscriptionId 2113 isActive 2114 subscriptionRenewalDate 2115 metadata { 2116 paymentMethod { 2117 id 2118 display_brand 2119 last4 2120 } 2121 trialEndsAt 2122 } 2123 plan { 2124 id 2125 name 2126 type 2127 description 2128 price 2129 isFree 2130 productId 2131 paymentMode 2132 paymentFrequency 2133 metadata 2134 planFeatures { 2135 id 2136 feature { 2137 id 2138 key 2139 name 2140 ldKey 2141 } 2142 } 2143 } 2144 } 2145 } 2146`,eI=t.gql` 2147 query GetPlans { 2148 plans { 2149 id 2150 name 2151 type 2152 description 2153 price 2154 isFree 2155 productId 2156 paymentMode 2157 paymentFrequency 2158 metadata 2159 planFeatures { 2160 id 2161 feature { 2162 id 2163 key 2164 name 2165 ldKey 2166 } 2167 } 2168 } 2169 } 2170`,ex=t.gql` 2171 query GetFeatures { 2172 features { 2173 id 2174 key 2175 name 2176 ldKey 2177 description 2178 } 2179 } 2180`,ew=t.gql` 2181 query GetApiClients($organizationId: String!) { 2182 apiClients(organizationId: $organizationId) { 2183 id 2184 clientId 2185 name 2186 status 2187 secretLast4 2188 createdAt 2189 lastUsedAt 2190 } 2191 } 2192`,ek=t.gql` 2193 query GetOrgApiSettings($organizationId: String!) { 2194 orgApiSettings(organizationId: $organizationId) { 2195 id 2196 enabled 2197 enabledAt 2198 } 2199 } 2200`,eB=t.gql` 2201 query GetApiRequestLogs( 2202 $organizationId: String! 2203 $offset: Int! 2204 $limit: Int! 2205 ) { 2206 apiRequestLogs( 2207 input: { organizationId: $organizationId, offset: $offset, limit: $limit } 2208 ) { 2209 data { 2210 id 2211 createdAt 2212 method 2213 path 2214 statusCode 2215 latencyMs 2216 clientId 2217 ip 2218 } 2219 total 2220 } 2221 } 2222`;e.s(["ADDITIONAL_TERMS_TOOLKIT",0,Z,"CHECK_PENDING_DEALS_FOR_SIGNATURE",0,ev,"CONSUME_MAGIC_LINK",0,w,"COVER_PAGE_CUSTOMIZATIONS",0,eh,"CREATE_DEAL_DATA",0,el,"CREATE_DEAL_DIALOG",0,ec,"DEAL_TEMPLATE",0,es,"DEAL_TEMPLATES",0,eo,"DEAL_TEMPLATE_NAMES",0,ea,"EMAIL_CUSTOMIZATIONS",0,em,"GET_ANALYTICS_DASHBOARD",0,ey,"GET_API_CLIENTS",0,ew,"GET_API_REQUEST_LOGS",0,eB,"GET_CC_VIEWERS",0,j,"GET_COUNTERPARTY_COMPANY_NAMES",0,ef,"GET_COURTS",0,G,"GET_CUSTOMER",0,eb,"GET_DEALS_OWNED",0,N,"GET_DEAL_TERMS_ANALYTICS",0,eE,"GET_DRAFT_NEGOTIATION",0,T,"GET_DRAFT_NEGOTIATIONS",0,Q,"GET_ENTITIES",0,q,"GET_ENTITY_BLOCK",0,V,"GET_ENTITY_BLOCKS",0,H,"GET_E_SIGNATURE_CONNECTION",0,F,"GET_FEATURES",0,ex,"GET_GOVERNING_LAWS",0,K,"GET_HOMEPAGE",0,B,"GET_NEGOTIATION",0,S,"GET_NEGOTIATIONS_FROM_CACHE",0,k,"GET_NEGOTIATION_HISTORY",0,R,"GET_NEGOTIATION_OWNERS",0,z,"GET_NEGOTIATION_REMINDERS_SETTINGS",0,eg,"GET_ORGANIZATIONS",0,I,"GET_ORGANIZATION_CONTEXT",0,x,"GET_ORGANIZATION_INVITE_CODE",0,ep,"GET_ORGANIZATION_MEMBERS",0,P,"GET_ORGANIZATION_REVOKED_MEMBERS",0,L,"GET_ORGANIZATION_TEAM_MEMBERS",0,D,"GET_ORG_API_SETTINGS",0,ek,"GET_ORG_INTEGRATIONS",0,_,"GET_ORG_REMINDERS_SETTINGS",0,U,"GET_PARTICIPANTS",0,O,"GET_PARTICIPANT_ON_DEAL_CARD",0,M,"GET_PLANS",0,eI,"GET_SIGNATURE_EMBEDDED_VIEW_URL",0,eA,"GET_SIGNEES",0,W,"GET_STANDARD_AGREEMENT",0,ee,"GET_STANDARD_AGREEMENT_BY_TITLE",0,et,"GET_STANDARD_AGREEMENT_SECTIONS",0,en,"GET_WEBHOOK_SETTINGS",0,eC,"INTERNAL_PLAYBOOK_ITEM",0,ei,"ME",0,b,"ORGANIZATION_BY_EMAIL_DOMAIN",0,J,"ORGANIZATION_MEMBERSHIP_REQUESTS",0,X,"PLAYBOOK",0,er,"STANDARD_AGREEMENTS",0,$,"STANDARD_PLAYBOOK_ITEM",0,ed,"TEMPLATE_USERS",0,eu,"USER_MEMBERSHIP_REQUESTS",0,Y],50800);let eS=t.gql` 2223 mutation updateKeyTerm($dealCardId: String!, $input: UpdateKeyTermInput!) { 2224 updateKeyTerm(dealCardId: $dealCardId, input: $input) { 2225 id 2226 value 2227 previousValue 2228 status 2229 selectedOptionId 2230 } 2231 } 2232`,eT=t.gql` 2233 mutation acceptAllTerms($dealCardId: String!, $input: AcceptAllTermsInput!) { 2234 acceptAll(dealCardId: $dealCardId, input: $input) { 2235 id 2236 } 2237 } 2238`,eQ=t.gql` 2239 mutation acceptKeyTerm($dealCardId: String!, $input: UpdateKeyTermInput!) { 2240 acceptKeyTerm(dealCardId: $dealCardId, input: $input) { 2241 id 2242 value 2243 previousValue 2244 status 2245 } 2246 } 2247`,eR=t.gql` 2248 mutation undoKeyTermChange($id: String!) { 2249 undoKeyTermChange(id: $id) { 2250 id 2251 value 2252 previousValue 2253 status 2254 } 2255 } 2256`,eO=t.gql` 2257 mutation ShareDealCard($input: ShareDealCardInput!) { 2258 shareDealCard(input: $input) { 2259 id 2260 side 2261 status 2262 # owner { 2263 # email 2264 # } 2265 keyTerms { 2266 id 2267 value 2268 previousValue 2269 selectedOptionId 2270 status 2271 options { 2272 value 2273 isAcceptableAlternative 2274 type 2275 text 2276 inputPlaceholder 2277 value 2278 values 2279 } 2280 } 2281 additionalTerms { 2282 id 2283 previousContent 2284 previousStatus 2285 previousAction 2286 previousSection 2287 previousSectionSuffix 2288 previousStandardAgreementSectionId 2289 status 2290 section 2291 sectionSuffix 2292 standardAgreementSectionId 2293 content 2294 action 2295 } 2296 } 2297 } 2298`,ej=t.gql` 2299 mutation AddAdditionalTerm($input: CreateAdditionalTermInput!) { 2300 addAdditionalTerm(input: $input) { 2301 id 2302 section 2303 sectionSuffix 2304 standardAgreementSectionId 2305 status 2306 action 2307 content 2308 differsFromPlaybook 2309 } 2310 } 2311`,eM=t.gql` 2312 mutation RemoveAdditionalTerm( 2313 $input: RemoveAdditionalTermInput! 2314 $dealCardId: String! 2315 ) { 2316 removeAdditionalTerm(input: $input, dealCardId: $dealCardId) 2317 } 2318`,eP=t.gql` 2319 mutation RemoveAdditionalTerms($termIds: [String!]!, $dealCardId: String!) { 2320 removeAdditionalTerms(termIds: $termIds, dealCardId: $dealCardId) 2321 } 2322`,eN=t.gql` 2323 mutation AcceptAdditionalTerm($id: String!) { 2324 acceptAdditionalTerm(id: $id) { 2325 id 2326 } 2327 } 2328`,eD=t.gql`
2329 mutation RejectAdditionalTerm($input: UpdateAdditionalTermInput!) { 2330 updateAdditionalTerm(input: $input) { 2331 id 2332 } 2333 } 2334`,eL=t.gql` 2335 mutation ProposeAdditionalTerm($input: UpdateAdditionalTermInput!) { 2336 updateAdditionalTerm(input: $input) { 2337 id 2338 status 2339 previousStatus 2340 content 2341 previousContent 2342 action 2343 previousAction 2344 section 2345 previousSection 2346 sectionSuffix 2347 previousSectionSuffix 2348 standardAgreementSectionId 2349 previousStandardAgreementSectionId 2350 differsFromPlaybook 2351 previousDiffersFromPlaybook 2352 } 2353 } 2354`,ez=t.gql` 2355 mutation UpdateAdditionalTermPosition( 2356 $input: [UpdateAdditionalTermPositionInput!]! 2357 ) { 2358 updateAdditionalTermPosition(input: $input) { 2359 id 2360 } 2361 } 2362`,eF=t.gql` 2363 mutation undoAdditionalTermChange($id: String!) { 2364 undoAdditionalTermChanges(id: $id) { 2365 id 2366 status 2367 previousStatus 2368 content 2369 previousContent 2370 action 2371 previousAction 2372 section 2373 previousSection 2374 sectionSuffix 2375 previousSectionSuffix 2376 standardAgreementSectionId 2377 previousStandardAgreementSectionId 2378 } 2379 } 2380`,e_=t.gql` 2381 mutation UpdateCompanyInformation($input: UpdateCompanyInformationInput!) { 2382 updateCompanyInformation(input: $input) { 2383 id 2384 } 2385 } 2386`,eU=t.gql` 2387 mutation CreateOrganization($input: CreateOrganizationInput!) { 2388 createOrganization(input: $input) { 2389 id 2390 name 2391 url 2392 } 2393 } 2394`,eH=t.gql` 2395 mutation UpdateOrganization($input: UpdateOrganizationInput!) { 2396 updateOrganization(input: $input) { 2397 id 2398 } 2399 } 2400`,eV=t.gql` 2401 mutation CompleteAccount($input: CompleteUserInput!) { 2402 completeAccount(input: $input) { 2403 id 2404 name 2405 email 2406 title 2407 profilePicture 2408 isGhost 2409 organizationUsers { 2410 id 2411 organization { 2412 url 2413 } 2414 } 2415 } 2416 } 2417`,eq=t.gql` 2418 mutation UpdateAccount($input: UpdateUserInput!) { 2419 updateAccount(input: $input) { 2420 id 2421 } 2422 } 2423`,eW=t.gql` 2424 mutation SyncEmailVerification { 2425 syncEmailVerification { 2426 id 2427 isEmailVerified 2428 } 2429 } 2430`,eK=t.gql` 2431 mutation InviteParticipant($input: InviteNegotiationParticipantInput!) { 2432 inviteParticipant(input: $input) { 2433 id 2434 } 2435 } 2436`,eG=t.gql` 2437 mutation InviteCounterpartyCCViewers($input: InviteCcViewersInput!) { 2438 inviteCounterpartyCCViewers(input: $input) { 2439 id 2440 } 2441 } 2442`,eX=t.gql` 2443 mutation inviteCCViewers($input: InviteCcViewersInput!) { 2444 inviteCCViewers(input: $input) { 2445 id 2446 } 2447 } 2448`,eY=t.gql` 2449 mutation ChangeRecipientOwner($input: ChangeRecipientOwnerInput!) { 2450 changeRecipientOwner(input: $input) { 2451 id 2452 } 2453 } 2454`,eJ=t.gql` 2455 mutation UpdateParticipant($input: UpdateNegotiationParticipantInput!) { 2456 updateParticipant(input: $input) { 2457 id 2458 } 2459 } 2460`,eZ=t.gql` 2461 mutation RemoveParticipant($input: RemoveNegotiationParticipantInput!) { 2462 removeParticipant(input: $input) { 2463 id 2464 } 2465 } 2466`,e$=t.gql` 2467 mutation UpsertSecondSigner($input: UpdateSecondSignerInput!) { 2468 upsertSecondSigner(input: $input) 2469 } 2470`,e0=t.gql` 2471 mutation RemoveSecondSigner($negotiationId: String!) { 2472 removeSecondSigner(negotiationId: $negotiationId) 2473 } 2474`,e1=t.gql` 2475 mutation PerformDealCardAction($input: PerformDealCardActionInput!) { 2476 performDealCardAction(input: $input) { 2477 id 2478 } 2479 } 2480`,e2=t.gql` 2481 mutation RequestNegotiationChanges($id: String!) { 2482 requestNegotiationChanges(id: $id) { 2483 id 2484 } 2485 } 2486`,e3=t.gql` 2487 mutation ReviewNegotiationChanges($accept: Boolean!, $id: String!) { 2488 reviewNegotiationChanges(accept: $accept, id: $id) { 2489 id 2490 } 2491 } 2492`,e4=t.gql` 2493 mutation ApproveNegotiation($negotiationId: String!, $comment: String) { 2494 approveNegotiation(id: $negotiationId, comment: $comment) { 2495 id 2496 status 2497 } 2498 } 2499`,e5=t.gql` 2500 mutation SignNegotiation($negotiationId: String!) { 2501 signNegotiation(id: $negotiationId) { 2502 id 2503 status 2504 } 2505 } 2506`,e6=t.gql` 2507 mutation ArchiveNegotiation($negotiationId: String!, $archive: Boolean!) { 2508 archiveNegotiation(id: $negotiationId, archive: $archive) { 2509 id 2510 status 2511 } 2512 } 2513`,e8=t.gql` 2514 mutation ConnectionCallback($input: ConnectionCallbackInput!) { 2515 handleConnectionCallback(input: $input) 2516 } 2517`,e7=t.gql` 2518 mutation InitiateSignature($input: InitiateSignatureInput!) { 2519 initiateSignature(input: $input) { 2520 id 2521 envelopeId 2522 status 2523 uri 2524 viewUrl 2525 editUrl 2526 } 2527 } 2528`,e9=t.gql`
2529 mutation CreateOrganizationEntity($input: CreateOrganizationEntityInput!) { 2530 createOrganizationEntity(input: $input) { 2531 id 2532 } 2533 } 2534`,te=t.gql` 2535 mutation UpdateOrganizationEntity($input: UpdateOrganizationEntityInput!) { 2536 updateOrganizationEntity(input: $input) { 2537 id 2538 } 2539 } 2540`,tt=t.gql` 2541 mutation DeleteOrganizationEntity( 2542 $id: String! 2543 $organizationId: String! 2544 $replacementId: String 2545 ) { 2546 removeOrganizationEntity( 2547 id: $id 2548 organizationId: $organizationId 2549 replacementId: $replacementId 2550 ) 2551 } 2552`,tn=t.gql` 2553 mutation CreateSignee($input: CreateSignerInput!) { 2554 createSigner(input: $input) { 2555 id 2556 } 2557 } 2558`,tr=t.gql` 2559 mutation CreateGoverningLaw($input: CreateJurisdictionInput!) { 2560 createGoverningLaw(input: $input) { 2561 id 2562 formattedValue 2563 } 2564 } 2565`,ti=t.gql` 2566 mutation DeleteGoverningLaw( 2567 $id: String! 2568 $organizationId: String! 2569 $replacementId: String 2570 ) { 2571 removeGoverningLaw( 2572 id: $id 2573 organizationId: $organizationId 2574 replacementId: $replacementId 2575 ) 2576 } 2577`,to=t.gql` 2578 mutation UpdateGoverningLaw($input: UpdateJurisdictionInput!) { 2579 updateGoverningLaw(input: $input) { 2580 id 2581 } 2582 } 2583`,ta=t.gql` 2584 mutation UpdateSignee($input: UpdateSignerInput!) { 2585 updateSigner(input: $input) { 2586 id 2587 } 2588 } 2589`,ts=t.gql` 2590 mutation DeleteSignee( 2591 $id: String! 2592 $organizationId: String! 2593 $replacementId: String 2594 ) { 2595 removeSigner( 2596 id: $id 2597 organizationId: $organizationId 2598 replacementId: $replacementId 2599 ) 2600 } 2601`,tl=t.gql` 2602 mutation CreateCourt($input: CreateJurisdictionInput!) { 2603 createCourt(input: $input) { 2604 id 2605 formattedValue 2606 } 2607 } 2608`,tc=t.gql` 2609 mutation DeleteCourt( 2610 $id: String! 2611 $organizationId: String! 2612 $replacementId: String 2613 ) { 2614 removeCourt( 2615 id: $id 2616 organizationId: $organizationId 2617 replacementId: $replacementId 2618 ) 2619 } 2620`,tu=t.gql` 2621 mutation UpdateCourts($input: UpdateJurisdictionInput!) { 2622 updateCourt(input: $input) { 2623 id 2624 } 2625 } 2626`,td=t.gql` 2627 mutation CreateEntityBlock($input: CreateEntityBlockInput!) { 2628 createEntityBlock(input: $input) { 2629 id 2630 } 2631 } 2632`,th=t.gql` 2633 mutation UpdateEntityBlock($input: UpdateEntityBlockInput!) { 2634 updateEntityBlock(input: $input) { 2635 id 2636 } 2637 } 2638`,tm=t.gql` 2639 mutation DeleteEntityBlock( 2640 $id: String! 2641 $organizationId: String! 2642 $replacementId: String 2643 ) { 2644 removeEntityBlock( 2645 id: $id 2646 organizationId: $organizationId 2647 replacementId: $replacementId 2648 ) 2649 } 2650`,tp=t.gql` 2651 mutation RequestToJoinOrganization($organizationId: String!) { 2652 requestToJoinOrganization(organizationId: $organizationId) { 2653 id 2654 status 2655 organization { 2656 id 2657 } 2658 } 2659 } 2660`,tf=t.gql` 2661 mutation ApproveMembershipRequest($id: String!) { 2662 approveMembershipRequest(id: $id) { 2663 id 2664 status 2665 user { 2666 id 2667 name 2668 email 2669 profilePicture 2670 } 2671 organization { 2672 id 2673 name 2674 logo 2675 } 2676 } 2677 } 2678`,tg=t.gql` 2679 mutation RejectMembershipRequest($id: String!) { 2680 rejectMembershipRequest(id: $id) { 2681 id 2682 status 2683 user { 2684 id 2685 name 2686 email 2687 profilePicture 2688 } 2689 organization { 2690 id 2691 name 2692 logo 2693 } 2694 } 2695 } 2696`,tA=t.gql` 2697 mutation InviteUser($input: InviteUserInput!) { 2698 inviteUserToOrganization(input: $input) { 2699 id 2700 name 2701 email 2702 } 2703 } 2704`,tv=t.gql` 2705 mutation CreatePlaybookItem($input: CreatePlaybookItemInput!) { 2706 createPlaybookItem(input: $input) { 2707 id 2708 title 2709 content 2710 section 2711 sectionSuffix 2712 standardAgreementSectionId 2713 action 2714 } 2715 } 2716`,ty=t.gql` 2717 mutation UpdatePlaybookItem($input: UpdatePlaybookItemInput!) { 2718 updatePlaybookItem(input: $input) { 2719 id 2720 title 2721 content 2722 section 2723 sectionSuffix 2724 standardAgreementSectionId 2725 action 2726 } 2727 } 2728`,tE=t.gql` 2729 mutation UpdatePlaybookItemPosition( 2730 $input: [UpdatePlaybookItemPositionInput!]! 2731 $organizationId: String! 2732 ) { 2733 updatePlaybookItemPosition(input: $input, organizationId: $organizationId) { 2734 id 2735 } 2736 } 2737`,tC=t.gql` 2738 mutation RemovePlaybookItem($id: String!, $organizationId: String!) { 2739 removePlaybookItem(id: $id, organizationId: $organizationId) 2740 } 2741`,tb=t.gql` 2742 mutation CreateDealTemplate($input: CreateDealTemplateInput!) { 2743 createDealTemplate(input: $input) { 2744 id 2745 } 2746 } 2747`,tI=t.gql` 2748 mutation UpdateGhostNotifications( 2749 $input: UpdateGhostDealNotificationsInput! 2750 ) { 2751 updateGhostNotifications(input: $input) 2752 } 2753`,tx=t.gql` 2754 mutation UpdateDealTemplate($input: UpdateDealTemplateInput!) { 2755 updateDealTemplate(input: $input) { 2756 ...DealTemplateFields 2757 } 2758 } 2759 ${g} 2760`,tw=t.gql` 2761 mutation RemoveDealTemplate($id: String!, $organizationId: String!) { 2762 removeDealTemplate(id: $id, organizationId: $organizationId) 2763 } 2764`,tk=t.gql` 2765 mutation CreateDeal($input: CreateDealInput!) { 2766 createDeal(input: $input) { 2767 id 2768 recipientLink { 2769 url 2770 } 2771 } 2772 } 2773`,tB=t.gql` 2774 mutation SaveDealDraft($input: SaveDealDraftInput!) { 2775 saveDealDraft(input: $input) { 2776 id 2777 organizationId 2778 ownerId 2779 dealTemplateId 2780 data 2781 createdAt 2782 updatedAt 2783 organization { 2784 id 2785 url 2786 } 2787 owner { 2788 id 2789 name 2790 email 2791 profilePicture 2792 } 2793 template { 2794 id 2795 title 2796 isTemplateLocked 2797 standardAgreement { 2798 id 2799 title 2800 } 2801 } 2802 } 2803 } 2804`,tS=t.gql` 2805 mutation DeleteDraftNegotiation($id: String!) { 2806 deleteDraftNegotiation(id: $id) 2807 } 2808`,tT=t.gql` 2809 mutation CreateShareDealLink($negotiationId: String!) { 2810 createShareableDealLink(negotiationId: $negotiationId) { 2811 id 2812 recipientLink { 2813 url 2814 } 2815 } 2816 } 2817`,tQ=t.gql` 2818 mutation ResendDeal($input: ResendDealInput!) { 2819 resendDeal(input: $input) { 2820 receiverCompanyName 2821 lastNudgeAt 2822 } 2823 } 2824`,tR=t.gql` 2825 mutation SignOffPlatform($input: String!) { 2826 signOffPlatform(id: $input) { 2827 id 2828 } 2829 } 2830`,tO=t.gql` 2831 mutation CancelDeal($input: RemoveNegotiationInput!) { 2832 cancelDeal(input: $input) { 2833 receiverCompanyName 2834 } 2835 } 2836`;t.gql` 2837 mutation CreateDealTemplateUser( 2838 $organizationId: String! 2839 $input: CreateDealTemplateUserInput! 2840 ) { 2841 createDealTemplateUser(organizationId: $organizationId, input: $input) { 2842 id 2843 } 2844 } 2845`,t.gql` 2846 mutation UpdateDealTemplateUser( 2847 $organizationId: String! 2848 $input: UpdateDealTemplateUserInput! 2849 ) { 2850 updateDealTemplateUser(organizationId: $organizationId, input: $input) { 2851 ...DealTemplateUserFields 2852 } 2853 } 2854 ${A} 2855`,t.gql` 2856 mutation RemoveeDealTemplateUser($organizationId: String!, $id: String!) { 2857 removeDealTemplateUser(organizationId: $organizationId, id: $id) 2858 } 2859`,t.gql` 2860 mutation PublishDealTemplate($input: PublishDealTemplateInput!) { 2861 publishDealTemplate(input: $input) { 2862 ...DealTemplateFields 2863 } 2864 } 2865 ${g} 2866`;let tj=t.gql` 2867 mutation CreateEmailCustomization($input: CreateEmailCustomizationInput!) { 2868 createEmailCustomization(input: $input) { 2869 id 2870 } 2871 } 2872`,tM=t.gql` 2873 mutation UpdateEmailCustomization($input: UpdateEmailCustomizationInput!) { 2874 updateEmailCustomization(input: $input) { 2875 id 2876 } 2877 } 2878`,tP=t.gql` 2879 mutation CreateCoverPageCustomization( 2880 $input: CreateCoverPageCustomizationInput! 2881 ) { 2882 createCoverPageCustomization(input: $input) { 2883 ...CoverPageCustomizationFields 2884 } 2885 } 2886 2887 ${y} 2888`,tN=t.gql` 2889 mutation UpdateCoverPageCustomization( 2890 $input: UpdateCoverPageCustomizationInput! 2891 ) { 2892 updateCoverPageCustomization(input: $input) { 2893 ...CoverPageCustomizationFields 2894 } 2895 } 2896 ${y} 2897`;t.gql` 2898 mutation removeCoverPageCustomization( 2899 $organizationId: String! 2900 $id: String! 2901 ) { 2902 removeCoverPageCustomization(organizationId: $organizationId, id: $id) 2903 } 2904`;let tD=t.gql` 2905 mutation CreateDealAttachment($input: CreateDealAttachmentInput!) { 2906 createDealAttachment(input: $input) { 2907 ...DealAttachmentFields 2908 } 2909 } 2910 2911 ${h} 2912`,tL=t.gql` 2913 mutation UpdateDealAttachment($input: UpdateDealAttachmentInput!) { 2914 updateDealAttachment(input: $input) { 2915 ...DealAttachmentFields 2916 object { 2917 ...StorageObjectFields 2918 } 2919 } 2920 } 2921 2922 ${h} 2923 ${d} 2924`,tz=t.gql` 2925 mutation UndoDealAttachment($id: String!) { 2926 undoDealAttachment(id: $id) { 2927 ...DealAttachmentFields 2928 object { 2929 ...StorageObjectFields 2930 } 2931 } 2932 } 2933 2934 ${h} 2935 ${d} 2936`,tF=t.gql` 2937 mutation RemoveDealAttachment($id: String!) { 2938 removeDealAttachment(id: $id) 2939 } 2940`,t_=t.gql` 2941 mutation RemoveDealAttachments( 2942 $attachmentIds: [String!]! 2943 $dealCardId: String! 2944 ) { 2945 removeDealAttachments( 2946 attachmentIds: $attachmentIds 2947 dealCardId: $dealCardId 2948 ) 2949 } 2950`;t.gql` 2951 mutation UpdateDealTemplateAttachment( 2952 $input: UpdateDealTemplateAttachmentInput! 2953 ) { 2954 updateDealTemplateAttachment(input: $input) { 2955 ...DealTemplateAttachmentFields 2956 } 2957 } 2958 2959 ${m} 2960`,t.gql` 2961 mutation RemoveDealTemplateAttachment($id: String!) { 2962 removeDealTemplateAttachment(id: $id) 2963 } 2964`;let tU=t.gql` 2965 mutation UpdateOrganizationUser( 2966 $input: UpdateOrganizationUserPermissionsInput! 2967 ) { 2968 updateOrganizationUserPermissions(input: $input) { 2969 ...OrganizationUserFields 2970 } 2971 } 2972 2973 ${C} 2974`,tH=t.gql` 2975 mutation RevokeUserAccess( 2976 $userId: String! 2977 $organizationId: String! 2978 $userEmail: String! 2979 ) { 2980 revokeUserAccess( 2981 userId: $userId 2982 organizationId: $organizationId 2983 userEmail: $userEmail 2984 ) 2985 } 2986`,tV=t.gql` 2987 mutation GenerateInviteCode($input: GenerateInviteCodeInput!) { 2988 generateInviteCode(input: $input) { 2989 code 2990 expiredAt 2991 id 2992 url 2993 } 2994 } 2995`,tq=t.gql` 2996 mutation UpdateTemplatesSigner($input: UpdateTemplatesSignerInput!) { 2997 updateTemplatesSigner(input: $input) 2998 } 2999`,tW=t.gql`
3000 mutation UpdateNegotiationsRoles($input: UpdateNegotiationsSignerInput!) { 3001 updateNegotiationsRoles(input: $input) 3002 } 3003`,tK=t.gql` 3004 mutation ConsumeInviteCode($input: ConsumeInviteCodeInput!) { 3005 consumeInviteCode(input: $input) { 3006 code 3007 expiredAt 3008 id 3009 url 3010 } 3011 } 3012`,tG=t.gql` 3013 mutation RequestGetSignedUrl($objectId: String!, $downloadFilename: String) { 3014 requestGetSignedUrl( 3015 objectId: $objectId 3016 downloadFilename: $downloadFilename 3017 ) { 3018 url 3019 } 3020 } 3021`;t.gql` 3022 mutation SaveOrganizationSettings($input: OrganizationSettingsInput!) { 3023 saveOrganizationSettings(input: $input) 3024 } 3025`;let tX=t.gql` 3026 mutation SaveOrganizationIntegration($input: OrganizationIntegrationInput!) { 3027 saveOrganizationIntegration(input: $input) { 3028 id 3029 apiKey 3030 clientId 3031 externalServiceUserId 3032 settings 3033 connected 3034 } 3035 } 3036`,tY=t.gql` 3037 mutation SaveOrganizationCallbackIntegration($input: CallbackOAuthInput!) { 3038 saveOrganizationCallbackIntegration(input: $input) { 3039 id 3040 apiKey 3041 clientId 3042 externalServiceUserId 3043 settings 3044 } 3045 } 3046`,tJ=t.gql` 3047 mutation GetCrmAuthUrl($organizationId: String!) { 3048 getCrmAuthUrl(organizationId: $organizationId) 3049 } 3050`,tZ=t.gql` 3051 mutation SaveOrganizationRemindersSettings( 3052 $input: OrganizationRemindersInput! 3053 ) { 3054 saveOrganizationRemindersSettings(input: $input) { 3055 id 3056 } 3057 } 3058`,t$=t.gql` 3059 mutation UpdateNegotiationReminders( 3060 $input: UpdateNegotiationRemindersInput! 3061 ) { 3062 updateNegotiationReminders(input: $input) { 3063 isSenderRemindersAllowed 3064 isReceiverRemindersAllowed 3065 senderRemindersSettings 3066 receiverRemindersSettings 3067 } 3068 } 3069`,t0=t.gql` 3070 mutation SaveWebhookSettings($input: SaveWebhookSettingsInput!) { 3071 saveWebhookSettings(input: $input) { 3072 id 3073 } 3074 } 3075`,t1=t.gql` 3076 mutation UpdateWebhookSettings($input: UpdateWebhookSettingsInput!) { 3077 updateWebhookSettings(input: $input) { 3078 id 3079 } 3080 } 3081`,t2=t.gql` 3082 mutation DeleteWebhookSettings($input: DeleteWebhookSettingsInput!) { 3083 deleteWebhookSettings(input: $input) 3084 } 3085`,t3=t.gql` 3086 mutation PingWebhook( 3087 $webhookUrl: String! 3088 $negotiationAttributes: [String!]! 3089 ) { 3090 pingWebhook( 3091 webhookUrl: $webhookUrl 3092 negotiationAttributes: $negotiationAttributes 3093 ) 3094 } 3095`,t4=t.gql` 3096 mutation UpdateEnvelopeRecipient($input: UpdateEnvelopeRecipientInput!) { 3097 updateEnvelopeRecipient(input: $input) { 3098 id 3099 } 3100 } 3101`,t5=t.gql` 3102 mutation EnableOrgApiAccess($organizationId: String!) { 3103 enableOrgApiAccess(organizationId: $organizationId) { 3104 id 3105 enabled 3106 enabledAt 3107 } 3108 } 3109`,t6=t.gql` 3110 mutation DisableOrgApiAccess($organizationId: String!) { 3111 disableOrgApiAccess(organizationId: $organizationId) { 3112 id 3113 enabled 3114 enabledAt 3115 } 3116 } 3117`,t8=t.gql` 3118 mutation CreateApiClient($input: CreateApiClientInput!) { 3119 createApiClient(input: $input) { 3120 client { 3121 id 3122 clientId 3123 name 3124 status 3125 createdAt 3126 lastUsedAt 3127 } 3128 clientSecret 3129 } 3130 } 3131`,t7=t.gql` 3132 mutation RotateApiClientSecret( 3133 $organizationId: String! 3134 $apiClientId: String! 3135 ) { 3136 rotateApiClientSecret( 3137 organizationId: $organizationId 3138 apiClientId: $apiClientId 3139 ) { 3140 client { 3141 id 3142 clientId 3143 } 3144 clientSecret 3145 } 3146 } 3147`,t9=t.gql` 3148 mutation RevokeApiClient($organizationId: String!, $apiClientId: String!) { 3149 revokeApiClient( 3150 organizationId: $organizationId 3151 apiClientId: $apiClientId 3152 ) { 3153 id 3154 status 3155 } 3156 } 3157`;e.s(["ACCEPT_ADDITIONAL_TERM",0,eN,"ACCEPT_ALL_TERMS",0,eT,"ACCEPT_KEY_TERM",0,eQ,"ADD_ADDITIONAL_TERM",0,ej,"APPROVE_MEMBERSHIP_REQUEST",0,tf,"APPROVE_NEGOTIATION",0,e4,"ARCHIVE_NEGOTIATION",0,e6,"CANCEL_DEAL",0,tO,"CHANGE_RECIPIENT_OWNER",0,eY,"COMPLETE_ACCOUNT",0,eV,"CONNECTION_CALLBACK",0,e8,"CONSUME_ORGANIZATION_INVITE_CODE",0,tK,"CREATE_API_CLIENT",0,t8,"CREATE_COURT",0,tl,"CREATE_COVER_PAGE_CUSTOMIZATION",0,tP,"CREATE_DEAL",0,tk,"CREATE_DEAL_ATTACHMENT",0,tD,"CREATE_DEAL_TEMPLATE",0,tb,"CREATE_EMAIL_CUSTOMIZATION",0,tj,"CREATE_ENTITY",0,e9,"CREATE_ENTITY_BLOCK",0,td,"CREATE_GOVERNING_LAW",0,tr,"CREATE_ORGANIZATION",0,eU,"CREATE_PLAYBOOK_ITEM",0,tv,"CREATE_SHAREABLE_DEAL_LINK",0,tT,"CREATE_SIGNEE",0,tn,"CREATE_WEBHOOK_SETTINGS",0,t0,"DELET
3157E_COURT",0,tc,"DELETE_DRAFT_NEGOTIATION",0,tS,"DELETE_ENTITY",0,tt,"DELETE_ENTITY_BLOCK",0,tm,"DELETE_GOVERNING_LAW",0,ti,"DELETE_SIGNEE",0,ts,"DELETE_WEBHOOK_SETTINGS",0,t2,"DISABLE_ORG_API_ACCESS",0,t6,"ENABLE_ORG_API_ACCESS",0,t5,"GENERATE_ORGANIZATION_INVITE_CODE",0,tV,"GET_CRM_AUTH_URL",0,tJ,"INITIATE_SIGNATURE",0,e7,"INVITE_CC_VIEWERS",0,eX,"INVITE_COUNTERPARTY_CC_VIEWER",0,eG,"INVITE_PARTICIPANT",0,eK,"INVITE_USER",0,tA,"PERFORM_DEAL_CARD_ACTION",0,e1,"PING_WEBHOOK",0,t3,"PROPOSE_ADDITIONAL_TERM",0,eL,"REJECT_ADDITIONAL_TERM",0,eD,"REJECT_MEMBERSHIP_REQUEST",0,tg,"REMOVE_ADDITIONAL_TERM",0,eM,"REMOVE_ADDITIONAL_TERMS",0,eP,"REMOVE_DEAL_ATTACHMENT",0,tF,"REMOVE_DEAL_ATTACHMENTS",0,t_,"REMOVE_DEAL_TEMPLATE",0,tw,"REMOVE_PARTICIPANT",0,eZ,"REMOVE_PLAYBOOK_ITEM",0,tC,"REMOVE_SECOND_SIGNER",0,e0,"REQUEST_GET_SIGNED_URL",0,tG,"REQUEST_NEGOTIATION_CHANGES",0,e2,"REQUEST_TO_JOIN_ORGANIZATION",0,tp,"RESEND_DEAL",0,tQ,"REVIEW_NEGOTIATION_CHANGES",0,e3,"REVOKE_API_CLIENT",0,t9,"REVOKE_USER_ACCESS",0,tH,"ROTATE_API_CLIENT_SECRET",0,t7,"SAVE_DEAL_DRAFT",0,tB,"SAVE_ORGANIZATION_CALLBACK_INTEGRATION",0,tY,"SAVE_ORGANIZATION_INTEGRATION",0,tX,"SAVE_ORGANIZATION_REMINDERS_SETTINGS",0,tZ,"SHARE_DEAL_CARD",0,eO,"SIGN_NEGOTIATION",0,e5,"SIGN_OFF_PLATFORM",0,tR,"SYNC_EMAIL_VERIFICATION",0,eW,"UNDO_ADDITIONAL_TERM_CHANGE",0,eF,"UNDO_DEAL_ATTACHMENT",0,tz,"UNDO_KEY_TERM_CHANGE",0,eR,"UPDATE_ACCOUNT",0,eq,"UPDATE_ADDITIONAL_TERM_POSITION",0,ez,"UPDATE_COMPANY_INFORMATION",0,e_,"UPDATE_COURT",0,tu,"UPDATE_COVER_PAGE_CUSTOMIZATION",0,tN,"UPDATE_DEAL_ATTACHMENT",0,tL,"UPDATE_DEAL_TEMPLATE",0,tx,"UPDATE_EMAIL_CUSTOMIZATION",0,tM,"UPDATE_ENTITY",0,te,"UPDATE_ENTITY_BLOCK",0,th,"UPDATE_ENVELOPE_RECIPIENT",0,t4,"UPDATE_GOVERNING_LAW",0,to,"UPDATE_KEY_TERM",0,eS,"UPDATE_NEGOTIATIONS_ROLES",0,tW,"UPDATE_NEGOTIATION_GHOST_NOTIFICATIONS",0,tI,"UPDATE_NEGOTIATION_REMINDERS",0,t$,"UPDATE_ORGANIZATION",0,eH,"UPDATE_ORGANIZATION_USER_PERMISSIONS",0,tU,"UPDATE_PARTICIPANT",0,eJ,"UPDATE_PLAYBOOK_ITEM",0,ty,"UPDATE_PLAYBOOK_ITEM_POSITION",0,tE,"UPDATE_SIGNEE",0,ta,"UPDATE_TEMPLATES_SIGNER",0,tq,"UPDATE_WEBHOOK_SETTINGS",0,t1,"UPSERT_SECOND_SIGNER",0,e$],5079),e.s([],73894)},30156,e=>{"use strict";let t=e.i(83885).useSyncExternalStore;e.s(["useSyncExternalStore",0,t])},84733,35130,28875,e=>{"use strict";let t,n,r,i,o,a,s="u"<typeof window||"Deno"in window;function l(e,t){return((null==t?void 0:t.queryKeyHashFn)||c)(e)}function c(e){return JSON.stringify(e,(e,t)=>h(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function u(e,t){return function e(t,n){return t===n||typeof t==typeof n&&!!t&&!!n&&"object"==typeof t&&"object"==typeof n&&!Object.keys(n).some(r=>!e(t[r],n[r]))}(e,t)}function d(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function h(e){if(!m(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!!m(n)&&!!n.hasOwnProperty("isPrototypeOf")}function m(e){return"[object Object]"===Object.prototype.toString.call(e)}function p(e){return Array.isArray(e)}function f(e){return new Promise(t=>{setTimeout(t,e)})}function g(e){f(0).then(e)}e.s(["functionalUpdate",0,function(e,t){return"function"==typeof e?e(t):e},"getAbortController",0,function(){if("function"==typeof AbortController)return new AbortController},"hashQueryKey",0,c,"hashQueryKeyByOptions",0,l,"isServer",0,s,"isValidTimeout",0,function(e){return"number"==typeof e&&e>=0&&e!==1/0},"matchMutation",0,function(e,t){let{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(p(o)){if(!t.options.mutationKey)return!1;if(n){if(c(t.options.mutationKey)!==c(o))return!1}else if(!u(t.options.mutationKey,o))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&(!i||!!i(t))},"matchQuery",0,function(e,t){let{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(p(a)){if(r){if(t.queryHash!==l(a,t.options))return!1}else if(!u(t.queryKey,a))return!1}if("all"!==n){let e=t.isActive();if("active"===n&&!e||"inactive"===n&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&(void 0===i||i===t.state.fetchStatus)&&(!o||!!o(t))},"noop",0,function(){},"parseFilterArgs",0,function(e,t,n){return p(e)?[{...t,queryKey:e},n]:[e||{},t]},"parseMutationArgs",0,function(e,t,n){return p(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}},"parseQueryArgs",0,function(e,t,n){return p(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e},"partialMatchKey",0,u,"replaceData",0,function(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?function e(t,n){if(t===n)return t;let r=d(t)&&d(n);if(r||h(t)&&h(n)){let i=r?t.length:Object.keys(t).length,o=r?n:Object.keys(n),a=o.length,s=r?[]:{},l=0;for(let i=0;i<a;i++){let a=r?i:o[i];
3157s[a]=e(t[a],n[a]),s[a]===t[a]&&l++}return i===a&&l===i?t:s}return n}(e,t):t},"scheduleMicrotask",0,g,"shallowEqualObjects",0,function(e,t){if(e&&!t||t&&!e)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0},"sleep",0,f,"timeUntilStale",0,function(e,t){return Math.max(e+(t||0)-Date.now(),0)}],84733);let A=console;e.s(["defaultLogger",0,A],35130);let v=(t=[],n=0,r=e=>{e()},i=e=>{e()},o=e=>{n?t.push(e):g(()=>{r(e)})},a=()=>{let e=t;t=[],e.length&&g(()=>{i(()=>{e.forEach(e=>{r(e)})})})},{batch:e=>{let t;n++;try{t=e()}finally{--n||a()}return t},batchCalls:e=>(...t)=>{o(()=>{e(...t)})},schedule:o,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{i=e}});e.s(["notifyManager",0,v],28875)},37497,e=>{"use strict";var t=e.i(84733);e.s(["Removable",0,class{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,t.isValidTimeout)(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:t.isServer?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}])},51724,10775,51143,17603,e=>{"use strict";class t{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(t=>t!==e),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}e.s(["Subscribable",0,t],10775);var n=e.i(84733);let r=new class extends t{constructor(){super(),this.setup=e=>{if(!n.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(e=>{e()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"u"<typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}};e.s(["focusManager",0,r],51143);let i=new class extends t{constructor(){super(),this.setup=e=>{if(!n.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(e=>{e()})}isOnline(){return"boolean"==typeof this.online?this.online:"u"<typeof navigator||void 0===navigator.onLine||navigator.onLine}};function o(e){return Math.min(1e3*2**e,3e4)}function a(e){return(null!=e?e:"online")!=="online"||i.isOnline()}e.s(["onlineManager",0,i],17603);class s{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}e.s(["canFetch",0,a,"createRetryer",0,function(e){let t,l,c,u=!1,d=0,h=!1,m=new Promise((e,t)=>{l=e,c=t}),p=()=>!r.isFocused()||"always"!==e.networkMode&&!i.isOnline(),f=n=>{h||(h=!0,null==e.onSuccess||e.onSuccess(n),null==t||t(),l(n))},g=n=>{h||(h=!0,null==e.onError||e.onError(n),null==t||t(),c(n))},A=()=>new Promise(n=>{t=e=>{if(h||!p())return n(e)},null==e.onPause||e.onPause()}).then(()=>{t=void 0,h||null==e.onContinue||e.onContinue()}),v=()=>{let t;if(!h){try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(f).catch(t=>{var r,i;if(h)return;let a=null!=(r=e.retry)?r:3,s=null!=(i=e.retryDelay)?i:o,l="function"==typeof s?s(d,t):s,c=!0===a||"number"==typeof a&&d<a||"function"==typeof a&&a(d,t);u||!c?g(t):(d++,null==e.onFail||e.onFail(d,t),(0,n.sleep)(l).then(()=>
3157{if(p())return A()}).then(()=>{u?g(t):v()}))})}};return a(e.networkMode)?v():A().then(v),{promise:m,cancel:t=>{h||(g(new s(t)),null==e.abort||e.abort())},continue:()=>{null==t||t()},cancelRetry:()=>{u=!0},continueRetry:()=>{u=!1}}},"isCancelledError",0,function(e){return e instanceof s}],51724)},28247,e=>{"use strict";var t=e.i(35130),n=e.i(28875),r=e.i(37497),i=e.i(51724);class o extends r.Removable{constructor(e){super(),this.options={...e.defaultOptions,...e.options},this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||t.defaultLogger,this.observers=[],this.state=e.state||a(),this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){var e,t,n,r,o,a,s,l,c,u,d,h,m,p,f,g;let A=()=>{var e;return this.retryer=(0,i.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},v="loading"===this.state.status;try{if(!v){this.dispatch({type:"loading",variables:this.options.variables}),await (null==(s=(l=this.mutationCache.config).onMutate)?void 0:s.call(l,this.state.variables,this));let e=await (null==(c=(u=this.options).onMutate)?void 0:c.call(u,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}let i=await A();return await (null==(e=(t=this.mutationCache.config).onSuccess)?void 0:e.call(t,i,this.state.variables,this.state.context,this)),await (null==(n=(r=this.options).onSuccess)?void 0:n.call(r,i,this.state.variables,this.state.context)),await (null==(o=(a=this.options).onSettled)?void 0:o.call(a,i,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:i}),i}catch(e){try{throw await (null==(d=(h=this.mutationCache.config).onError)?void 0:d.call(h,e,this.state.variables,this.state.context,this)),await (null==(m=(p=this.options).onError)?void 0:m.call(p,e,this.state.variables,this.state.context)),await (null==(f=(g=this.options).onSettled)?void 0:f.call(g,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){let t=t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,i.canFetch)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}};this.state=t(this.state),n.notifyManager.batch(()=>{this.observers.forEach(t=>{t.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function a(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}e.s(["Mutation",0,o,"getDefaultState",0,a])},18623,e=>{"use strict";var t=e.i(28247),n=e.i(28875),r=e.i(10775),i=e.i(84733);class o extends r.Subscribable{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.client.defaultMutationOptions(e),(0,i.shallowEqualObjects)(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this})}onUnsubscribe(){if(!this.listeners.length){var e;null==(e=this.currentMutation)||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();let t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let e=this.currentMutation?this.currentMutation.state:(0,t.getDefaultState)(),n={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=n}notify(e){n.notifyManager.batch(()=>
3157{if(this.mutateOptions){var t,n,r,i,o,a,s,l;e.onSuccess?(null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(i=this.mutateOptions).onSettled)||r.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):e.onError&&(null==(o=(a=this.mutateOptions).onError)||o.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(s=(l=this.mutateOptions).onSettled)||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}e.listeners&&this.listeners.forEach(e=>{e(this.currentResult)})})}}e.s(["MutationObserver",0,o])},60804,e=>{"use strict";var t=e.i(59638);let n=t.createContext(void 0),r=t.createContext(!1);function i(e,t){return e||(t&&"u">typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=n),window.ReactQueryClientContext):n)}e.s(["QueryClientProvider",0,({client:e,children:n,context:o,contextSharing:a=!1})=>{t.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);let s=i(o,a);return t.createElement(r.Provider,{value:!o&&a},t.createElement(s.Provider,{value:e},n))},"useQueryClient",0,({context:e}={})=>{let n=t.useContext(i(e,t.useContext(r)));if(!n)throw Error("No QueryClient set, use QueryClientProvider to set one");return n}])},26175,87186,37476,9390,67073,15860,28022,73681,93337,1962,40164,68400,52780,13619,92589,8080,21350,17535,43371,1125,47666,e=>{"use strict";e.i(36680);var t=e.i(66101),n=e.i(92131);e.i(73894);var r=e.i(5079),i=e.i(19532),o=e.i(59638),a=e.i(30156),s=e.i(84733),l=e.i(18623),c=e.i(28875),u=e.i(60804);function d(e,t){return"function"==typeof e?e(...t):!!e}function h(e,t,n){let r=(0,s.parseMutationArgs)(e,t,n),i=(0,u.useQueryClient)({context:r.context}),[h]=o.useState(()=>new l.MutationObserver(i,r));o.useEffect(()=>{h.setOptions(r)},[h,r]);let p=(0,a.useSyncExternalStore)(o.useCallback(e=>h.subscribe(c.notifyManager.batchCalls(e)),[h]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),f=o.useCallback((e,t)=>{h.mutate(e,t).catch(m)},[h]);if(p.error&&d(h.options.useErrorBoundary,[p.error]))throw p.error;return{...p,mutate:f,mutateAsync:p.mutate}}function m(){}e.s(["shouldThrowError",0,d],87186),e.s(["useMutation",0,h],37476);var p=e.i(49213),f=e.i(42262),g=e.i(13743);let A=async e=>{let t=await (0,g.RESTClient)("/auth/logout",{method:"POST",headers:{authorization:`Bearer ${e}`}});return t.status>=200&&t.status<300},v=async e=>{let t=await (0,g.RESTClient)("/auth/session",{method:"GET",headers:{authorization:`Bearer ${e}`}});return t.status>=200&&t.status<300},y=e=>{let{response:t}=e;return!!t?.errors?.find(e=>e.extensions?.code==="SESSION_EXPIRED"||e.extensions?.exception?.status===440||e.extensions?.response?.statusCode===401)},E=async e=>{let t=await (0,g.RESTClient)("/auth/confirmation-link",{method:"POST",headers:{authorization:`Bearer ${e}`}});return t.status>=200&&t.status<300},C=async(e,t)=>(0,g.RESTClient)("/auth/forgot-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,captchaToken:t})}),b=async e=>{let t=await (0,g.RESTClient)(`/auth/blacklisted-domains?email=${e}`,{method:"GET"});return!(t.status>=200&&t.status<300)},I=async e=>{let t=await (0,g.RESTClient)(`/auth/invite-codes?code=${e}`,{method:"GET"}),n="",r=t.status>=200&&t.status<300;return r||(n=(await t.json()).message),{isValid:r,message:n}},x=async e=>{let t,n=await (0,g.RESTClient)(`/auth/signin-providers?email=${encodeURIComponent(e)}`,{method:"GET"});if(!(n.status>=200&&n.status<300)&&404!==n.status)throw Error("There was an error trying to get the Sign In Provider");try{t=await n.json()}catch(e){throw Error("Invalid response format")}return t?.provider||null},w=async(e,t,n)=>{let{ssoUrl:r,entityId:i,x509Certificates:o}=n,a=await (0,g.RESTClient)(`/auth/signin-providers/${encodeURIComponent(t)}/settings`,{method:"PUT",body:JSON.stringify({ssoUrl:r,entityId:i,x509Certificates:o,serviceProviderEntityId:n.serviceProviderEntityId,callbackUrl:n.callbackUrl}),headers:{authorization:`Bearer ${e}`,"Content-Type":"application/json"}});if(!(a.status>=200&&a.status<300))throw Error("There was an error while updating the Sign In provider settings.")},k=async(e,t)=>{let n,r=await (0,g.RESTClient)(`/auth/signin-providers/organizations/${t}`,{method:"GET",headers:{authorization:`Bearer ${e}`,"Content-Type":"application/json"}});if(!(r.status>=200&&r.status<300)&&404!==r.status)throw Error("There was an error trying to retrieve the Sign In provider.");try{n=await r.json()}catch(e){throw Error("Invalid response format")}return n.provider||null},B=async(e,t,n,r)=>{let i=await (0,g.RESTClient)(`/auth/signin-providers/organizations/${t}`,{method:"PUT",body:JSON.stringify({enabled:n,...r&&{providerId:r}}),headers:{authorization:`Bearer ${e}`,"Content-Type":"application/json"}});if(!(i.status>=200&&i.status<300))throw Error("The Sign In provider couldn't be created or updated")},S=async(e,t)=>{let n,r=await (0,g.RESTClient)(`/auth/signin-providers/${encodeURIComponent(t)}/settings`,{method:"GET",headers:{authorization:`Bearer ${e}`,"Content-Type":"application/json"}});if(!(r.status>=200&&r.status<300)&&404!==r.status)throw Error("There was an error trying to retrieve the Sign In provider settings.");try{n=await r.json()}catch(e){throw Error("Invalid response format")}return n.settings||null};e.s(["IsSessionExpired",0,y,"checkBlacklistedDomain",0,b,"getSessionRemainingTime",0,e=>{var t;let n;return t=e.lastActivity,n=parseInt("180",10),(t?new Date(t):new Date).getTime()+6e4*n-Date.now()},"getSignInProviderByOrg",0,k,"getSignInProviderIdByEmail",0,x,"getSignInProviderSettingsByOrg",0,S,"isFirebaseGhostUser",0,e=>{let{displayName:t}=e;if(!t||!(e=>{try{return JSON.parse(e),!0}catch(e){return!1}})(t))return!1;let n=JSON.parse(t);return!!n&&!!n.userType&&"ghost_user"===n.userType}
3157,"isInviteCodeValid",0,I,"logout",0,A,"saveSignInProviderSettings",0,w,"sendConfirmationLink",0,E,"sendForgotPasswordEmail",0,C,"toggleSignInProvider",0,B,"validateSession",0,v],9390);let T=function({mutation:e,queryKey:t,onSuccess:n,onMutate:r,onError:o}){let a=(0,u.useQueryClient)(),[s]=(0,p.useAuthState)(f.firebaseAuth);return h({mutationFn:async t=>(0,i.fetcher)(e,t,s?.getIdToken()),onMutate:e=>{r?.(e)},onError:(e,t)=>{let n=y(e);o?.(e,t,n)},onSuccess:(e,r)=>{t&&a.invalidateQueries({queryKey:t}),n?.(e,r)}})};e.s(["default",0,T],67073);let Q=()=>{let e=T({mutation:r.REQUEST_GET_SIGNED_URL});return{requestGetSignedUrl:async(t,n)=>{let{requestGetSignedUrl:r}=await e.mutateAsync({objectId:t,downloadFilename:n});return r.url}}};e.s(["useSignedUrl",0,Q],15860);var R=e.i(41304),O=e.i(23780),j=e.i(6557),M=e.i(32021);let P=parseInt("14400");e.s(["DownloadAttachmentButton",0,({url:e,objectId:r,isLink:i,iconOnly:o})=>{let a,{getFileSignedUrl:s}=(0,n.useFileDownload)(),{requestGetSignedUrl:l}=Q();if(i&&!e&&!r)return null;let c=async t=>{let n;t.preventDefault();let i=/iPad|iPhone|iPod/.test(navigator.userAgent),o=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),a=null;i&&o&&(a=window.open("","_blank")),r?n=await l(r):e&&(n=await s(e,P)),n?i&&o&&a?a.location.href=n:window.open(n,"_blank"):a&&a.close()};return(0,t.jsx)(t.Fragment,{children:i?(0,t.jsx)("a",{href:(a=e??"").includes("http://")||a.includes("https://")?a:"https://"+a,target:"_blank",rel:"noopener noreferrer",children:(0,t.jsxs)(O.Flexbox,{className:"cursor-pointer rounded-md px-3 py-2 hover:bg-gray-100",gap:"1",children:[(0,t.jsx)(j.Icon,{name:"ArrowUpRight"}),(0,t.jsx)(M.Text,{children:"Open"})]})}):(0,t.jsxs)(R.Button,{variant:"clear",onClick:c,"aria-label":o?"Download attachment":void 0,children:[(0,t.jsx)(j.Icon,{name:"Download",width:"18",className:"shrink-0"}),!o&&(0,t.jsx)(M.Text,{className:"hidden sm:block",children:"Download"})]})})}],26175);var N=e.i(7431);let D=()=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"1",className:"w-full",children:[(0,t.jsxs)(O.Flexbox,{justify:"between",children:[(0,t.jsx)(N.Skeleton,{width:25}),(0,t.jsx)(N.Skeleton,{width:10})]}),(0,t.jsx)(O.Flexbox,{direction:"column",gap:"1",className:"py-3",children:(0,t.jsx)(N.Skeleton,{height:22,width:30})})]});e.s(["TabsRootSkeleton",0,D],28022);let L=()=>(0,t.jsxs)(O.Flexbox,{justify:"between",children:[(0,t.jsxs)(O.Flexbox,{gap:"2",children:[(0,t.jsx)(N.Skeleton,{className:"w-[320px]"}),(0,t.jsx)(N.Skeleton,{className:"w-[86px]"})]}),(0,t.jsx)(N.Skeleton,{className:"w-[139px]"})]});var z=e.i(25280);let F=()=>{let e=[{id:"col1",width:30},{id:"col2",width:15,className:"lg:min-w-[175px]"},{id:"col3",width:15},{id:"col4",width:15},{id:"col5",width:15,className:"lg:min-w-[150px]"},{id:"col6",width:10}],n=Array(8).fill(null);return(0,t.jsxs)(O.Flexbox,{direction:"column",className:"rounded-md border-[1px] border-gray-200",children:[(0,t.jsx)(O.Flexbox,{justify:"center",className:"rounded-t-md bg-gray-100 px-9 py-2",children:(0,t.jsx)(N.Skeleton,{height:16,width:100})}),(0,t.jsx)(O.Flexbox,{direction:"column",justify:"center",children:n.map((n,r)=>(0,t.jsx)(O.Flexbox,{justify:"between",className:"[&>*:nth-child(1)]:ml-9 [&>*:nth-child(6)]:mr-9",children:e.map(e=>(0,t.jsx)(N.Skeleton,{height:42,width:e.width,className:(0,z.cls)(["m-4",e.className])},e.id))},r))})]})};e.s(["DealTableSkeleton",0,F],73681),e.s(["DashboardSkeleton",0,({showHeaders:e})=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"4",children:[(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"4",className:e?"visible":"hidden",children:[(0,t.jsx)(D,{}),(0,t.jsx)(L,{})]}),(0,t.jsx)(F,{})]})],93337),e.s(["RemindersSettingsSkeleton",0,()=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"4",children:[(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"1",children:[(0,t.jsx)(N.Skeleton,{width:100,height:24}),(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"2",children:[(0,t.jsx)(N.Skeleton,{className:"gap-6 pl-6",width:100,height:40}),(0,t.jsx)(N.Skeleton,{className:"gap-6 pl-6",width:100,height:40})]})]}),(0,t.jsx)(N.Skeleton,{width:100,height:20})]})],1962),e.s(["PaginationSkeleton",0,()=>(0,t.jsx)(O.Flexbox,{justify:"center",children:(0,t.jsx)(N.Skeleton,{height:25,width:"240px"})})],40164);let _=({length:e=20})=>(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2",children:Array.from({length:e}).map((e,n)=>(0,t.jsx)(N.Skeleton,{width:100,height:150,className:"flex-shrink-0 rounded-md"},n))});e.s(["CardsSkeleton",0,_],68400),e.s(["DealTemplateSkeleton",0,()=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"7",className:"w-full overflow-hidden",children:[(0,t.jsx)(D,{}),(0,t.jsx)(_,{})]})],52780);let U=({containerId:e,padding:t,otherContentHeight:n,footerHeight:r,rowHeight:i})=>{let[a,s]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let o=document.querySelector(`#${e}`);
3157s(Math.floor(((o?.getBoundingClientRect().height??0)-2*t-n-(r??0))/i))},[]),{skeletonRows:a}};e.s(["useSkeleton",0,U],13619),e.s(["EntityBlocksSkeleton",0,()=>{let[e,n]=(0,o.useState)(0),{skeletonRows:r}=U({containerId:"entity-blocks-main-container",padding:0,otherContentHeight:110,rowHeight:256});return(0,o.useEffect)(()=>{let e=document.querySelector("#entity-blocks-container");e&&n(window.getComputedStyle(e).getPropertyValue("grid-template-columns").split(" ").length)},[]),(0,t.jsx)(t.Fragment,{children:Array.from({length:r*e}).map((e,n)=>(0,t.jsx)(N.Skeleton,{height:240},n))})}],92589);var H=e.i(12757);e.s(["JurisdictionsSkeleton",0,()=>{let{skeletonRows:e}=U({containerId:"entity-blocks-main-container",padding:0,otherContentHeight:110,rowHeight:56});return(0,t.jsx)(t.Fragment,{children:Array.from({length:e}).map((e,n)=>(0,t.jsxs)(O.Flexbox,{direction:"column",children:[(0,t.jsx)("div",{className:"align-center justify-start py-4",children:(0,t.jsx)(N.Skeleton,{width:30+30*Math.sin(n%8*Math.PI/8),height:24})}),(0,t.jsx)(H.Divider,{})]},n))})}],8080),e.s(["SignersSkeleton",0,()=>{let[e,n]=(0,o.useState)(0),{skeletonRows:r}=U({containerId:"entity-blocks-main-container",padding:0,otherContentHeight:70,rowHeight:120});return(0,o.useEffect)(()=>{let e=document.querySelector("#signers-container");e&&n(window.getComputedStyle(e).getPropertyValue("grid-template-columns").split(" ").length)},[]),(0,t.jsx)(t.Fragment,{children:Array.from({length:r*e}).map((e,n)=>(0,t.jsx)(N.Skeleton,{width:"calc(33% - 5px) lg:calc(25% - 4px)",height:104},n))})}],21350),e.s(["PlaybookSkeleton",0,({showHeaders:e=!1,className:n})=>{let{skeletonRows:r}=U({containerId:"playbook-container",padding:0,otherContentHeight:0,rowHeight:270});return(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"6",className:(0,z.cls)(["overflow-y-hidden",n]),children:[e&&(0,t.jsx)(D,{}),(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"6",className:"max-w-4xl",children:[(0,t.jsx)(N.Skeleton,{width:100,height:45}),(0,t.jsx)(O.Flexbox,{direction:"column",gap:"4",children:Array.from({length:r}).map((e,n)=>(0,t.jsx)(N.Skeleton,{height:240,className:"rounded-xl"},n))})]})]})}],17535);var V=e.i(92425),q=e.i(59988);e.s(["PaginatedSearchBar",0,({placeholder:e,leftElement:n,size:r="sm",defaultValue:i,value:a,onChange:s,onFocus:l,onBlur:c,disabled:u,name:d,required:h,inputClassName:m,onBeforeInput:p,dataTestId:f,onKeyDown:g,errorMessage:A,requiredError:v,showErrorBorder:y,resultsLength:E,currentResult:C,setCurrentResult:b,isLoading:I})=>{let x=(0,V.default)(a??"");return((0,o.useEffect)(()=>()=>s&&s(""),[]),I)?(0,t.jsx)(N.Skeleton,{width:100,height:32,className:q.inputClasses.size[r]}):(0,t.jsxs)(O.Flexbox,{align:"center",gap:"3",className:(0,z.cls)(["shadow-border w-full rounded-lg bg-white px-4 text-gray-500 shadow-black/10 focus-within:shadow-black/30 focus:outline-none",q.inputClasses.size[r],u&&"cursor-not-allowed !bg-gray-50",m,(A||v||y)&&"border-2 border-red-500"]),children:[n,(0,t.jsx)(q.Input,{name:d,className:(0,z.cls)(["w-full flex-grow bg-transparent text-sm outline-none placeholder:text-gray-400 disabled:cursor-not-allowed",u&&"text-gray-400"]),defaultValue:i,value:x,onChange:s,onFocus:l,onBlur:c,onBeforeInput:p,placeholder:e,disabled:u,required:h,size:"sm",inputClassName:"!shadow-none !py-0","data-testid":f,onKeyDown:g}),(0,t.jsx)(M.Text,{size:"sm",children:`${C}/${Number(E)??0}`}),(0,t.jsx)("div",{className:"h-8 w-[1px] shrink-0 bg-gray-400"}),(0,t.jsx)(R.Button,{variant:"clear",className:"!p-0",onClick:()=>{0!==E&&(1===C?b(E):E>0&&C>1&&b(C-1))},children:(0,t.jsx)(j.Icon,{name:"ArrowLeft",className:"rotate-90"})}),(0,t.jsx)(R.Button,{variant:"clear",className:"!p-0",onClick:()=>{0!==E&&(C===E?b(1):E>0&&C<E&&b(C+1))},children:(0,t.jsx)(j.Icon,{name:"ArrowLeft",className:"-rotate-90"})}),(0,t.jsx)(R.Button,{variant:"clear",className:"!p-0",onClick:()=>s&&s(""),children:(0,t.jsx)(j.Icon,{name:"X"})})]})}],43371),e.s(["DealTeamSkeleton",0,()=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"6",className:"m-6 px-4 py-2",children:[(0,t.jsxs)(O.Flexbox,{className:"flex flex-col flex-nowrap items-stretch justify-start overflow-y-hidden rounded-lg bg-[#E7F4FF] px-4 py-2",children:[(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"4",children:[(0,t.jsxs)(O.Flexbox,{direction:"row",justify:"between",children:[(0,t.jsx)(N.Skeleton,{width:20,height:24,className:"bg-[#CDE7FF]"}),(0,t.jsx)(N.Skeleton,{width:15,height:24,className:"bg-[#CDE7FF]"})]}),(0,t.jsx)(N.Skeleton,{width:100,height:36,className:"bg-[#CDE7FF]"}),(0,t.jsx)(N.Skeleton,{width:100,height:36,className:"bg-[#CDE7FF]"}),(0,t.jsx)(N.Skeleton,{width:100,height:40,className:"bg-[#CDE7FF]"})]}),(0,t.jsx)(N.Skeleton,{width:100,height:200,className:"bg-[#CDE7FF]"})]}),(0,t.jsx)(N.Skeleton,{width:100,height:80}),(0,t.jsx)(N.Skeleton,{className:"!rounded-md",height:44,width:100})]})],1125);let W=()=>(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"12",children:[(0,t.jsxs)(O.Flexbox,{justify:"between",align:"center",className:"pb-4a pt-6",children:[(0,t.jsx)(N.Skeleton,{width:"119px",height:28}),(0,t.jsx)(N.Skeleton,{width:"57px",height:41})]}),(0,t.jsxs)(O.Flexbox,{gap:"3",align:"center",className:"mb-12",children:[(0,t.jsx)(N.Skeleton,{width:"78px",height:15}),(0,t.jsx)(N.Skeleton,{width:"79px",height:15}),(0,t.jsx)(N.Skeleton,{width:"29px",height:15}),(0,t.jsx)(N.Skeleton,{width:"29px",height:15}),(0,t.jsx)(N.Skeleton,{width:"29px",height:15})]})]}),K=()=>(0,t.jsxs)(O.Flexbox,{gap:"14",className:"bg-primary-900 mb-3 w-[600px] rounded-md p-10 lg:w-[800px]",children:[(0,t.jsx)(O.Flexbox,{direction:"column",align:"center",justify:"start",children:(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"4",children:[(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"3",children:[(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"2",children:[(0,t.jsx)(N.Skeleton,{height:25,className:"bg-primary-700 w-[322px] lg:w-[422px]"}),(0,t.jsx)(N.Skeleton,{height:25,className:"bg-primary-700 w-[322px] lg:w-[422px]"}),(0,t.jsx)(N.Skeleton,{width:"250px",height:25,className:"bg-primary-700"})]}),(0,t.jsx)(N.Skeleton,{width:"143px",height:21,className:"bg-primary-700"})]}),(0,t.jsx)(N.Skeleton,{height:36,className:"bg-primary-700 w-[300px] lg:w-[422px]"})]})}),(0,t.jsx)(N.Skeleton,{width:"179px",height:179,className:"bg-primary-700"})]});e.s(["EmailTemplatesSkeleton",0,({showHeaders:e=!1})=>(0,t.jsxs)(O.Flexbox,{direction:"column",className:e?"px-12":"",children:[e&&(0,t.jsx)(W,{}),(0,t.jsxs)(O.Flexbox,{direction:"column",className:"pb-6",gap:"10",children:[(0,t.jsx)(N.Skeleton,{width:"97px",height:15}),(0,t.jsx)(N.Skeleton,{width:"62px",height:62})]}),(0,t.jsx)(O.Flexbox,{className:"max-w-[800px]",children:(0,t.jsx)(K,{})}),(0,t.jsxs)(O.Flexbox,{direction:"column",gap:"6",className:"max-w-[800px]",children:[(0,t.jsx)(N.Skeleton,{width:"358px",height:15}),(0,t.jsx)(N.Skeleton,{className:"w-[600px] lg:w-[800px]",height:68})]})]})],47666)},26529,e=>{"use strict";var t=e.i(59638);e.s(["useDebounce",0,function(e,n){let[r,i]=(0,t.useState)(e);return(0,t.useEffect)(()=>{let t=setTimeout(()=>i(e),n||500);return()=>{clearTimeout(t)}},[e,n]),r}])},58114,(e,t,n)=>{t.exports=e.r(74595)},50700,e=>{"use strict";var t=e.i(84733),n=e.i(28875),r=e.i(51143),i=e.i(10775),o=e.i(51724);class a extends i.Subscribable{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.length&&(this.currentQuery.addObserver(this),s(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return l(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return l(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,n){let r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),(0,t.shallowEqualObjects)(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();let o=this.hasListeners();o&&c(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();let a=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||a!==this.currentRefetchInterval)&&this.updateRefetchInterval(a)}getOptimisticResult(e){let t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){let t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){let t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let n=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(n=n.catch(t.noop)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),t.isServer||this.currentResult.isStale||!(0,t.isValidTimeout)(this.options.staleTime))return;let e=(0,t.timeUntilStale)(this.currentResult.dataUpdatedAt,this.options.staleTime);this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},e+1)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!t.isServer&&!1!==this.options.enabled&&(0,t.isValidTimeout)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>
3157{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,n){let r,i=this.currentQuery,a=this.options,l=this.currentResult,d=this.currentResultState,h=this.currentResultOptions,m=e!==i,p=m?e.state:this.currentQueryInitialState,f=m?this.currentResult:this.previousQueryResult,{state:g}=e,{dataUpdatedAt:A,error:v,errorUpdatedAt:y,fetchStatus:E,status:C}=g,b=!1,I=!1;if(n._optimisticResults){let t=this.hasListeners(),r=!t&&s(e,n),l=t&&c(e,i,n,a);(r||l)&&(E=(0,o.canFetch)(e.options.networkMode)?"fetching":"paused",A||(C="loading")),"isRestoring"===n._optimisticResults&&(E="idle")}if(n.keepPreviousData&&!g.dataUpdatedAt&&null!=f&&f.isSuccess&&"error"!==C)r=f.data,A=f.dataUpdatedAt,C=f.status,b=!0;else if(n.select&&void 0!==g.data)if(l&&g.data===(null==d?void 0:d.data)&&n.select===this.selectFn)r=this.selectResult;else try{this.selectFn=n.select,r=n.select(g.data),r=(0,t.replaceData)(null==l?void 0:l.data,r,n),this.selectResult=r,this.selectError=null}catch(e){this.selectError=e}else r=g.data;if(void 0!==n.placeholderData&&void 0===r&&"loading"===C){let e;if(null!=l&&l.isPlaceholderData&&n.placeholderData===(null==h?void 0:h.placeholderData))e=l.data;else if(e="function"==typeof n.placeholderData?n.placeholderData():n.placeholderData,n.select&&void 0!==e)try{e=n.select(e),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(C="success",r=(0,t.replaceData)(null==l?void 0:l.data,e,n),I=!0)}this.selectError&&(v=this.selectError,r=this.selectResult,y=Date.now(),C="error");let x="fetching"===E,w="loading"===C,k="error"===C;return{status:C,fetchStatus:E,isLoading:w,isSuccess:"success"===C,isError:k,isInitialLoading:w&&x,data:r,dataUpdatedAt:A,error:v,errorUpdatedAt:y,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:x,isRefetching:x&&!w,isLoadingError:k&&0===g.dataUpdatedAt,isPaused:"paused"===E,isPlaceholderData:I,isPreviousData:b,isRefetchError:k&&0!==g.dataUpdatedAt,isStale:u(e,n),refetch:this.refetch,remove:this.remove}}updateResult(e){let n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,t.shallowEqualObjects)(r,n))return;this.currentResult=r;let i={cache:!0},o=()=>{if(!n)return!0;let{notifyOnChangeProps:e}=this.options;if("all"===e||!e&&!this.trackedProps.size)return!0;let t=new Set(null!=e?e:this.trackedProps);return this.options.useErrorBoundary&&t.add("error"),Object.keys(this.currentResult).some(e=>this.currentResult[e]!==n[e]&&t.has(e))};(null==e?void 0:e.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){let e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;let t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){let t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||(0,o.isCancelledError)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){n.notifyManager.batch(()=>{var t,n,r,i,o,a,s,l;e.onSuccess?(null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(i=this.options).onSettled)||r.call(i,this.currentResult.data,null)):e.onError&&(null==(o=(a=this.options).onError)||o.call(a,this.currentResult.error),null==(s=(l=this.options).onSettled)||s.call(l,void 0,this.currentResult.error)),e.listeners&&this.listeners.forEac
3157h(e=>{e(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function s(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&("error"!==e.state.status||!1!==t.retryOnMount)||e.state.dataUpdatedAt>0&&l(e,t,t.refetchOnMount)}function l(e,t,n){if(!1!==t.enabled){let r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&u(e,t)}return!1}function c(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&u(e,n)}function u(e,t){return e.isStaleByTime(t.staleTime)}e.s(["QueryObserver",0,a])},1846,e=>{"use strict";function t(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function n(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}e.s(["hasNextPage",0,function(e,n){if(e.getNextPageParam&&Array.isArray(n)){let r=t(e,n);return null!=r&&!1!==r}},"hasPreviousPage",0,function(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){let r=n(e,t);return null!=r&&!1!==r}},"infiniteQueryBehavior",0,function(){return{onFetch:e=>{e.fetchFn=()=>{var r,i,o,a,s,l;let c,u=null==(r=e.fetchOptions)||null==(i=r.meta)?void 0:i.refetchPage,d=null==(o=e.fetchOptions)||null==(a=o.meta)?void 0:a.fetchMore,h=null==d?void 0:d.pageParam,m=(null==d?void 0:d.direction)==="forward",p=(null==d?void 0:d.direction)==="backward",f=(null==(s=e.state.data)?void 0:s.pages)||[],g=(null==(l=e.state.data)?void 0:l.pageParams)||[],A=g,v=!1,y=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),E=(e,t,n,r)=>(A=r?[t,...A]:[...A,t],r?[n,...e]:[...e,n]),C=(t,n,r,i)=>{if(v)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);let o={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};return Object.defineProperty(o,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?v=!0:null==(n=e.signal)||n.addEventListener("abort",()=>{v=!0}),e.signal}}),Promise.resolve(y(o)).then(e=>E(t,r,e,i))};if(f.length)if(m){let n=void 0!==h,r=n?h:t(e.options,f);c=C(f,n,r)}else if(p){let t=void 0!==h,r=t?h:n(e.options,f);c=C(f,t,r,!0)}else{A=[];let n=void 0===e.options.getNextPageParam;c=!u||!f[0]||u(f[0],0,f)?C([],n,g[0]):Promise.resolve(E([],g[0],f[0]));for(let r=1;r<f.length;r++)c=c.then(i=>{if(!u||!f[r]||u(f[r],r,f)){let o=n?g[r]:t(e.options,i);return C(i,n,o)}return Promise.resolve(E(i,g[r],f[r]))})}else c=C([]);return c.then(e=>({pages:e,pageParams:A}))}}}}])},36779,33380,37425,93270,41095,13002,5196,89743,e=>{"use strict";let t;e.s(["default",()=>M],36779);var n,r,i,o=e.i(66101);e.i(73894);var a=e.i(5079),s=e.i(50800);e.i(22778);var l=e.i(41271),c=e.i(23780),u=e.i(12537),d=e.i(32021),h=e.i(59638),m=e.i(67073);e.i(36680);var p=e.i(19532),f=e.i(84733),g=e.i(50700),A=e.i(1846);class v extends g.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,A.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,A.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var n,r,i,o,a,s;let{state:l}=e,c=super.createResult(e,t),{isFetching:u,isRefetching:d}=c,h=u&&(null==(n=l.fetchMeta)||null==(r=n.fetchMore)?void 0:r.direction)==="forward",m=u&&(null==(i=l.fetchMeta)||null==(o=i.fetchMore)?void 0:o.direction)==="backward";return{...c,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,A.hasNextPage)(t,null==(a=l.data)?void 0:a.pages),hasPreviousPage:(0,A.hasPreviousPage)(t,null==(s=l.data)?void 0:s.pages),isFetchingNextPage:h,isFetchingPreviousPage:m,isRefetching:d&&!h&&!m}}}var y=e.i(30156),E=e.i(28875);let C=h.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}));var b=e.i(60804);let I=h.createContext(!1);I.Provider;var x=e.i(87186);function w(e,t){let n=(0,b.useQueryClient)({context:e.context}),r=h.useContext(I),i=h.useContext(C),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=E.notifyManager.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=E.notifyManager.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=E.notifyManager.batchCalls(o.onSettled)),o.suspense&&"number"!=typeof o.staleTime&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&!i.isReset()&&(o.retryOnMount=!1),h.useEffect(()=>{i.clearReset()},[i]);let[a]=h.useState(()=>new t(n,o)),s=a.getOptimisticResult(o);if((0,y.useSyncExternalStore)(h.useCallback(e=>r?()=>void 0:a.subscribe(E.notifyManager.batchCalls(e)),[a,r]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),h.useEffect(()=>{a.setOptions(o,{listeners:!1})},[o,a]),(null==o?void 0:o.suspense)&&s.isLoading&&s.isFetching&&!r)throw a.fetchOptimistic(o).then(({data:e})=>{null==o.onSuccess||o.onSuccess(e),null==o.onSettled||o.onSettled(e,null)}
3157).catch(e=>{i.clearReset(),null==o.onError||o.onError(e),null==o.onSettled||o.onSettled(void 0,e)});if((({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&(0,x.shouldThrowError)(n,[e.error,r]))({result:s,errorResetBoundary:i,useErrorBoundary:o.useErrorBoundary,query:a.getCurrentQuery()}))throw s.error;return o.notifyOnChangeProps?s:a.trackResult(s)}var k=e.i(49213),B=e.i(42262),S=e.i(9390);let T=function({query:e,variables:t,queryKey:n,enabled:r=!0,onSuccess:i,onError:o,refetchOnWindowFocus:a=!1,staleTime:s,token:l}){var c;let[u,d]=(0,k.useAuthState)(B.firebaseAuth);return c={queryKey:n,queryFn:async()=>(0,p.fetcher)(e,t||{},l?Promise.resolve(l):u?.getIdToken()),refetchOnWindowFocus:a,enabled:(!!u||!d)&&r,retry:!1,staleTime:s,onSuccess:e=>{i?.(e)},onError:e=>{let t=(0,S.IsSessionExpired)(e);o?.(e,t)}},w((0,f.parseQueryArgs)(c,void 0,void 0),g.QueryObserver)};e.s(["default",0,T,"useInfiniteQuery",0,function({query:e,variables:t,queryKey:n,enabled:r=!0,onSuccess:i,onError:o,refetchOnWindowFocus:a=!1,staleTime:s,token:l,getNextPageParam:c,getPreviousPageParam:u}){var d;let[h,m]=(0,k.useAuthState)(B.firebaseAuth);return d={queryKey:n,queryFn:async({pageParam:n=0})=>(0,p.fetcher)(e,t?t(n):{},l?Promise.resolve(l):h?.getIdToken()),refetchOnWindowFocus:a,enabled:(!!h||!m)&&r,retry:!1,staleTime:s,getNextPageParam:c,getPreviousPageParam:u,onSuccess:e=>{i?.(e)},onError:e=>{let t=(0,S.IsSessionExpired)(e);o?.(e,t)}},w((0,f.parseQueryArgs)(d,void 0,void 0),v)}],33380),e.s(["default",()=>j],37425);var Q=e.i(6557),R=e.i(59988),O=e.i(25280);let j=({value:e,copied:t,setCopied:n,copyLabel:r,disabled:i})=>(0,o.jsxs)(c.Flexbox,{className:"w-full",children:[(0,o.jsx)(R.Input,{inputClassName:"rounded-tr-none rounded-br-none bg-[#FFFFFF] text-gray-400",className:"flex-1",value:e,disabled:!0}),(0,o.jsxs)(c.Flexbox,{className:(0,O.cls)(["bg-gray-50 w-32 text-center rounded-tr-lg rounded-br-lg shadow-border shadow-black/10",i?"opacity-50":"cursor-pointer"]),align:"center",justify:"center",gap:"2",onClick:t=>{t.stopPropagation(),i||navigator.clipboard.writeText(e).then(()=>n(!0)).catch(()=>n(!1))},children:[(0,o.jsx)(Q.Icon,{name:t?"Check":"Copy",className:"mt-0.5",color:"#667085"}),(0,o.jsx)(d.Text,{className:"text-gray-500",weight:"medium",children:t?"Copied":r??"Copy Link"})]})]}),M=({isOpen:e,onOpenChange:t,organizationId:n})=>{let[r,i]=(0,h.useState)(""),[p,f]=(0,h.useState)(!1),[g,A]=(0,h.useState)(!1);T({query:s.GET_ORGANIZATION_INVITE_CODE,queryKey:["organizationInviteCode",n],variables:{input:{organizationId:n}},onSuccess:e=>{e.getInviteCode.expiredAt&&new Date(e.getInviteCode.expiredAt)<new Date?v.mutate({input:{organizationId:n}}):i(e.getInviteCode.url)}});let v=(0,m.default)({mutation:a.GENERATE_ORGANIZATION_INVITE_CODE,queryKey:["organizationInviteCode",n],onSuccess:e=>{i(e.generateInviteCode.url),f(!1),A(!1)},onError:()=>f(!1)});return(0,o.jsx)(l.Dialog,{title:"Invite via Link",cardCss:"max-w-lg",open:e,onOpenChange:t,children:(0,o.jsxs)(c.Flexbox,{direction:"column",gap:"4",children:[(0,o.jsx)(d.Text,{className:"text-gray-500",children:"Share this link to invite users individually or in bulk. This is visible only to Admins."}),(0,o.jsx)(j,{value:r||"Generate a New Invite Link",copied:g,setCopied:A}),(0,o.jsx)(u.MutationButton,{isLoading:p,loadingText:"Generating New Invite",text:"Generate New Invite Link",onClick:()=>{f(!0),v.mutate({input:{organizationId:n}})},className:"shrink-0",variant:"outline"})]})})};e.s(["default",()=>L],93270);var P=e.i(40164);let N=({value:e,onClick:t,selected:n})=>(0,o.jsx)(c.Flexbox,{onClick:t,justify:"center",align:"center",className:(0,O.cls)(["min-w-[28px] h-[32px] rounded-md cursor-pointer",n&&"bg-gray-100"]),children:(0,o.jsx)(d.Text,{size:"xs",className:"text-gray-500",children:e})}),D=()=>(0,o.jsx)(c.Flexbox,{className:"w-[20px] h-fit",justify:"center",children:(0,o.jsx)(d.Text,{size:"xs",className:"text-gray-500",children:"..."})}),L=({offset:e,limit:t,total:n,onChange:r,loading:i=!1})=>{let a=()=>!(n<=t)&&!(n-e<=t),s=e>0,l=Math.ceil(e/t)+1,u=Math.ceil(n/t),d=(e,t,n)=>l<=3||u<=7?e:l>=u-2?t:n,h=d(3,u-4,l-1),m=d(4,u-3,l),p=d(5,u-2,l+1),f=(h-1)*t,g=(m-1)*t,A=(p-1)
3157*t;return i?(0,o.jsx)(P.PaginationSkeleton,{}):(0,o.jsxs)(c.Flexbox,{gap:"4",align:"center",children:[(0,o.jsx)("button",{onClick:()=>e-t>0?r(e-t):r(0),className:(0,O.cls)(["flex justify-center items-center w-[28px] h-[32px]",s?"text-gray-400":"text-gray-200"]),disabled:!s,children:(0,o.jsx)(Q.Icon,{name:"ChevronLeft",width:"6"})}),(0,o.jsxs)(c.Flexbox,{gap:"0",align:"center",children:[(0,o.jsx)(N,{value:1,onClick:()=>r(0),selected:1===l}),h<=3||u<=7?u<=2?null:(0,o.jsx)(N,{value:2,onClick:()=>r(t),selected:2===l}):(0,o.jsx)(D,{}),h>2&&h<u-1&&u>3&&(0,o.jsx)(N,{value:h,onClick:()=>r(f),selected:l===h}),m>3&&m<u-1&&u>4&&(0,o.jsx)(N,{value:m,onClick:()=>r(g),selected:l===m}),p>4&&p<u-1&&u>5&&(0,o.jsx)(N,{value:p,onClick:()=>r(A),selected:l===p}),p>=u-2||u<=7?u<=3?null:(0,o.jsx)(N,{value:u-1,onClick:()=>r((u-2)*t),selected:l===u-1}):(0,o.jsx)(D,{}),u>1&&(0,o.jsx)(N,{value:u,onClick:()=>r((u-1)*t),selected:l===u})]}),(0,o.jsx)("button",{onClick:()=>r(e+t),className:(0,O.cls)(["flex justify-center items-center w-[28px] h-[32px]",a()?"text-gray-400":"text-gray-200"]),disabled:!a(),children:(0,o.jsx)(Q.Icon,{name:"ChevronLeft",className:"rotate-180",width:"6"})})]})};e.s(["default",()=>ee],5196);var z=e.i(10937),F=e.i(37071),_=e.i(41304),U=e.i(12757),H=e.i(70619);let V={sm:"py-1 pr-2.5 pl-3",md:"py-2.5 pr-3.5 pl-4"},q=({options:e,onChange:t,placeholder:n,label:r,size:i="md",noResultsMessage:a,leftOptionElement:s,leftElement:l,rightElement:u,resultsClassName:m,disabled:p,required:f,inputClassName:g,topOptionsElement:A,onOpenChange:v,inputValue:y,onInputValueChange:E,dropdownClassName:C,className:b,loading:I,requiredError:x,dataTestId:w,isWebhooks:k=!1})=>{let B=(0,h.useRef)(null),S=(0,h.useRef)(null),[T,R]=(0,h.useState)(!1),[j,M]=(0,h.useState)(""),[P,N]=(0,h.useState)(!1),[D,L]=(0,h.useState)(null),z=e.filter(e=>e.label.toLowerCase().includes(j.toLowerCase())||e.value.toLocaleLowerCase().includes(j.toLocaleLowerCase())||e.email?.toLocaleLowerCase().includes(j.toLocaleLowerCase())),F=()=>{if(T&&S.current){let e=S.current,t=0===e.scrollTop,n=e.scrollHeight-e.scrollTop===e.clientHeight;t&&n?L(null):t?L("CaretDown"):n&&L("CaretUp")}};return(0,h.useEffect)(()=>{void 0!==y&&M(y)},[y]),(0,h.useEffect)(()=>{v?.()},[T]),(0,h.useEffect)(()=>{F()},[T,j,z]),(0,h.useEffect)(()=>{let e=()=>{P||R(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[P]),(0,o.jsxs)(c.Flexbox,{direction:"column",justify:"between",className:(0,O.cls)(["h-full transition-all duration-[50ms] ease-in-out",b,k&&T&&"mb-24"]),grow:!0,gap:"2",children:[r&&(0,o.jsx)(d.Text,{className:"text-gray-600",weight:"medium",children:r}),(0,o.jsxs)("div",{onMouseEnter:()=>N(!0),onMouseLeave:()=>N(!1),children:[(0,o.jsxs)("div",{className:(0,O.cls)(["shadow-border flex w-full content-center gap-2 rounded-md text-sm text-gray-500 shadow-black/10 focus-within:shadow-black/30 hover:bg-gray-50",V[i],g,x&&"border-2 border-red-500"]),ref:B,children:[l,(0,o.jsx)("input",{type:"text",className:"flex flex-1 bg-inherit focus:outline-none",placeholder:n??"Search...",value:j,onChange:n=>{let r=n.target.value;E?E(r):M(r);let i=e.find(e=>e.label===r.trim());t(i?.value??""),R(!0)},onClick:()=>{R(!0)},disabled:p,required:f,"data-testid":w}),u||(0,o.jsx)(Q.Icon,{name:T?"CaretUp":"CaretDown",className:"mt-1 cursor-pointer text-gray-800",onClick:()=>R(!T)})]}),(0,o.jsx)("div",{className:"relative flex-wrap",children:(0,o.jsxs)("div",{className:(0,O.cls)(["absolute z-50 rounded-md border border-gray-200 bg-white shadow-xl",T?"":"hidden",C]),style:{width:B.current?.clientWidth},children:[A,z.length&&!I?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:(0,O.cls)(["max-h-60 overflow-y-auto",m]),ref:S,onScroll:F,children:(0,o.jsx)("div",{children:z.map((e,n)=>(0,o.jsx)("div",{className:"z-50 flex cursor-pointer justify-between rounded-sm py-1.5 pl-4 pr-2 text-sm leading-normal text-gray-600 outline-none hover:bg-gray-100 data-[disabled]:pointer-events-none data-[disabled]:bg-gray-50 data-[highlighted]:bg-gray-100",onClick:n=>{n.preventDefault(),k||R(!1),t(e.value),E?E(e.label):k||M(e.label)},children:(0,o.jsxs)(c.Flexbox,{gap:"2",align:"center",children:[s?s(e):null,(0,o.jsx)(d.Text,{children:e.label})]})}
3157,n))})}),D&&(0,o.jsx)(c.Flexbox,{align:"center",justify:"center",children:(0,o.jsx)(Q.Icon,{name:D})})]}):I?(0,o.jsx)(c.Flexbox,{justify:"center",className:"p-2",children:(0,o.jsx)(H.Spinner,{})}):a?(0,o.jsx)(d.Text,{className:"w-full p-2 text-center text-gray-400",children:a}):null]})})]}),x&&(0,o.jsxs)(d.Text,{className:"text-error-500 flex gap-1 align-middle",children:[(0,o.jsx)("span",{className:"text-xl font-medium",children:"*"}),"This field is required."]})]})};e.s(["default",0,q],41095);var W=e.i(26529),K=e.i(30897);let G={title:"Internal Usage Note",content:"Use this card to enter any internal usage note that users in your organization should be able to reference from their Deals.",usageNote:'Click on the three dots ("...") of this card and then "Edit" to start editing this Playbook item.',action:z.AdditionalTermAction.Custom};var X=((n={}).StandardAgreement="Standard Agreement",n.CoverPage="Cover Page",n.EntityBlocks="Entity Blocks",n.Playbook="Playbook",n.BontermsSupport="Bonterms Support",n),Y=((r={}).ENTITY_BLOCK="entity-block",r.PLAYBOOK_ITEM="playbook-item",r.ADDITIONAL_TERM="additional-term",r);let J=[z.NegotiationParticipantRole.Owner,z.NegotiationParticipantRole.Viewer,z.NegotiationParticipantRole.Reviewer,z.NegotiationParticipantRole.Approver];var Z=((i={})[i.Waiting=0]="Waiting",i[i.WaitingForCounterparty=1]="WaitingForCounterparty",i[i.SubmitReview=2]="SubmitReview",i[i.ReviewFinished=3]="ReviewFinished",i[i.Back=4]="Back",i[i.Next=5]="Next",i[i.SendDeal=6]="SendDeal",i[i.SendDealChanges=7]="SendDealChanges",i[i.WaitingForApprovals=8]="WaitingForApprovals",i[i.ApproveDeal=9]="ApproveDeal",i[i.InitiateSignature=10]="InitiateSignature",i[i.ConnectSigningProvider=11]="ConnectSigningProvider",i[i.Viewer=12]="Viewer",i);let $={COMPANY_NAME_TOO_LONG:`Company name must be ${K.COMPANY_NAME_MAX_LENGTH} characters or less.`};e.s(["DealToggleOptions",()=>X,"DraggableId",()=>Y,"InternalUsageNoteInitialValues",0,G,"MAX_RESULTS",0,5,"NavbarButtonType",()=>Z,"NavbarLabels",0,{INITIAL_PROPOSAL_SENT:"You're waiting for your counterparty to open your proposal.",guidedReview:{review:{self:{owner:{NOT_READY:"You must act on all open proposals to move forward.",READY:"You may now move forward."},REVIEWER:'As Reviewer, you may act and leave for Owner. <a href="https://support.bonterms.com/hc/en-us/articles/23088443405076-Reviewer-Role" target="_blank" class="font-medium text-primary-600">Learn more.</a>',APPROVER:'As Approver, you may optionally act as a Reviewer at this stage. <a href="https://support.bonterms.com/hc/en-us/articles/23056405088276-Approver-Role" target="_blank" class="font-medium text-primary-600">Learn more.</a>',OTHER:"Waiting on your deal Owner to act on the deal."},COUNTERPARTY:"You're waiting for your counterparty to review your proposal."},SUMMARY:'If everything looks good, click "Send" to share with your counterparty.'},approval:{internalApproval:{self:{OWNER:"You're waiting on an internal Approver.",APPROVER:"As Approver, the deal is waiting for you to Approve or Request Changes.",OTHER:"The deal is waiting on an internal Approver."},COUNTERPARTY:"You're waiting for your counterparty to approve the deal."},ownerApproval:{owner:{ACCOUNT_CREATED:"All terms approved! You may now move the deal to signature.",GHOST:'Click "Move to Signature" to give your final approval of the deal.'},OTHER:"The deal is waiting for your deal Owner to move to signature."}},signature:{initiateSignature:{sender:{OWNER:'Click "Initiate Signature" to send the deal to the Signers.',OTHER:"The deal is waiting for your Owner to initiate signature."},recipient:{owner:{INLINE:'Click "Initiate Signature" to send the deal to the Signers.'},OTHER:"You're waiting for your counterparty to initiate the signature process."}},pendingSignature:{self:{signer:{INLINE:"The deal is waiting for you to sign.",EXTERNAL:"The deal is waiting for you to sign. Check your inbox."},OTHER:"You're waiting for your Signer to sign."},counterparty:{GHOST:"All done here. You will receive an email when your counterparty has signed.",ACCOUNT_CREATED:"You're waiting for your counterparty to
3157sign."}}}},"SAML_SSO_ERRORS",0,{CERTIFICATE_ERROR:"Error when parsing certificate",ENTITY_ID_ERROR:"SAML Response <Issuer> mismatch."},"UniqueNegotiationRoles",0,J,"VALIDATION_MESSAGES",0,$],13002);let ee=({open:e,onOpenChange:t,data:n,isNegotiationsDialog:r,organizationId:i,role:u,userToRevoke:p,onRevokeUser:f})=>{let[g,A]=(0,h.useState)(""),[v,y]=(0,h.useState)(""),[E,C]=(0,h.useState)(""),[b,I]=(0,h.useState)(""),[x,w]=(0,h.useState)(!1),[k,B]=(0,h.useState)(""),S=(0,W.useDebounce)(k,500),Q=()=>{t(),y(""),C(""),A(""),B("")};(0,h.useEffect)(()=>{w(k!==S)},[k]);let{data:O}=T({query:s.GET_ORGANIZATION_TEAM_MEMBERS,queryKey:["teamMembers",i,5,S],enabled:!!i&&e,variables:{input:{organizationId:i,offset:0,limit:5,search:S,filterOut:p?[p.email]:void 0},withDeleted:!1},onSuccess:()=>w(!1),onError:()=>w(!1)}),j=(0,m.default)({mutation:a.UPDATE_TEMPLATES_SIGNER,onSuccess:()=>{D(),Q()},onError:e=>{I(e.message),I(e.response?.errors[0]?.message||"An error occurred")}}),M=(0,m.default)({mutation:a.UPDATE_NEGOTIATIONS_ROLES,onSuccess:()=>{D(),Q()},onError:e=>{I(e.response?.errors[0]?.message||"An error occurred")}}),P=O?.organizationTeamMembers.data,N=P?.filter(e=>e.id!==p?.id).map(e=>({value:e.email,label:e.email,picture:e.profilePicture}))||[],D=()=>{p&&f(p.id,p.email)},L=u===z.NegotiationParticipantRole.Owner,H=u===z.NegotiationParticipantRole.Signer,V=!g||!v||H&&!E;return(0,o.jsx)(l.Dialog,{open:e,onOpenChange:Q,title:L?"Change Owner":"Change Signer",cardCss:"max-w-lg overflow-visible",children:(0,o.jsxs)(c.Flexbox,{direction:"column",gap:"4",children:[(0,o.jsxs)(d.Text,{children:["User has ",r?"deals":"templates"," assigned. Please assign a new ",L?"owner":"signer"," before revoking user access."]}),n&&n.length>0&&(0,o.jsx)(c.Flexbox,{className:"border-2 border-gray-200 rounded-md p-4 max-h-20 overflow-auto",direction:"column",children:n.map((e,t)=>(0,o.jsxs)(d.Text,{children:["⢠",e.title]},t))}),(0,o.jsx)(U.Divider,{}),(0,o.jsxs)(c.Flexbox,{gap:"4",className:"w-full",justify:"between",children:[(0,o.jsx)(R.Input,{value:g,placeholder:"Name",onChange:A,className:"w-full"}),H&&(0,o.jsx)(R.Input,{value:E,placeholder:"Title",onChange:C,className:"w-full"})]}),(0,o.jsx)(q,{inputValue:k,onInputValueChange:B,onChange:e=>{y(e);let t=P?.find(t=>t.email===e)?.name,n=P?.find(t=>t.email===e)?.title;t?A(t):A(""),n?C(n):C("")},options:N,loading:x,placeholder:"Signer's email address",leftOptionElement:e=>(0,o.jsx)(F.Avatar,{src:e.picture,size:"sm",alt:e.label,username:e.value}),dropdownClassName:"!fixed",noResultsMessage:"No users were found."}),!!b.length&&(0,o.jsx)(d.Text,{className:"text-error-500 text-center",size:"xs",children:b}),(0,o.jsxs)(_.Button,{onClick:()=>{if(I(""),!r){let e=n?.map(e=>e.id);if(e)return void j.mutate({input:{templatesIds:e,signerName:g,signerTitle:E,signerEmail:v}})}let e={negotiationsIds:n?.map(e=>e.id),signerEmail:v,signerName:g,signerTitle:E,organizationId:i,role:u};M.mutate({input:e})},disabled:V,children:["Update ",L?"Owner":"Signer"]})]})})};e.s(["default",()=>et],89743);let et=({open:e,onOpenChange:t,handleSubmit:n,iconName:r,title:i,subTitle:a,error:s,cancelTitle:u,handleCancel:h,submitTitle:m,isLoading:p,noDivider:f,noSecondaryDivider:g,buttonVariant:A,hideCancelButton:v,buttonClassName:y,buttonsFlexboxClassName:E,submitDisabled:C})=>(0,o.jsx)(l.Dialog,{noDivider:!0,open:e,onOpenChange:t,cardCss:"max-w-lg",children:(0,o.jsxs)(c.Flexbox,{direction:"column",gap:"6",children:[(0,o.jsxs)(c.Flexbox,{children:[(0,o.jsx)(c.Flexbox,{justify:"start",direction:"column",className:"mr-4",children:(0,o.jsx)(Q.Icon,{name:r,width:"56"})}),(0,o.jsxs)(c.Flexbox,{direction:"column",gap:"1",grow:!0,className:"mt-1",children:[(0,o.jsxs)(c.Flexbox,{justify:"between",align:"start",gap:"2",children:[(0,o.jsx)(d.Text,{size:"base",weight:"medium",className:"w-full",children:i}),(0,o.jsx)(_.Button,{variant:"clear",className:"!p-1 h-6",onClick:()=>t(!1),children:(0,o.jsx)(Q.Icon,{name:"X",width:16,height:16})})]}),!f&&(0,o.jsx)(U.Divider,{className:"my-4"}),"string"==typeof a?(0,o.jsx)(d.Text,{className:"text-gray-500",children:a}):(0,o.jsx)(c.Flexbox,{className:"w-full",direction:"row",children:a}),s&&(0,o.jsx)(d.Text,{className:"text-red-500 my-4",children:s})]})]}),!!n&&(0,o.jsxs)(c.Flexbox,{direction:"column",gap:"6",children:[!g&&(0,o.jsx)(U.Divider,{}
3157),(0,o.jsxs)(c.Flexbox,{justify:"end",gap:"2",className:E,children:[!v&&(0,o.jsx)(_.Button,{onClick:()=>{h?h():t(!1)},variant:"outline",className:(0,O.cls)(["px-4 py-3",y]),children:u??"Cancel"}),(0,o.jsx)(_.Button,{variant:A??"error",onClick:n,className:(0,O.cls)(["px-4 py-3",y]),disabled:C,children:p?(0,o.jsx)(H.Spinner,{size:"20"}):m})]})]})]})})},68717,(e,t,n)=>{e.e,t.exports=function(){var e={
3157"./packages/@logrocket/console/src/index.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=r(n("./packages/@logrocket/console/src/registerConsole.js")).default},
3157"./packages/@logrocket/console/src/registerConsole.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];return["log","warn","info","error","debug"].forEach(function(n){t.push((0,o.default)(console,n,function(){for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];e.addEvent("lr.core.LogEvent",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.isEnabled;if("object"===(0,i.default)(o)&&!1===o[n]||!1===o)return null;if("error"===n&&t.shouldAggregateConsoleErrors)if(r&&r.length>=2&&"ERROR"===r[0]){var s="";try{s=" ".concat(r[1])}catch(e){}a.Capture.captureMessage(e,"".concat(r[0]).concat(s),r,{},!0)}else a.Capture.captureMessage(e,r[0],r,{},!0);return{logLevel:n.toUpperCase(),args:r}})}))}),function(){t.forEach(function(e){return e()})}};var i=r(n("./node_modules/@babel/runtime/helpers/typeof.js")),o=r(n("./packages/@logrocket/utils/src/enhanceFunc.ts")),a=n("./packages/@logrocket/exceptions/src/index.js")},
3157"./packages/@logrocket/exceptions/src/Capture.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.captureMessage=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={exceptionType:o?"CONSOLE":"MESSAGE",message:t,messageArgs:n,browserHref:window.location?window.location.href:""};(0,i.scrubException)(a,r),e.addEvent("lr.core.Exception",function(){return a})},t.captureException=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"WINDOW",l=r||o.default.computeStackTrace(t),c={exceptionType:s,errorType:l.name,message:l.message,browserHref:window.location?window.location.href:""};(0,i.scrubException)(c,n);var u={_stackTrace:(0,a.default)(l)};e.addEvent("lr.core.Exception",function(){return c},u)};var i=n("./packages/@logrocket/utils/src/scrubException.ts"),o=r(n("./packages/@logrocket/utils/src/TraceKit.js")),a=r(n("./packages/@logrocket/exceptions/src/stackTraceFromError.js"))},
3157"./packages/@logrocket/exceptions/src/index.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=n("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"registerExceptions",{enumerable:!0,get:function(){return o.default}}),t.Capture=void 0;var o=r(n("./packages/@logrocket/exceptions/src/registerExceptions.js"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}t.Capture=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=r?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(n("./packages/@logrocket/exceptions/src/Capture.js"))},
3157"./packages/@logrocket/exceptions/src/raven/raven.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=r(n("./node_modules/@babel/runtime/helpers/createClass.js")),a=r(n("./packages/@logrocket/utils/src/TraceKit.js")),s=Object.prototype;function l(e){return"function"==typeof e}function c(e,t,n,r){var i=e[t];e[t]=n(i),r&&r.push([e,t,i])}var u="u">typeof window?window:void 0!==n.g?n.g:"u">typeof self?self:{};u.document,t.default=function(){function e(t){var n=t.captureException;(0,i.default)(this,e),this._errorHandler=this._errorHandler.bind(this),this._ignoreOnError=0,this._wrappedBuiltIns=[],this.captureException=n,a.default.report.subscribe(this._errorHandler),this._instrumentTryCatch()}return(0,o.default)(e,[{key:"uninstall",value:function(){for(a.default.report.unsubscribe(this._errorHandler);this._wrappedBuiltIns.length;){var e=this._wrappedBuiltIns.shift(),t=e[0],n=e[1],r=e[2];t[n]=r}}},{key:"_errorHandler",value:function(e){this._ignoreOnError||this.captureException(e)}},{key:"_ignoreNextOnError",value:function(){var e=this;this._ignoreOnError+=1,setTimeout(function(){e._ignoreOnError-=1})}},{key:"context",value:function(e,t,n){return l(e)&&(n=t||[],t=e,e=void 0),this.wrap(e,t).apply(this,n)}},{key:"wrap",value:function(e,t,n){var r,i=this;if(void 0===t&&!l(e))return e;if(l(e)&&(t=e,e=void 0),!l(t))return t;try{if(t.__lr__)return t;if(t.__lr_wrapper__)return t.__lr_wrapper__;if(!Object.isExtensible(t))return t}catch(e){return t}function o(){var r=[],o=arguments.length,s=!e||e&&!1!==e.deep;for(n&&l(n)&&n.apply(this,arguments);o--;)r[o]=s?i.wrap(e,arguments[o]):arguments[o];try{return t.apply(this,r)}catch(t){throw i._ignoreNextOnError(),i.captureException(a.default.computeStackTrace(t),e),t}}for(var c in t)r=t,s.hasOwnProperty.call(r,c)&&(o[c]=t[c]);return o.prototype=t.prototype,t.__lr_wrapper__=o,o.__lr__=!0,o.__inner__=t,o}},{key:"_instrumentTryCatch",value:function(){var e=this,t=e._wrappedBuiltIns;function n(t){return function(n,r){for(var i=Array(arguments.length),o=0;o<i.length;++o)i[o]=arguments[o];var a=i[0];return(l(a)&&(i[0]=e.wrap(a)),t.apply)?t.apply(this,i):t(i[0],i[1])}}c(u,"setTimeout",n,t),c(u,"setInterval",n,t),u.requestAnimationFrame&&c(u,"requestAnimationFrame",function(t){return function(n){return t(e.wrap(n))}},t);for(var r=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],i=0;i<r.length;i++)!function(n){var r=u[n]&&u[n].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&(c(r,"addEventListener",function(t){return function(n,r,i,o){var a;try{r&&r.handleEvent&&(r.handleEvent=e.wrap(r.handleEvent))}catch(e){}return t.call(this,n,e.wrap(r,void 0,a),i,o)}},t),c(r,"removeEventListener",function(e){return function(t,n,r,i){try{var o=null==n?void 0:n.__lr_wrapper__;o&&e.call(this,t,o,r,i)}catch(e){}return e.call(this,t,n,r,i)}},void 0))}(r[i]);var o=u.jQuery||u.$;o&&o.fn&&o.fn.ready&&c(o.fn,"ready",function(t){return function(n){return t.call(this,e.wrap(n))}},t)}}]),e}()},
3157"./packages/@logrocket/exceptions/src/registerExceptions.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=n("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=new o.default({captureException:function(t){a.captureException(e,null,null,t)}}),n=function(t){t.reason instanceof Error?a.captureException(e,t.reason,null,null,"UNHANDLED_REJECTION"):e.addEvent("lr.core.Exception",function(){return{exceptionType:"UNHANDLED_REJECTION",message:t.reason||"Unhandled Promise rejection"}})};return window.addEventListener("unhandledrejection",n),function(){window.removeEventListener("unhandledrejection",n),t.uninstall()}};var o=r(n("./packages/@logrocket/exceptions/src/raven/raven.js")),a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=s(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(n("./packages/@logrocket/exceptions/src/Capture.js"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}},
3157"./packages/@logrocket/exceptions/src/stackTraceFromError.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e){return null===e?void 0:e}return e.stack?e.stack.map(function(e){return{lineNumber:t(e.line),columnNumber:t(e.column),fileName:t(e.url),functionName:t(e.func)}}):void 0}},
3157"./packages/@logrocket/network/src/fetchIntercept.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),o=n("./packages/@logrocket/network/src/registerXHR.js"),a=[];function s(e,t){for(var n=a.reduce(function(e,t){return[t].concat(e)},[]),r=arguments.length,s=Array(r>2?r-2:0),l=2;l<r;l++)s[l-2]=arguments[l];var c=Promise.resolve(s);return n.forEach(function(e){var n=e.request,r=e.requestError;(n||r)&&(c=c.then(function(e){return n.apply(void 0,[t].concat((0,i.default)(e)))},function(e){return r.apply(void 0,[t].concat((0,i.default)(e)))}))}),c=c.then(function(t){var n,r;(0,o.setActive)(!1);try{n=e.apply(void 0,(0,i.default)(t))}catch(e){r=e}if((0,o.setActive)(!0),r)throw r;return n}),n.forEach(function(e){var n=e.response,r=e.responseError;(n||r)&&(c=c.then(function(e){return n(t,e)},function(e){return r&&r(t,e)}))}),c}var l=!1;t.default={register:function(e){if(!l){l=!0;var t=window;if(t.fetch&&t.Promise){var n,r,i=t.fetch.polyfill;n=t.fetch,r=0,t.fetch=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return s.apply(void 0,[n,r++].concat(t))},i&&(t.fetch.polyfill=i)}}return a.push(e),function(){var t=a.indexOf(e);t>=0&&a.splice(t,1)}},clear:function(){a=[]}}},
3157"./packages/@logrocket/network/src/index.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{isReactNative:!1,isDisabled:!1};if((null==t?void 0:t.isDisabled)===!0)return function(){};var n=t.isReactNative,r=t.shouldAugmentNPS,i=t.shouldParseXHRBlob,d={},m=function(e){var t=e;if("object"===(0,o.default)(e)&&null!=e){var n=Object.getPrototypeOf(e);(n===Object.prototype||null===n)&&(t=JSON.stringify(e))}if(t&&t.length&&t.length>4096e3&&"string"==typeof t){var r=t.substring(0,1e3);return"".concat(r," ... LogRocket truncating to first 1000 characters.\n Keep data under 4MB to prevent truncation. https://docs.logrocket.com/reference/network")}return e},p=function(t,n){var r=n.method;e.addEvent("lr.network.RequestEvent",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.isEnabled,o=e.requestSanitizer;if(!(void 0===i||i))return null;var a=null;try{a=(void 0===o?function(e){return e}:o)(h(h({},n),{},{reqId:t}))}catch(e){console.error(e)}if(a){var s=a.url;if("u">typeof document&&"function"==typeof document.createElement){var l=document.createElement("a");l.href=a.url,s=l.href}return{reqId:t,url:s,headers:(0,u.default)(a.headers,function(e){return"".concat(e)}),body:m(a.body),method:r,referrer:a.referrer||void 0,mode:a.mode||void 0,credentials:a.credentials||void 0}}return d[t]=!0,null})},f=function(t,n){var r=n.method,i=n.status,o=n.responseType;e.addEvent("lr.network.ResponseEvent",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.isEnabled,s=e.responseSanitizer;if(!(void 0===a||a))return null;if(d[t])return delete d[t],null;var l=null;try{l=(void 0===s?function(e){return e}:s)(h(h({},n),{},{reqId:t}))}catch(e){console.error(e)}return l?{reqId:t,responseType:o,status:l.status,headers:(0,u.default)(l.headers,function(e){return"".concat(e)}),body:m(l.body),method:r}:{reqId:t,responseType:o,status:i,headers:{},body:null,method:r}})},g=function(t){return e.isDisabled||!0===d[t]},A=(0,a.default)({addRequest:p,addResponse:f,isIgnored:g}),v=(0,c.default)({addRequest:p,addResponse:f,isIgnored:g,logger:e,shouldAugmentNPS:r,shouldParseXHRBlob:i}),y=(0,s.registerIonic)({addRequest:p,addResponse:f,isIgnored:g}),E=n?function(){}:(0,l.default)(e);return function(){E(),A(),v(),y()}};var i=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),o=r(n("./node_modules/@babel/runtime/helpers/typeof.js")),a=r(n("./packages/@logrocket/network/src/registerFetch.js")),s=n("./packages/@logrocket/network/src/registerIonic.ts"),l=r(n("./packages/@logrocket/network/src/registerNetworkInformation.js")),c=r(n("./packages/@logrocket/network/src/registerXHR.js")),u=r(n("./packages/@logrocket/utils/src/mapValues.ts"));function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},
3157"./packages/@logrocket/network/src/registerFetch.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.addRequest,n=e.addResponse,r=e.isIgnored,i="fetch-",o={};return a.default.register({request:function(e){for(var n,r,a=arguments.length,s=Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];if("u">typeof Request&&s[0]instanceof Request){try{r=s[0].clone().text()}catch(e){r=Promise.resolve("LogRocket fetch error: ".concat(e.message))}n=r.then(function(e){return l(l({},u(s[0])),{},{body:e})},function(e){return l(l({},u(s[0])),{},{body:"LogRocket fetch error: ".concat(e.message)})})}else n=Promise.resolve(l(l({},u(s[1])),{},{url:"".concat(s[0]),body:(s[1]||{}).body}));return n.then(function(n){return o[e]=n.method,t("".concat(i).concat(e),n),s})},requestError:function(e,t){return Promise.reject(t)},response:function(e,t){if(r("".concat(i).concat(e)))return t;if("text/event-stream"===t.headers.get("content-type"))s=Promise.resolve("LogRocket skipped consuming an event-stream body.");else{try{a=t.clone()}catch(r){var a,s,l={url:t.url,responseType:t.type.toUpperCase(),status:t.status,headers:c(t.headers),body:"LogRocket fetch error: ".concat(r.message),method:o[e]};return delete o[e],n("".concat(i).concat(e),l),t}try{if(window.TextDecoder&&a.body){var u=a.body.getReader(),d=new window.TextDecoder("utf-8"),h="";s=u.read().then(function e(t){var n=t.done,r=t.value;if(n)return h;var i=r?d.decode(r,{stream:!0}):"";return h+=i,u.read().then(e)})}else s=a.text()}catch(e){s=Promise.resolve("LogRocket error reading body: ".concat(e.message))}}return s.catch(function(e){if(!("AbortError"===e.name&&e instanceof DOMException))return"LogRocket error reading body: ".concat(e.message)}).then(function(r){var a={url:t.url,responseType:t.type.toUpperCase(),status:t.status,headers:c(t.headers),body:r,method:o[e]};delete o[e],n("".concat(i).concat(e),a)}),t},responseError:function(e,t){return n("".concat(i).concat(e),{url:void 0,status:0,headers:{},body:"".concat(t)}),Promise.reject(t)}})};var i=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),o=r(n("./packages/@logrocket/utils/src/mapValues.ts")),a=r(n("./packages/@logrocket/network/src/fetchIntercept.js"));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c=function(e){return(0,o.default)(function(e){if(null==e||"function"!=typeof e.forEach)return e;var t={};return e.forEach(function(e,n){t[n]?t[n]="".concat(t[n],",").concat(e):t[n]="".concat(e)}),t}(e),function(e){return"".concat(e)})};function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{url:e.url,headers:c(e.headers),method:e.method&&e.method.toUpperCase(),referrer:e.referrer||void 0,mode:e.mode||void 0,credentials:e.credentials||void 0}}},
3157"./packages/@logrocket/network/src/registerIonic.ts":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.mergeHeaders=I,t.serializeQueryParams=function(e,t){return k("",e,t)},t.appendQueryParamsString=B,t.processData=S,t.registerIonic=function(e){var t,n,r,i=e.addRequest,o=e.addResponse,a=e.isIgnored,l=null==(t=window.cordova)||null==(n=t.plugin)?void 0:n.http,c={},u=!1;if(void 0===l)return function(){};var g=null==(r=window.ionic)?void 0:r.platforms;if(void 0!==g&&"function"==typeof g.some&&g.some(function(e){return f.has(e)}))return function(){};var A=l.sendRequest,E=(0,s.default)(function(e,t,n){if(!a("".concat(p).concat(n)))try{var r={url:e.url||"",status:e.status<600&&e.status>=100?e.status:0,headers:e.headers||{},body:t?e.data:e.error,method:c[n].toUpperCase()};o("".concat(p).concat(n),r)}catch(t){var i={url:e.url||"",status:e.status<600&&e.status>=100?e.status:0,headers:e.headers||{},body:"LogRocket fetch error: ".concat(t.message),method:c[n].toUpperCase()};o("".concat(p).concat(n),i)}});return l.sendRequest=function(e,t,n,r){var o=++T;if(!u)try{var a,s,f=function(e,t){var n,r=(e=e||{}).data;try{n=C(h,e.serializer||t.getDataSerializer(),"serializer / data payload type")}catch(i){n=C(m,e.serializer||t.getDataSerializer(),"serializer / data payload type"),r={}}return{data:r,filePath:e.filePath,followRedirect:e.followRedirect,headers:b(e.headers||{},v,"Invalid header type, must be string"),method:C(d,e.method||d[0],"method"),name:e.name,params:b(e.params||{},y,"Invalid param, must be of type string or array"),responseType:e.responseType,serializer:n,connectTimeout:e.connectTimeout,readTimeout:e.readTimeout,timeout:e.timeout}}(t,l),g=B(e,k("",f.params,!0)),x=(a=f.headers,I(I(l.getHeaders("*")||{},(s=new URL(e).host,l.getHeaders(s)||{})),a)),w=f.method||"get";c[o]=w;var Q={url:g,method:w.toUpperCase(),headers:x||{},body:S(f.data||{},f.serializer)};i("".concat(p).concat(o),Q)}catch(n){var R={url:e,method:(t.method||"get").toUpperCase(),headers:{},body:"LogRocket fetch error: ".concat(n.message)};i("".concat(p).concat(o),R)}return A(e,t,function(e){u||(E(e,!0,o),delete c[o]),n(e)},function(e){u||(E(e,!1,o),delete c[o]),r(e)})},function(){u=!0,l.sendRequest=A,c={}}};var i=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),o=r(n("./node_modules/@babel/runtime/helpers/typeof.js")),a=r(n("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),s=r(n("./packages/@logrocket/utils/src/protectFunc.ts"));function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d=new Set(["get","put","post","patch","head","delete","options","upload","download"]),h=new Set(["urlencoded","json","utf8"]),m=new Set(["raw","multipart"]),p="ionic-",f=new Set(["desktop","mobileweb","pwa"]),g=new Set(["FormData"]),A=new Set,v=new Set(["string"]),y=new Set(["string","array"]),E={utf8:v,urlencoded:new Set(["object"]),json:new Set(["array","object"]),raw:new Set(["Uint8Array","ArrayBuffer"]),default:A};function C(e,t,n){if("string"!=typeof t||(t=t.trim().toLowerCase(),!e.has(t)))throw Error("".concat(n," must be one of: ").concat((0,a.default)(e).join(", ")));return t}function b(e,t,n){if("object"!==(0,o.default)(e))throw Error(n);for(var r=0,i=Object.keys(e);r<i.length;r++){var a=i[r];if(!t.has((0,o.default)(e[a])))throw Error(n)}return e}function I(e,t){return u(u({},e),t)}function x(e,t){return t?encodeURIComponent(e):e}function w(e,t,n){return e.length?n?"".concat(encodeURIComponent(e),"[").concat(encodeURIComponent(t),"]"):"".concat(e,"[").concat(t,"]"):n?encodeURIComponent(t):t}
3157function k(e,t,n){var r=[];for(var i in t)if(t.hasOwnProperty(i)){var a=e.length?"".concat(e,"[").concat(i,"]"):i;if(Array.isArray(t[i])){r.push(function e(t,n,r){var i,a=[],s=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return l(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,void 0)}}(e))){t&&(e=t);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==t.return||t.return()}finally{if(a)throw i}}}}(n);try{for(s.s();!(i=s.n()).done;){var c=i.value;if(Array.isArray(c)){a.push(e("".concat(t,"[]"),c,r));continue}if("object"===(0,o.default)(c)){a.push(k("".concat(t,"[]").concat(c),r,void 0));continue}a.push("".concat(w(t,"",r),"=").concat(x(c,r)))}}catch(e){s.e(e)}finally{s.f()}return a.join("&")}(a,t[i],n));continue}if("object"===(0,o.default)(t[i])&&null!==t[i]){r.push(k(a,t[i],n));continue}r.push("".concat(w(e,i,n),"=").concat(x(t[i],n)))}return r.join("&")}function B(e,t){if(!e.length||!t.length)return e;var n=new URL(e),r=n.host,i=n.pathname,o=n.search,a=n.hash,s=n.protocol;return"".concat(s,"//").concat(r).concat(i).concat(o.length?"".concat(o,"&").concat(t):"?".concat(t)).concat(a)}function S(e,t){var r=(0,o.default)(e),i=E[t]||E.default,s="multipart"===t?g:A;if(s.size>0){var l=!1;if(s.forEach(function(t){n.g[t]&&e instanceof n.g[t]&&(l=!0)}),!l)throw Error("INSTANCE_TYPE_MISMATCH_DATA ".concat((0,a.default)(s).join(", ")))}if(0===s.size&&!i.has(r))throw Error("TYPE_MISMATCH_DATA ".concat((0,a.default)(i).join(", ")));return"utf8"===t?e:JSON.stringify(e,void 0,2)}var T=0},
3157"./packages/@logrocket/network/src/registerNetworkInformation.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0;function r(){var r={online:window.navigator.onLine,effectiveType:"UNKOWN"};window.navigator.onLine?window.navigator.connection&&window.navigator.connection.effectiveType&&(r.effectiveType=n[window.navigator.connection.effectiveType]||"UNKNOWN"):r.effectiveType="NONE",t&&r.online===t.online&&r.effectiveType===t.effectiveType||(t=r,e.addEvent("lr.network.NetworkStatusEvent",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.isEnabled;return void 0===t||t?r:null}))}return setTimeout(r),window.navigator.connection&&"function"==typeof window.navigator.connection.addEventListener&&window.navigator.connection.addEventListener("change",r),window.addEventListener("online",r),window.addEventListener("offline",r),function(){window.removeEventListener("offline",r),window.removeEventListener("online",r),window.navigator.connection&&"function"==typeof window.navigator.connection.removeEventListener&&window.navigator.connection.removeEventListener("change",r)}};var n={"slow-2g":"SLOW2G","2g":"TWOG","3g":"THREEG","4g":"FOURG"}},
3157"./packages/@logrocket/network/src/registerXHR.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.setActive=function(e){u=e},t.default=function(e){var t=e.addRequest,n=e.addResponse,r=e.isIgnored,h=e.logger,m=e.shouldAugmentNPS,p=void 0===m||m,f=e.shouldParseXHRBlob,g=void 0!==f&&f,A=XMLHttpRequest,v=new WeakMap,y=!1,E="xhr-";return window._lrXMLHttpRequest=XMLHttpRequest,(XMLHttpRequest=function(e,m){var f=new A(e,m);if(!u)return f;v.set(f,{xhrId:++d,requestHeaders:{},sent:!1,done:!1});var C=f.open,b=f.send;p&&(f.open=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];try{var r=t[1];if(window.URL&&"function"==typeof window.URL&&0===r.search(l.WOOTRIC_RESPONSES_REGEX)){var i=new window.URL(h.recordingURL);i.searchParams.set("nps","wootric");var o=new window.URL(r),a=o.searchParams.get("response[text]");o.searchParams.set("response[text]","".concat(a?"".concat(a,"\n\n"):"","<").concat(i.href,"|View LogRocket session>")),t[1]=o.href}}catch(e){}return C.apply(this,t)},f.send=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];try{var r=v.get(f);if(window.URL&&"function"==typeof window.URL&&r&&r.url&&0===r.url.search(l.DELIGHTED_RESPONSES_REGEX)&&t.length&&-1!==t[0].indexOf(l.DELIGHTED_FEEDBACK_PREFIX)){var i=new window.URL(h.recordingURL);i.searchParams.set("nps","delighted");var o=encodeURIComponent(i.href),a=t[0].split("&").map(function(e){if((0,s.default)(e,l.DELIGHTED_FEEDBACK_PREFIX)){var t=e===l.DELIGHTED_FEEDBACK_PREFIX;return"".concat(e).concat(t?"":"\n\n","<").concat(o,"|View LogRocket session>")}return e}).join("&");t[0]=a}}catch(e){}return b.apply(this,t)});var I=function(){if(!y){var e,t=v.get(f);if(!(!t||r("".concat(E).concat(t.xhrId)))&&t.sent&&t.done){var i=t.status||c.XHR_CUSTOM_STATUS_CODES.error;i===c.XHR_CUSTOM_STATUS_CODES.error&&(null==(e=window.navigator)?void 0:e.onLine)===!1&&(i=c.XHR_CUSTOM_STATUS_CODES.offline);var o={url:t.url,status:i,headers:t.responseHeaders,body:t.responseBody,method:(t.method||"").toUpperCase()};if(g&&o.body instanceof Blob){var a=new FileReader;a.readAsText(o.body),a.onload=function(){try{o.body=JSON.parse(a.result)}catch(e){}n("".concat(E).concat(t.xhrId),o)}}else n("".concat(E).concat(t.xhrId),o)}}};(0,o.default)(f,"open",(0,a.default)(function(e,t){if(!y){var n=v.get(f);n.method=e,n.url=t}})),(0,o.default)(f,"send",(0,a.default)(function(e){if(!y){var n=v.get(f);if(n){var r={url:n.url,method:n.method&&n.method.toUpperCase(),headers:(0,i.default)(n.requestHeaders||{},function(e){return e.join(", ")}),body:e};t("".concat(E).concat(n.xhrId),r),n.sent=!0,I()}}})),(0,o.default)(f,"setRequestHeader",(0,a.default)(function(e,t){if(!y){var n=v.get(f);n&&(n.requestHeaders=n.requestHeaders||{},n.requestHeaders[e]=n.requestHeaders[e]||[],n.requestHeaders[e].push(t))}}));var x={readystatechange:(0,a.default)(function(){if(!y&&4===f.readyState){var e,t=v.get(f);if(!(!t||r("".concat(E).concat(t.xhrId)))){t.responseHeaders=(f.getAllResponseHeaders()||"").split(/[\r\n]+/).reduce(function(e,t){var n=t.split(": ");if(n.length>0){var r=n.shift(),i=n.join(": ");e[r]?e[r]+=", ".concat(i):e[r]=i}return e},{});try{switch(f.responseType){case"json":e=h._shouldCloneResponse?JSON.parse(JSON.stringify(f.response)):f.response;break;case"arraybuffer":case"blob":e=f.response;break;case"document":e=f.responseXML;break;case"text":case"":e=f.responseText;break;default:e=""}}catch(t){e="LogRocket: Error accessing response."}t.responseBody=e,t.status=f.status,t.done=!0}}}),abort:(0,a.default)(function(){var e=v.get(f);e&&(e.status=c.XHR_CUSTOM_STATUS_CODES.aborted)}),timeout:(0,a.default)(function(){var e=v.get(f);e&&(e.status=c.XHR_CUSTOM_STATUS_CODES.timeout)}),loadend:(0,a.default)(function(){I()})};return Object.keys(x).forEach(function(e){f.addEventListener(e,x[e])}),f}).prototype=A.prototype,["UNSENT","OPENED","HEADERS_RECEIVED","LOADING","DONE"].forEach(function(e){XMLHttpRequest[e]=A[e]}),function(){y=!0,XMLHttpRequest=A}};var i=r(n("./packages/@logrocket/utils/src/mapValues.ts")),o=r(n("./packages/@logrocket/utils/src/enhanceFunc.ts")),a=r(n("./packages/@logrocket/utils/src/protectFunc.ts")),s=r(n("./packages/@logrocket/utils/src/startsWith.js")),l=n("./packages/@logrocket/utils/src/constants/nps.js"),c=n("./packages/@logrocket/utils/src/constants/statusCodes.ts"),u=!0,d=0},
3157"./packages/@logrocket/now/src/index.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Date.now.bind(Date),r=n();t.default="u">typeof performance&&performance.now?performance.now.bind(performance):function(){return n()-r}},
3157"./packages/@logrocket/redux/src/createEnhancer.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.stateSanitizer,r=void 0===n?function(e){return e}:n,i=t.actionSanitizer,a=void 0===i?function(e){return e}:i;return function(t){return function(n,i,c){var u=t(n,i,c),d=u.dispatch,h=l++;return e.addEvent("lr.redux.InitialState",function(){var e;try{e=r(u.getState())}catch(e){console.error(e.toString())}return{state:e,storeId:h}}),s(s({},u),{},{dispatch:function(t){var n,i,s=(0,o.default)();try{i=d(t)}catch(e){n=e}finally{var l=(0,o.default)()-s;e.addEvent("lr.redux.ReduxAction",function(){var e=null,n=null;try{e=r(u.getState()),n=a(t)}catch(e){console.error(e.toString())}return e&&n?{storeId:h,action:n,duration:l,stateDelta:e}:null})}if(n)throw n;return i}})}}};var i=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),o=r(n("./packages/@logrocket/now/src/index.js"));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var l=0},
3157"./packages/@logrocket/redux/src/createMiddleware.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.stateSanitizer,r=void 0===n?function(e){return e}:n,a=t.actionSanitizer,s=void 0===a?function(e){return e}:a;return function(t){var n=o++;return e.addEvent("lr.redux.InitialState",function(){var e;try{e=r(t.getState())}catch(e){console.error(e.toString())}return{state:e,storeId:n}}),function(o){return function(a){var l,c,u=(0,i.default)();try{c=o(a)}catch(e){l=e}finally{var d=(0,i.default)()-u;e.addEvent("lr.redux.ReduxAction",function(){var e=null,i=null;try{e=r(t.getState()),i=s(a)}catch(e){console.error(e.toString())}return e&&i?{storeId:n,action:i,duration:d,stateDelta:e}:null})}if(l)throw l;return c}}}};var i=r(n("./packages/@logrocket/now/src/index.js")),o=0},
3157"./packages/@logrocket/redux/src/index.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createEnhancer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"createMiddleware",{enumerable:!0,get:function(){return o.default}});var i=r(n("./packages/@logrocket/redux/src/createEnhancer.js")),o=r(n("./packages/@logrocket/redux/src/createMiddleware.js"))},
3157"./packages/@logrocket/utils/src/TraceKit.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={collectWindowErrors:!0,debug:!1},i="u">typeof window?window:void 0!==n.g?n.g:"u">typeof self?self:{},o=[].slice,a=/^(?:Uncaught (?:exception: )?)?((?:Eval|Internal|Range|Reference|Syntax|Type|URI)Error): ?(.*)$/;function s(){return"u"<typeof document||void 0===document.location?"":document.location.href}r.report=function(){var e,t,n=[],l=null,c=null,u=null;function d(e,t){var i=null;if(!t||r.collectWindowErrors){for(var a in n)if(n.hasOwnProperty(a))try{n[a].apply(null,[e].concat(o.call(arguments,2)))}catch(e){i=e}if(i)throw i}}function h(t,n,i,o,l){if(u)r.computeStackTrace.augmentStackTraceWithInitialElement(u,n,i,t),m();else if(l)d(r.computeStackTrace(l),!0);else{var c,h={url:n,line:i,column:o},p=void 0,f=t;if("[object String]"===({}).toString.call(t)){var c=t.match(a);c&&(p=c[1],f=c[2])}h.func="?",d({name:p,message:f,url:s(),stack:[h]},!0)}return!!e&&e.apply(this,arguments)}function m(){var e=u,t=l;l=null,u=null,c=null,d.apply(null,[e,!1].concat(t))}function p(e,t){var n=o.call(arguments,1);if(u)if(c===e)return;else m();var i=r.computeStackTrace(e);if(u=i,c=e,l=n,setTimeout(function(){c===e&&m()},2e3*!!i.incomplete),!1!==t)throw e}return p.subscribe=function(r){t||(e=i.onerror,i.onerror=h,t=!0),n.push(r)},p.unsubscribe=function(e){for(var t=n.length-1;t>=0;--t)n[t]===e&&n.splice(t,1)},p.uninstall=function(){t&&(i.onerror=e,t=!1,e=void 0),n=[]},p}(),r.computeStackTrace=function(){function e(e){if(void 0!==e.stack&&e.stack){var t,n,r=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|<anonymous>).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|resource|\[native).*?)(?::(\d+))?(?::(\d+))?\s*$/i,o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,a=e.stack.split("\n"),l=[];/^(.*) is undefined$/.exec(e.message);for(var c=0,u=a.length;c<u;++c){if(t=r.exec(a[c])){var d=t[2]&&-1!==t[2].indexOf("native");n={url:d?null:t[2],func:t[1]||"?",args:d?[t[2]]:[],line:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}else if(t=o.exec(a[c]))n={url:t[2],func:t[1]||"?",args:[],line:+t[3],column:t[4]?+t[4]:null};else{if(!(t=i.exec(a[c])))continue;n={url:t[3],func:t[1]||"?",args:t[2]?t[2].split(","):[],line:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}!n.func&&n.line&&(n.func="?"),l.push(n)}return l.length?(l[0].column||void 0===e.columnNumber||(l[0].column=e.columnNumber+1),{name:e.name,message:e.message,url:s(),stack:l}):null}}function t(e,t,n,r){var i={url:t,line:n};if(i.url&&i.line){if(e.incomplete=!1,i.func||(i.func="?"),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;else if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function n(i,o){var a=null;o=null==o?0:+o;try{if(a=e(i))return a}catch(e){if(r.debug)throw e}try{if(a=function e(i,o){for(var a,l,c=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],d={},h=!1,m=e.caller;m&&!h;m=m.caller)if(m!==n&&m!==r.report){if(l={url:null,func:"?",line:null,column:null},m.name?l.func=m.name:(a=c.exec(m.toString()))&&(l.func=a[1]),void 0===l.func)try{l.func=a.input.substring(0,a.input.indexOf("{"))}catch(e){}d[""+m]?h=!0:d[""+m]=!0,u.push(l)}o&&u.splice(0,o);var p={name:i.name,message:i.message,url:s(),stack:u};return t(p,i.sourceURL||i.fileName,i.line||i.lineNumber,i.message||i.description),p}(i,o+1))return a}catch(e){if(r.debug)throw e}return{name:i.name,message:i.message,url:s()}}return n.augmentStackTraceWithInitialElement=t,n.computeStackTraceFromStackProp=e,n}(),t.default=r},
3157"./packages/@logrocket/utils/src/constants/nps.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DELIGHTED_FEEDBACK_PREFIX=t.DELIGHTED_RESPONSES_REGEX=t.WOOTRIC_RESPONSES_REGEX=void 0,t.WOOTRIC_RESPONSES_REGEX=/^https:\/\/production.wootric.com\/responses/,t.DELIGHTED_RESPONSES_REGEX=/^https:\/\/web.delighted.com\/e\/[a-zA-Z-]*\/c/,t.DELIGHTED_FEEDBACK_PREFIX="comment="},
3157"./packages/@logrocket/utils/src/constants/statusCodes.ts":function(e,t,n){"use strict";var r,i=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getStatusText=function(e){return a[String(e)]},t.XHR_CUSTOM_FAILURE_STATUSES=t.XHR_CUSTOM_STATUS_CODES=t.STATUS_CODES=void 0;var o=i(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),a={0:"",100:"Continue",101:"Switching Protocol",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"unused",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",510:"Not Extended",511:"Network Authentication Required"};t.STATUS_CODES=a;var s={error:0,timeout:444,aborted:499,offline:1001};t.XHR_CUSTOM_STATUS_CODES=s,r={},(0,o.default)(r,s.error,"Error"),(0,o.default)(r,s.timeout,"Timeout"),(0,o.default)(r,s.aborted,"Aborted"),(0,o.default)(r,s.offline,"Offline"),t.XHR_CUSTOM_FAILURE_STATUSES=r},
3157"./packages/@logrocket/utils/src/createUnsubListener.ts":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.createUnsubListener=function(e){return function(){e.clear()}},t.Handler=void 0;var i=r(n("./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=r(n("./node_modules/@babel/runtime/helpers/createClass.js"));t.Handler=function(){function e(t){(0,i.default)(this,e),this._value=void 0,this._value=t}return(0,o.default)(e,[{key:"get",value:function(){return this._value}},{key:"clear",value:function(){this._value=void 0}}]),e}()},
3157"./packages/@logrocket/utils/src/enhanceFunc.ts":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if("function"!=typeof e[t])return i;try{var o=function(){for(var e,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=a.apply(this,n);return null==(e=s.get())||e.apply(this,n),i},a=e[t],s=new r.Handler(n);return e[t]=o,function(){s.clear(),e[t]===o&&(e[t]=a)}}catch(e){return i}};var r=n("./packages/@logrocket/utils/src/createUnsubListener.ts"),i=function(){}},
3157"./packages/@logrocket/utils/src/logError.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="u">typeof console&&console.error&&console.error.bind?console.error.bind(console):function(){}},
3157"./packages/@logrocket/utils/src/mapValues.ts":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null==e)return{};var n={};return Object.keys(e).forEach(function(r){n[r]=t(e[r])}),n}},
3157"./packages/@logrocket/utils/src/protectFunc.ts":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return function(){var n;try{n=e.apply(void 0,arguments)}catch(e){if("u">typeof window&&window._lrdebug)throw e;var r=t(e);(0,o.default)("LogRocket",e),(0,i.default)(e,r)}return n}};var i=r(n("./packages/@logrocket/utils/src/sendTelemetryData.js")),o=r(n("./packages/@logrocket/utils/src/logError.js"))},
3157"./packages/@logrocket/utils/src/scrubException.ts":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.scrubException=function(e,t){if(t){var n,r=o(l);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=t[i];s(a)&&(e[i]=a.toString())}}catch(e){r.e(e)}finally{r.f()}var u,d=o(c);try{for(d.s();!(u=d.n()).done;){for(var h=u.value,m=t[h]||{},p={},f=0,g=Object.keys(m);f<g.length;f++){var A=g[f],v=m[A];s(v)&&(p[A.toString()]=v.toString())}e[h]=p}}catch(e){d.e(e)}finally{d.f()}}};var i=r(n("./node_modules/@babel/runtime/helpers/typeof.js"));function o(e,t){var n="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e){if(e){if("string"==typeof e)return a(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return/boolean|number|string/.test((0,i.default)(e))}var l=["level","logger"],c=["tags","extra"]},
3157"./packages/@logrocket/utils/src/sendTelemetryData.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.sendTelemetry=function(e,t){"u">typeof window&&window._lrdebug?(0,o.default)(e):t&&t.extra&&t.extra.appID&&"function"==typeof t.extra.appID.indexOf&&0===t.extra.appID.indexOf("au2drp/")&&Math.random()>=.25||c(l({message:e},t))},t.default=function(e,t){try{var n,r,i=e.message;try{n=JSON.stringify(t).slice(0,1e3)}catch(e){try{n="Could not stringify payload: ".concat(Object.prototype.toString.call(t))}catch(e){}}try{r=a.default.computeStackTrace(e).stack.map(function(e){return{filename:e.url,lineno:e.line,colno:e.column,function:e.func||"?"}})}catch(e){}c({message:i,extra:{stringPayload:n},exception:{values:[{type:e.type,value:i,stacktrace:{frames:r}}]}})}catch(e){(0,o.default)("Failed to send",e)}};var i=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),o=r(n("./packages/@logrocket/utils/src/logError.js")),a=r(n("./packages/@logrocket/utils/src/TraceKit.js"));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e){try{var t,n,r=e.message,i="https://e.logrocket.com/api/3/store/?sentry_version=7&sentry_client=http%2F3.8.0&sentry_key=b64162b4187a4c5caae8a68a7e291793",a=JSON.stringify(l({message:r,logger:"javascript",platform:"javascript",request:{headers:{"User-Agent":"u">typeof navigator&&navigator.userAgent},url:"u">typeof location&&location.href},release:"8304d923ee86bbba88df4d491ccbc1c75ecfbe70",environment:(null==(t=window)||null==(n=t.__SDKCONFIG__)?void 0:n.scriptEnv)||"prod"},e));if("u">typeof window){var s=new(window._lrXMLHttpRequest||XMLHttpRequest);s.open("POST",i),s.send(a)}else"u">typeof fetch&&fetch(i,{method:"POST",body:a}).catch(function(e){(0,o.default)("Failed to send via fetch",e)})}catch(e){(0,o.default)("Failed to send",e)}}},
3157"./packages/@logrocket/utils/src/startsWith.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e&&t&&e.substring(n,n+t.length)===t}},
3157"./packages/logrocket/src/LogRocket.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MAX_QUEUE_SIZE=void 0;var i=r(n("./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=r(n("./node_modules/@babel/runtime/helpers/createClass.js")),a=r(n("./node_modules/@babel/runtime/helpers/defineProperty.js")),s=r(n("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),l=r(n("./packages/@logrocket/network/src/index.js")),c=n("./packages/@logrocket/exceptions/src/index.js"),u=r(n("./packages/@logrocket/console/src/index.js")),d=n("./packages/@logrocket/redux/src/index.js");function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){(0,a.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}t.MAX_QUEUE_SIZE=1e3;var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ingestServer,n=(0,s.default)(e,["ingestServer"]);return t?m({serverURL:"".concat(t,"/i"),statsURL:"".concat(t,"/s")},n):n};t.default=function(){function e(){var t=this;(0,i.default)(this,e),this._buffer=[],["log","info","warn","error","debug"].forEach(function(e){t[e]=function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];t.addEvent("lr.core.LogEvent",function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"error"===e&&n.shouldAggregateConsoleErrors&&c.Capture.captureMessage(t,r[0],r,{},!0),{logLevel:e.toUpperCase(),args:r}},{shouldCaptureStackTrace:!0})}}),this._isInitialized=!1,this._installed=[],window._lr_surl_cb=this.getSessionURL.bind(this)}return(0,o.default)(e,[{key:"addEvent",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Date.now();this._run(function(i){i.addEvent(e,t,m(m({},n),{},{timeOverride:r}))})}},{key:"onLogger",value:function(e){for(this._logger=e;this._buffer.length>0;)this._buffer.shift()(this._logger)}},{key:"_run",value:function(e){if(!this._isDisabled)if(this._logger)e(this._logger);else{if(this._buffer.length>=1e3){this._isDisabled=!0,console.warn("LogRocket: script did not load. Check that you have a valid network connection."),this.uninstall();return}this._buffer.push(e.bind(this))}}},{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this._isInitialized){var n,r=t.shouldAugmentNPS,i=t.shouldParseXHRBlob,o=t.shouldDetectExceptions;(void 0===o||o)&&this._installed.push((0,c.registerExceptions)(this)),this._installed.push((0,l.default)(this,{shouldAugmentNPS:!!(void 0===r||r),shouldParseXHRBlob:!!(void 0!==i&&i),isDisabled:(null==t||null==(n=t.network)?void 0:n.isEnabled)===!1})),this._installed.push((0,u.default)(this)),this._isInitialized=!0,this._run(function(n){n.init(e,p(t))})}}},{key:"start",value:function(){this._run(function(e){e.start()})}},{key:"uninstall",value:function(){this._installed.forEach(function(e){return e()}),this._buffer=[],this._run(function(e){e.uninstall()})}},{key:"identify",value:function(e,t){this._run(function(n){n.identify(e,t)})}},{key:"startNewSession",value:function(){this._run(function(e){e.startNewSession()})}},{key:"track",value:function(e,t){this._run(function(n){n.track(e,t)})}},{key:"getSessionURL",value:function(e){if("function"!=typeof e)throw Error("LogRocket: must pass callback to getSessionURL()");this._run(function(t){t.getSessionURL?t.getSessionURL(e):e(t.recordingURL)})}},{key:"trackScrollEvent",value:function(e){this._logger&&this._logger.trackScrollEvent(e)}},{key:"getVersion",value:function(e){this._run(function(t){e(t.version)})}},{key:"captureMessage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};
3157c.Capture.captureMessage(this,e,[e],t)}},{key:"captureException",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c.Capture.captureException(this,e,t)}},{key:"version",get:function(){return this._logger&&this._logger.version}},{key:"sessionURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingID",get:function(){return this._logger&&this._logger.recordingID}},{key:"threadID",get:function(){return this._logger&&this._logger.threadID}},{key:"tabID",get:function(){return this._logger&&this._logger.tabID}},{key:"reduxEnhancer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.createEnhancer)(this,e)}},{key:"reduxMiddleware",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.createMiddleware)(this,e)}},{key:"isDisabled",get:function(){return!!(this._isDisabled||this._logger&&this._logger._isDisabled)}}]),e}()},
3157"./packages/logrocket/src/makeLogRocket.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return new i.default};if("u">typeof navigator&&"ReactNative"===navigator.product)throw Error("LogRocket on React Native requires the LogRocket React Native specific SDK. See setup guide here https://docs.logrocket.com/reference/react-native.");if("u">typeof window){if(window._disableLogRocket)return t();if(window.MutationObserver&&window.WeakMap){window._lrMutationObserver=window.MutationObserver;var r=n();return e(r),r}}return o()};var i=r(n("./packages/logrocket/src/LogRocket.js")),o=function(){return{init:function(){},uninstall:function(){},log:function(){},info:function(){},warn:function(){},error:function(){},debug:function(){},addEvent:function(){},identify:function(){},start:function(){},get threadID(){return null},get recordingID(){return null},get recordingURL(){return null},reduxEnhancer:function(){return function(e){return function(){return e.apply(void 0,arguments)}}},reduxMiddleware:function(){return function(){return function(e){return function(t){return e(t)}}}},track:function(){},getSessionURL:function(){},getVersion:function(){},startNewSession:function(){},onLogger:function(){},setClock:function(){},captureMessage:function(){},captureException:function(){}}}},
3157"./packages/logrocket/src/setup.js":function(e,t,n){"use strict";var r=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainsAndEnv=s,t.setupBaseSDKCONFIG=l,t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.enterpriseServer,n=e.sdkVersion,r=void 0===n?"10.1.0":n,a=(0,i.default)(e,["enterpriseServer","sdkVersion"]),c=s(r),u=c.scriptEnv,d=c.scriptOrigin,h=c.scriptIngest,m=a.sdkServer||t,p=a.ingestServer||t||h,f=(0,o.default)(function(){var e=document.createElement("script");p&&(l(p),window.__SDKCONFIG__.scriptEnv=u),m?e.src="".concat(m,"/logger.min.js"):window.__SDKCONFIG__&&window.__SDKCONFIG__.loggerURL?e.src=window.__SDKCONFIG__.loggerURL:window._lrAsyncScript?e.src=window._lrAsyncScript:e.src="".concat(d,"/logger-1.min.js"),e.async=!0,document.head.appendChild(e),e.onload=function(){"function"==typeof window._LRLogger?setTimeout(function(){f.onLogger(new window._LRLogger({sdkVersion:r}))}):(console.warn("LogRocket: script execution has been blocked by a product or service."),f.uninstall())},e.onerror=function(){console.warn("LogRocket: script could not load. Check that you have a valid network connection."),f.uninstall()}});return f};var i=r(n("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),o=r(n("./packages/logrocket/src/makeLogRocket.js")),a={"cdn.logrocket.com":"https://r.logrocket.io","cdn.logrocket.io":"https://r.logrocket.io","cdn.lr-ingest.io":"https://r.lr-ingest.io","cdn.lr-in.com":"https://r.lr-in.com","cdn.lr-in-prod.com":"https://r.lr-in-prod.com","cdn.lr-ingest.com":"https://r.lr-ingest.com","cdn.ingest-lr.com":"https://r.ingest-lr.com","cdn.lr-intake.com":"https://r.lr-intake.com","cdn.intake-lr.com":"https://r.intake-lr.com","cdn.logr-ingest.com":"https://r.logr-ingest.com","cdn.lrkt-in.com":"https://r.lrkt-in.com","cdn.lgrckt-in.com":"https://r.lgrckt-in.com","cdn-staging.logrocket.io":"https://staging-i.logrocket.io","cdn-staging.lr-ingest.io":"https://staging-i.lr-ingest.io","cdn-staging.lr-in.com":"https://staging-i.lr-in.com","cdn-staging.lr-in-prod.com":"https://staging-i.lr-in-prod.com","cdn-staging.lr-ingest.com":"https://staging-i.lr-ingest.com","cdn-staging.ingest-lr.com":"https://staging-i.ingest-lr.com","cdn-staging.lr-intake.com":"https://staging-i.lr-intake.com","cdn-staging.intake-lr.com":"https://staging-i.intake-lr.com","cdn-staging.logr-ingest.com":"https://staging-i.logr-ingest.com","cdn-staging.lrkt-in.com":"https://staging-i.lrkt-in.com","cdn-staging.lgrckt-in.com":"https://staging-i.lgrckt-in.com"};function s(e){if("script"!==e&&"shopify-pixel"!==e)return{scriptEnv:void 0,scriptOrigin:"https://cdn.lgrckt-in.com",scriptIngest:"https://r.lgrckt-in.com"};try{var t=document.currentScript.src.match(/^(https?:\/\/([^\\]+))\/.+$/),n=t&&t[2];if(n&&a[n])return{scriptEnv:n.startsWith("cdn-staging")?"staging":n.startsWith("localhost")?"development":"prod",scriptOrigin:t&&t[1],scriptIngest:a[n]}}catch(e){}return{scriptEnv:"prod",scriptOrigin:"https://cdn.logrocket.io"}}function l(e){void 0===window.__SDKCONFIG__&&(window.__SDKCONFIG__={}),window.__SDKCONFIG__.serverURL="".concat(e,"/i"),window.__SDKCONFIG__.statsURL="".concat(e,"/s")}},
vendor: 236 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 254 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 222 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/classCallCheck.js":function(e){e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 476 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/createClass.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 327 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/defineProperty.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 190 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/interopRequireDefault.js":function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 238 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/iterableToArray.js":function(e){e.exports=function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 300 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/nonIterableSpread.js":function(e){e.exports=function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 470 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/objectWithoutProperties.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js");e.exports=function(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 280 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":function(e){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 457 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/toConsumableArray.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"),i=n("./node_modules/@babel/runtime/helpers/iterableToArray.js"),o=n("./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"),a=n("./node_modules/@babel/runtime/helpers/nonIterableSpread.js");e.exports=function(e){return r(e)||i(e)||o(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 456 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 330 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/typeof.js").default,i=n("./node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 419 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/typeof.js":function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 509 bytes, line 3157
3157"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":function(e,t,n){var r=n("./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}},e.exports.__esModule=!0,e.exports.default=e.exports}
3157},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}();var r={};return!function(){"use strict";var e=r,t=n("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=(0,t(n("./packages/logrocket/src/setup.js")).default)()}(),r=r.default}()},18247,e=>{"use strict";var t=e.i(10937);e.s(["checkIsAdmin",0,function(e){return!!e&&[t.UserRole.Admin,t.UserRole.Supervisor].indexOf(e)>-1},"checkIsOnlyAdmin",0,function(e){return!!e&&e===t.UserRole.Admin}])},72744,60915,e=>{"use strict";var t=e.i(30897),n=e.i(10937),r=e.i(9261),i=e.i(59638);let o="/review/[id]",a="/summary/[id]",s="/sign/[id]",l="/approve/[id]",c="/deal-view/[id]";e.s(["approvePath",0,l,"dealViewPath",0,c,"default",0,(e,t,r,u,d)=>{let h=e.pathname,[m,p]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{let i;if(!t||!u)return;let m=t.status,f=t.id,g=r?.status,A=!!u?.some(e=>e.role===n.NegotiationParticipantRole.Owner);switch(m){case n.NegotiationStatus.Approved:case n.NegotiationStatus.WaitingForSignature:i=[s];break;case n.NegotiationStatus.TentativeAgreement:case n.NegotiationStatus.RequestingTermsChanges:i=g===n.DealCardStatus.Draft?A||d?[o,a]:[o]:[l];break;case n.NegotiationStatus.ReviewingTermsChanges:i=[l];break;case n.NegotiationStatus.Signed:case n.NegotiationStatus.SignedOffPlatform:case n.NegotiationStatus.Void:i=[c];break;default:i=A||d?[o,a]:[o]}let v=i.includes(h)?h:i[0];h===v?p(!1):e.replace(v.replace("[id]",f)).then(()=>p(!1))},[h,t,t?.id,t?.status,e,r,u,d]),m},"reviewPath",0,o,"signPath",0,s,"summaryPath",0,a],60915);let u=[{title:"Dashboard",testId:"dashboard",icon:"HomeDashboard",items:null,link:"/"},{title:"Playbook",testId:"playbook",link:"/playbook",icon:"BookOpen",permissions:[n.OrganizationPermission.ReadPlaybook],flag:t.PlanFeature.Playbook,items:[{link:"/editor",permissions:[n.OrganizationPermission.Playbook],flag:t.PlanFeature.Playbook}]},{title:"Deal Templates",testId:"deal-templates",link:"/templates/deals",icon:"DealTemplate",permissions:[n.OrganizationPermission.ReadTemplates],flag:t.PlanFeature.DealTemplates,items:[{link:"/create",permissions:[n.OrganizationPermission.ReadTemplates],flag:t.PlanFeature.DealTemplates}]},{title:"Entity Blocks",testId:"entity-blocks",link:"/entity-blocks",icon:"Entity",permissions:[n.OrganizationPermission.ReadEntityBlocks],flag:t.PlanFeature.EntityBlocks,items:[{link:"/editor",permissions:[n.OrganizationPermission.EntityBlocks],flag:t.PlanFeature.EntityBlocks}]},{title:"Analytics",testId:"analytics",link:"/analytics",icon:"Search",items:null,permissions:[n.OrganizationPermission.Analytics],flag:t.PlanFeature.Analytics}],d=[{title:"General",testId:"general",link:"/settings",icon:"Settings",permissions:[n.OrganizationPermission.Settings]},{title:"Team",testId:"team",link:"/team",icon:"Team",permissions:[n.OrganizationPermission.ReadTeam]},{title:"Assets",testId:"assets",link:"/assets",icon:"Paperclip",permissions:[n.OrganizationPermission.Assets],flag:t.PlanFeature.Assets},{title:"Email Templates",testId:"email-templates",link:"/templates/emails",icon:"Email",permissions:[n.OrganizationPermission.Templates],flag:t.PlanFeature.EmailTemplates},{title:"Cover Pages",testId:"cover-pages",link:"/templates/cover-pages",icon:"File",permissions:[n.OrganizationPermission.Templates],flag:t.PlanFeature.CoverPages},{title:"Integrations",testId:"integrations",link:"/integrations",icon:"Link",permissions:[n.OrganizationPermission.Integrations]},{title:"Webhooks",testId:"webhooks",link:"/webhooks",icon:"Webhook",items:null,permissions:[n.OrganizationPermission.Webhooks]},{title:"API",testId:"api",link:"/api-settings",icon:"Code",items:null,permissions:[n.OrganizationPermission.Integrations],ldFlag:t.FeatureFlags.ApiTab},{title:"Subscription",testId:"subscription",link:"/subscription",icon:"CreditCard",items:null,permissions:[n.OrganizationPermission.Subscriptions],flag:t.PlanFeature.Subscriptions}
3157],h=e=>"/[url]"===e?"/":e.replace("/[url]",""),m=(e,t,n)=>{if(`${n?.link??""}${t.link}`===e)return{...t,...n&&{title:n.title}};if(t.items?.length)for(let n of t.items){let r=m(e,n,t);if(r)return r}},p=(e,t,n,r,i)=>(`${i?.link??""}${e.link}`!==t||!!n(...e.permissions||[])&&(!e.flag||!!r(e.flag)))&&(!e.items||e.items.every(i=>p(i,t,n,r,e)));e.s(["BasePageTitle",0,"Bonterms","SettingsSidebarNav",0,d,"SidebarNav",0,u,"getDealRouteByStatus",0,(e,t,i)=>{let a;if(t===n.NegotiationStatus.Draft){let t=i&&"string"==typeof i&&i.length?`/${i}`:"";return`${t}/new-deal?draftNegotiationId=${e}`}switch(t){case n.NegotiationStatus.Sent:case n.NegotiationStatus.Opened:case n.NegotiationStatus.CounterpartyReview:case n.NegotiationStatus.Review:case n.NegotiationStatus.RequestingTermsChanges:a=o;break;case n.NegotiationStatus.TentativeAgreement:case n.NegotiationStatus.ReviewingTermsChanges:a=l;break;case n.NegotiationStatus.Approved:case n.NegotiationStatus.WaitingForSignature:a=s;break;case n.NegotiationStatus.Signed:case n.NegotiationStatus.SignedOffPlatform:case n.NegotiationStatus.Void:a=c;break;default:r.captureMessage("There is no defined path for the given negotiation status: "+t,{level:"warning"}),a=o}return a.replace("[id]",e)},"getRouteNavItem",0,e=>{let t=h(e);for(let e of[...u,...d]){let n=m(t,e);if(n)return n}},"isCurrentRouteAllowed",0,(e,t,n)=>{let r=h(e);return[...u,...d].every(e=>p(e,r,t,n))}],72744)},86469,e=>{"use strict";var t=e.i(10937),n=e.i(18247);class r{static _instance=new r;user;static getInstance=()=>this._instance;setUser(e){this.user=e}getMainOrg(){return this.user&&this.user.organizationUsers?.at(0)}getMainOrgUrl(){return this.getMainOrg()?.organization.url}getLastPath(){return localStorage.getItem("user_last_path")}setLastPath(e){localStorage.setItem("user_last_path",e)}getLastOrgUrl(){return localStorage.getItem("org_url")}setLastOrgUrl(e){localStorage.setItem("org_url",e)}getLastActivity=()=>({orgUrl:this.getLastOrgUrl(),lastPath:this.getLastPath()});maybeTrackUserPath=e=>{if(!e||("/"!==e[0]&&(e=`/${e}`),"/login"===e||"/forgot-password"===e||"/change-password"===e||"/complete-account"===e||"/join"===e||"/create"===e||e.startsWith("/ds/app/authorize")))return;let t=this.getLastOrgUrl();t&&(e===`/${t}`&&(e="/"),this.setLastPath(e))};deleteOrgUrl(){localStorage.removeItem("org_url")}deleteLastPath(){localStorage.removeItem("user_last_path")}resetActivity(){this.deleteLastPath(),this.deleteOrgUrl()}getNextPath(e){return e&&this.setUser(e),this.getMainOrgUrl()!==this.getLastOrgUrl()?(this.resetActivity(),"/"):this.getLastPath()}}e.s(["UserActivityManager",0,r,"checkNegotiationPermissions",0,(e,t)=>!!t&&e.every(e=>t.includes(e)),"checkOrganizationPermissions",0,(e,t)=>!!t&&e.every(e=>t.includes(e)),"getSecondSignerParticipant",0,(e,n)=>{let r=e?.signers?.find(e=>e.side===n&&2===e.order);
3157if(!r?.email)return null;let i=[];return r.signed&&i.push({updatedAt:r.signedAt??r.updatedAt,type:t.DealCardActionType.Signed}),{role:t.NegotiationParticipantRole.Signer,actions:i,user:{name:r.name,email:r.email,profilePicture:void 0,id:""}}},"getSignerFromEntityBlock",0,(e,n)=>{let r=n===t.NegotiationSide.Sender,i=r?e?.senderSignDate:e?.counterpartySignDate,o=[];return i&&o.push({updatedAt:i,type:t.DealCardActionType.Signed}),{role:t.NegotiationParticipantRole.Signer,actions:o,user:{name:r?e?.senderSigneeName:e?.receiverSigneeName,email:r?e?.senderSigneeEmail:e?.receiverSigneeEmail,profilePicture:void 0,id:""}}},"getUserNegotiationSide",0,(e,n,r)=>{if(!n)return null;let i=e.receiverParticipants;return Array.isArray(i)&&i.some(e=>e.id===r?.id)?t.NegotiationSide.Counterparty:e.senderOrganizationId===n?t.NegotiationSide.Sender:e.receiverOrganizationId===n?t.NegotiationSide.Counterparty:null},"getUserOrg",0,e=>{if(!e)return null;let t=localStorage.getItem("org_url");return e.organizationUsers?.find(e=>e.organization.url===t)||null},"isNegotiationParticipant",0,(e,t)=>t.participantIds.find(t=>e.id===t),"isUserAdmin",0,(e,t)=>{let r=e?.organizationUsers?.find(e=>e.organization.id===t);return!!r&&(0,n.checkIsAdmin)(r.role)}])},57267,(e,t,n)=>{var r,i,o=1/0,a=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,s=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
31577f]/g,l="\\ud800-\\udfff",c="\\u0300-\\u036f\\ufe20-\\ufe23",u="\\u20d0-\\u20f0",d="\\u2700-\\u27bf",h="a-z\\xdf-\\xf6\\xf8-\\xff",m="A-Z\\xc0-\\xd6\\xd8-\\xde",p="\\ufe0e\\ufe0f",f="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",g="['â]",A="["+f+"]",v="["+c+u+"]",y="["+h+"]",E="[^"+l+f+"\\d+"+d+h+m+"]",C="\\ud83c[\\udffb-\\udfff]",b="[^"+l+"]",I="(?:\\ud83c[\\udde6-\\uddff]){2}",x="[\\ud800-\\udbff][\\udc00-\\udfff]",w="["+m+"]",k="\\u200d",B="(?:"+y+"|"+E+")",S="(?:"+w+"|"+E+")",T="(?:"+g+"(?:d|ll|m|re|s|t|ve))?",Q="(?:"+g+"(?:D|LL|M|RE|S|T|VE))?",R="(?:"+v+"|"+C+")?",O="["+p+"]?",j="(?:"+k+"(?:"+[b,I,x].join("|")+")"+O+R+")*",M=O+R+j,P="(?:"+["["+d+"]",I,x].join("|")+")"+M,N="(?:"+[b+v+"?",v,I,x,"["+l+"]"].join("|")+")",D=RegExp(g,"g"),L=RegExp(v,"g"),z=RegExp(C+"(?="+C+")|"+N+M,"g"),F=RegExp([w+"?"+y+"+"+T+"(?="+[A,w,"$"].join("|")+")",S+"+"+Q+"(?="+[A,w+B,"$"].join("|")+")",w+"?"+B+"+"+T,w+"+"+Q,"\\d+",P].join("|"),"g"),_=RegExp("["+k+l+c+u+p+"]"),U=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,H=e.g&&e.g.Object===Object&&e.g,V="object"==typeof self&&self&&self.Object===Object&&self,q=H||V||Function("return this")(),W=(r={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"ss"},function(e){return null==r?void 0:r[e]}),K=Object.prototype.toString,G=q.Symbol,X=G?G.prototype:void 0,Y=X?X.toString:void 0;function J(e){return null==e?"":function(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||!!e&&"object"==typeof e&&"[object Symbol]"==K.call(e)}(e))return Y?Y.call(e):"";var t=e+"";return"0"==t&&1/e==-o?"-0":t}(e)}var Z=(i=function(e,t,n){return t=t.toLowerCase(),e+(n?$(J(t).toLowerCase()):t)},function(e){for(var t,n=function(e,t){if(e=J(e),void 0===t){var n;return(n=e,U.test(n))?e.match(F)||[]:e.match(a)||[]}return e.match(t)||[]}(((t=J(t=e))&&t.replace(s,W).replace(L,"")).replace(D,"")),r="",o=-1,l=n?n.length:0;++o<l;)r=i(r,n[o],o,n);return r}),$=function(e){var t,n,r,i=(t=e=J(e),_.test(t))?function(e){return _.test(e)?e.match(z)||[]:e.split("")}(e):void 0,o=i?i[0]:e.charAt(0),a=i?(r=i.length,function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}(i,1,n=void 0===n?r:n)).join(""):e.slice(1);return o.toUpperCase()+a};t.exports=Z},29750,(e,t,n)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,h=r?Symbol.for("react.concurrent_mode"):60111,m=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,A=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,E=r?Symbol.for("react.responder"):60118,C=r?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case h:case a:case l:case s:case p:return e;default:switch(e=e&&e.$$typeof){case u:case m:case A:case g:case c:return e;default:return t}}case o:return t}}}function I(e){return b(e)===h}
3157n.AsyncMode=d,n.ConcurrentMode=h,n.ContextConsumer=u,n.ContextProvider=c,n.Element=i,n.ForwardRef=m,n.Fragment=a,n.Lazy=A,n.Memo=g,n.Portal=o,n.Profiler=l,n.StrictMode=s,n.Suspense=p,n.isAsyncMode=function(e){return I(e)||b(e)===d},n.isConcurrentMode=I,n.isContextConsumer=function(e){return b(e)===u},n.isContextProvider=function(e){return b(e)===c},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},n.isForwardRef=function(e){return b(e)===m},n.isFragment=function(e){return b(e)===a},n.isLazy=function(e){return b(e)===A},n.isMemo=function(e){return b(e)===g},n.isPortal=function(e){return b(e)===o},n.isProfiler=function(e){return b(e)===l},n.isStrictMode=function(e){return b(e)===s},n.isSuspense=function(e){return b(e)===p},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===h||e===l||e===s||e===p||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===m||e.$$typeof===y||e.$$typeof===E||e.$$typeof===C||e.$$typeof===v)},n.typeOf=b},13784,(e,t,n)=>{"use strict";t.exports=e.r(29750)},81979,(e,t,n)=>{"use strict";var r=e.r(13784),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,p=Object.prototype;t.exports=function e(t,n,r){if("string"!=typeof n){if(p){var i=m(n);i&&i!==p&&e(t,i,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),f=l(n),g=0;g<a.length;++g){var A=a[g];if(!o[A]&&!(r&&r[A])&&!(f&&f[A])&&!(s&&s[A])){var v=h(n,A);try{c(t,A,v)}catch(e){}}}}return t}},30920,e=>{"use strict";var t=e.i(59638);function n(e){function t(e,t){Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.message=e,this.code=t}return t.prototype=Error(),t.prototype.name=e,t.prototype.constructor=t,t}let r=n("LaunchDarklyUnexpectedResponseError"),i=n("LaunchDarklyInvalidEnvironmentIdError"),o=n("LaunchDarklyInvalidUserError"),a=n("LaunchDarklyInvalidEventKeyError"),s=n("LaunchDarklyInvalidArgumentError"),l=n("LaunchDarklyFlagFetchError");for(var c={LDUnexpectedResponseError:r,LDInvalidEnvironmentIdError:i,LDInvalidUserError:o,LDInvalidEventKeyError:a,LDInvalidArgumentError:s,LDInvalidDataError:n("LaunchDarklyInvalidDataError"),LDFlagFetchError:l,LDTimeoutError:n("LaunchDarklyTimeoutError"),isHttpErrorRecoverable:function(e){return!(e>=400&&e<500)||400===e||408===e||429===e}},u=[],d=[],h=("u">typeof Uint8Array&&Uint8Array,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),m=0;m<64;++m)u[m]=h[m],d[h.charCodeAt(m)]=m;d[45]=62,d[95]=63;var p=function(e){for(var t,n=e.length,r=n%3,i=[],o=0,a=n-r;o<a;o+=16383)i.push(function(e,t,n){for(var r,i=[],o=t;o<n;o+=3)i.push(u[(r=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]))>>18&63]+u[r>>12&63]+u[r>>6&63]+u[63&r]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===r?i.push(u[(t=e[n-1])>>2]+u[t<<4&63]+"=="):2===r&&i.push(u[(t=(e[n-2]<<8)+e[n-1])>>10]+u[t>>4&63]+u[t<<2&63]+"="),i.join("")},f=Array.isArray,g=Object.keys,A=Object.prototype.hasOwnProperty,v=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var r,i,o,a=f(t),s=f(n);if(a&&s){if((i=t.length)!=n.length)return!1;for(r=i;0!=r--;)if(!e(t[r],n[r]))return!1;return!0}if(a!=s)return!1;var l=t instanceof Date,c=n instanceof Date;if(l!=c)return!1;if(l&&c)return t.getTime()==n.getTime();var u=t instanceof RegExp,d=n instanceof RegExp;if(u!=d)return!1;if(u&&d)return t.toString()==n.toString();var h=g(t);if((i=h.length)!==g(n).length)return!1;for(r=i;0!=r--;)if(!A.call(n,h[r]))return!1;for(r=i;0!=r--;)if(!e(t[o=h[r]],n[o]))return!1;return!0}return t!=t&&n!=n};let y=["key","ip","country","email","firstName","lastName","avatar","name"];function E(e){return p(function(e){let t=[];for(let n=0;n<e.length;n++)t.push(e.charCodeAt(n));return t}(unescape(encodeURIComponent(e))))}function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var b,I={appendUrlPath:function(e,t){return(e.endsWith("/")?e.substring(0,e.length-1):e)+(t.startsWith("/")?"":"/")+t},base64URLEncode:function(e){return E(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},btoa:E,clone:function(e){return JSON.parse(JSON.stringify(e))},deepEquals:function(e,t){return v(e,t)},extend:function(...e){return e.reduce((e,t)=>
3157({...e,...t}),{})},getLDUserAgentString:function(e){let t=e.version||"?";return e.userAgent+"/"+t},objectHasOwnProperty:C,onNextTick:function(e){setTimeout(e,0)},sanitizeContext:function(e){let t;return e?(null!==e.kind&&void 0!==e.kind||y.forEach(n=>{let r=e[n];void 0!==r&&"string"!=typeof r&&((t=t||{...e})[n]=String(r))}),t||e):e},transformValuesToVersionedValues:function(e){let t={};for(let n in e)C(e,n)&&(t[n]={value:e[n],version:0});return t},transformVersionedValuesToValues:function(e){let t={};for(let n in e)C(e,n)&&(t[n]=e[n].value);return t},wrapPromiseCallback:function(e,t){let n=e.then(e=>(t&&setTimeout(()=>{t(null,e)},0),e),e=>{if(!t)return Promise.reject(e);setTimeout(()=>{t(e,null)},0)});return t?void 0:n},once:function(e){let t,n=!1;return function(...r){return n||(n=!0,t=e.apply(this,r)),t}}},x=new Uint8Array(16);function w(){if(!b&&!(b="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"u">typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return b(x)}var k=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function B(e){return"string"==typeof e&&k.test(e)}for(var S,T,Q=[],R=0;R<256;++R)Q.push((R+256).toString(16).substr(1));function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Q[e[t+0]]+Q[e[t+1]]+Q[e[t+2]]+Q[e[t+3]]+"-"+Q[e[t+4]]+Q[e[t+5]]+"-"+Q[e[t+6]]+Q[e[t+7]]+"-"+Q[e[t+8]]+Q[e[t+9]]+"-"+Q[e[t+10]]+Q[e[t+11]]+Q[e[t+12]]+Q[e[t+13]]+Q[e[t+14]]+Q[e[t+15]]).toLowerCase();if(!B(n))throw TypeError("Stringified UUID is invalid");return n}var j=0,M=0;function P(e){if(!B(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/0x10000000000&255,n[11]=t/0x100000000&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}function N(e,t,n){function r(e,r,i,o){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"==typeof r&&(r=P(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var a=new Uint8Array(16+e.length);if(a.set(r),a.set(e,r.length),(a=n(a))[6]=15&a[6]|t,a[8]=63&a[8]|128,i){o=o||0;for(var s=0;s<16;++s)i[o+s]=a[s];return i}return O(a)}try{r.name=e}catch(e){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function D(e){return 14+(e+64>>>9<<4)+1}function L(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function z(e,t,n,r,i,o){var a;return L((a=L(L(t,e),L(r,o)))<<i|a>>>32-i,n)}function F(e,t,n,r,i,o,a){return z(t&n|~t&r,e,t,i,o,a)}function _(e,t,n,r,i,o,a){return z(t&r|n&~r,e,t,i,o,a)}function U(e,t,n,r,i,o,a){return z(t^n^r,e,t,i,o,a)}function H(e,t,n,r,i,o,a){return z(n^(t|~r),e,t,i,o,a)}function V(e,t){return e<<t|e>>>32-t}var q=Object.freeze({__proto__:null,v1:function(e,t,n){var r=t&&n||0,i=t||Array(16),o=(e=e||{}).node||S,a=void 0!==e.clockseq?e.clockseq:T;if(null==o||null==a){var s=e.random||(e.rng||w)();null==o&&(o=S=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==a&&(a=T=16383&(s[6]<<8|s[7]))}var l=void 0!==e.msecs?e.msecs:Date.now(),c=void 0!==e.nsecs?e.nsecs:M+1,u=l-j+(c-M)/1e4;if(u<0&&void 0===e.clockseq&&(a=a+1&16383),(u<0||l>j)&&void 0===e.nsecs&&(c=0),c>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");j=l,M=c,T=a;var d=(1e4*(0xfffffff&(l+=122192928e5))+c)%0x100000000;i[r++]=d>>>24&255,i[r++]=d>>>16&255,i[r++]=d>>>8&255,i[r++]=255&d;var h=l/0x100000000*1e4&0xfffffff;i[r++]=h>>>8&255,i[r++]=255&h,i[r++]=h>>>24&15|16,i[r++]=h>>>16&255,i[r++]=a>>>8|128,i[r++]=255&a;for(var m=0;m<6;++m)i[r+m]=o[m];return t||O(i)},v3:N("v3",48,function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var o=e[i>>5]>>>i%32&255,a=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(a)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[D(t)-1]=t;
vendor: 3,878 bytes, line 3157
3157for(var n=0x67452301,r=-0x10325477,i=-0x67452302,o=0x10325476,a=0;a<e.length;a+=16){var s=n,l=r,c=i,u=o;n=F(n,r,i,o,e[a],7,-0x28955b88),o=F(o,n,r,i,e[a+1],12,-0x173848aa),i=F(i,o,n,r,e[a+2],17,0x242070db),r=F(r,i,o,n,e[a+3],22,-0x3e423112),n=F(n,r,i,o,e[a+4],7,-0xa83f051),o=F(o,n,r,i,e[a+5],12,0x4787c62a),i=F(i,o,n,r,e[a+6],17,-0x57cfb9ed),r=F(r,i,o,n,e[a+7],22,-0x2b96aff),n=F(n,r,i,o,e[a+8],7,0x698098d8),o=F(o,n,r,i,e[a+9],12,-0x74bb0851),i=F(i,o,n,r,e[a+10],17,-42063),r=F(r,i,o,n,e[a+11],22,-0x76a32842),n=F(n,r,i,o,e[a+12],7,0x6b901122),o=F(o,n,r,i,e[a+13],12,-0x2678e6d),i=F(i,o,n,r,e[a+14],17,-0x5986bc72),n=_(n,r=F(r,i,o,n,e[a+15],22,0x49b40821),i,o,e[a+1],5,-0x9e1da9e),o=_(o,n,r,i,e[a+6],9,-0x3fbf4cc0),i=_(i,o,n,r,e[a+11],14,0x265e5a51),r=_(r,i,o,n,e[a],20,-0x16493856),n=_(n,r,i,o,e[a+5],5,-0x29d0efa3),o=_(o,n,r,i,e[a+10],9,0x2441453),i=_(i,o,n,r,e[a+15],14,-0x275e197f),r=_(r,i,o,n,e[a+4],20,-0x182c0438),n=_(n,r,i,o,e[a+9],5,0x21e1cde6),o=_(o,n,r,i,e[a+14],9,-0x3cc8f82a),i=_(i,o,n,r,e[a+3],14,-0xb2af279),r=_(r,i,o,n,e[a+8],20,0x455a14ed),n=_(n,r,i,o,e[a+13],5,-0x561c16fb),o=_(o,n,r,i,e[a+2],9,-0x3105c08),i=_(i,o,n,r,e[a+7],14,0x676f02d9),n=U(n,r=_(r,i,o,n,e[a+12],20,-0x72d5b376),i,o,e[a+5],4,-378558),o=U(o,n,r,i,e[a+8],11,-0x788e097f),i=U(i,o,n,r,e[a+11],16,0x6d9d6122),r=U(r,i,o,n,e[a+14],23,-0x21ac7f4),n=U(n,r,i,o,e[a+1],4,-0x5b4115bc),o=U(o,n,r,i,e[a+4],11,0x4bdecfa9),i=U(i,o,n,r,e[a+7],16,-0x944b4a0),r=U(r,i,o,n,e[a+10],23,-0x41404390),n=U(n,r,i,o,e[a+13],4,0x289b7ec6),o=U(o,n,r,i,e[a],11,-0x155ed806),i=U(i,o,n,r,e[a+3],16,-0x2b10cf7b),r=U(r,i,o,n,e[a+6],23,0x4881d05),n=U(n,r,i,o,e[a+9],4,-0x262b2fc7),o=U(o,n,r,i,e[a+12],11,-0x1924661b),i=U(i,o,n,r,e[a+15],16,0x1fa27cf8),n=H(n,r=U(r,i,o,n,e[a+2],23,-0x3b53a99b),i,o,e[a],6,-0xbd6ddbc),o=H(o,n,r,i,e[a+7],10,0x432aff97),i=H(i,o,n,r,e[a+14],15,-0x546bdc59),r=H(r,i,o,n,e[a+5],21,-0x36c5fc7),n=H(n,r,i,o,e[a+12],6,0x655b59c3),o=H(o,n,r,i,e[a+3],10,-0x70f3336e),i=H(i,o,n,r,e[a+10],15,-1051523),r=H(r,i,o,n,e[a+1],21,-0x7a7ba22f),n=H(n,r,i,o,e[a+8],6,0x6fa87e4f),o=H(o,n,r,i,e[a+15],10,-0x1d31920),i=H(i,o,n,r,e[a+6],15,-0x5cfebcec),r=H(r,i,o,n,e[a+13],21,0x4e0811a1),n=H(n,r,i,o,e[a+4],6,-0x8ac817e),o=H(o,n,r,i,e[a+11],10,-0x42c50dcb),i=H(i,o,n,r,e[a+2],15,0x2ad7d2bb),r=H(r,i,o,n,e[a+9],21,-0x14792c6f),n=L(n,s),r=L(r,l),i=L(i,c),o=L(o,u)}return[n,r,i,o]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(D(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))}),v4:function(e,t,n){var r=(e=e||{}).random||(e.rng||w)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return O(r)},v5:N("v5",80,function(e){var t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],n=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0];if("string"==typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var o=e.length/4+2,a=Math.ceil(o/16),s=Array(a),l=0;l<a;++l){for(var c=new Uint32Array(16),u=0;u<16;++u)c[u]=e[64*l+4*u]<<24|e[64*l+4*u+1]<<16|e[64*l+4*u+2]<<8|e[64*l+4*u+3];s[l]=c}s[a-1][14]=8*(e.length-1)/0x100000000,s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=8*(e.length-1)|0;for(var d=0;d<a;++d){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=s[d][m];for(var p=16;p<80;++p)h[p]=V(h[p-3]^h[p-8]^h[p-14]^h[p-16],1);for(var f=n[0],g=n[1],A=n[2],v=n[3],y=n[4],E=0;E<80;++E){var C=Math.floor(E/20),b=V(f,5)+function(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}(C,g,A,v)+y+t[C]+h[E]>>>0;y=v,v=A,A=V(g,30)>>>0,g=f,f=b}n[0]=n[0]+f>>>0,n[1]=n[1]+g>>>0,n[2]=n[2]+A>>>0,n[3]=n[3]+v>>>0,n[4]=n[4]+y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>
3157>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}),NIL:"00000000-0000-0000-0000-000000000000",version:function(e){if(!B(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)},validate:B,stringify:O,parse:P});let W=["debug","info","warn","error","none"];var K={commonBasicLogger:function(e,t){if(e&&e.destination&&"function"!=typeof e.destination)throw Error("destination for basicLogger was set to a non-function");function n(e){return function(t){console&&console[e]&&console[e].call(console,t)}}let r=e&&e.destination?[e.destination,e.destination,e.destination,e.destination]:[n("log"),n("info"),n("warn"),n("error")],i=!(!e||!e.destination),o=e&&void 0!==e.prefix&&null!==e.prefix?e.prefix:"[LaunchDarkly] ",a=1;if(e&&e.level)for(let t=0;t<W.length;t++)W[t]===e.level&&(a=t);let s={};for(let e=0;e<W.length;e++){let n=W[e];if("none"!==n)if(e<a)s[n]=()=>{};else{let a=e;s[n]=function(){!function(e,n,a){let s;if(a.length<1)return;let l=i?n+": "+o:o;if(1!==a.length&&t){let e=[...a];e[0]=l+e[0],s=t(...e)}else s=l+a[0];try{r[e](s)}catch(e){console&&console.log&&console.log("[LaunchDarkly] Configured logger's "+n+" method threw an exception: "+e)}}(a,n,arguments)}}}return s},validateLogger:function(e){W.forEach(t=>{if("none"!==t&&(!e[t]||"function"!=typeof e[t]))throw Error("Provided logger instance must support logger."+t+"(...) method")})}};function G(e){return e&&e.message?e.message:"string"==typeof e||e instanceof String?e:JSON.stringify(e)}let X=" Please see https://docs.launchdarkly.com/sdk/client-side/javascript#initialize-the-client for instructions on SDK initialization.";var Y={bootstrapInvalid:function(){return"LaunchDarkly bootstrap data is not available because the back end could not read the flags."},bootstrapOldFormat:function(){return"LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly."+X},clientInitialized:function(){return"LaunchDarkly client initialized"},clientNotReady:function(){return"LaunchDarkly client is not ready"},debugEnqueueingEvent:function(e){return'enqueueing "'+e+'" event'},debugPostingDiagnosticEvent:function(e){return"sending diagnostic event ("+e.kind+")"},debugPostingEvents:function(e){return"sending "+e+" events"},debugStreamDelete:function(e){return'received streaming deletion for flag "'+e+'"'},debugStreamDeleteIgnored:function(e){return'received streaming deletion for flag "'+e+'" but ignored due to version check'},debugStreamPatch:function(e){return'received streaming update for flag "'+e+'"'},debugStreamPatchIgnored:function(e){return'received streaming update for flag "'+e+'" but ignored due to version check'},debugStreamPing:function(){return"received ping message from stream"},debugPolling:function(e){return"polling for feature flags at "+e},debugStreamPut:function(){return"received streaming update for all flags"},deprecated:function(e,t){return t?'"'+e+'" is deprecated, please use "'+t+'"':'"'+e+'" is deprecated'},environmentNotFound:function(){return"Environment not found. Double check that you specified a valid environment/client-side ID."+X},environmentNotSpecified:function(){return"No environment/client-side ID was specified."+X},errorFetchingFlags:function(e){return"Error fetching flag settings: "+G(e)},eventCapacityExceeded:function(){return"Exceeded event queue capacity. Increase capacity to avoid dropping events."},eventWithoutContext:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.launchdarkly.com/sdk/features/identify#javascript"},httpErrorMessage:function(e,t,n){return"Received error "+e+(401===e?" (invalid SDK key)":"")+" for "+t+" - "+(c.isHttpErrorRecoverable(e)?n:"giving up permanently")},httpUnavailable:function(){return"Cannot make HTTP requests in this environment."+X},identifyDisabled:function(){return"identify() has no effect here; it must be called on the main client instance"},inspectorMethodError:(e,t)=>`an inspector: "${t}" of type: "${e}" generated an exception`,invalidContentType:function(e){return'Expected application/json content type but got "'+e+'"'},invalidData:function(){return"Invalid data received from LaunchDarkly; connection may have been interrupted"},invalidInspector:(e,t)=>
3157`an inspector: "${t}" of an invalid type (${e}) was configured`,invalidKey:function(){return"Event key must be a string"},invalidMetricValue:e=>`The track function was called with a non-numeric "metricValue" (${e}), only numeric metric values are supported.`,invalidContext:function(){return"Invalid context specified."+X},invalidTagValue:e=>`Config option "${e}" must only contain letters, numbers, ., _ or -.`,localStorageUnavailable:function(e){return"local storage is unavailable: "+G(e)},networkError:e=>"network error"+(e?" ("+e+")":""),optionBelowMinimum:(e,t,n)=>'Config option "'+e+'" was set to '+t+", changing to minimum value of "+n,streamClosing:function(){return"Closing stream connection"},streamConnecting:function(e){return"Opening stream connection to "+e},streamError:function(e,t){return"Error on stream connection: "+G(e)+", will continue retrying after "+t+" milliseconds."},tagValueTooLong:e=>`Value of "${e}" was longer than 64 characters and was discarded.`,unknownCustomEventKey:function(e){return'Custom event "'+e+'" does not exist'},unknownOption:e=>'Ignoring unknown config option "'+e+'"',contextNotSpecified:function(){return"No context specified."+X},unrecoverableStreamError:e=>`Error on stream connection ${G(e)}, giving up permanently`,wrongOptionType:(e,t,n)=>'Config option "'+e+'" should be of type '+t+", got "+n+", using default value",wrongOptionTypeBoolean:(e,t)=>'Config option "'+e+'" should be a boolean, got '+t+", converting to boolean"};let{validateLogger:J}=K,Z={baseUrl:{default:"https://app.launchdarkly.com"},streamUrl:{default:"https://clientstream.launchdarkly.com"},eventsUrl:{default:"https://events.launchdarkly.com"},sendEvents:{default:!0},streaming:{type:"boolean"},sendLDHeaders:{default:!0},requestHeaderTransform:{type:"function"},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributes:{default:[]},bootstrap:{type:"string|object"},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:"string"},wrapperVersion:{type:"string"},stateProvider:{type:"object"},application:{validator:function(e,t,n){let r={};return t.id&&(r.id=et(`${e}.id`,t.id,n)),t.version&&(r.version=et(`${e}.version`,t.version,n)),r}},inspectors:{default:[]},hooks:{default:[]},plugins:{default:[]}},$=/^(\w|\.|-)+$/;function ee(e){return e&&e.replace(/\/+$/,"")}function et(e,t,n){if("string"==typeof t&&t.match($)){if(!(t.length>64))return t;n.warn(Y.tagValueTooLong(e))}else n.warn(Y.invalidTagValue(e))}var en={baseOptionDefs:Z,validate:function(e,t,n,r){var i,o,a;let s,l,u,d=I.extend({logger:{default:r}},Z,n),h={};function m(e){I.onNextTick(()=>{t&&t.maybeReportError(new c.LDInvalidArgumentError(e))})}let p=I.extend({},e||{});return i=p,Object.keys(h).forEach(e=>{if(void 0!==i[e]){let t=h[e];r&&r.warn(Y.deprecated(e,t)),t&&(void 0===i[t]&&(i[t]=i[e]),delete i[e])}}),o=p,s=I.extend({},o),Object.keys(d).forEach(e=>{void 0!==s[e]&&null!==s[e]||(s[e]=d[e]&&d[e].default)}),a=p=s,l=I.extend({},a),u=e=>{if(null===e)return"any";if(void 0===e)return;if(Array.isArray(e))return"array";let t=typeof e;return"boolean"===t||"string"===t||"number"===t||"function"===t?t:"object"},Object.keys(a).forEach(e=>{let t=a[e];if(null!=t){let n=d[e];if(void 0===n)m(Y.unknownOption(e));else{let i=n.type||u(n.default),o=n.validator;if(o){let t=o(e,a[e],r);void 0!==t?l[e]=t:delete l[e]}else if("any"!==i){let r=i.split("|"),o=u(t);0>r.indexOf(o)?"boolean"===i?(l[e]=!!t,m(Y.wrongOptionTypeBoolean(e,o))):(m(Y.wrongOptionType(e,i,o)),l[e]=n.default):"number"===o&&void 0!==n.minimum&&t<n.minimum&&(m(Y.optionBelowMinimum(e,t,n.minimum)),l[e]=n.minimum)}}}}),l.baseUrl=ee(l.baseUrl),l.streamUrl=ee(l.streamUrl),l.eventsUrl=ee(l.eventsUrl),J((p=l).logger),p},getTags:function(e){let t={};return e&&(e.application&&void 0!==e.application.id&&null!==e.application.id&&(t["application-id"]=[e.application.id]),e.application&&void 0!==e.application.version&&null!==e.application.id&&(t["application-version"]=[e.application.version]
3157)),t}};let{getLDUserAgentString:er}=I;var ei={getLDHeaders:function(e,t){if(t&&!t.sendLDHeaders)return{};let n={};n[e.userAgentHeaderName||"User-Agent"]=er(e),t&&t.wrapperName&&(n["X-LaunchDarkly-Wrapper"]=t.wrapperVersion?t.wrapperName+"/"+t.wrapperVersion:t.wrapperName);let r=en.getTags(t),i=Object.keys(r);return i.length&&(n["x-launchdarkly-tags"]=i.sort().map(e=>Array.isArray(r[e])?r[e].sort().map(t=>`${e}/${t}`):[`${e}/${r[e]}`]).reduce((e,t)=>e.concat(t),[]).join(" ")),n},transformHeaders:function(e,t){return t&&t.requestHeaderTransform?t.requestHeaderTransform({...e}):e}};let{v1:eo}=q,{getLDHeaders:ea,transformHeaders:es}=ei;var el=function(e,t,n){let r=I.extend({"Content-Type":"application/json"},ea(e,n)),i={};return i.sendEvents=(t,i,o)=>{if(!e.httpRequest)return Promise.resolve();let a=JSON.stringify(t),s=o?null:eo();return(function t(l){let u=o?r:I.extend({},r,{"X-LaunchDarkly-Event-Schema":"4","X-LaunchDarkly-Payload-ID":s});return e.httpRequest("POST",i,es(u,n),a).promise.then(e=>{if(e)return e.status>=400&&c.isHttpErrorRecoverable(e.status)&&l?t(!1):function(e){let t={status:e.status},n=e.header("date");if(n){let e=Date.parse(n);e&&(t.serverTime=e)}return t}(e)}).catch(()=>l?t(!1):Promise.reject())})(!0).catch(()=>{})},i},ec=function e(t,n=[]){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(n.includes(t))throw Error("Cycle detected");return Array.isArray(t)?`[${t.map(r=>e(r,[...n,t])).map(e=>void 0===e?"null":e).join(",")}]`:`{${Object.keys(t).sort().map(r=>{let i=e(t[r],[...n,t]);if(void 0!==i)return`${JSON.stringify(r)}:${i}`}).filter(e=>void 0!==e).join(",")}}`};let{commonBasicLogger:eu}=K;function ed(e){return"string"==typeof e&&"kind"!==e&&e.match(/^(\w|\.|-)+$/)}function eh(e){return e.includes("%")||e.includes(":")?e.replace(/%/g,"%25").replace(/:/g,"%3A"):e}var em={checkContext:function(e,t){if(e){if(t&&(void 0===e.kind||null===e.kind))return void 0!==e.ke
3157y&&null!==e.key;let n=e.key,r=void 0===e.kind?"user":e.kind,i=ed(r),o="multi"===r||null!=n&&""!==n;if("multi"===r){let t=Object.keys(e).filter(e=>"kind"!==e);return o&&t.every(e=>ed(e))&&t.every(t=>{let n=e[t].key;return null!=n&&""!==n})}return o&&i}return!1},getContextKeys:function(e,t=eu()){if(!e)return;let n={},{kind:r,key:i}=e;switch(r){case void 0:n.user=`${i}`;break;case"multi":Object.entries(e).filter(([e])=>"kind"!==e).forEach(([e,t])=>{t&&t.key&&(n[e]=t.key)});break;case null:t.warn(`null is not a valid context kind: ${e}`);break;case"":t.warn(`'' is not a valid context kind: ${e}`);break;default:n[r]=`${i}`}return n},getContextKinds:function(e){return e?null===e.kind||void 0===e.kind?["user"]:"multi"!==e.kind?[e.kind]:Object.keys(e).filter(e=>"kind"!==e):[]},getCanonicalKey:function(e){if(e){if((void 0===e.kind||null===e.kind||"user"===e.kind)&&e.key)return e.key;if("multi"!==e.kind&&e.key)return`${e.kind}:${eh(e.key)}`;if("multi"===e.kind)return Object.keys(e).sort().filter(e=>"kind"!==e).map(t=>`${t}:${eh(e[t].key)}`).join(":")}}};let{getContextKinds:ep}=em;var ef=function(){let e={},t=0,n=0,r={},i={};return e.summarizeEvent=e=>{if("feature"===e.kind){let o=e.key+":"+(null!==e.variation&&void 0!==e.variation?e.variation:"")+":"+(null!==e.version&&void 0!==e.version?e.version:""),a=r[o],s=i[e.key];s||(s=new Set,i[e.key]=s),(e.context?ep(e.context):e.contextKeys?Object.keys(e.contextKeys):[]).forEach(e=>s.add(e)),a?a.count=a.count+1:r[o]={count:1,key:e.key,version:e.version,variation:e.variation,value:e.value,default:e.default},(0===t||e.creationDate<t)&&(t=e.creationDate),e.creationDate>n&&(n=e.creationDate)}},e.getSummary=()=>{let e={},o=!0;for(let t of Object.values(r)){let n=e[t.key];n||(n={default:t.default,counters:[],contextKinds:[...i[t.key]]},e[t.key]=n);let r={value:t.value,count:t.count};void 0!==t.variation&&null!==t.variation&&(r.variation=t.variation),void 0!==t.version&&null!==t.version?r.version=t.version:r.unknown=!0,n.counters.push(r),o=!1}return o?null:{startDate:t,endDate:n,features:e,kind:"summary"}},e.clearSummary=()=>{t=0,n=0,r={},i={}},e},eg=function(e){let t={},n={};return{summarizeEvent:function(e){if("feature"===e.kind){let r=ec(e.context);if(!r)return;let i=t[r];i||(t[r]=ef(),i=t[r],n[r]=e.context),i.summarizeEvent(e)}},getSummaries:function(){let r=t,i=n;return t={},n={},Object.entries(r).map(([t,n])=>{let r=n.getSummary();return r.context=e.filter(i[t]),r})}}};function eA(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function ev(e){return(e.startsWith("/")?e.substring(1):e).split("/").map(e=>e.indexOf("~")>=0?e.replace(/~1/g,"/").replace(/~0/g,"~"):e)}function ey(e){return!e.startsWith("/")}function eE(e,t){let n=ey(e),r=ey(t);if(n&&r)return e===t;if(n){let n=ev(t);return 1===n.length&&e===n[0]}if(r){let n=ev(e);return 1===n.length&&t===n[0]}return e===t}function eC(e){return`/${eA(e)}`}var eb=function(e,t){let n=[],r={},i=[];for(n.push(...Object.keys(e).map(t=>({key:t,ptr:eC(t),source:e,parent:r,visited:[e]})));n.length;){let e=n.pop();if(t.some(t=>eE(t,e.ptr)))i.push(e.ptr);else{let t=e.source[e.key];if(null===t)e.parent[e.key]=t;else if(Array.isArray(t))e.parent[e.key]=[...t];else if("object"==typeof t){if(e.visited.includes(t))continue;e.parent[e.key]={},n.push(...Object.keys(t).map(n=>{var r,i;return{key:n,ptr:(r=e.ptr,i=eA(n),`${r}/${i}`),source:t,parent:e.parent[e.key],visited:[...e.visited,t]}}))}else e.parent[e.key]=t}}return{cloned:r,excluded:i.sort()}},eI=function(e){let t={},n=e.allAttributesPrivate,r=e.privateAttributes||[],i=["key","kind","_meta","anonymous"],o=["name","ip","firstName","lastName","email","avatar","country"],a=(e,t)=>{if("object"!=typeof e||null===e||Array.isArray(e))return;let{cloned:o,excluded:a}=eb(e,(n||t&&e.anonymous?Object.keys(e):[...r,...e._meta&&e._meta.privateAttributes||[]]).filter(e=>!i.some(t=>eE(e,t))));return o.key=String(o.key),a.length&&(o._meta||(o._meta={}),o._meta.redactedAttributes=a),o._meta&&(delete o._meta.privateAttributes,0===Object.keys(o._meta).length&&delete o._meta),void 0!==o.anonymous&&(o.anonymous=!!o.anonymous),o};return t.filter=(e,t=!1)=>void 0===e.kind||null===e.kind?a((e=>{let t={...e.custom||{},kind:"user",key:e.key};for(let n of(void 0!==e.anonymous&&(t.anonymous=!!e.anonymous),o))delete t[n],void 0!==e[n]&&null!==e[n]&&(t[n]=String(e[n]));return void 0!==e.privateAttributeNames&&null!==e.privateAttributeNames&&(t._meta=t._meta||{},t._meta.privateAttributes=e.privateAttributeNames.map(e=>e.startsWith("/")?eC(e):e)),t})(e),t):"multi"===e.kind?((e,t)=>
3157{let n={kind:e.kind};for(let r of Object.keys(e))if("kind"!==r){let i=a(e[r],t);i&&(n[r]=i)}return n})(e,t):a(e,t),t};let{getContextKeys:ex}=em;var ew=function(e,t,n,r=null,i=null,o=null){let a={},s=o||el(e,n,t),l=I.appendUrlPath(t.eventsUrl,"/events/bulk/"+n),u=eI(t),d=eg(u),h=t.samplingInterval,m=t.eventCapacity,p=t.flushInterval,f=t.logger,g,A=[],v=0,y=!1,E=!1;function C(){return 0===h||0===Math.floor(Math.random()*h)}function b(e){A.length<m?(A.push(e),E=!1):(E||(E=!0,f.warn(Y.eventCapacityExceeded())),r&&r.incrementDroppedEvents())}return a.enqueue=function(e){let t;if(y)return;let n=!1,r=!1;if(d.summarizeEvent(e),"feature"===e.kind?C()&&(n=!!e.trackEvents,r=!!e.debugEventsUntilDate&&e.debugEventsUntilDate>v&&e.debugEventsUntilDate>(new Date).getTime()):n=C(),n&&b((t=I.extend({},e),"identify"===e.kind||"feature"===e.kind||"custom"===e.kind?t.context=u.filter(e.context):(t.contextKeys=ex(e.context,f),delete t.context),"feature"===e.kind&&(delete t.trackEvents,delete t.debugEventsUntilDate),t)),r){let t=I.extend({},e,{kind:"debug"});t.context=u.filter(t.context),delete t.trackEvents,delete t.debugEventsUntilDate,b(t)}},a.flush=async function(){if(y)return Promise.resolve();let e=A;return d.getSummaries().forEach(t=>{Object.keys(t.features).length&&e.push(t)}),r&&r.setEventsInLastBatch(e.length),0===e.length?Promise.resolve():(A=[],f.debug(Y.debugPostingEvents(e.length)),s.sendEvents(e,l).then(e=>{e&&(e.serverTime&&(v=e.serverTime),c.isHttpErrorRecoverable(e.status)||(y=!0),e.status>=400&&I.onNextTick(()=>{i.maybeReportError(new c.LDUnexpectedResponseError(Y.httpErrorMessage(e.status,"event posting","some events were dropped")))}))}))},a.start=function(){let e=()=>{a.flush(),g=setTimeout(e,p)};g=setTimeout(e,p)},a.stop=function(){clearTimeout(g)},a},ek=function(e){let t={},n={};return t.on=function(e,t,r){n[e]=n[e]||[],n[e]=n[e].concat({handler:t,context:r})},t.off=function(e,t,r){if(n[e])for(let i=0;i<n[e].length;i++)n[e][i].handler===t&&n[e][i].context===r&&(n[e]=n[e].slice(0,i).concat(n[e].slice(i+1)))},t.emit=function(e){if(!n[e])return;let t=n[e].slice(0);for(let e=0;e<t.length;e++)t[e].handler.apply(t[e].context,Array.prototype.slice.call(arguments,1))},t.getEvents=function(){return Object.keys(n)},t.getEventListenerCount=function(e){return n[e]?n[e].length:0},t.maybeReportError=function(t){t&&(n.error?this.emit("error",t):(e||console).error(t.message))},t};let eB="ready",eS="initialized",eT="failed";var eQ=function(e){let t=!1,n=!1,r=null,i=null,o=new Promise(t=>{let n=()=>{e.off(eB,n),t()};e.on(eB,n)}).catch(()=>{});return{getInitializationPromise:()=>i||(t?Promise.resolve():n?Promise.reject(r):i=new Promise((t,n)=>{let r=()=>{e.off(eS,r),t()},i=t=>{e.off(eT,i),n(t)};e.on(eS,r),e.on(eT,i)})),getReadyPromise:()=>o,signalSuccess:()=>{t||n||(t=!0,e.emit(eS),e.emit(eB))},signalFailure:i=>{t||n||(n=!0,r=i,e.emit(eT,i),e.emit(eB)),e.maybeReportError(i)}}},eR=function(e,t,n,r){let i={};function o(){let e="",i=r.getContext();return i&&(e=n||I.btoa(JSON.stringify(i))),"ld:"+t+":"+e}return i.loadFlags=()=>e.get(o()).then(e=>{if(null==e)return null;try{let t=JSON.parse(e);if(t){let e=t.$schema;void 0===e||e<1?t=I.transformValuesToVersionedValues(t):delete t.$schema}return t}catch(e){return i.clearFlags().then(()=>null)}}),i.saveFlags=t=>{let n=I.extend({},t,{$schema:1});return e.set(o(),JSON.stringify(n))},i.clearFlags=()=>e.clear(o()),i},eO=function(e,t){let n={},r=!1,i=e=>{r||(r=!0,t.warn(Y.localStorageUnavailable(e)))};return n.isEnabled=()=>!!e,n.get=t=>new Promise(n=>{e?e.get(t).then(n).catch(e=>{i(e),n(void 0)}):n(void 0)}),n.set=(t,n)=>new Promise(r=>{e?e.set(t,n).then(()=>r(!0)).catch(e=>{i(e),r(!1)}):r(!1)}),n.clear=t=>new Promise(n=>{e?e.clear(t).then(()=>n(!0)).catch(e=>{i(e),n(!1)}):n(!1)}),n};let{appendUrlPath:ej,base64URLEncode:eM,objectHasOwnProperty:eP}=I,{getLDHeaders:eN,transformHeaders:eD}=ei,{isHttpErrorRecoverable:eL}=c;var ez=function(e,t,n,r){let i=t.streamUrl,o=t.logger,a={},s=ej(i,"/eval/"+n),l=t.useReport,c=t.evaluationReasons,u=t.streamReconnectDelay,d=eN(e,t),h,m=!1,p=null,f=null,g=null,A=null,v=null,y=0;function E(e){var t;let n,r;if(e.status&&"number"==typeof e.status&&!eL(e.status))return I(),o.error(Y.unrecoverableStreamError(e)),void(f&&(clearTimeout(f),f=null));let i=(r=(t=(n=u*Math.pow(2,y))>3e4?3e4:n)-Math.trunc(.5*Math.random()*t),y+=1,r);m||(o.warn(Y.streamError(e,i)),m=!0),x(!1),I(),C(i)}function C(e){f||(e?f=setTimeout(b,e):b())}function b(){let r;f=null;let a="",u={headers:d,readTimeoutMillis:3e5};if(e.eventSourceFactory){for(let d in null!=A&&(a="h="+A),l?e.eventSourceAllowsReport?(r=s,u.method="REPORT",u.headers["Content-Type"]="application/json",u.body=JSON.stringify(g)):(r=ej(i,"/ping/"+n),a=""):r=s+"/"+eM(JSON.stringify(g)),u.headers=eD(u.headers,t),c&&(a=a+(a?"&":"")+"withReasons=true"),r=r+(a?"?":"")+a,I(),o.info(Y.streamConnecting(r)),h=(new Date).getTime(),p=e.eventSourceFactory(r,u),v)eP(v,d)&&p.addEventListener(d,v[d]);p.onerror=E,p.onopen=()=>{y=0}}}function I(){p&&(o.info(Y.streamClosing()),p.close(),p=null)}function x(e){h&&r&&r.recordStreamInit(h,!e,(new Date).getTime()-h),h=null}return a.connect=function(e,t,n){for(let r in g=e,A=t,v={},n||{})v[r]=function(e){m=!1,x(!0),n[r]&&n[r](e)};C()},a.disconnect=function(){clearTimeout(f),f=null,I()},a.isConnected=function(){return!!(p&&e.eventSourceIsActive&&e.eventSourceIsActive(p))},a},eF=function(e){let t,n,r,i,o={addPromise:(o,a)=>{t=o,n&&n(),n=a,o.then(n=>{t===o&&(r(n),e&&e())},n=>{t===o&&(i(n),e&&e())})}};return o.resultPromise=new Promise((e,t)=>
3157{r=e,i=t}),o};let{transformHeaders:e_,getLDHeaders:eU}=ei,eH="application/json";var eV=function(e,t,n){let r=t.baseUrl,i=t.useReport,o=t.evaluationReasons,a=t.logger,s={},l={};function u(n,r){if(!e.httpRequest)return new Promise((e,t)=>{t(new c.LDFlagFetchError(Y.httpUnavailable()))});let i=eU(e,t);r&&(i["Content-Type"]=eH);let o=l[n];o||(o=eF(()=>{delete l[n]}),l[n]=o);let a=e.httpRequest(r?"REPORT":"GET",n,e_(i,t),r),s=a.promise.then(e=>{if(200===e.status){if(e.header("content-type")&&e.header("content-type").substring(0,16)===eH)return JSON.parse(e.body);{let t=Y.invalidContentType(e.header("content-type")||"");return Promise.reject(new c.LDFlagFetchError(t))}}return Promise.reject(404===e.status?new c.LDInvalidEnvironmentIdError(Y.environmentNotFound()):new c.LDFlagFetchError(Y.errorFetchingFlags(e.statusText||String(e.status))))},e=>Promise.reject(new c.LDFlagFetchError(Y.networkError(e))));return o.addPromise(s,()=>{a.cancel&&a.cancel()}),o.resultPromise}return s.fetchJSON=function(e){return u(I.appendUrlPath(r,e),null)},s.fetchFlagSettings=function(e,t){let s,l,c="";return i?(s=r+"/sdk/evalx/"+n+"/context",l=JSON.stringify(e)):s=r+"/sdk/evalx/"+n+"/contexts/"+I.base64URLEncode(JSON.stringify(e)),t&&(c="h="+t),o&&(c=c+(c?"&":"")+"withReasons=true"),s=s+(c?"?":"")+c,a.debug(Y.debugPolling(s)),u(s,l)},s},eq=function(e,t){let n,r={};return r.setContext=function(e){(n=I.sanitizeContext(e))&&t&&t(I.clone(n))},r.getContext=function(){return n?I.clone(n):null},e&&r.setContext(e),r};let{v1:eW}=q,{getContextKinds:eK}=em;var eG=function(e){function t(e){return null==e||"user"===e?"ld:$anonUserId":`ld:$contextKey:${e}`}function n(n,r){return null!==r.key&&void 0!==r.key?(r.key=r.key.toString(),Promise.resolve(r)):r.anonymous?e.get(t(n)).then(i=>{if(i)return r.key=i,r;{let i=eW();return r.key=i,e.set(t(n),i).then(()=>r)}}):Promise.reject(new c.LDInvalidUserError(Y.invalidContext()))}this.processContext=e=>{if(!e)return Promise.reject(new c.LDInvalidUserError(Y.contextNotSpecified()));let t=I.clone(e);return"multi"===e.kind?Promise.all(eK(t).map(e=>n(e,t[e]))).then(()=>t):n(e.kind,t)}};let{v1:eX}=q,{baseOptionDefs:eY}=en,{appendUrlPath:eJ}=I;var eZ=function(e){let t={diagnosticId:eX()};return e&&(t.sdkKeySuffix=e.length>6?e.substring(e.length-6):e),t},e$=function(e){let t,n,r,i;function o(e){t=e,n=0,r=0,i=[]}return o(e),{getProps:()=>({dataSinceDate:t,droppedEvents:n,eventsInLastBatch:r,streamInits:i}),setProps:e=>{t=e.dataSinceDate,n=e.droppedEvents||0,r=e.eventsInLastBatch||0,i=e.streamInits||[]},incrementDroppedEvents:()=>{n++},setEventsInLastBatch:e=>{r=e},recordStreamInit:(e,t,n)=>{i.push({timestamp:e,failed:t,durationMillis:n})},reset:o}},e0=function(e,t,n,r,i,o,a){let s=!!e.diagnosticUseCombinedEvent,l="ld:"+i+":$diagnostics",c=eJ(o.eventsUrl,"/events/diagnostic/"+i),u=o.diagnosticRecordingInterval,d,h,m=!!o.streaming,p={};function f(){let t;return{sdk:(t={...e.diagnosticSdkData},o.wrapperName&&(t.wrapperName=o.wrapperName),o.wrapperVersion&&(t.wrapperVersion=o.wrapperVersion),t),configuration:{customBaseURI:o.baseUrl!==eY.baseUrl.default,customStreamURI:o.streamUrl!==eY.streamUrl.default,customEventsURI:o.eventsUrl!==eY.eventsUrl.default,eventsCapacity:o.eventCapacity,eventsFlushIntervalMillis:o.flushInterval,reconnectTimeMillis:o.streamReconnectDelay,streamingDisabled:!m,allAttributesPrivate:!!o.allAttributesPrivate,diagnosticRecordingIntervalMillis:o.diagnosticRecordingInterval,usingSecureMode:!!o.hash,bootstrapMode:!!o.bootstrap,fetchGoalsDisabled:!o.fetchGoals,sendEventsOnlyForVariation:!!o.sendEventsOnlyForVariation},platform:e.diagnosticPlatformData}}function g(e){o.logger&&o.logger.debug(Y.debugPostingDiagnosticEvent(e)),r.sendEvents(e,c,!0).then(()=>{}).catch(()=>{})}function A(){let e,r;g((r={kind:s?"diagnostic-combined":"diagnostic",id:a,creationDate:e=(new Date).getTime(),...n.getProps()},s&&(r={...r,...f()}),n.reset(e),r)),h=setTimeout(A,u),d=(new Date).getTime(),s&&function(){if(t.isEnabled()){let e={...n.getProps()};t.set(l,JSON.stringify(e))}}()}return p.start=()=>{s?function(e){if(!t.isEnabled())return e(!1);t.get(l).then(t=>{if(t)try{let e=JSON.parse(t);n.setProps(e),d=e.dataSinceDate}catch(e){}e(!0)}).catch(()=>{e(!1)})}(e=>{if(e){let e=(d||0)+u,t=(new Date).getTime();t>=e?A():h=setTimeout(A,e-t)}else 0===Math.floor(4*Math.random())?A():h=setTimeout(A,u)}):(g({kind:"diagnostic-init",id:a,creationDate:n.getProps().dataSinceDate,...f()}),h=setTimeout(A,u))},p.stop=()=>{h&&clearTimeout(h)},p.setStreaming=e=>{m=e},p},e1=function(e,t){let n=!1,r={type:e.type,name:e.name,synchronous:e.synchronous,method:(...i)=>{try{e.method(...i)}catch{n||(n=!0,t.warn(Y.inspectorMethodError(r.type,r.name)))}}};return r};let{onNextTick:e2}=I,e3={flagUsed:"flag-used",flagDetailsChanged:"flag-details-changed",flagDetailChanged:"flag-detail-changed",clientIdentityChanged:"client-identity-changed"};Object.freeze(e3);let{LDTimeoutError:e4}=c,e5="unknown hook";function e6(e,t,n,r,i){try{return r()}catch(r){return e?.error(`An error was encountered in "${t}" of the "${n}" hook: ${r}`),i}}function e8(e,t){try{return t.getMetadata().name||e5}catch{return e.error("Exception thrown getting metadata for hook. Unable to get hook name."),e5}}var e7=function(e,t){let n=t?[...t]:[];return{withEvaluation:function(t,r,i,o){if(0===n.length)return o();let a=[...n],s={flagKey:t,context:r,defaultValue:i},l=a.map(t=>e6(e,"beforeEvaluation",e8(e,t),()=>t?.beforeEvaluation?.(s,{})??{},{})),c=o();return function(e,t,n,r,i){for(let o=t.length-1;o>=0;o-=1){let a=t[o],s=r[o];e6(e,"afterEvaluation",e8(e,a),()=>a?.afterEvaluation?.(n,s,i)??{},{})}}(e,a,s,l,c),c},identify:function(t,r){let i=[...n],o={context:t,timeout:r},a=i.map(t=>e6(e,"beforeIdentify",e8(e,t),()=>t?.beforeIdentify?.(o,{})??{},{}));return t=>{for(let n=i.length-1;n>=0;n-=1){let r=i[n],s=a[n];e6(e,"afterIdentify",e8(e,r),()=>r?.afterIdentify?.(o,s,t)??{},{})}}},addHook:function(e){n.push(e)},afterTrack:function(t){if(0!==n.length){var r=[...n];for(let n=r.length-1;n>=0;n-=1){let i=r[n];e6(e,"afterTrack",e8(e,i),()=>i?.afterTrack?.(t),void 0)}}}}};let e9="unknown plugin";function te(e,t){try{return t.getMetadata().name||e9}catch(t){return e.error("Exception thrown getting metadata for plugin. Unable to get plugin name."),e9}}let{commonBasicLogger:tt}=K,{checkContext:tn,getContextKeys:tr}=em,{InspectorTypes:ti,InspectorManager:to}
3157={InspectorTypes:e3,InspectorManager:function(e,t){let n={},r={[e3.flagUsed]:[],[e3.flagDetailsChanged]:[],[e3.flagDetailChanged]:[],[e3.clientIdentityChanged]:[]},i={[e3.flagUsed]:[],[e3.flagDetailsChanged]:[],[e3.flagDetailChanged]:[],[e3.clientIdentityChanged]:[]},o=e&&e.map(e=>e1(e,t));return o&&o.forEach(e=>{Object.prototype.hasOwnProperty.call(r,e.type)&&!e.synchronous?r[e.type].push(e):Object.prototype.hasOwnProperty.call(i,e.type)&&e.synchronous?i[e.type].push(e):t.warn(Y.invalidInspector(e.type,e.name))}),n.hasListeners=e=>r[e]&&r[e].length||i[e]&&i[e].length,n.onFlagUsed=(e,t,n)=>{let o=e3.flagUsed;i[o].length&&i[o].forEach(r=>r.method(e,t,n)),r[o].length&&e2(()=>{r[o].forEach(r=>r.method(e,t,n))})},n.onFlags=e=>{let t=e3.flagDetailsChanged;i[t].length&&i[t].forEach(t=>t.method(e)),r[t].length&&e2(()=>{r[t].forEach(t=>t.method(e))})},n.onFlagChanged=(e,t)=>{let n=e3.flagDetailChanged;i[n].length&&i[n].forEach(n=>n.method(e,t)),r[n].length&&e2(()=>{r[n].forEach(n=>n.method(e,t))})},n.onIdentityChanged=e=>{let t=e3.clientIdentityChanged;i[t].length&&i[t].forEach(t=>t.method(e)),r[t].length&&e2(()=>{r[t].forEach(t=>t.method(e))})},n}},{getPluginHooks:ta,registerPlugins:ts,createPluginEnvironment:tl}={getPluginHooks:function(e,t,n){let r=[];return n.forEach(n=>{try{let i=n.getHooks?.(t);void 0===i?e.error(`Plugin ${te(e,n)} returned undefined from getHooks.`):i&&i.length>0&&r.push(...i)}catch(t){e.error(`Exception thrown getting hooks for plugin ${te(e,n)}. Unable to get hooks.`)}}),r},registerPlugins:function(e,t,n,r){r.forEach(r=>{try{r.register(n,t)}catch(t){e.error(`Exception thrown registering plugin ${te(e,r)}.`)}})},createPluginEnvironment:function(e,t,n){let r={};e.userAgent&&(r.name=e.userAgent),e.version&&(r.version=e.version),n.wrapperName&&(r.wrapperName=n.wrapperName),n.wrapperVersion&&(r.wrapperVersion=n.wrapperVersion);let i={};n.application&&(n.application.name&&(i.name=n.application.name),n.application.version&&(i.version=n.application.version));let o={sdk:r,clientSideId:t};return Object.keys(i).length>0&&(o.application=i),o}},tc="change",tu="internal-change";var td=function(e,t,n,r,i){var o;let a,s,l,u,d,h=n&&n.logger?n.logger:i&&i.logger&&i.logger.default||tt("warn"),m=ek(h),p=eQ(m),f=en.validate(n,m,i,h),g=to(f.inspectors,h),A=f.sendEvents,v=e,y=f.hash,E=[...f.plugins],C=tl(r,e,f),b=ta(h,C,E),x=e7(h,[...f.hooks,...b]),w=eO(r.localStorage,h),k=el(r,v,f),B=f.sendEvents&&!f.diagnosticOptOut,S=B?eZ(v):null,T=B?e$((new Date).getTime()):null,Q=B?e0(r,w,T,k,v,f,S):null,R=ez(r,f,v,T),O=f.eventProcessor||ew(r,f,v,T,m,k),j=eV(r,f,v),M,P,N,D={},L=f.streaming,z=!1,F=!1,_=!0,U=f.stateProvider,H=eq(null,function(e){!U&&e&&W({kind:"identify",context:e,creationDate:(new Date).getTime()}),g.hasListeners(ti.clientIdentityChanged)&&g.onIdentityChanged(H.getContext())}),V=new eG(w),q=w.isEnabled()?eR(w,v,y,H):null;function W(e){v&&(U&&U.enqueueEvent&&U.enqueueEvent(e)||(e.context?(_=!1,!A||F||r.isDoNotTrack()||(h.debug(Y.debugEnqueueingEvent(e.kind)),O.enqueue(e))):_&&(h.warn(Y.eventWithoutContext()),_=!1)))}function K(e,t){g.hasListeners(ti.flagDetailChanged)&&g.onFlagChanged(e.key,$(t))}function G(){g.hasListeners(ti.flagDetailsChanged)&&g.onFlags(Object.entries(D).map(([e,t])=>({key:e,detail:$(t)})).reduce((e,t)=>(e[t.key]=t.detail,e),{}))}function X(e,t,n,r){let i=H.getContext(),o=new Date,a={kind:"feature",key:e,context:i,value:t?t.value:null,variation:t?t.variationIndex:null,default:n,creationDate:o.getTime()},s=D[e];s&&(a.version=s.flagVersion?s.flagVersion:s.version,a.trackEvents=s.trackEvents,a.debugEventsUntilDate=s.debugEventsUntilDate),(r||s&&s.trackReason)&&t&&(a.reason=t.reason),W(a)}function J(e){return tn(e,!1)?Promise.resolve(e):Promise.reject(new c.LDInvalidUserError(Y.invalidContext()))}function Z(e,t,n,r,i,o){var a;let s,l;return D&&I.objectHasOwnProperty(D,e)&&D[e]&&!D[e].deleted?(s=$(l=D[e]),null!==l.value&&void 0!==l.value||(s.value=t)):s={value:t,variationIndex:null,reason:{kind:"ERROR",errorKind:"FLAG_NOT_FOUND"}},n&&(i||l?.prerequisites?.forEach(e=>{Z(e,void 0,n,!1,!1,!1)}),X(e,s,t,r)),!i&&o&&(a=s,g.hasListeners(ti.flagUsed)&&g.onFlagUsed(e,a,H.getContext())),s}function $(e){return{value:e.value,variationIndex:void 0===e.variation?null:e.variation,reason:e.reason||null}}function ee(){if(P=!0,!H.getContext())return;let e=e=>{try{return JSON.parse(e)}catch(e){return void m.maybeReportError(new c.LDInvalidDataError(Y.invalidData()))}};R.connect(H.getContext(),y,{ping:function(){h.debug(Y.debugStreamPing());let e=H.getContext();j.fetchFlagSettings(e,y).then(t=>{I.deepEquals(e,H.getContext())&&er(t||{})}).catch(e=>{m.maybeReportError(new c.LDFlagFetchError(Y.errorFetchingFlags(e)))})},put:function(t){let n=e(t.data);n&&(h.debug(Y.debugStreamPut()),er(n))},patch:function(t){let n=e(t.data);if(!n)return;let r=D[n.key];if(r&&r.version&&n.version&&!(r.version<n.version))h.debug(Y.debugStreamPatchIgnored(n.key));else{h.debug(Y.debugStreamPatch(n.key));let e={},t=I.extend({},n);delete t.key,D[n.key]=t;let i=$(t);e[n.key]=r?{previous:r.value,current:i}:{current:i},K(n,t),ei(e)}},delete:function(t){let n=e(t.data);if(n)if(!D[n.key]||D[n.key].version<n.version){h.debug(Y.debugStreamDelete(n.key));let e={};D[n.key]&&!D[n.key].deleted&&(e[n.key]={previous:D[n.key].value}),D[n.key]={version:n.version,deleted:!0}
3157,K(n,D[n.key]),ei(e)}else h.debug(Y.debugStreamDeleteIgnored(n.key))}})}function et(){P&&(R.disconnect(),P=!1)}function er(e){let t={};if(!e)return Promise.resolve();for(let n in D)I.objectHasOwnProperty(D,n)&&D[n]&&(e[n]&&!I.deepEquals(e[n].value,D[n].value)?t[n]={previous:D[n].value,current:$(e[n])}:e[n]&&!e[n].deleted||(t[n]={previous:D[n].value}));for(let n in e)I.objectHasOwnProperty(e,n)&&e[n]&&(!D[n]||D[n].deleted)&&(t[n]={current:$(e[n])});return D={...e},G(),ei(t).catch(()=>{})}function ei(e){let t=Object.keys(e);if(t.length>0){let n={};t.forEach(t=>{let r=e[t].current,i=r?r.value:void 0,o=e[t].previous;m.emit(tc+":"+t,i,o),n[t]=r?{current:i,previous:o}:{previous:o}}),m.emit(tc,n),m.emit(tu,D),f.sendEventsOnlyForVariation||U||t.forEach(t=>{X(t,e[t].current)})}return M&&q?q.saveFlags(D):Promise.resolve()}function eo(){let e=L||N&&void 0===L;e&&!P?ee():!e&&P&&et(),Q&&Q.setStreaming(e)}function ea(e){return e===tc||e.substr(0,7)===tc+":"}if("string"==typeof f.bootstrap&&"LOCALSTORAGE"===f.bootstrap.toUpperCase()&&(q?M=!0:h.warn(Y.localStorageUnavailable())),"object"==typeof f.bootstrap&&(a=Object.keys(o=f.bootstrap),l="$valid",(u=o[s="$flagsState"])||!a.length||h.warn(Y.bootstrapOldFormat()),!1===o[l]&&h.warn(Y.bootstrapInvalid()),d={},a.forEach(e=>{if(e!==s&&e!==l){let t={value:o[e]};u&&u[e]?t=I.extend(t,u[e]):t.version=0,d[e]=t}}),D=d),U){let e=U.getInitialState();e?es(e):U.on("init",es),U.on("update",function(e){e.context&&H.setContext(e.context),e.flags&&er(e.flags)})}else{let n;(!e?Promise.reject(new c.LDInvalidEnvironmentIdError(Y.environmentNotSpecified())):V.processContext(t).then(J).then(e=>(n=I.once(x.identify(e,void 0)),e)).then(e=>(n?.({status:"completed"}),H.setContext(e),"object"==typeof f.bootstrap?ec():M?q.loadFlags().then(e=>null==e?(D={},j.fetchFlagSettings(H.getContext(),y).then(e=>er(e||{})).then(ec).catch(e=>{eu(new c.LDFlagFetchError(Y.errorFetchingFlags(e)))})):(D=e,I.onNextTick(ec),j.fetchFlagSettings(H.getContext(),y).then(e=>er(e)).catch(e=>m.maybeReportError(e)))):j.fetchFlagSettings(H.getContext(),y).then(e=>{D=e||{},G(),ec()}).catch(e=>{D={},eu(e)}))).catch(e=>{throw n?.({status:"error"}),e})).catch(eu)}function es(e){v=e.environment,H.setContext(e.context),D={...e.flags},I.onNextTick(ec)}function ec(){h.info(Y.clientInitialized()),z=!0,eo(),p.signalSuccess()}function eu(e){p.signalFailure(e)}let ed={waitForInitialization:function(e){if(null!=e){if("number"==typeof e){let t;return e>5&&h.warn("The waitForInitialization function was called with a timeout greater than 5 seconds. We recommend a timeout of 5 seconds or less."),t=p.getInitializationPromise(),Promise.race([new Promise((t,n)=>{setTimeout(()=>{n(new e4(`waitForInitialization timed out after ${e} seconds.`))},1e3*e)}),t]).catch(e=>{throw e instanceof c.LDTimeoutError&&h.error(`waitForInitialization error: ${e}`),e})}h.warn("The waitForInitialization method was provided with a non-numeric timeout.")}return h.warn("The waitForInitialization function was called without a timeout specified. In a future version a default timeout will be applied."),p.getInitializationPromise()},waitUntilReady:()=>p.getReadyPromise(),identify:function(e,t,n){let r;if(F)return I.wrapPromiseCallback(Promise.resolve({}),n);if(U)return h.warn(Y.identifyDisabled()),I.wrapPromiseCallback(Promise.resolve(I.transformVersionedValuesToValues(D)),n);let i=M&&q?q.clearFlags():Promise.resolve();return I.wrapPromiseCallback(i.then(()=>V.processContext(e)).then(J).then(e=>(r=I.once(x.identify(e,void 0)),e)).then(e=>j.fetchFlagSettings(e,t).then(n=>{let r=I.transformVersionedValuesToValues(n);return H.setContext(e),y=t,n?er(n).then(()=>r):r})).then(e=>(r?.({status:"completed"}),P&&ee(),e)).catch(e=>(r?.({status:"error"}),m.maybeReportError(e),Promise.reject(e))),n)},getContext:function(){return H.getContext()},variation:function(e,t){let{value:n}=x.withEvaluation(e,H.getContext(),t,()=>Z(e,t,!0,!1,!1,!0));return n},variationDetail:function(e,t){return x.withEvaluation(e,H.getContext(),t,()=>Z(e,t,!0,!0,!1,!0))},track:function(e,t,n){if("string"!=typeof e)return void m.maybeReportError(new c.LDInvalidEventKeyError(Y.unknownCustomEventKey(e)));void 0!==n&&"number"!=typeof n&&h.warn(Y.invalidMetricValue(typeof n)),r.customEventFilter&&!r.customEventFilter(e)&&h.warn(Y.unknownCustomEventKey(e));let i=H.getContext(),o={kind:"custom",key:e,context:i,url:r.getCurrentUrl(),creationDate:(new Date).getTime()};i&&i.anonymous&&(o.contextKind=i.anonymous?"anonymousUser":"user"),null!=t&&(o.data=t),null!=n&&(o.metricValue=n),W(o),x.afterTrack({context:i,key:e,data:t,metricValue:n})},on:function(e,t,n){ea(e)?(N=!0,z&&eo(),m.on(e,t,n)):m.on(...arguments)},off:function(e){if(m.off(...arguments),ea(e)){let e=!1;
3157m.getEvents().forEach(t=>{ea(t)&&m.getEventListenerCount(t)>0&&(e=!0)}),e||(N=!1,P&&void 0===L&&et())}},setStreaming:function(e){let t=null===e?void 0:e;t!==L&&(L=t,eo())},flush:function(e){return I.wrapPromiseCallback(A?O.flush():Promise.resolve(),e)},allFlags:function(){let e={};if(!D)return e;for(let t in D)I.objectHasOwnProperty(D,t)&&!D[t].deleted&&(e[t]=Z(t,null,!f.sendEventsOnlyForVariation,!1,!0,!1).value);return e},close:function(e){if(F)return I.wrapPromiseCallback(Promise.resolve(),e);let t=()=>{F=!0,D={}},n=Promise.resolve().then(()=>{if(et(),Q&&Q.stop(),A)return O.stop(),O.flush()}).then(t).catch(t);return I.wrapPromiseCallback(n,e)},addHook:function(e){x.addHook(e)}};return ts(h,C,ed,E),{client:ed,options:f,emitter:m,ident:H,logger:h,requestor:j,start:function(){A&&(Q&&Q.start(),O.start())},enqueueEvent:W,getFlagsInternal:function(){return D},getEnvironmentId:()=>v,internalChangeEventName:tu}};function th(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?th(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):th(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var tp={promise:Promise.resolve({status:200,header:function(){return null},body:null})},tf=e=>{if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};function tg(e,t){for(var n={},r=null,i=[],o=0;o<e.length;o++)for(var a=e[o],s=a.urls||[],l=0;l<s.length;l++)if(function(e,t,n,r){var i,o,a=(("substring"===e.kind||"regex"===e.kind)&&r.includes("/")?t:t.replace(r,"")).replace(n,"");switch(e.kind){case"exact":o=t,i=RegExp("^"+tf(e.url)+"/?$");break;case"canonical":o=a,i=RegExp("^"+tf(e.url)+"/?$");break;case"substring":o=a,i=RegExp(".*"+tf(e.substring)+".*$");break;case"regex":o=a,i=new RegExp(e.pattern);break;default:return!1}return i.test(o)}(s[l],window.location.href,window.location.search,window.location.hash)){"pageview"===a.kind?t("pageview",a):(i.push(a),t("click_pageview",a));break}return i.length>0&&(r=function(e){for(var n=function(e,t){for(var n=[],r=0;r<t.length;r++)for(var i=e.target,o=t[r],a=o.selector,s=document.querySelectorAll(a);i&&s.length>0;){for(var l=0;l<s.length;l++)i===s[l]&&n.push(o);i=i.parentNode}return n}(e,i),r=0;r<n.length;r++)t("click",n[r])},document.addEventListener("click",r)),n.dispose=function(){document.removeEventListener("click",r)},n}var tA="goalsReady",tv={fetchGoals:{default:!0},hash:{type:"string"},eventProcessor:{type:"object"},eventUrlTransformer:{type:"function"},disableSyncEventPost:{default:!1}},ty=e.i(57267),tE=e.i(81979);let tC=(0,t.createContext)({flags:{},flagKeyMap:{},ldClient:void 0}),{Provider:tb,Consumer:tI}=tC,tx={useCamelCaseFlagKeys:!0,sendEventsOnFlagRead:!0,reactContext:tC},tw=e=>{var t;return null!=(t=e.context)?t:e.user},tk=e=>{let t={};for(let n in e)0!==n.indexOf("$")&&(t[(0,ty.default)(n)]=e[n]);return t},tB=(e,t)=>{let n=e.allFlags();return t?Object.keys(t).reduce((e,r)=>(e[r]=Object.prototype.hasOwnProperty.call(n,r)?n[r]:t[r],e),{}):n};function tS(e,t,n=tx,r){var i,o,a,s;let l=void 0===r?t:Object.keys(r).reduce((e,n)=>(tT(t,n)&&(e[n]=t[n]),e),{}),{useCamelCaseFlagKeys:c=!0}=n,[u,d={}]=c?function(e){let t={},n={};for(let r in e){if(0===r.indexOf("$"))continue;let i=(0,ty.default)(r);t[i]=e[r],n[i]=r}return[t,n]}(l):[l];return{flags:n.sendEventsOnFlagRead?(i=e,o=u,a=d,s=c,new Proxy(o,{get(e,t,n){let r=Reflect.get(e,t,n),o=s&&tT(a,t)||tT(e,t);
3157if("symbol"==typeof t||!o)return r;if(void 0===r)return;let l=s?a[t]:t;return i.variation(l,r)}})):u,flagKeyMap:d}}function tT(e,t){return Object.prototype.hasOwnProperty.call(e,t)}tk.camelCaseKeys=tk;let tQ={wrapperName:"react-client-sdk",wrapperVersion:"3.8.1",sendEventsOnlyForVariation:!0};var tR=Object.defineProperty,tO=Object.defineProperties,tj=Object.getOwnPropertyDescriptors,tM=Object.getOwnPropertySymbols,tP=Object.prototype.hasOwnProperty,tN=Object.prototype.propertyIsEnumerable,tD=(e,t,n)=>t in e?tR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tL=(e,t)=>{for(var n in t||(t={}))tP.call(t,n)&&tD(e,n,t[n]);if(tM)for(var n of tM(t))tN.call(t,n)&&tD(e,n,t[n]);return e},tz=(e,t,n)=>new Promise((r,i)=>{var o=e=>{try{s(n.next(e))}catch(e){i(e)}},a=e=>{try{s(n.throw(e))}catch(e){i(e)}},s=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,a);s((n=n.apply(e,t)).next())});class tF extends t.Component{constructor(e){super(e),this.getReactOptions=()=>tL(tL({},tx),this.props.reactOptions),this.subscribeToChanges=e=>{let{flags:t}=this.props;e.on("change",n=>{let r=this.getReactOptions(),i=((e,t)=>{let n={};for(let r in e)t&&void 0===t[r]||(n[r]=e[r].current);return n})(n,t),o=tL(tL({},this.state.unproxiedFlags),i);Object.keys(i).length>0&&this.setState(n=>tL(tO(tL({},n),tj({unproxiedFlags:o})),tS(e,o,r,t)))})},this.onFailed=(e,t)=>{this.setState(e=>tO(tL({},e),tj({error:t})))},this.onReady=(e,t,n)=>{let r=tB(e,n);this.setState(i=>tL(tO(tL({},i),tj({unproxiedFlags:r})),tS(e,r,t,n)))},this.prepareLDClient=()=>tz(this,null,function*(){var e;let{clientSideID:t,flags:n,options:r}=this.props,i=yield this.props.ldClient,o=this.getReactOptions(),a,s=this.state.unproxiedFlags;if(i)s=tB(i,n);else{i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=function(e){var t,n={userAgentHeaderName:"X-LaunchDarkly-User-Agent",synchronousFlush:!1};if(window.XMLHttpRequest){var r=e&&e.disableSyncEventPost;n.httpRequest=function(e,t,i,o){var a=!r&n.synchronousFlush;return n.synchronousFlush=!1,function(e,t,n,r,i){if(i&&!function(){var e=window.navigator&&window.navigator.userAgent;if(e){var t=e.match(/Chrom(e|ium)\/([0-9]+)\./);if(t)return 73>parseInt(t[2],10)}return!0}())return tp;var o,a=new window.XMLHttpRequest;for(var s in a.open(e,t,!i),n||{})Object.prototype.hasOwnProperty.call(n,s)&&a.setRequestHeader(s,n[s]);if(i){try{a.send(r)}catch(e){}return tp}return{promise:new Promise(function(e,t){a.addEventListener("load",function(){o||e({status:a.status,header:function(e){return a.getResponseHeader(e)},body:a.responseText})}),a.addEventListener("error",function(){o||t(Error())}),a.send(r)}),cancel:function(){o=!0,a.abort()}}}(e,t,i,o,a)}}n.httpAllowsPost=function(){return void 0===t&&(t=!!window.XMLHttpRequest&&"withCredentials"in new window.XMLHttpRequest),t},n.httpFallbackPing=function(e){(new window.Image).src=e};var i,o=e&&e.eventUrlTransformer;n.getCurrentUrl=function(){return o?o(window.location.href):window.location.href},n.isDoNotTrack=function(){var e;return 1===(e=window.navigator&&void 0!==window.navigator.doNotTrack?window.navigator.doNotTrack:window.navigator&&void 0!==window.navigator.msDoNotTrack?window.navigator.msDoNotTrack:window.doNotTrack)||!0===e||"1"===e||"yes"===e};try{window.localStorage&&(n.localStorage={get:function(e){return new Promise(function(t){t(window.localStorage.getItem(e))})},set:function(e,t){return new Promise(function(n){window.localStorage.setItem(e,t),n()})},clear:function(e){return new Promise(function(t){window.localStorage.removeItem(e),t()})}})}catch(e){n.localStorage=null}return e&&e.useReport&&"function"==typeof window.EventSourcePolyfill&&window.EventSourcePolyfill.supportedOptions&&window.EventSourcePolyfill.supportedOptions.method?(n.eventSourceAllowsReport=!0,i=window.EventSourcePolyfill):(n.eventSourceAllowsReport=!1,i=window.EventSource),window.EventSource&&(n.eventSourceFactory=function(e,t){var n=tm(tm({},{heartbeatTimeout:3e5,silentTimeout:3e5,skipDefaultHeaders:!0}),t);return new i(e,n)},n.eventSourceIsActive=function(e){return e.readyState===window.EventSource.OPEN||e.readyState===window.EventSource.CONNECTING}),n.userAgent="JSClient",n.version="3.8.1",n.diagnosticSdkData={name:"js-client-sdk",version:"3.8.1"},n.diagnosticPlatformData={name:"JS"},n.diagnosticUseCombinedEvent=!0,n}(n),i=td(e,t,n,r,tv),o=i.client,a=i.options,s=i.emitter,l=new Promise(function(e){var t=s.on(tA,function(){s.off(tA,t),e()})});o.waitUntilGoalsReady=function(){return l},a.fetchGoals?function(e,t){var n,r;function i(){r&&r.dispose(),n&&n.length&&(r=tg(n,o))}function o(t,n){var r=e.ident.getContext(),i={kind:t,key:n.key,data:null,url:window.location.href,creationDate:(new Date).getTime(),context:r};return"click"===t&&(i.selector=n.selector),e.enqueueEvent(i)}e.requestor.fetchJSON("/sdk/goals/"+e.getEnvironmentId()).then(function(e){e&&e.length>0&&(r=tg(n=e,o),function(e){var t,n=window.location.href;
3157function r(){(t=window.location.href)!==n&&(n=t,e())}!function e(t,n){t(),setTimeout(function(){e(t,n)},n)}(r,300),window.history&&window.history.pushState?window.addEventListener("popstate",r):window.addEventListener("hashchange",r)}(i)),t()}).catch(function(n){e.emitter.maybeReportError(new c.LDUnexpectedResponseError((n&&n.message,n.message))),t()})}(i,function(){return s.emit(tA)}):s.emit(tA),"complete"!==document.readyState?window.addEventListener("load",i.start):i.start();var u=function(){r.synchronousFlush=!0,o.flush().catch(function(){}),r.synchronousFlush=!1};return document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&u()}),window.addEventListener("pagehide",u),o}(t,null!=(e=tw(this.props))?e:{anonymous:!0,kind:"user"},tL(tL({},tQ),r));try{yield i.waitForInitialization(this.props.timeout),s=tB(i,n)}catch(e){(null==(a=e)?void 0:a.name.toLowerCase().includes("timeout"))&&(i.on("failed",this.onFailed),i.on("ready",()=>{this.onReady(i,o,n)}))}}this.setState(e=>{let t;return t=tL(tO(tL({},e),tj({unproxiedFlags:s})),tS(i,s,o,n)),tO(t,tj({ldClient:i,error:a}))}),this.subscribeToChanges(i)});const{options:t}=e;if(this.state={flags:{},unproxiedFlags:{},flagKeyMap:{}},t){const{bootstrap:e}=t;if(e&&"localStorage"!==e){const{useCamelCaseFlagKeys:t}=this.getReactOptions();this.state={flags:t?tk(e):e,unproxiedFlags:e,flagKeyMap:{}}}}}componentDidMount(){return tz(this,null,function*(){let{deferInitialization:e}=this.props;e&&!tw(this.props)||(yield this.prepareLDClient())})}componentDidUpdate(e){return tz(this,null,function*(){let{deferInitialization:t}=this.props,n=!tw(e)&&tw(this.props);t&&n&&(yield this.prepareLDClient())})}render(){let{flags:e,flagKeyMap:n,ldClient:r,error:i}=this.state,{reactContext:o}=this.getReactOptions();return t.default.createElement(o.Provider,{value:{flags:e,flagKeyMap:n,ldClient:r,error:i}},this.props.children)}}var t_=Object.defineProperty,tU=Object.defineProperties,tH=Object.getOwnPropertyDescriptors,tV=Object.getOwnPropertySymbols,tq=Object.prototype.hasOwnProperty,tW=Object.prototype.propertyIsEnumerable,tK=(e,t,n)=>t in e?t_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tG=(e,t)=>{for(var n in t||(t={}))tq.call(t,n)&&tK(e,n,t[n]);if(tV)for(var n of tV(t))tW.call(t,n)&&tK(e,n,t[n]);return e};Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,e.s(["useFlags",0,e=>{let{flags:n}=(0,t.useContext)(null!=e?e:tx.reactContext);return n},"useLDClient",0,e=>{let{ldClient:n}=(0,t.useContext)(null!=e?e:tx.reactContext);return n},"withLDProvider",0,function(e){return function(n){let{reactOptions:r}=e,i=tG(tG({},tx),r),o=tU(tG({},e),tH({reactOptions:i}));function a(e){return t.createElement(tF,tG({},o),t.createElement(n,tG({},e)))}return(0,tE.default)(a,n),a}}],30920)},64477,61582,92501,59092,20862,19085,47921,21380,68988,31015,14867,33564,e=>{"use strict";e.s(["default",()=>eb],64477);var t=e.i(66101),n=e.i(30897),r=e.i(10937);e.i(73894);var i=e.i(5079);e.i(71193);var o=e.i(59573);e.i(22778);var a=e.i(41304),s=e.i(12757),l=e.i(23780),c=e.i(6557),u=e.i(59988),d=e.i(26685),h=e.i(29914),m=e.i(17577),p=e.i(32021),f=e.i(14908),g=e.i(59638),A=e.i(13191),v=e.i(67073),y=e.i(93270),E=e.i(5196),C=e.i(89743),b=e.i(50800),I=e.i(37071),x=e.i(95570),w=e.i(62167),k=e.i(41271),B=e.i(12537),S=e.i(32196),T=e.i(16163),Q=e.i(22936),R=e.i(25280);e.s(["default",()=>eg,"useOrganizationContext",()=>eA],19085);var O=e.i(68717),j=e.i(58114),M=e.i(18247),P=e.i(72744),N=e.i(86469);e.s(["CustomerProvider",()=>Y,"useCustomerContext",()=>J],59092);var D=e.i(30920);e.s(["SessionProvider",()=>W,"useSessionContext",()=>K],92501);var L=e.i(60804);e.i(49919);var z=e.i(10929);e.s(["signOut",()=>z.C],61582);var z=z,F=e.i(49213),_=e.i(42262);let U=({open:e,handleSubmit:n})=>(0,t.jsx)(k.Dialog,{noDivider:!0,open:e,cardCss:"max-w-lg",children:(0,t.jsx)(l.Flexbox,{children:(0,t.jsxs)(l.Flexbox,{direction:"column",children:[(0,t.jsx)(l.Flexbox,{justify:"between",children:(0,t.jsx)(p.Text,{size:"base",weight:"medium",className:"w-full",children:"Session Inactivity"})}),(0,t.jsx)(p.Text,{className:"text-gray-500 mb-4",children:"Your session is about to expire due to inactivity. Would you like to extend it?"}),(0,t.jsx)(l.Flexbox,{justify:"end",gap:"2",align:"center",children:(0,t.jsx)(a.Button,{variant:"primary",onClick:()=>n(),children:"Accept"})})]})})});var H=e.i(9390);e.i(36680);var V=e.i(33380);let q=(0,g.createContext)({user:null,token:null,isLoadingUser:!0,signOut:()=>void 0,isSigningUp:!1,setIsSigningUp:()=>void 0,isGhost:!1,isCompletingAccount:!1,setIsCompletingAccount:()=>void 0,isUserImpersonated:!1,firebaseUser:null,refetchMe:()=>void 0,isFetchingMe:!1,updateFirebaseUser:()=>void 0,alreadySignedFirebaseUser:null,previousPath:null}),W=({children:e})=>{let n,r,o,a=(0,j.useRouter)(),s=(0,L.useQueryClient)(),[l,c]=(0,g.useState)(!0),[u,d]=(0,g.useState)(null),[h,m]=(0,g.useState)(null),[p,f]=(0,g.useState)(null),[A,y]=(0,g.useState)(!1),[E,C]=(0,g.useState)(!1),[I,x]=(0,g.useState)(!1),[w,k]=(0,g.useState)(!1),[B,S]=(0,g.useState)(!1),[T,Q]=(0,g.useState)(!1),[R,M]=(0,g.useState)(null),P=(0,D.useLDClient)(),[W,K]=(0,g.useState)(!1),[X,Y]=(0,g.useState)(!1),[J,Z]=(0,g.useState)(!1),$=(n=(0,j.useRouter)(),r=(0,g.useRef)(null),o=(0,g.useRef)(null),(0,g.useEffect)(()=>{let e=e=>{r.current=o.current,o.current=e};return o.current=n.asPath,n.events.on("routeChangeStart",e),()=>{n.events.off("routeChangeStart",e)}},[n]),r.current);(0,g.useEffect)(()=>{let e=N.UserActivityManager.getInstance();return a.events.on("routeChangeStart",e.maybeTrackUserPath),()=>{a.events.off("routeChangeStart",e.maybeTrackUserPath)}},[]),(0,F.useAuthState)(_.firebaseAuth,{onUserChanged:e=>new Promise(()=>{e?d(e):ee(null)})}),(0,g.useEffect)(()=>{u&&"/magic/[id]"!==a.pathname&&ee(u)},[u]);let ee=async e=>{let t=await e?.getIdToken()??null;c(!!e),m(e),f(t),d(null)};(0,g.useEffect)(()=>
3157{if(w){k(!1),ea();return}if(B){S(!1),ea();return}},[w,B,h]);let{data:et,isFetching:en,refetch:er}=(0,V.default)({query:b.ME,queryKey:["me",h?.uid],onSuccess:e=>{let t=e.me,n=t.externalId!==h?.uid;Q(t.isGhost),c(!1),C(n)},onError:(e,t)=>{if(c(!1),t){let e=h&&(0,H.isFirebaseGhostUser)(h)||T;return(Q(e),e)?S(!0):k(!0)}},enabled:!!p&&!A&&!I,token:p}),ei=(0,v.default)({mutation:i.SYNC_EMAIL_VERIFICATION,queryKey:["me",h?.uid]});(0,g.useEffect)(()=>{let e=et?.me;e&&h&&h.emailVerified&&!e.isEmailVerified&&R!==h.uid&&(M(h.uid),ei.mutate({}))},[et?.me?.isEmailVerified,h,R]),(0,g.useEffect)(()=>{let e=et?.me;e&&(P?.identify(G(e)).catch(e=>console.error(e)),O.default.identify(e.id,{name:e.name,email:e.email,...e.isGhost&&{is_ghost:!0}}))},[et?.me.id,et?.me.name,et?.me.email,et?.me.profilePicture,et?.me.isGhost,P]),(0,g.useEffect)(()=>{let e=et?.me;if(!e?.mustChangePassword||"/change-password"===a.pathname||"/magic/[id]"===a.pathname)return;let t="string"==typeof a.query.redirectUri?a.query.redirectUri:"/login"!==a.asPath?a.asPath:void 0;a.replace({pathname:"/change-password",...t&&{query:{redirectUri:t}}})},[et?.me.mustChangePassword,a.asPath,a.pathname,a.query.redirectUri,a]),(0,g.useEffect)(()=>{if(A||I||!et?.me||X||"/session-expired"===a.pathname||"/login"===a.pathname)return;if(J)return void Z(!1);let e=(0,H.getSessionRemainingTime)(et.me),t=6e4*parseInt("10",10);e<t&&(e=(0,H.getSessionRemainingTime)({...et.me,lastActivity:new Date}));let n=setTimeout(()=>{Y(!0)},e-t);return()=>{clearTimeout(n)}},[et?.me.lastActivity,J,a.pathname]),(0,g.useEffect)(()=>{X&&s.invalidateQueries({queryKey:["me",h?.uid]})},[X]),(0,g.useEffect)(()=>{!en&&X&&et?.me.lastActivity&&((Y(!1),(0,H.getSessionRemainingTime)(et.me)-6e4*parseInt("10",10)>0)?Z(!0):K(!0))},[en,et]);let eo=async()=>{K(!1);let e=await h?.getIdToken();e&&await (0,H.validateSession)(e)?s.invalidateQueries({queryKey:["me",h?.uid]}):ea()};(0,g.useEffect)(()=>{if(W){let e=setTimeout(()=>{K(!1),s.invalidateQueries({queryKey:["me",h?.uid]})},6e4*parseInt("10",10));return()=>{clearTimeout(e)}}},[W]);let ea=async()=>{let e=await h?.getIdToken();e&&await (0,H.logout)(e),await (0,z.C)(_.firebaseAuth),s.removeQueries({queryKey:["me"]}),T?(await a.push("/session-expired"),Q(!1)):await a.push("/login"),W&&K(!1)};return(0,t.jsxs)(q.Provider,{value:{user:et?.me??null,token:p,isLoadingUser:l,signOut:ea,isSigningUp:A,setIsSigningUp:y,isGhost:T,isCompletingAccount:I,setIsCompletingAccount:x,firebaseUser:h,isUserImpersonated:E,refetchMe:er,isFetchingMe:en,updateFirebaseUser:ee,alreadySignedFirebaseUser:u,previousPath:$},children:[e,W&&(0,t.jsx)(U,{open:!0,handleSubmit:eo})]})},K=()=>(0,g.useContext)(q),G=e=>({kind:"user",key:e.id,name:e.name,email:e.email,avatar:e.profilePicture}),X=(0,g.createContext)({hasFeatureIncluded:()=>!1,plan:void 0,customer:void 0,isLoading:!0,refetch:()=>{}}),Y=({children:e})=>{let{data:n,isLoading:r,refetch:i}=(()=>{let{user:e,token:t,isSigningUp:n,isCompletingAccount:r}=K(),i=(0,j.useRouter)(),o=(i.query.url||i.query.orgUrl)??localStorage.getItem("org_url")??void 0,a=e?.organizationUsers?.find(e=>e.organization.url===o)??null,s=a?.organization?.id??null;return(0,V.default)({query:b.GET_CUSTOMER,variables:{organizationId:s},queryKey:["customer-plan",s],enabled:!!s&&!!t&&!n&&!r,token:t||void 0})})(),{data:o}=(()=>{let{token:e,isSigningUp:t,isCompletingAccount:n}=K();return(0,V.default)({query:b.GET_FEATURES,queryKey:["features"],enabled:!!e&&!t&&!n,token:e||void 0})})(),a=(0,D.useFlags)(),s=n?.customer,l=s?.plan,c=(0,g.useMemo)(()=>l?.planFeatures?.map(e=>e.feature?.key)??[],[l?.planFeatures]),u=(0,g.useMemo)(()=>{let e={};return o?.features?.forEach(t=>{e[t.key]=t.ldKey??null}),e},[o?.features]),d=(0,g.useCallback)(e=>{let t=c.includes(e),n=u[e],r=!!n&&a[n];return t||r},[c,u,a]),h=(0,g.useMemo)(()=>({hasFeatureIncluded:d,plan:l,customer:s,isLoading:r,refetch:i}),[d,l,s,r,i]);return(0,t.jsx)(X.Provider,{value:h,children:e})},J=()=>{let e=(0,g.useContext)(X);if(!e)throw Error("useCustomerContext must be used within CustomerProvider");return e};var Z=e.i(9261),$="u"<typeof window?{}:window,ee=$.userflow,et=$.history;function en(e,t){return function(){var n=new CustomEvent(t),r=Array.prototype.slice.call(arguments),i=e.apply(et,r);return $.dispatchEvent(n),i}}if(et){$.__userflowStatePatched=!0;var er=et.pushState,ei=et.replaceState;et.pushState=en(er,"userflow:pushstate"),et.replaceState=en(ei,"userflow:replacestate")}if(!ee){var eo="https://js.userflow.com/",ea=null;ee=$.userflow={_stubbed:!0,load:function(){return ea||(ea=new Promise(function(e,t){var n=document.createElement("script");n.async=!0;var r=$.USERFLOWJS_ENV_VARS||{};"es2020"===(r.USERFLOWJS_BROWSER_TARGET||function(e){for(var t=[[/Edg\//,/Edg\/(\d+)/,80],[/OPR\//,/OPR\/(\d+)/,67],[/Chrome\//,/Chrome\/(\d+)/,80],[/CriOS\//,/CriOS\/(\d+)/,100],[/Safari\//,/Version\/(\d+)/,14],[/Firefox\//,/Firefox\/(\d+)/,74]],n=0;n<t.length;n++){var r=t[n],i=r[0],o=r[1],a=r[2];
3157if(e.match(i)){var s=e.match(new RegExp(o));if(s&&parseInt(s[1],10)>=a)return"es2020";break}}return"legacy"}(navigator.userAgent))?(n.type="module",n.src=r.USERFLOWJS_ES2020_URL||eo+"es2020/userflow.js"):n.src=r.USERFLOWJS_LEGACY_URL||eo+"legacy/userflow.js",n.onload=function(){e()},n.onerror=function(){document.head.removeChild(n),ea=null;var e=Error("Could not load Userflow.js");console.warn(e.message),t(e)},document.head.appendChild(n)})),ea}};var es=$.USERFLOWJS_QUEUE=$.USERFLOWJS_QUEUE||[],el=function(e){ee[e]=function(){var t=Array.prototype.slice.call(arguments);ee.load(),es.push([e,null,t])}},ec=function(e){ee[e]=function(){var t,n=Array.prototype.slice.call(arguments);ee.load();var r=new Promise(function(e,n){t={resolve:e,reject:n}});return es.push([e,t,n]),r}},eu=function(e,t){ee[e]=function(){return t}};el("_setTargetEnv"),el("closeResourceCenter"),el("disableEvalJs"),el("init"),el("off"),el("on"),el("prepareAudio"),el("registerCustomInput"),el("remount"),el("reset"),el("setBaseZIndex"),el("setCustomInputSelector"),el("setCustomNavigate"),el("setCustomScrollIntoView"),el("setInferenceAttributeFilter"),el("setInferenceAttributeNames"),el("setInferenceClassNameFilter"),el("setResourceCenterLauncherHidden"),el("setScrollPadding"),el("setServerEndpoint"),el("setShadowDomEnabled"),el("setPageTrackingDisabled"),el("setUrlFilter"),el("setLinkUrlDecorator"),el("openResourceCenter"),el("toggleResourceCenter"),ec("endAll"),ec("endAllFlows"),ec("endChecklist"),ec("group"),ec("identify"),ec("identifyAnonymous"),ec("start"),ec("startFlow"),ec("startWalk"),ec("track"),ec("updateGroup"),ec("updateUser"),eu("getResourceCenterState",null),eu("isIdentified",!1)}var ed=ee;let eh="ct_qu5kuon5ujf5fgp74njgdgvrla";class em{static identify(e,t,n,r){try{if(!eh||!e)return null;let i=ep(e,t,n,r);ed.isIdentified()||ed.init(eh),ed.identify(i?.visitor.user_id,{...i?.visitor}),i?.account?.organization_id&&ed.group(i?.account.organization_id,{...i?.account})}catch(e){Z.captureException(e)}}}let ep=(e,t,n,r)=>{let i,o={user_id:e.id,email:e.email,name:e.name,is_ghost:e.isGhost,role:n,device_type:window.innerWidth>800?"desktop":"mobile"};return t&&(i={organization_id:t.id,name:t.name,email_domain:t.emailDomain,creationDate:t.createdAt,subscription_plan:r?.type??null}),{visitor:o,account:i}};e.s(["Userflow",0,em],20862);let ef=(0,g.createContext)({organizationId:void 0,organization:void 0,role:void 0,hasOrganizationPermissions:()=>!1,isLoading:!1,isAdmin:!1,isOnlyAdmin:!1,setOrganizationId:()=>void 0,refetch:()=>void 0}),eg=({children:e})=>{let{hasFeatureIncluded:n,plan:r}=J(),[i,o]=(0,g.useState)(),[a,s]=(0,g.useState)(),[l,c]=(0,g.useState)(!0),u=(0,j.useRouter)(),d=u.query.url||u.query.orgUrl,{user:h,isLoadingUser:m,signOut:p}=K(),f=N.UserActivityManager.getInstance(),{data:A,isLoading:v,refetch:y}=(0,V.default)({query:b.GET_ORGANIZATION_CONTEXT,variables:{url:d,withMembership:!0},onSuccess:e=>{s(e.getOrganizationByURL),o(e.getOrganizationByURL.id),c(!1);let t=e.getOrganizationByURL;em.identify(h,t,t?.organizationUsers[0]?.role,r),f.setLastOrgUrl(d),h&&O.default.identify(h.id,{name:h.name,email:h.email,...h.isGhost&&{is_ghost:!0},...i&&{organization_id:i},...a&&{organization_name:a.name}})},onError:(e,t)=>{c(!1),t&&p()},queryKey:["organization",d],enabled:!!h&&!!d}),E=(0,g.useCallback)(e=>{"string"!=typeof e?o(void 0):o(e)},[]);(0,g.useEffect)(()=>{h||m||u.push("/login")},[h,m,u]),(0,g.useEffect)(()=>{a&&h&&em.identify(h,a,I,r)},[r]);let C=A?.getOrganizationByURL.organizationUsers?.[0],I=C?.role,x=C?.inferredPermissions,w=(0,M.checkIsAdmin)(I),k=(0,M.checkIsOnlyAdmin)(I),B=(0,g.useCallback)((...e)=>(0,N.checkOrganizationPermissions)(e,x),[x]),S=(0,g.useMemo)(()=>({organizationId:i,organization:a,role:I,hasOrganizationPermissions:B,isAdmin:w,isLoading:l,setOrganizationId:E,refetch:y,isOnlyAdmin:k}),[i,a,I,B,w,l,E,y,k]);return v||!a?null:(0,P.isCurrentRouteAllowed)(u.pathname,B,n)?!l&&h?.isGhost?(u.push("/complete-account"),null):(0,t.jsx)(ef.Provider,{value:S,children:e}):(u.push(`/${a.url}`),null)},eA=()=>(0,g.useContext)(ef),ev={[r.UserRole.User]:"User",[r.UserRole.Admin]:"Admin",[r.UserRole.Supervisor]:"Supervisor"},ey=({value:e,label:n,checked:r,disabled:i,permissions:o,setPermissions:a})=>(0,t.jsxs)(l.Flexbox,{align:"center",justify:"between",className:"mr-4",children:[(0,t.jsx)(p.Text,{as:"label",children:n}),(0,t.jsx)(x.Checkbox,{value:e,disabled:i,onCheckedChange:()=>a(o.includes(e)?o.filter(t=>t!==e):[...o,e]),checked:r})]}),eE=({isOpen:e,onOpenChange:n,user:i,canManageMembers:o,isOnlyAdmin:u,onUpdate:d,isLoading:h})=>{let{organizationId:m}=eA(),{user:f}=K(),A=i?.organizationUsers?.[0],[v,y]=(0,g.useState)(A?.role??""),[E,C]=(0,g.useState)(A?.permissions??[]),[x,O]=(0,g.useState)(!1);(0,g.useEffect)(()=>{y(A?.role??""),C(A?.permissions??[]),O(!1)},[A]);let{data:j}=(0,V.default)({query:b.GET_DEALS_OWNED,queryKey:["getDealsOwned",i?.id],enabled:!!m&&!!i?.id,variables:{userId:i?.id,organizationId:m??""}});if(!i)return null;let P=(0,M.checkIsAdmin)(v),N=f?.id===i.id;return(0,t.jsx)(k.Dialog,{open:e,onOpenChange:n,cardCss:"absolute right-4 top-4 bottom-4 max-w-96 animate-slide-left-and-fade delay-300",css:"flex flex-col grow",overlayCss:"animate-fade-in duration-100",children:(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"6",className:"grow overflow-x-hidden",children:[(0,t.jsx)(l.Flexbox,{justify:"between",align:"center",children:(0,t.jsx)(a.Button,{variant:"outline",className:"px-2 py-2 outline-none",onClick:()=>n(!1),children:(0,t.jsx)(c.Icon,{name:"ArrowLeft"})})}),(0,t.jsxs)(l.Flexbox,{gap:"3",align:"center",children:[(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(I.Avatar,{src:i.profilePicture,username:i.name,alt:i.name,size:"lg"})}),(0,t.jsxs)(l.Flexbox,{direction:"column",className:"overflow-x-hidden",children:[(0,t.jsx)(p.Text,{size:"base",weight:"medium",className:"truncate",children:i.name}),(0,t.jsx)(p.Text,{className:"text-gray-500 capitalize",children:A?.role.toLowerCase()})]})]}),(0,t.jsx)(s.Divider,{}),!N&&(0,t.jsx)(l.Flexbox,{direction:"column",gap:"6",children:(0,t.jsxs)(w.CollapsibleRoot,{open:x,onOpenChange:e=>O(e),className:"overflow-hidden",style:{display:"flex",flexDirection:"column",gap:"6"},children:[(0,t.jsxs)(l.Flexbox,{align:"center",justify:"between",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Role"}),u&&o&&(0,t.jsx)(S.Select,{defaultValue:r.UserRole.User,name:"role",triggerCSS:"w-32 outline-none",onValueChange:e=>{y(e)},value:v,noBorder:!0,children:Object.entries(ev).map(([e,n])=>(0,t.jsx)(T.SelectItem,{value:e,children:n},e))})||(0,t.jsx)(p.Text,{className:"text-gray-400 capitalize",children:v.toLowerCase()})]}),(v===r.UserRole.Admin||v===r.UserRole.Supervisor)&&(0,t.jsx)(s.Divider,{className:"mt-6"}),v!==r.UserRole.Admin&&v!==r.UserRole.Supervisor&&(0,t.jsxs)(l.Flexbox,{direction:"column",className:"mt-4",children:[(0,t.jsxs)(l.Flexbox,{justify:"between",children:[(0,t.jsxs)(l.Flexbox,{gap:"1",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Permissions"}),(0,t.jsxs)(Q.default,{children:["Change a team members ",(0,t.jsx)("a",{href:"https://support.bonterms.com/hc/en-us/articles/16869972645524-Platform-User-Types",target:"_blank",style:{textDecoration:"underline"},onClick:e=>e.stopPropagation(),rel:"noreferrer",children:"User Type"}),", or grant Users additional edit permissions to specific Platform sections below."]})]}),(0,t.jsx)(w.CollapsibleTrigger,{children:(0,t.jsx)(l.Flexbox,{gap:"1",align:"center",justify:"start",className:"cursor-pointer",children:(0,t.jsx)("div",{className:(0,R.cls)(["transition-transform mr-4",x?"rotate-180":"rotate-0"]),children:(0,t.jsx)(c.Icon,{name:"CaretDown",width:"14",className:"mt-0.5 text-gray-400"})})})})]}),(0,t.jsx)(w.CollapsibleContent,{children:(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"4",className:"mt-4",children:[(0,t.jsx)(s.Divider,{}),(0,t.jsx)(ey,{value:r.EditableOrganizationPermission.Playbook,label:"Playbook",disabled:P||!o,checked:P||E?.includes(r.EditableOrganizationPermission.Playbook),permissions:E||[],setPermissions:C,isAdminRole:P}),(0,t.jsx)(ey,{value:r.EditableOrganizationPermission.Templates,label:"Deal Templates",disabled:P||!o,checked:P||E?.includes(r.EditableOrganizationPermission.Templates),permissions:E||[],setPermissions:C,isAdminRole:P}),(0,t.jsx)(ey,{value:r.EditableOrganizationPermission.EntityBlocks,label:"Entity Blocks",disabled:P||!o,checked:P||E?.includes(r.EditableOrganizationPermission.EntityBlocks),permissions:E||[],setPermissions:C,isAdminRole:P}),(0,t.jsx)(ey,{value:r.EditableOrganizationPermission.Analytics,label:"Analytics",disabled:P||!o,checked:P||E?.includes(r.EditableOrganizationPermission.Analytics),permissions:E||[],setPermissions:C,isAdminRole:P})]})}),(0,t.jsx)(s.Divider,{className:"mt-4"})]})]})}),(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"6",className:"grow items-center",children:[(0,t.jsxs)(l.Flexbox,{direction:"row",gap:"2",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Email:"}),(0,t.jsx)(p.Text,{className:"text-gray-400",children:i.email})]}),(0,t.jsxs)(l.Flexbox,{direction:"row",gap:"2",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Job title:"}),(0,t.jsx)(p.Text,{className:"text-gray-400",children:i.title??" - "})]}),(0,t.jsxs)(l.Flexbox,{direction:"row",gap:"2",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Account creation date:"}),(0,t.jsx)(p.Text,{className:"text-gray-400",children:new Date(i.createdAt).toLocaleDateString("en-US")})]}),(0,t.jsxs)(l.Flexbox,{direction:"row",gap:"2",children:[(0,t.jsx)(p.Text,{weight:"medium",children:"Deals owned:"}),(0,t.jsx)(p.Text,{className:"text-gray-400",children:`${j?.getDealsOwned??" - "}`})]})]}),!N&&(0,t.jsx)(B.MutationButton,{text:"Update Profile",isLoading:h,loadingText:"Updating",onClick:()=>{let e=A?.id;if(!e||!v)return;let t=v===r.UserRole.User?E:[];d(v,e,t,()=>{n(!1)})}})]})})},eC="grid grid-cols-[50%_repeat(1,1fr)_36px] w-full gap-4",eb=({activeUsers:e,isLoading:b,isOnlyAdmin:I,canManageMembers:x,refetchActiveMembers:w,search:k,setSearch:B,user:S,organization:T,pagination:Q})=>{let{setToast:R}=(0,o.useToastStore)(),{total:O,offset:j,limit:M,setTotal:P,setOffset:N}=Q,[D,L]=(0,g.useState)(!1),[z,F]=(0,g.useState)(),[_,U]=(0,g.useState)(""),[H,V]=(0,g.useState)(null),[q,W]=(0,g.useState)(!1),[K,G]=(0,g.useState)([]),[X,Y]=(0,g.useState)(!1),[J,Z]=(0,g.useState)(null),[$,ee]=(0,g.useState)(!1),[et,en]=(0,g.useState)(""),[er,ei]=(0,g.useState)(""),eo=e.find(e=>e.id===_),ea=(0,v.default)({mutation:i.UPDATE_ORGANIZATION_USER_PERMISSIONS,queryKey:["teamMembers"]}),es=(e,t,n,r)=>{e&&t&&ea.mutate({input:{id:t,permissions:n??[],role:e}},{onSuccess:r})},el=(0,g.useCallback)(e=>()=>{F(e),L(!0)},[]),ec=(0,v.default)({mutation:i.REVOKE_USER_ACCESS,queryKey:["revokedMembers"],onMutate:e=>{U(e.userId)},onSuccess:()=>{U(""),1===e.length&&j>0&&(N(j-M),P(O-1)),w(),R({text:"User access successfully revoked",icon:(0,t.jsx)(f.default,{width:24,height:24,className:"text-green-500"})})},onError:(t,i)=>{try{let o=JSON.parse(t.response.errors[0].message),a=o.message;if(a===n.ErrorMessageKeys.UserTemplates){let e=o.userTemplates;if(e.length>0){let t=e.map(e=>({title:e.templateTitle,id:e.templateId}));G(t),W(!0)}}if(a===n.ErrorMessageKeys.UserSignerNegotiations||a===n.ErrorMessageKeys.UserOwnerNegotiations){let e=a===n.ErrorMessageKeys.UserOwnerNegotiations,t=o.negotiations;if(t.length>0){let n=t.map(e=>({title:e.negotiationTitle,id:e.negotiationId}));G(n),Y(!0),W(!0),Z(e?r.NegotiationParticipantRole.Owner:r.NegotiationParticipantRole.Signer)}}if(a===n.ErrorMessageKeys.HasAssociatedSalesforceIntegration){let t=e.find(e=>e.id===i.userId);en("User access cannot be revoked"),ei(`User '${t?.name??""}' is the owner of Deals using the Salesforce Integration.`),ee(!0)}}catch(e){}}}),eu=(e,t)=>
3157{ec.mutate({userId:e,organizationId:T.id,userEmail:t}),V(null)};return(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"6",children:[(0,t.jsx)(l.Flexbox,{direction:"column",gap:"2",children:(0,t.jsx)(u.Input,{className:"w-full lg:w-[50%]",leftElement:(0,t.jsx)(c.Icon,{className:"text-gray-400",name:"Search",width:16}),rightElement:(0,t.jsx)(a.Button,{variant:"clear",className:"!p-0",onClick:()=>B(""),children:(0,t.jsx)(c.Icon,{name:"X"})}),value:k,onChange:e=>{N(0),B(e)},size:"sm",placeholder:"Search"})}),b?(0,t.jsx)(m.TeamSettingsSkeleton,{currentTab:A.TeamSettingsTabs.Users,cardsQty:M,gridColClasses:eC,isEditable:x}):(0,t.jsxs)(l.Flexbox,{direction:"column",children:[(0,t.jsx)(l.Flexbox,{direction:"column",className:"overflow-x-auto",children:(0,t.jsxs)(l.Flexbox,{direction:"column",className:"min-w-[700px]",children:[(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"3",className:"text-gray-500 px-2",children:[(0,t.jsxs)("div",{className:eC,children:[(0,t.jsx)(p.Text,{size:"xs",weight:"medium",children:"Name"}),(0,t.jsx)(p.Text,{size:"xs",weight:"medium",className:x?"ml-4":"justify-self-center",children:"User Type"})]}),(0,t.jsx)(s.Divider,{})]}),e.length?(0,t.jsx)(l.Flexbox,{direction:"column",children:e.map(e=>(0,t.jsx)(d.MemberListItem,{orgUserId:e.organizationUsers?.[0].id,orgOwnerId:T.owner.id,userId:e.id,name:e.name,email:e.email,avatar:e.profilePicture,userType:e.organizationUsers?.[0].role??"-",domain:T.emailDomain??void 0,userGroup:"-",gridColClasses:eC,canManageMembers:x,actionElement:x&&e.id!==S.id&&T.owner.id!==e.id&&(I||e.organizationUsers?.[0].role!==r.UserRole.Admin)?(0,t.jsx)(h.MemberListItemDropdown,{className:"justify-self-end",handleRevoke:()=>{V({userId:e.id,userEmail:e.email,userName:e.name})}}):null,onItemClicked:el(e),handleUpdate:es,isOnlyAdmin:I},e.id))}):(0,t.jsx)(l.Flexbox,{className:"flex flex-1 min-h-[400px]",justify:"center",align:"center",direction:"column",gap:"2",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Icon,{name:"FileX",width:24,height:24}),(0,t.jsxs)(p.Text,{className:"text-gray-800",size:"lg",weight:"medium",children:["No matching Users"," "]}),(0,t.jsx)(p.Text,{className:"text-gray-500",children:"We couldnât find a match with the applied filters."}),(0,t.jsx)(a.Button,{onClick:()=>{B("")},className:"mt-4",children:"Clear Filter"})]})})]})}),(0,t.jsx)(l.Flexbox,{direction:"column",align:"center",gap:"8",className:"mt-4",children:e.length>0&&(0,t.jsx)(y.default,{offset:j,limit:M,total:O,resultSize:e.length,onChange:N})})]}),(0,t.jsx)(eE,{isOpen:D,onOpenChange:e=>{L(e),e||F(void 0)},user:z,canManageMembers:x,isOnlyAdmin:I,onUpdate:es,isLoading:ea.isLoading}),H&&(0,t.jsx)(C.default,{iconName:"RoundedWarning",onOpenChange:()=>V(null),open:!!H,title:"Revoke Access",subTitle:(0,t.jsxs)(p.Text,{className:"text-gray-500",children:["Revoking access is a"," ",(0,t.jsx)("span",{className:"font-medium",children:"permanent action"})," and"," ",(0,t.jsx)("span",{className:"font-medium",children:"cannot be undone"}),"."," ",H.userName," will immediately lose access to Bonterms. Are you sure you want to proceed?"]}),handleSubmit:()=>{H&&eu(H.userId,H.userEmail)},handleCancel:()=>V(null),submitTitle:"Revoke Access",cancelTitle:"Cancel",noDivider:!0}),(0,t.jsx)(E.default,{open:q,onOpenChange:()=>{G([]),W(!1),Y(!1),Z(null),U("")},data:K,isNegotiationsDialog:X,organizationId:T.id,role:J,userToRevoke:eo?{id:eo.id,email:eo.email}:void 0,onRevokeUser:eu}),(0,t.jsx)(C.default,{iconName:"RoundedWarning",onOpenChange:ee,open:$,title:et,subTitle:er})]})};e.s(["default",()=>ex],47921);let eI="grid grid-cols-[50%_repeat(1,1fr)_36px] w-full gap-4",ex=({revokedUsers:e,isLoading:n,pagination:r})=>{let{total:i,offset:o,limit:a,setOffset:c}=r;return n?(0,t.jsx)(m.TeamSettingsSkeleton,{currentTab:A.TeamSettingsTabs.Revoked,cardsQty:a,gridColClasses:eI}):0===e.length?(0,t.jsx)("div",{className:eI,children:(0,t.jsx)(p.Text,{className:"text-gray-400",children:"No revoked members"})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Flexbox,{direction:"column",className:"overflow-x-auto",children:(0,t.jsxs)(l.Flexbox,{direction:"column",className:"min-w-[500px]",children:[(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"3",className:"text-gray-500 px-2",children:[(0,t.jsxs)("div",{className:eI,children:[(0,t.jsx)(p.Text,{size:"xs",weight:"medium",children:"Name"}),(0,t.jsx)(p.Text,{size:"xs",weight:"medium",className:"text-center",children:"User Type"})]}),(0,t.jsx)(s.Divider,{})]}),e.map(e=>(0,t.jsx)(d.MemberListItem,{userId:e.id,name:e.name,email:e.email,avatar:e.profilePicture,userType:e.organizationUsers?.[0].role??"-",gridColClasses:eI}
3157,e.id))]})}),(0,t.jsx)(l.Flexbox,{direction:"column",align:"center",gap:"8",className:"mt-4",children:(0,t.jsx)(y.default,{offset:o,limit:a,total:i,resultSize:e.length,onChange:c})})]})};e.s(["default",()=>eR],33564);var ew=e.i(20537);let ek=e=>e?.response?.errors?.map(e=>e.message).join("\n");e.s(["default",0,ek],21380);let eB=/^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[@#$%^&*()\-_=+{};:,<.>!?|/~`]).{8,32}$/;e.s(["passwordRegex",0,eB],68988);var eS=z;e.s(["AuthErrorCodes",()=>eS.I],31015);var eS=z;let eT=()=>{let e="ABCDEFGHJKLMNPQRSTUVWXYZ",t="abcdefghijkmnopqrstuvwxyz",n="23456789",r="@#$%^&*()-_=+{};:,<.>!?|/~`",i=`${e}${t}${n}${r}`,o=e=>e[Math.floor(Math.random()*e.length)],a=[o(e),o(t),o(n),o(r)];for(;a.length<16;)a.push(o(i));return a.sort(()=>Math.random()-.5).join("")};e.s(["generateRandomPassword",0,eT,"getSignUpError",0,e=>{let t="Something went wrong. Please try again or contact support.";if(e?.name!=="FirebaseError")return t;switch(e.code){case eS.I.WEAK_PASSWORD:return"Password is too weak.";case eS.I.EMAIL_EXISTS:return`Please, try with another email or contact support. 3158 If you received a deal, open it to complete your account.`;case eS.I.INTERNAL_ERROR:if(e.message.includes("Business email required"))return"Enter a valid business email.";break;case eS.I.CREDENTIAL_TOO_OLD_LOGIN_AGAIN:return`Session expired. If you received a deal, open it 3159 to complete your account or contact support.`}return t}],14867);let eQ={[r.UserRole.User]:"User",[r.UserRole.Admin]:"Admin",[r.UserRole.Supervisor]:"Supervisor"},eR=({isOpen:e,onOpenChange:n,organizationId:d,orgEmailDomain:h})=>{let{setToast:m}=(0,o.useToastStore)(),{firebaseUser:f}=K(),[A,y]=(0,g.useState)(""),[E,C]=(0,g.useState)(""),[b,I]=(0,g.useState)(""),[w,R]=(0,g.useState)(""),[O,j]=(0,g.useState)(""),[M,P]=(0,g.useState)("USER"),[N,D]=(0,g.useState)(),[L,z]=(0,g.useState)(""),[F,_]=(0,g.useState)(null),U=b.includes("@")?b.split("@")[1]?.toLowerCase():null,V=h?.toLowerCase()??null,q=!!U&&!!V&&U===V,W=!!U&&U.includes("."),G=!!V&&W&&!q,X=!1===F||!0===F&&G,Y=!0===F&&G;(0,g.useEffect)(()=>{(async()=>{if(e){z("");try{let e=await f?.getIdToken();if(!e)return;let t=await (0,H.getSignInProviderByOrg)(e,d);_(!!t?.enabled)}catch{z("There was an error trying to load the organization sign-in settings."),_(null)}}})()},[f,e,d]);let J=(0,v.default)({mutation:i.INVITE_USER,queryKey:["teamMembers"],onSuccess:(e,n)=>{Z(),m({text:"Invite was successfully Sent",supportingText:`${((e,t=24)=>{if(e.length<=t)return e;let[n,r]=e.split("@");if(!r)return e.slice(0,t-3)+"...";let i=t-r.length-4;return i>0?`${n.slice(0,i)}...@${r}`:e.slice(0,t-3)+"..."})(n.input.email)} has been sent an invite, allowing them to become a member of your organization.`,icon:(0,t.jsx)(l.Flexbox,{className:"w-8 h-8 shrink-0 bg-gray-50 text-gray-500 rounded-full",align:"center",justify:"center",children:(0,t.jsx)(c.Icon,{name:"Email",width:"16"})})})},onError:e=>z(ek(e))}),Z=()=>{z(""),y(""),C(""),I(""),R(""),j(""),P(r.UserRole.User),D(void 0),_(null),n(!1)};return(0,t.jsx)(k.Dialog,{title:"Invite User",cardCss:"max-w-lg",open:e,onOpenChange:Z,children:(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault();let t=new FormData(e.target),n=t.get("name"),i=t.get("surname"),o=t.get("email"),a=t.get("role"),s=t.get("message"),l=t.get("password");X&&!eB.test(l)?z("Password must be 8-32 chars and include upper, lower, number, and special character"):J.mutate({input:{email:o,name:n,surname:i,organizationId:d,role:a??r.UserRole.User,message:s,permissions:N,...X&&{password:l}}})},children:(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"4",children:[(0,t.jsxs)(l.Flexbox,{gap:"4",children:[(0,t.jsx)(u.Input,{className:"grow",name:"name",type:"text",value:A,onChange:y,placeholder:"First Name",required:!0}),(0,t.jsx)(u.Input,{className:"grow",name:"surname",type:"text",value:E,onChange:C,placeholder:"Last Name",required:!0})]}),(0,t.jsxs)(l.Flexbox,{gap:"1",children:[(0,t.jsx)(u.Input,{className:"grow",name:"email",type:"email",value:b,onChange:I,placeholder:"[email protected]",required:!0}),(0,t.jsx)(S.Select,{defaultValue:r.UserRole.User,name:"role",triggerCSS:"w-36",onValueChange:e=>P(e),children:Object.entries(eQ).map(([e,n])=>(0,t.jsx)(T.SelectItem,{value:e,children:n},e))})]}),X&&(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"2",children:[Y&&(0,t.jsxs)(l.Flexbox,{gap:"2",align:"start",className:"p-3 bg-warning-50 border border-warning-100 rounded-lg",children:[(0,t.jsx)(c.Icon,{name:"Warning",width:16,height:16,className:"mt-0.5 shrink-0 text-warning-500"}),(0,t.jsx)(p.Text,{size:"sm",className:"text-warning-700",children:"Your organization has SSO enabled, but this email is outside your SSO domain. Set a temporary password, or invite a user from your domain instead."})]}),(0,t.jsx)(u.Input,{className:"grow",name:"password",label:"Temporary password",type:"text",value:w,onChange:R,placeholder:"Enter a temporary password",required:!0,rightElement:(0,t.jsx)(a.Button,{type:"button",variant:"outline",className:"px-3 py-2 shrink-0",onClick:()=>R(eT()),children:"Generate"})}),(0,t.jsx)(p.Text,{size:"sm",className:"text-gray-500",children:"The invited user will be shown the password you provide and required to change it upon logging in."})]}),(0,t.jsx)(ew.Textarea,{name:"message",rows:3,placeholder:"Add a message with your invitation...",value:O,onChange:e=>{j(e.currentTarget.value)}}),M===r.UserRole.User&&(0,t.jsxs)(l.Flexbox,{direction:"column",gap:"3",children:[(0,t.jsxs)(l.Flexbox,{gap:"1",children:[(0,t.jsx)(p.Text,{weight:"medium",className:"text-gray-500",children:"Update Permissions"}),(0,t.jsx)(Q.default,{children:"Grant Users additional edit permissions to specific platform sections below."})]}),(0,t.jsx)(l.Flexbox,{direction:"column",gap:"3",children:Object.entries(r.EditableOrganizationPermission).map(([e,n])=>(0,t.jsxs)(l.Flexbox,{align:"center",justify:"between",children:[(0,t.jsx)(p.Text,{className:"capitalize",children:n.replace("_"," ").toLowerCase()}),(0,t.jsx)(x.Checkbox,{value:n,name:e,onCheckedChange:()=>{let e=N||[],t=e.indexOf(n);t>-1?e.splice(t,1):e.push(n),D([...e])},checked:N?.includes(n)})]},e))})]}),(0,t.jsx)(s.Divider,{}),L&&(0,t.jsx)(p.Text,{className:"text-red-500 text-center",children:L}),(0,t.jsx)(B.MutationButton,{size:"md",isLoading:J.isLoading,loadingText:"Sending Invite",text:"Send Invite",disabled:null===F})]})})})}},81996,e=>{"use strict";let t=(0,e.i(2156).create)(e=>({isSidebarCollapsed:!1,setIsSidebarCollapsed:t=>e(()=>({isSidebarCollapsed:t}))}));e.s(["useSidebarStore",0,t])},57133,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useIntersection",{enumerable:!0,get:function(){return l}});let r=e.r(59638),i=e.r(14732),o="function"==typeof IntersectionObserver,a=new Map,s=[];function l({rootRef:e,rootMargin:t,disabled:n}){let c=n||!o,[u,d]=(0,r.useState)(!1),h=(0,r.useRef)(null),m=(0,r.useCallback)(e=>{h.current=e},[]);return(0,r.useEffect)(()=>
3159{if(o){if(c||u)return;let n=h.current;if(n&&n.tagName)return function(e,t,n){let{id:r,observer:i,elements:o}=function(e){let t,n={root:e.root||null,margin:e.rootMargin||""},r=s.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let i=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:i},s.push(n),a.set(n,t),t}(n);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),a.delete(r);let e=s.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&s.splice(e,1)}}}(n,e=>e&&d(e),{root:e?.current,rootMargin:t})}else if(!u){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[c,t,e,u,h.current]),[m,u,(0,r.useCallback)(()=>{d(!1)},[])]}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},8300,(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getDomainLocale",{enumerable:!0,get:function(){return r}}),e.r(50142),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},11858,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=e.r(59638);function i(e,t){let n=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(n.current=o(e,r)),t&&(i.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},24531,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},87287,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return x},useLinkStatus:function(){return I}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let o=e.r(87602),a=e.r(66101),s=o._(e.r(59638)),l=e.r(67425),c=e.r(38539),u=e.r(89796),d=e.r(27456),h=e.r(24253),m=e.r(48317),p=e.r(57133),f=e.r(8300),g=e.r(80844),A=e.r(11858);e.r(24531);let v=new Set;function y(e,t,n,r){if(!("u"<typeof window)&&(0,c.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let i=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(i))return;v.add(i)}e.prefetch(t,n,r).catch(e=>{})}}function E(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let C=s.default.forwardRef(function(e,t){let n,r,{href:i,as:o,children:u,prefetch:v=null,passHref:C,replace:b,shallow:I,scroll:x,locale:w,onClick:k,onNavigate:B,onMouseEnter:S,onTouchStart:T,legacyBehavior:Q=!1,transitionTypes:R,...O}=e;n=u,Q&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let j=s.default.useContext(m.RouterContext),M=!1!==v,{href:P,as:N}=s.default.useMemo(()=>{if(!j){let e=E(i);return{href:e,as:o?E(o):e}}let[e,t]=(0,l.resolveHref)(j,i,!0);return{href:e,as:o?(0,l.resolveHref)(j,o):t||e}},[j,i,o]),D=s.default.useRef(P),L=s.default.useRef(N);Q&&(r=s.default.Children.only(n));let z=Q?r&&"object"==typeof r&&r.ref:t,[F,_,U]=(0,p.useIntersection)({rootMargin:"200px"}),H=s.default.useCallback(e=>{(L.current!==N||D.current!==P)&&(U(),L.current=N,D.current=P),F(e)},[N,P,U,F]),V=(0,A.useMergedRef)(H,z);s.default.useEffect(()=>{!j||_&&M&&y(j,P,N,{locale:w})},[N,P,_,w,M,j?.locale,j]);let q={ref:V,onClick(e){Q||"function"!=typeof k||k(e),Q&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),!j||e.defaultPrevented||function(e,t,n,r,i,o,a,s,l){let u,{nodeName:d}=e.currentTarget;if(!("A"===d.toUpperCase()&&((u=e.currentTarget.getAttribute("target"))&&"_self"!==u||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if
3159(!(0,c.isLocalURL)(n)){i&&(e.preventDefault(),location.replace(n));return}e.preventDefault(),(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let e=a??!0;"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:o,locale:s,scroll:e}):t[i?"replace":"push"](r||n,{scroll:e})})()}}(e,j,P,N,b,I,x,w,B)},onMouseEnter(e){Q||"function"!=typeof S||S(e),Q&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),j&&y(j,P,N,{locale:w,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){Q||"function"!=typeof T||T(e),Q&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),j&&y(j,P,N,{locale:w,priority:!0,bypassPrefetchedCheck:!0})}};if((0,d.isAbsoluteUrl)(N))q.href=N;else if(!Q||C||"a"===r.type&&!("href"in r.props)){let e=void 0!==w?w:j?.locale;q.href=j?.isLocaleDomain&&(0,f.getDomainLocale)(N,e,j?.locales,j?.domainLocales)||(0,g.addBasePath)((0,h.addLocale)(N,e,j?.defaultLocale))}return Q?s.default.cloneElement(r,q):(0,a.jsx)("a",{...O,...q,children:n})}),b=(0,s.createContext)({pending:!1}),I=()=>(0,s.useContext)(b),x=C;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},11079,(e,t,n)=>{t.exports=e.r(87287)},77238,(e,t,n)=>{"use strict";function r(e){if("0"==(e=`${e}`))return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(e))return e.replace(/^[+-]?/,e=>"-"===e?"":"-");for(let t of["var","calc","min","max","clamp"])if(e.includes(`${t}(`))return`calc(${e} * -1)`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}})},68880,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}});let r=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]},54934,(e,t,n)=>{"use strict";function r(e,t){return void 0===e?t:Array.isArray(e)?e:[...new Set(t.filter(t=>!1!==e&&!1!==e[t]).concat(Object.keys(e).filter(t=>!1!==e[t])))]}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}})},72342,(e,t,n)=>{var r=String,i=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r,blackBright:r,redBright:r,greenBright:r,yellowBright:r,blueBright:r,magentaBright:r,cyanBright:r,whiteBright:r,bgBlackBright:r,bgRedBright:r,bgGreen
3159Bright:r,bgYellowBright:r,bgBlueBright:r,bgMagentaBright:r,bgCyanBright:r,bgWhiteBright:r}};t.exports=i(),t.exports.createColors=i},4850,(e,t,n)=>{"use strict";var r,i=e.i(36680);Object.defineProperty(n,"__esModule",{value:!0});var o={dim:function(){return u},default:function(){return d}};for(var a in o)Object.defineProperty(n,a,{enumerable:!0,get:o[a]});let s=(r=e.r(72342))&&r.__esModule?r:{default:r},l=new Set;function c(e,t,n){void 0!==i.default&&i.default.env.JEST_WORKER_ID||n&&l.has(n)||(n&&l.add(n),console.warn(""),t.forEach(t=>console.warn(e,"-",t)))}function u(e){return s.default.dim(e)}let d={info(e,t){c(s.default.bold(s.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){c(s.default.bold(s.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){c(s.default.bold(s.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}},80340,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let i=(r=e.r(4850))&&r.__esModule?r:{default:r};function o({version:e,from:t,to:n}){i.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${n}\`.`,"Update your configuration file to silence this warning."])}let a={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return o({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return o({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return o({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return o({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return o({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}},94896,(e,t,n)=>{"use strict";function r(e,...t){for(let r of t){var n,i;for(let t in r)(null==e||null==(n=e.hasOwnProperty)?void 0:n.call(e,t))||(e[t]=r[t]);for(let t of Object.getOwnPropertySymbols(r))(null==e||null==(i=e.hasOwnProperty)?void 0:i.call(e,t))||(e[t]=r[t])}return e}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"defaults",{enumerable:!0,get:function(){return r}})},25772,(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e;if(e.split("[").length-1!=e.split("]").length-1)throw Error(`Path is invali
3159d. Has unbalanced brackets: ${e}`);return e.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"toPath",{enumerable:!0,get:function(){return r}})},188,(e,t,n)=>{"use strict";var r=e.i(36680);Object.defineProperty(n,"__esModule",{value:!0});var i={flagEnabled:function(){return d},issueFlagNotices:function(){return m},default:function(){return p}};for(var o in i)Object.defineProperty(n,o,{enumerable:!0,get:i[o]});let a=l(e.r(72342)),s=l(e.r(4850));function l(e){return e&&e.__esModule?e:{default:e}}let c={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},u={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]};function d(e,t){var n,r,i,o,a,s;return u.future.includes(t)?"all"===e.future||null!=(i=null!=(r=null==e||null==(n=e.future)?void 0:n[t])?r:c[t])&&i:!!u.experimental.includes(t)&&("all"===e.experimental||null!=(s=null!=(a=null==e||null==(o=e.experimental)?void 0:o[t])?a:c[t])&&s)}function h(e){var t;return"all"===e.experimental?u.experimental:Object.keys(null!=(t=null==e?void 0:e.experimental)?t:{}).filter(t=>u.experimental.includes(t)&&e.experimental[t])}function m(e){if(void 0===r.default.env.JEST_WORKER_ID&&h(e).length>0){let t=h(e).map(e=>a.default.yellow(e)).join(", ");s.default.warn("experimental-flags-enabled",[`You have enabled experimental features: ${t}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}let p=u},47633,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"normalizeConfig",{enumerable:!0,get:function(){return a}});let r=e.r(188),i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(e.r(4850));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e){var t,n,o,a,s,l,c;let u,d;for(let h of(((()=>{if(e.purge||!e.content||!Array.isArray(e.content)&&("object"!=typeof e.content||null===e.content))return!1;if(Array.isArray(e.content))return e.content.every(e=>"string"==typeof e||"string"==typeof(null==e?void 0:e.raw)&&(null==e||!e.extension||"string"==typeof(null==e?void 0:e.extension)));if("object"==typeof e.content&&null!==e.content){if(Object.keys(e.content).some(e=>!["files","relative","extract","transform"].includes(e)))return!1;if(Array.isArray(e.content.files)){if(!e.content.files.every(e=>"string"==typeof e||"string"==typeof(null==e?void 0:e.raw)&&(null==e||!e.extension||"string"==typeof(null==e?void 0:e.extension))))return!1;if("object"==typeof e.content.extract){for(let t of Object.values(e.content.extract))if("function"!=typeof t)return!1}else if(void 0!==e.content.extract&&"function"!=typeof e.content.extract)return!1;if("object"==typeof e.content.transform){for(let t of Object.values(e.content.transform))if("function"!=typeof t)return!1}else if(void 0!==e.content.transform&&"function"!=typeof e.content.transform)return!1;if("boolean"!=typeof e.content.relative&&void 0!==e.content.relative)return!1}return!0}return!1})()||i.default.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),e.safelist=(()=>{var t;let{content:n,purge:r,safelist:i}=e;return Array.isArray(i)?i:Array.isArray(null==n?void 0:n.safelist)?n.safelist:Array.isArray(null==r?void 0:r.safelist)?r.safelist:Array.isArray(null==r||null==(t=r.options)?void 0:t.safelist)?r.options.safelist:[]})(),e.blocklist=(()=>
3159{let{blocklist:t}=e;if(Array.isArray(t)){if(t.every(e=>"string"==typeof e))return t;i.default.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),"function"==typeof e.prefix)?(i.default.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),e.prefix=""):e.prefix=null!=(t=e.prefix)?t:"",e.content={relative:(()=>{let{content:t}=e;return(null==t?void 0:t.relative)?t.relative:(0,r.flagEnabled)(e,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:n}=e;return Array.isArray(n)?n:Array.isArray(null==n?void 0:n.content)?n.content:Array.isArray(t)?t:Array.isArray(null==t?void 0:t.content)?t.content:Array.isArray(null==t?void 0:t.files)?t.files:[]})(),extract:(()=>{var t,n,r,i,o,a,s,l,c,u,d,h,m,p;let f=(null==(t=e.purge)?void 0:t.extract)?e.purge.extract:(null==(n=e.content)?void 0:n.extract)?e.content.extract:(null==(r=e.purge)||null==(i=r.extract)?void 0:i.DEFAULT)?e.purge.extract.DEFAULT:(null==(o=e.content)||null==(a=o.extract)?void 0:a.DEFAULT)?e.content.extract.DEFAULT:(null==(s=e.purge)||null==(l=s.options)?void 0:l.extractors)?e.purge.options.extractors:(null==(c=e.content)||null==(u=c.options)?void 0:u.extractors)?e.content.options.extractors:{},g={},A=(null==(d=e.purge)||null==(h=d.options)?void 0:h.defaultExtractor)?e.purge.options.defaultExtractor:(null==(m=e.content)||null==(p=m.options)?void 0:p.defaultExtractor)?e.content.options.defaultExtractor:void 0;if(void 0!==A&&(g.DEFAULT=A),"function"==typeof f)g.DEFAULT=f;else if(Array.isArray(f))for(let{extensions:e,extractor:t}of null!=f?f:[])for(let n of e)g[n]=t;else"object"==typeof f&&null!==f&&Object.assign(g,f);return g})(),transform:(u=(null==(n=e.purge)?void 0:n.transform)?e.purge.transform:(null==(o=e.content)?void 0:o.transform)?e.content.transform:(null==(a=e.purge)||null==(s=a.transform)?void 0:s.DEFAULT)?e.purge.transform.DEFAULT:(null==(l=e.content)||null==(c=l.transform)?void 0:c.DEFAULT)?e.content.transform.DEFAULT:{},d={},"function"==typeof u?d.DEFAULT=u:"object"==typeof u&&null!==u&&Object.assign(d,u),d)},e.content.files))if("string"==typeof h&&/{([^,]*?)}/g.test(h)){i.default.warn("invalid-glob-braces",[`The glob pattern ${(0,i.dim)(h)} in your Tailwind CSS configuration is invalid.`,`Update it to ${(0,i.dim)(h.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return e}},51368,(e,t,n)=>{"use strict";function r(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}})},77286,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"cloneDeep",{enumerable:!0,get:function(){return function e(t){return Array.isArray(t)?t.map(t=>e(t)):"object"==typeof t&&null!==t?Object.fromEntries(Object.entries(t).map(([t,n])=>[t,e(n)])):t}}})},75419,(e,t,n)=>{"use strict";function r(e){return e.replace(/\\,/g,"\\2c ")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}})},39161,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}});let r={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
3159ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},6631,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,i={parseColor:function(){return f},formatColor:function(){return g}};for(var o in i)Object.defineProperty(n,o,{enumerable:!0,get:i[o]});let a=(r=e.r(39161))&&r.__esModule?r:{default:r},s=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,l=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,c=/(?:\d+|\d*\.\d+)%?/,u=/(?:\s*,\s*|\s+)/,d=/\s*[,/]\s*/,h=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,m=RegExp(`^(rgba?)\\(\\s*(${c.source}|${h.source})(?:${u.source}(${c.source}|${h.source}))?(?:${u.source}(${c.source}|${h.source}))?(?:${d.source}(${c.source}|${h.source}))?\\s*\\)$`),p=RegExp(`^(hsla?)\\(\\s*((?:${c.source})(?:deg|rad|grad|turn)?|${h.source})(?:${u.source}(${c.source}|${h.source}))?(?:${u.source}(${c.source}|${h.source}))?(?:${d.source}(${c.source}|${h.source}))?\\s*\\)$`);function f(e,{loose:t=!1}={}){var n,r,i;if("string"!=typeof e)return null;if("transparent"===(e=e.trim()))return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(e in a.default)return{mode:"rgb",color:a.default[e].map(e=>e.toString())};let o=e.replace(l,(e,t,n,r,i)=>"#"+t+t+n+n+r+r+(i?i+i:"")).match(s);if(null!==o)return{mode:"rgb",color:[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)].map(e=>e.toString()),alpha:o[4]?(parseInt(o[4],16)/255).toString():void 0};let c=null!=(i=e.match(m))?i:e.match(p);if(null===c)return null;let u=[c[2],c[3],c[4]].filter(Boolean).map(e=>e.toString());return 2===u.length&&u[0].startsWith("var(")?{mode:c[1],color:[u[0]],alpha:u[1]}:(t||3===u.length)&&(!(u.length<3)||u.some(e=>/^var\(.*?\)$/.test(e)))?{mode:c[1],color:u,alpha:null==(n=c[5])||null==(r=n.toString)?void 0:r.call(n)}:null}function g({mode:e,color:t,alpha:n}){let r=void 0!==n;return"rgba"===e||"hsla"===e?`${e}(${t.join(", ")}${r?`, ${n}`:""})`:`${e}(${t.join(" ")}${r?` / ${n}`:""})`}},33386,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={withAlphaValue:function(){return a},default:function(){return s}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let o=e.r(6631);function a(e,t,n){if("function"==typeof e)return e({opacityValue:t});let r=(0,o.parseColor)(e,{loose:!0});return null===r?n:(0,o.formatColor)({...r,alpha:t})}function s({color:e,property:t,variable:n}){let r=[].concat(t);if("function"==typeof e)return{[n]:"1",...Object.fromEntries(r.map(t=>[t,e({opacityVariable:n,opacityValue:`var(${n})`})]))};let i=(0,o.parseColor)(e);return null===i||void 0!==i.alpha?Object.fromEntries(r.map(t=>[t,e])):{[n]:"1",...Object.fromEntries(r.map(e=>[e,(0,o.formatColor)({...i,alpha:`var(${n})`})]))}}},90140,(e,t,n)=>{"use strict";function r(e,t){let n=[],r=[],i=0,o=!1;for(let a=0;a<e.length;a++){let s=e[a];0!==n.length||s!==t[0]||o||1!==t.length&&e.slice(a,a+t.length)!==t||(r.push(e.slice(i,a)),i=a+t.length),o=!o&&"\\"===s,"("===s||"["===s||"{"===s?n.push(s):(")"===s&&"("===n[n.length-1]||"]"===s&&"["===n[n.length-1]||"}"===s&&"{"===n[n.length-1])&&n.pop()}return r.push(e.slice(i)),r}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"splitAtTopLevelOnly",{enumerable:!0,get:function(){return r}})},2409,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={parseBoxShadowValue:function(){return c},formatBoxShadowValue:function(){return u}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});
3159let o=e.r(90140),a=new Set(["inset","inherit","initial","revert","unset"]),s=/\ +(?![^(]*\))/g,l=/^-?(\d+|\.\d+)(.*?)$/g;function c(e){return(0,o.splitAtTopLevelOnly)(e,",").map(e=>{let t=e.trim(),n={raw:t},r=t.split(s),i=new Set;for(let e of r)l.lastIndex=0,!i.has("KEYWORD")&&a.has(e)?(n.keyword=e,i.add("KEYWORD")):l.test(e)?i.has("X")?i.has("Y")?i.has("BLUR")?i.has("SPREAD")||(n.spread=e,i.add("SPREAD")):(n.blur=e,i.add("BLUR")):(n.y=e,i.add("Y")):(n.x=e,i.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(e)):n.color=e;return n.valid=void 0!==n.x&&void 0!==n.y,n})}function u(e){return e.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}},44956,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={normalize:function(){return d},normalizeAttributeSelectors:function(){return h},url:function(){return m},number:function(){return p},percentage:function(){return f},length:function(){return g},lineWidth:function(){return v},shadow:function(){return y},color:function(){return E},image:function(){return C},gradient:function(){return I},position:function(){return w},familyName:function(){return k},genericName:function(){return S},absoluteSize:function(){return Q},relativeSize:function(){return O}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let o=e.r(6631),a=e.r(2409),s=e.r(90140),l=["min","max","clamp","calc"];function c(e){return l.some(t=>RegExp(`^${t}\\(.*\\)`).test(e))}let u=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","anchor-name","anchor-scope","position-anchor","position-try-options","scroll-timeline","animation-timeline","view-timeline","position-try"]);function d(e,t=null,n=!0){let r,i,o=t&&u.has(t.property);return e.startsWith("--")&&!o?`var(${e})`:e.includes("url(")?e.split(/(url\(.*?\))/g).filter(Boolean).map(e=>/^url\(.*?\)$/.test(e)?e:d(e,t,!1)).join(""):(e=e.replace(/([^\\])_+/g,(e,t)=>t+" ".repeat(e.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),n&&(e=e.trim()),r=["theme"],i=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient","anchor-size"],e=e.replace(/(calc|min|max|clamp)\(.+\)/g,e=>{let t="";for(let a=0;a<e.length;a++){function n(t){return t.split("").every((t,n)=>e[a+n]===t)}function o(t){let n=1/0;for(let r of t){let t=e.indexOf(r,a);-1!==t&&t<n&&(n=t)}let r=e.slice(a,n);return a+=r.length-1,r}let s=e[a];if(n("var"))t+=o([")",","]);else if(i.some(e=>n(e))){let e=i.find(e=>n(e));t+=e,a+=e.length-1}else r.some(e=>n(e))?t+=o([")"]):n("[")?t+=o(["]"]):["+","-","*","/"].includes(s)&&!["(","+","-","*","/",","].includes(function(){let e=t.trimEnd();return e[e.length-1]}())?t+=` ${s} `:t+=s}return t.replace(/\s+/g," ")}))}function h(e){return e.includes("=")&&(e=e.replace(/(=.*)/g,(e,t)=>{if("'"===t[1]||'"'===t[1])return t;if(t.length>2){let e=t[t.length-1];if(" "===t[t.length-2]&&("i"===e||"I"===e||"s"===e||"S"===e))return`="${t.slice(1,-2)}" ${t[t.length-1]}`}return`="${t.slice(1)}"`})),e}function m(e){return e.startsWith("url(")}function p(e){return!isNaN(Number(e))||c(e)}function f(e){return e.endsWith("%")&&p(e.slice(0,-1))||c(e)}function g(e){return"0"===e||RegExp("^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?(?:cm|mm|Q|in|pc|pt|px|em|ex|ch|rem|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cqw|cqh|cqi|cqb|cqmin|cqmax)$").test(e)||c(e)}let A=new Set(["thin","medium","thick"]);function v(e){return A.has(e)}function y(e){for(let t of(0,a.parseBoxShadowValue)(d(e)))if(!t.valid)return!1;return!0}function E(e){let t=0;return!!(0,s.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=d(e)).startsWith("var(")||null!==(0,o.parseColor)(e,{loose:!0})&&(t++,!0))&&t>0}function C(e){let t=0;return!!(0,s.splitAtTopLevelOnly)(e,",").every(e=>!!(e=d(e)).startsWith("var(")||!!(m(e)||I(e)||["element(","image(","cross-fade(","image-set("].some(t=>e.startsWith(t)))&&(t++,!0))&&t>0}let b=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);function I(e){for(let t of(e=d(e),b))if(e.startsWith(`${t}(`))return!0;return!1}let x=new Set(["center","top","right","bottom","left"]);function w(e){let t=0;return!!(0,s.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=d(e)).startsWith("var(")||!!(x.has(e)||g(e)||f(e))&&(t++,!0))&&t>0}function k(e){let t=0;return!!(0,s.splitAtTopLevelOnly)(e,",").every(e=>!!(e=d(e)).startsWith("var(")||!(e.includes(" ")&&!/(['"])([^"']+)\1/g.test(e)||/^\d/g.test(e))&&(t++,!0))&&t>0}let B=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function S(e){return B.has(e)}let T=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);function Q(e){return T.has(e)}let R=new Set(["larger","smaller"]);function O(e){return R.has(e)}},22792,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"backgroundSize",{enumerable:!0,get:function(){return o}});let r=e.r(44956),i=e.r(90140);function o(e){let t=["cover","contain"];return(0,i.splitAtTopLevelOnly)(e,",").every(e=>
3159{let n=(0,i.splitAtTopLevelOnly)(e,"_").filter(Boolean);return!!(1===n.length&&t.includes(n[0]))||(1===n.length||2===n.length)&&n.every(e=>(0,r.length)(e)||(0,r.percentage)(e)||"auto"===e)})}},82810,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={updateAllClasses:function(){return h},asValue:function(){return p},parseColorFormat:function(){return A},asColor:function(){return y},asLookupValue:function(){return E},typeMap:function(){return b},coerceValue:function(){return x},getMatchingTypes:function(){return w}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let o=d(e.r(75419)),a=e.r(33386),s=e.r(44956),l=d(e.r(77238)),c=e.r(22792),u=e.r(188);function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t){e.walkClasses(e=>{e.value=t(e.value),e.raws&&e.raws.value&&(e.raws.value=(0,o.default)(e.raws.value))})}function m(e,t){if(!f(e))return;let n=e.slice(1,-1);if(t(n))return(0,s.normalize)(n)}function p(e,t={},{validate:n=()=>!0}={}){var r;let i=null==(r=t.values)?void 0:r[e];return void 0!==i?i:t.supportsNegativeValues&&e.startsWith("-")?function(e,t={},n){let r=t[e];if(void 0!==r)return(0,l.default)(r);if(f(e)){let t=m(e,n);if(void 0===t)return;return(0,l.default)(t)}}(e.slice(1),t.values,n):m(e,n)}function f(e){return e.startsWith("[")&&e.endsWith("]")}function g(e){let t=e.lastIndexOf("/"),n=e.lastIndexOf("[",t),r=e.indexOf("]",t);return("]"!==e[t-1]&&"["!==e[t+1]&&-1!==n&&-1!==r&&n<t&&t<r&&(t=e.lastIndexOf("/",n)),-1===t||t===e.length-1||f(e)&&!e.includes("]/["))?[e,void 0]:[e.slice(0,t),e.slice(t+1)]}function A(e){return"string"==typeof e&&e.includes("<alpha-value>")?({opacityValue:t=1})=>e.replace(/<alpha-value>/g,t):e}function v(e){return(0,s.normalize)(e.slice(1,-1))}function y(e,t={},{tailwindConfig:n={}}={}){var r,i,o,l,c,u;if((null==(r=t.values)?void 0:r[e])!==void 0)return A(null==(i=t.values)?void 0:i[e]);let[d,h]=g(e);if(void 0!==h){let e=null!=(u=null==(o=t.values)?void 0:o[d])?u:f(d)?d.slice(1,-1):void 0;if(void 0===e)return;if(e=A(e),f(h))return(0,a.withAlphaValue)(e,v(h));if((null==(l=n.theme)||null==(c=l.opacity)?void 0:c[h])===void 0)return;return(0,a.withAlphaValue)(e,n.theme.opacity[h])}return p(e,t,{validate:s.color})}function E(e,t={}){var n;return null==(n=t.values)?void 0:n[e]}function C(e){return(t,n)=>p(t,n,{validate:e})}let b={any:p,color:y,url:C(s.url),image:C(s.image),length:C(s.length),percentage:C(s.percentage),position:C(s.position),lookup:E,"generic-name":C(s.genericName),"family-name":C(s.familyName),number:C(s.number),"line-width":C(s.lineWidth),"absolute-size":C(s.absoluteSize),"relative-size":C(s.relativeSize),shadow:C(s.shadow),size:C(c.backgroundSize)},I=Object.keys(b);function x(e,t,n,r){if(n.values&&t in n.values)for(let{type:i}of null!=e?e:[]){let e=b[i](t,n,{tailwindConfig:r});if(void 0!==e)return[e,i,null]}if(f(t)){let e,r=t.slice(1,-1),[i,o]=-1===(e=r.indexOf(":"))?[void 0,r]:[r.slice(0,e),r.slice(e+1)];if(/^[\w-_]+$/g.test(i)){if(void 0!==i&&!I.includes(i))return[]}else o=r;if(o.length>0&&I.includes(i))return[p(`[${o}]`,n),i,null]}for(let i of w(e,t,n,r))return i;return[]}function*w(e,t,n,r){let i=(0,u.flagEnabled)(r,"generalizedModifiers"),[o,a]=g(t);if(i&&null!=n.modifiers&&("any"===n.modifiers||"object"==typeof n.modifiers&&(a&&f(a)||a in n.modifiers))||(o=t,a=void 0),void 0!==a&&""===o&&(o="DEFAULT"),void 0!==a&&"object"==typeof n.modifiers){var s,l;let e=null!=(l=null==(s=n.modifiers)?void 0:s[a])?l:null;null!==e?a=e:f(a)&&(a=v(a))}for(let{type:t}of null!=e?e:[]){let e=b[t](o,n,{tailwindConfig:r});void 0!==e&&(yield[e,t,null!=a?a:null])}}},626,(e,t,n)=>{"use strict";function r(e){return"function"==typeof e?e({}):e}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}})},26839,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return E}});let r=f(e.r(77238)),i=f(e.r(68880)),o=f(e.r(54934)),a=f(e.r(80340)),s=e.r(94896),l=e.r(25772),c=e.r(47633),u=f(e.r(51368)),d=e.r(77286),h=e.r(82810),m=e.r(33386),p=f(e.r(626));
3159function f(e){return e&&e.__esModule?e:{default:e}}function g(e){return"function"==typeof e}function A(e,...t){let n=t.pop();for(let r of t)for(let t in r){let i=n(e[t],r[t]);void 0===i?(0,u.default)(e[t])&&(0,u.default)(r[t])?e[t]=A({},e[t],r[t],n):e[t]=r[t]:e[t]=i}return e}let v={colors:a.default,negative:e=>Object.keys(e).filter(t=>"0"!==e[t]).reduce((t,n)=>{let i=(0,r.default)(e[n]);return void 0!==i&&(t[`-${n}`]=i),t},{}),breakpoints:e=>Object.keys(e).filter(t=>"string"==typeof e[t]).reduce((t,n)=>({...t,[`screen-${n}`]:e[n]}),{})};function y(e,t){return Array.isArray(e)&&(0,u.default)(e[0])?e.concat(t):Array.isArray(t)&&(0,u.default)(t[0])&&(0,u.default)(e)?[e,...t]:Array.isArray(t)?t:void 0}function E(e){var t,n,r,a;let f,E=[...function e(t){let n=[];return t.forEach(t=>{var r;n=[...n,t];let i=null!=(r=null==t?void 0:t.plugins)?r:[];0!==i.length&&i.forEach(t=>{var r;t.__isOptionsFunction&&(t=t()),n=[...n,...e([null!=(r=null==t?void 0:t.config)?r:{}])]})}),n}(e),{prefix:"",important:!1,separator:":"}];return(0,c.normalizeConfig)((0,s.defaults)({theme:(r=function({extend:e,...t}){return A(t,e,(e,t)=>g(e)||t.some(g)?(n,r)=>A({},...[e,...t].map(e=>(function(e,...t){return g(e)?e(...t):e})(e,n,r)),y):A({},e,...t,y))}({...(a=E.map(e=>null!=(t=null==e?void 0:e.theme)?t:{})).reduce((e,t)=>(0,s.defaults)(e,t),{}),extend:a.reduce((e,{extend:t})=>A(e,t,(e,t)=>void 0===e?[t]:Array.isArray(e)?[t,...e]:[t,e]),{})}),Object.assign(f=(e,t)=>
3159{for(let t of function*(e){let t=(0,l.toPath)(e);if(0===t.length||(yield t,Array.isArray(e)))return;let n=e.match(/^(.*?)\s*\/\s*([^/]+)$/);if(null!==n){let[,e,t]=n,r=(0,l.toPath)(e);r.alpha=t,yield r}}(e)){let e=0,n=r;for(;null!=n&&e<t.length;)n=g(n=n[t[e++]])&&(void 0===t.alpha||e<=t.length-1)?n(f,v):n;if(void 0!==n){if(void 0!==t.alpha){let e=(0,h.parseColorFormat)(n);return(0,m.withAlphaValue)(e,t.alpha,(0,p.default)(e))}if((0,u.default)(n))return(0,d.cloneDeep)(n);return n}}return t},{theme:f,...v}),Object.keys(r).reduce((e,t)=>(e[t]=g(r[t])?r[t](f,v):r[t],e),{})),corePlugins:[...E.map(e=>e.corePlugins)].reduceRight((e,t)=>g(t)?t({corePlugins:e}):(0,o.default)(t,e),i.default),plugins:[...e.map(e=>null!=(n=null==e?void 0:e.plugins)?n:[])].reduceRight((e,t)=>[...e,...t],[])},...E))}},3812,(e,t,n)=>{t.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"al
3159ias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>
3159({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}},13594,(e,t,n)=>{"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return function e(t){var n;let r=(null!=(n=null==t?void 0:t.presets)?n:[i.default]).slice().reverse().flatMap(t=>e(t instanceof Function?t():t)),a={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:e})=>({DEFAULT:"#3b82f67f",...e("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},s=Object.keys(a).filter(e=>(0,o.flagEnabled)(t,e)).map(e=>a[e]);return[t,...s,...r]}}});let i=(r=e.r(3812))&&r.__esModule?r:{default:r},o=e.r(188)},47779,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=o(e.r(26839)),i=o(e.r(13594));
3159function o(e){return e&&e.__esModule?e:{default:e}}function a(...e){let[,...t]=(0,i.default)(e[0]);return(0,r.default)([...e,...t])}},96827,(e,t,n)=>{let r=e.r(47779);t.exports=(r.__esModule?r:{default:r}).default},47624,(e,t,n)=>{t.exports={mode:"jit",content:["**/*.{ts,tsx}","../../packages/ui/**/*.{ts,tsx}","!**/node_modules/**"],theme:{extend:{fontSize:{xxs:["0.625rem","1.4"]},fontFamily:{sans:["Sohne","ui-sans-serif","system-ui","sans-serif"]},boxShadow:{border:"inset 0 0 0 1px rgba(0,0,0,0.3)",card:"inset 0 0 0 1px rgba(0,0,0,0.05), 0px 0px 48px -4px rgba(8, 9, 13, 0.05)","dynamic-card":"0px 0px 48px -4px rgba(8, 9, 13, 0.05)",header:"0px 0px 48px -4px rgba(8, 9, 13, 0.05)"},spacing:{header:"70px"},width:{"form-title":"8rem"},colors:{gray:{25:"#fcfcfd",50:"#f9fafb",100:"#f2f4f7",200:"#eaecf0",300:"#d0d5dd",400:"#98a2b3",500:"#667085",600:"#475467",700:"#344054",800:"#1d2939",900:"#101828"},primary:{25:"#eef1fc",50:"#cbd4f5",100:"#a9b8ef",200:"#879ce9",300:"#647fe2",400:"#4263dc",500:"#274ace",600:"#203eac",700:"#1a328a",800:"#132567",900:"#0d1945"},error:{25:"#fffbfa",50:"#fef3f2",100:"#fee4e2",200:"#fecdca",300:"#fda29b",400:"#f97066",500:"#f04438",600:"#d92d20",700:"#b42318",800:"#912018",900:"#7a271a"},warning:{25:"#fffcf5",50:"#fffaeb",100:"#fef0c7",200:"#fedf89",300:"#fec84b",400:"#fdb022",500:"#f79009",600:"#dc6803",700:"#b54708",800:"#93370d",900:"#7a2e0e"},success:{25:"#f6fef9",50:"#ecfdf3",100:"#d1fadf",200:"#a6f4c5",300:"#6ce9a6",400:"#32d583",500:"#12b76a",600:"#039855",700:"#027a48",800:"#05603a",900:"#054f31"},mutualNda:"#01ab84",oneWayNda:"#E29E84",cloudTerms:"#da6087",psa:"#705d91",dpa:"#0089af",baa:"#9ee2ef",aiAddendum:"#6366f1"},animation:{"slide-down":"slide-down 300ms cubic-bezier(0.87, 0, 0.13, 1)","slide-up":"slide-up 300ms cubic-bezier(0.87, 0, 0.13, 1) forwards;","slide-up-and-fade":"slide-up-and-fade 300ms 0ms ease-out","slide-down-and-fade":"slide-down-and-fade 300ms 0ms ease-out","slide-left-and-fade":"slide-left-and-fade 250ms ease-out forwards","slide-right-and-fade":"slide-right-and-fade 250ms ease-out forwards","fade-in":"fade-in 150ms ease-in","toast-slide-in":"toast-slide-in 150ms cubic-bezier(0.16, 1, 0.3, 1)","toast-swipe-out":"toast-swipe-out 100ms ease-out"},opacity:{5:".05",15:".15"},keyframes:{"slide-down":{"0%":{height:0,opacity:0},"100%":{height:"var(--radix-collapsible-content-height)",opacity:1}},"slide-up":{"0%":{height:"var(--radix-collapsible-content-height)",opacity:1},"100%":{height:0,opacity:0}},"slide-up-and-fade":{"0%":{opacity:0,transform:"translateY(2px)"},"100%":{opacity:1,transform:"translateY(0)"}},"slide-down-and-fade":{"0%":{opacity:0,transform:"translateY(-2px)"},"100%":{opacity:1,transform:"translateY(0)"}},"slide-left-and-fade":{"0%":{opacity:0,transform:"translateX(10px)"},"100%":{opacity:1,transform:"translateX(0)"}},"slide-right-and-fade":{"0%":{opacity:1,transform:"translateX(0)"},"100%":{opacity:0,transform:"translateX(10px)"}},"fade-in":{"0%":{opacity:0},"100%":{opacity:1}},"toast-slide-in":{from:{transform:"translateX(calc(100% + var(--viewport-padding)))"},to:{transform:"translateX(0))"}},"toast-swipe-out":{from:{transform:"translateX(var(--radix-toast-swipe-end-x))"},to:{transform:"translateX(calc(100% + var(--viewport-padding)))"}}}}},plugins:[function({addVariant:e}){e("children","& > *")}]}},47819,54319,33354,35517,1084,42114,49826,63905,60398,41989,11903,94295,23662,8406,35602,e=>{"use strict";e.s(["getTrialColors",0,function(e){return e>7?{bg:"bg-blue-50",text:"text-blue-700"}:e>3?{bg:"bg-warning-50",text:"text-warning-700"}:{bg:"bg-error-50",text:"text-error-700"}},"getTrialDaysRemaining",0,function(e){if(!e)return null;let t=new Date(e),n=new Date;return t<=n?0:Math.ceil((t.getTime()-n.getTime())/864e5)},"isInTrial",0,function(e){return!!e&&new Date(e)>new Date},"isTrialExpired",0,function(e){return!!e&&new Date(e)<=new Date}],47819),e.s(["default",()=>c],33354);var t,n,r,i=e.i(66101),o=e.i(58114),a=e.i(30897);let s=e=>({[a.PlanFeature.SendDeals]:"Sending Deals",[a.PlanFeature.Playbook]:"Playbook",[a.PlanFeature.DealTemplates]:"Deal Templates",[a.PlanFeature.EntityBlocks]:"Entity Blocks",[a.PlanFeature.Assets]:"Assets",[a.PlanFeature.EmailTemplates]:"Email Templates",[a.PlanFeature.CoverPages]:"Cover Pages",[a.PlanFeature.Integrations]:"Integrations",[a.PlanFeature.InternalToolkit]:"Internal Toolkit",[a.PlanFeature.SamlSsoProvider]:"SAML SSO Provider",[a.PlanFeature.TeamInviteLink]:"Team Invite Link",[a.PlanFeature.DealInviteLink]:"Deal Invite Link",[a.PlanFeature.InlineSignature]:"Inline Signature",[a.PlanFeature.Analytics]:"Analytics",[a.PlanFeature.Webhooks]:"Webhooks",[a.PlanFeature.Subscriptions]:"Subscriptions",[a.PlanFeature.NDAFirst]:"NDA First",[a.PlanFeature.DocusignApp]:"DocuSign App"})[e]||e;e.s(["getFeatureDisplayName",0,s],54319);var l=e.i(89743);let c=({open:e,onOpenChange:t,handleSubmit:n,handleCancel:r,isAdmin:a=!0,featureKey:c})=>{let u=(0,o.useRouter)(),d=s(c);return(0,i.jsx)(l.default,{iconName:"RoundedWarning",onOpenChange:t,open:e,title:`Upgrade to enable ${d}`,subTitle:`${d} is part of our paid plans. View available plans to get started.`,noDivider:!0,buttonVariant:"primary",buttonClassName:"!w-[50%]",buttonsFlexboxClassName:"!justify-center w-full !gap-3",submitTitle:"View Plans",cancelTitle:"Cancel",submitDisabled:!a,handleSubmit:()=>{a&&(n?.(),u.push(`/${u.query.url}/subscription`))},handleCancel:()=>{r?.(),t(!1)}})};e.s(["default",()=>g],35517),e.i(22778);var u=e.i(92025),d=e.i(23780),h=e.i(6557),m=e.i(32021),p=e.i(19085),f=e.i(92501);let g=({triggerClasses:e,trigger:t})=>{let n=(0,o.useRouter)(),{organization:r}=(0,p.useOrganizationContext)(),{signOut:a}=(0,f.useSessionContext)();return r?(0,i.jsxs)(u.DropdownMenuRoot,{children:[(0,i.jsx)(u.DropdownMenuTrigger,{className:e,"data-testid":"account-button",children:t}),(0,i.jsxs)(u.DropdownMenuContent,{className:"px-4 py-2.5 w-72 border border-gray-100 ml-32 absolute -top-12",side:"bottom",align:"start",sideOffset:12,children:[(0,i.jsxs)(u.DropdownMenuItem,{onClick:()=>{n.push(`/${r.url}/account`)},"data-testid":"my-account-button",children:[(0,i.jsx)(d.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,i.jsx)(h.Icon,{name:"Account"})}),(0,i.jsx)(m.Text,{weight:"medium",children:"My account"})]}),(0,i.jsxs)(u.DropdownMenuItem,{onClick:()=>{a()},"data-testid":"sign-out-button",children:[(0,i.jsx)(d.Flexbox,{align:"center",justify:"center",className:"w-6",children:(0,i.jsx)(h.Icon,{name:"Logout"})}),(0,i.jsx)(m.Text,{weight:"medium",children:"Sign out"})]})]})]}):null};e.s(["default",()=>b],42114);var A=e.i(37071);e.s(["useOrganizationSwitcher",()=>C],1084),e.i(73894);var v=e.i(50800),y=e.i(60804),E=e.i(33380);let C=()=>{let e=(0,y.useQueryClient)(),{organizationId:t,setOrganizationId:n}=(0,p.useOrganizationContext)(),r=(0,o.useRouter)(),{data:i,isLoading:s}=(0,E.default)({query:v.GET_ORGANIZATIONS,queryKey:["organizations"]}),l=async t=>{n(t.id),localStorage.setItem(a.LS_CURRENT_ORGANIZATION_ID,t.id),await r.push(`/${t.url}
3159`),await e.invalidateQueries()};return{userOrganizations:i?.organizations||[],currentOrganizationId:t,switchOrganization:l,isLoading:s}},b=({trigger:e,triggerClasses:t})=>{let{userOrganizations:n,currentOrganizationId:r,switchOrganization:o}=C();return(0,i.jsxs)(u.DropdownMenuRoot,{children:[(0,i.jsx)(u.DropdownMenuTrigger,{className:t,"data-testid":"org-switcher-button",children:e}),(0,i.jsxs)(u.DropdownMenuContent,{className:"px-4 py-2.5 w-72 border border-gray-100",side:"bottom",align:"start",sideOffset:12,children:[(0,i.jsx)(u.DropdownMenuLabel,{children:"Organizations"}),n.map(e=>(0,i.jsx)(u.DropdownMenuItem,{onClick:()=>o(e),children:(0,i.jsxs)(d.Flexbox,{align:"center",gap:"2",className:"grow",children:[(0,i.jsx)(A.Avatar,{size:"sm",variant:"rounded",src:e.logo,alt:e.name,username:e.name}),(0,i.jsx)(m.Text,{weight:"medium",children:e.name}),e.id===r&&(0,i.jsx)(h.Icon,{className:"ml-auto text-gray-400",name:"Check",width:"16"})]})},e.id))]})]})};e.s(["default",()=>I],49826);let I=({value:e,onDelete:t})=>(0,i.jsxs)(d.Flexbox,{gap:"1",className:"border-[1px] px-2 py-1 border-gray-300 rounded-2xl w-fit",align:"center",children:[(0,i.jsx)(m.Text,{children:e}),(0,i.jsx)(h.Icon,{name:"Close",onClick:t,className:"cursor-pointer mt-0.5"})]});e.s(["default",()=>k],63905);var x=e.i(41095),w=e.i(25280);let k=({organizationMembers:e,selectedOwnerId:t,setSelectedOwnerId:n,inputLabel:r,isLoading:a,isAdmin:s,orgUrl:l,requiredError:c,search:u,setSearch:d,isLoadingOptions:h,dropdownClassName:m,disabled:p})=>{let f=(0,o.useRouter)(),g=e?.find(e=>e.id===t);return(0,i.jsx)(x.default,{label:r??"Owner",placeholder:a?"Loading...":"Select a member of your org",inputValue:u??g?.name,onInputValueChange:d,onChange:n,loading:h,disabled:p,options:e?.map(e=>({value:e.id,label:e.name,email:e.email,picture:e.profilePicture}))??[],noResultsMessage:s?a?void 0:(0,i.jsxs)("span",{children:["Someone missing? Add a User from the"," ",(0,i.jsx)("span",{className:"underline cursor-pointer",onMouseDown:()=>l&&f.push(`/${l}/team`),children:"Team page"})]}):(0,i.jsx)("span",{children:"Someone missing? Contact your Admin to Invite Users to your Organization"}),inputClassName:(0,w.cls)(["!pr-2 bg-white",g?"":"!py-3"]),resultsClassName:"!max-h-32",leftElement:g&&(0,i.jsx)(A.Avatar,{src:g.profilePicture,size:"sm",alt:g.name,username:g.email}),leftOptionElement:e=>(0,i.jsx)(A.Avatar,{src:e.picture,size:"sm",alt:e.label,username:e.label}),dropdownClassName:m??"!fixed",requiredError:c,dataTestId:"new-deal-owner-select"})};e.s(["MatchingDealDraftPromptActions",()=>T,"MatchingDealDraftPromptSlot",()=>S],60398);var B=e.i(41304);let S=({open:e,placement:t})=>(0,i.jsx)("div",{className:(0,w.cls)(["grid overflow-hidden transition-all duration-300 ease-out",e?`${"desktop"===t?"mt-6 grid-rows-[1fr]":"mb-3 grid-rows-[1fr]"} opacity-100`:`${"desktop"===t?"mt-0 grid-rows-[0fr]":"mb-0 grid-rows-[0fr]"} opacity-0`]),children:(0,i.jsx)("div",{className:"min-h-0 overflow-hidden",children:(0,i.jsxs)(d.Flexbox,{gap:"3",align:"start",className:"rounded-lg border border-warning-100 bg-warning-50 p-3",children:[(0,i.jsx)(h.Icon,{name:"WarningWithOpacity",width:"24",className:"mt-0.5 shrink-0"}),(0,i.jsx)(m.Text,{className:"text-gray-700",size:"sm",children:"We found an existing Deal Draft for this recipient and template. To avoid creating a duplicate Deal, would you like to resume your existing draft instead?"})]})})}),T=({open:e,isLoading:t,submitButtonText:n,buttonClassName:r,disableCreate:o=!1,onCreateNew:a,onGoToDraft:s})=>e?(0,i.jsxs)(d.Flexbox,{justify:"end",gap:"3",className:"animate-fade-in w-full flex-wrap sm:flex-nowrap",children:[(0,i.jsx)(B.Button,{variant:"outline",type:"button",disabled:t||o,className:(0,w.cls)(["min-w-[120px]",r]),onClick:a,children:t?"Loading...":"Create New"}),(0,i.jsx)(B.Button,{variant:"primary",type:"button",disabled:t,className:(0,w.cls)(["min-w-[120px]",r]),onClick:s,children:"Go to Draft"})]}):(0,i.jsx)(B.Button,{dataTestId:"new-deal-preview-deal-button",disabled:t||o,className:(0,w.cls)(["w-full",r]),children:t?"Loading...":n});e.s(["default",()=>ec],8406);var Q=e.i(59638);let R=({filter:e,filterList:t,setFilterList:n})=>e.activeFilters.length?(0,i.jsx)(d.Flexbox,{className:"w-full",children:(0,i.jsx)(d.Flexbox,{className:"!flex-wrap",align:"center",gap:"2",children:e.activeFilters.map((r,o)=>(0,i.jsxs)(d.Flexbox,{align:"center",className:"p-0.5 px-2 rounded-2xl border-none bg-primary-800 ",gap:"2",children:[(0,i.jsx)(m.Text,{size:"sm",className:"text-white",children:r.name}),(0,i.jsx)("div",{className:"h-6 w-[1px] bg-gray-300"}),(0,i.jsx)(h.Icon,{name:"X",className:"cursor-pointer",color:"#D0D5DD",onClick:()=>{r?n(t.map(e=>({...e,activeFilters:e.activeFilters.filter(e=>e.id!==r.id)}))):n(t.filter(t=>t.selectedFilterType!==e.selectedFilterType))},height:12})]},o))})}):null;e.s(["default",()=>es],23662);var O=e.i(7431),j=e.i(26529),M=e.i(13002),P=e.i(61955),N=e.i(59988),D=e.i(95570);let L=({filter:e,onClick:t,hideCheckbox:n,checked:r})=>(0,i.jsxs)(d.Flexbox,{onClick:e=>{e.preventDefault(),t&&t()},gap:"2",className:"px-4 py-2 cursor-pointer hover:bg-gray-50 rounded-sm",align:"center",children:[!n&&(0,i.jsx)(D.Checkbox,{onClick:e=>{e.preventDefault()},checked:r,className:"data-[state=checked]:bg-gray-500 min-w-[16px]"}),e.icon&&(0,i.jsx)(d.Flexbox,{align:"center",justify:"center",className:`w-6 ${e.iconColor?e.
3159iconColor:"text-gray-500"}`,children:(0,i.jsx)(h.Icon,{name:e.icon})}),e.avatar&&(0,i.jsx)(A.Avatar,{alt:e.name,src:e.avatar,username:e.name}),(0,i.jsx)(m.Text,{weight:"regular",className:"truncate",children:e.name})]});var z=e.i(10937),F=((t={}).Counterparty="Counterparty",t.Type="Type",t.Template="Template",t.Stage="Stage",t.OwnedBy="Owned By",t.None="",t),_=((n={}).InitialProposal="Unopened",n.GuidedReview="Guided Review",n.Approval="Approval",n.Signature="Signature",n.Completed="Completed",n.Cancelled="Cancelled",n);let U=[{name:"Counterparty",icon:"Email",label:"Counterparty"},{name:"Owned By",label:"Owner",icon:"User"},{name:"Stage",icon:"Activity",label:"Stage",options:[{id:"Unopened",name:"Unopened",icon:"Email"},{id:"Guided Review",name:"Guided Review",icon:"FileSearch",iconColor:"text-warning-500"},{id:"Approval",name:"Approval",icon:"FileCheckEmpty",iconColor:"text-warning-500"},{id:"Signature",name:"Signature",icon:"FileLock",iconColor:"text-warning-500"},{id:"Completed",name:"Completed",icon:"Check",iconColor:"text-success-500"},{id:"Cancelled",name:"Cancelled",icon:"XCircle",iconColor:"text-red-500"}]},{name:"Type",icon:"FileSearch",label:"Type"},{name:"Template",icon:"SquareX4",label:"Template"}],H=(e,t)=>{let n=t?.find(t=>t.selectedFilterType===e),r=[];return n&&n?.activeFilters.length&&(r=n.activeFilters.map(e=>e.id).filter(e=>e)),r.length?r:void 0},V=(e,t)=>{let n=t?.find(t=>t.selectedFilterType===e),r=[];return n&&n?.activeFilters.length&&(r=n.activeFilters.map(e=>e.name).filter(e=>e)),r.length?r:void 0},q=(e,t,n)=>"Counterparty"===n?e.name===t.name:e.id&&t.id?e.id===t.id:e.name===t.name,W=(e,t)=>e.some(e=>e.selectedFilterType===t),K=(e,t,n)=>e.some(e=>e.selectedFilterType===n&&e.activeFilters.some(e=>q(t,e,n))),G=(e,t,n)=>e.activeFilters.filter(e=>!q(e,t,n)),X=(e,t)=>e.find(e=>e.name===t)?.label,Y=(e,t,n)=>e.some(e=>e.selectedFilterType===n&&e.activeFilters.some(e=>q(t,e,n))),J=e=>{let t=e.query.filterList;if(t&&"string"==typeof t)try{let e=JSON.parse(t);if(Array.isArray(e))return e.map(e=>({selectedFilterType:e.selectedFilterType,label:e.label,activeFilters:e.activeFilters.map(e=>({id:e.id,name:e.name,avatar:e.avatar,icon:e.icon,iconColor:e.iconColor}))}))}catch(e){}return[]};e.s(["FilterOptions",0,U,"FilterType",()=>F,"StageFilterCategory",()=>_,"getFilterBoxColor",0,e=>{switch(e){case"text-success-500":return"text-success-500 bg-success-50";case"text-warning-500":return"text-warning-500 bg-warning-50";case"text-red-500":return"text-red-500 bg-red-50";case a.StandardAgreementTitle.MutualNDA:return"bg-mutualNda text-white";case a.StandardAgreementTitle.CloudTerms:return"bg-cloudTerms text-white";case a.StandardAgreementTitle.PSA:return"bg-psa text-white";case a.StandardAgreementTitle.DPA:return"bg-dpa text-white";case a.StandardAgreementTitle.BAA:return"bg-baa text-white";case a.StandardAgreementTitle.OneWayNDA:return"bg-oneWayNda text-white";case a.StandardAgreementTitle.AIAddendum:return"bg-aiAddendum text-white";default:return"text-gray-500 bg-gray-50"}},"getFilterLabel",0,X,"getFiltersIds",0,H,"getFiltersNames",0,V,"getFiltersPayload",0,(e,t,n,r)=>({category:e,status:(e=>{let t=[];if(e){let n=e.find(e=>"Stage"===e.selectedFilterType);n&&n.activeFilters.map(e=>{switch(e.name){case"Cancelled":return t=[...t,z.NegotiationStatus.Void];case"Completed":return t=[...t,z.NegotiationStatus.Signed,z.NegotiationStatus.SignedOffPlatform];case"Unopened":return t=[...t,z.NegotiationStatus.Sent];case"Guided Review":return t=[...t,z.NegotiationStatus.CounterpartyReview,z.NegotiationStatus.Review,z.NegotiationStatus.ReviewingTermsChanges,z.NegotiationStatus.RequestingTermsChanges];case"Approval":return t=[...t,z.NegotiationStatus.TentativeAgreement,z.NegotiationStatus.Approved];case"Signature":return t=[...t,z.NegotiationStatus.WaitingForSignature]}})}return t.length?t:void 0})(t)??void 0,template:H("Template",t),ownedBy:H("Owned By",t),counterparty:V("Counterparty",t),search:n.length?n:void 0,standardAgreement:V("Type",t),showDeleted:r||void 0}),"isFilterCategorySelected",0,W,"isFilterChecked",0,Y,"isFilterOptionSelected",0,K,"queryFilters",0,J,"removeFilter",0,G],41989);let Z=({selectedCategory:e,search:t,setSearch:n,isLoadingOptions:r,hasOptions:o,filterMatch:a,isSelectedOptionStage:s,searchResults:l,filterList:c,selectSearchResult:u,categories:d,setSearchResults:p,setSelectedCategory:f,stageFilterHasMatches:g,includeSearchInput:A=!0})=>e?(0,i.jsxs)(i.Fragment,{children:[A&&(0,i.jsx)(N.Input,{size:"sm",leftElement:(0,i.jsx)(h.Icon,{name:"Search"}),value:t,onChange:n,className:"mb-1",placeholder:e}),r?(0,i.jsx)(P.CenteredSpinner,{className:"mt-1 grow-0",size:"15"}):o&&(!s||a)?o&&l?.map((t,n)=>s&&g(t)||!s?(0,i.jsx)(L,{filter:t,onClick:()=>u(t),checked:Y(c,t,e)},n):null):(0,i.jsx)(m.Text,{className:"text-gray-400 p-1",children:"No filter matches this input"})]}):(0,i.jsx)(i.Fragment,{children:d.map((e,t)=>(0,i.jsx)(L,{filter:e,onClick:()=>{let t=d.find(t=>t.name===e.name)?.options;t&&(p(t),f(e.name))},hideCheckbox:!0},t))});var $=e.i(41271);let ee=({open:e,onOpenChange:t,selectedCategory:n,setSelectedCategory:r,search:o,setSearch:a,isLoadingOptions:s,hasOptions:l,filterMatch:c,isSelectedOptionStage:u,searchResults:p,filterList:f,selectSearchResult:g,categories:A,setSearchResults:v,stageFilterHasMatches:y})=>(0,i.jsx)($.Dialog,{open:e,onOpenChange:()=>{r(F.None),a(""),v([]),t(!e)},cardCss:"w-[60vw] !gap-2",css:"!p-2",children:(0,i.jsxs)(d.Flexbox,{direction:"column",gap:"2",children:[(0,i.jsxs)(d.Flexbox,{className:"border-b border-gray-300 p-4",justify:"between",align:"center",children:[(0,i.jsx)(h.Icon,{name:"ArrowLeft",onClick:()=>{n.length?(r(F.None),a(""),v([])):t(!1)}}),(0,i.jsxs)(d.Flexbox,{gap:"1",align:"center",children:[!n.length&&(0,i.jsx)(h.Icon,{name:"Filters"}),(0,i.jsx)(m.Text,{children:n.length?n:"Filters"})]}),(0,i.jsx)("div",{className:"w-4"})]}),(0,i.jsx)(Z,{selectedCategory:n,search:o,setSearch:a,isLoadingOptions:s,hasOptions:l,filterMatch:c,isSelectedOptionStage:u,searchResults:p,filterList:f,selectSearchResult:g,categories:A.filter(e=>e.name===F.Stage||e.name===F.Type),setSearchResults:v,setSelectedCategory:r,stageFilterHasMatches:y,includeSearchInput:!1})]})});var et=e.i(96827),en=e.i(47624),er=((r={}).MutualNDA="mutualNda",r.OneWayNDA="oneWayNda",r.CloudTerms="cloudTerms",r.PSA="psa",r.DPA="dpa",r.BAA="baa",r.SLT="slt",r.AIAddendum="aiAddendum",r);let ei=(0,et.default)(en.default).theme,eo=ei.colors;e.s(["StandardAgreementColor",()=>er,"default",0,ei,"getThemeColor",0,(e,t)=>t?eo[e][t]:eo[e]],11903);let ea=()=>{let[e,t]=(0,Q.useState)();return(0,Q.useEffect)(()=>{{let e=window?.matchMedia(`(max-width: calc(${ei.screens.sm} - 1px))`);t(e.matches);let n=()=>t(e.matches);
3159return e.addEventListener("change",n),()=>e.removeEventListener("change",n)}},[]),{isMobile:e}};e.s(["useResponsive",0,ea],94295);let es=({triggerClasses:e,trigger:t,filterList:n,setFilterList:r,input:o,useStandardAgreementColors:a,isLoading:s,isFiltersPopoverOpen:l,handlePopoverOpenChange:c,availableFilterTypes:d})=>{let{organizationId:h}=(0,p.useOrganizationContext)(),{isMobile:m}=ea(),f=d?.join("|"),g=d?U.filter(e=>d.includes(e.name)):U,[A,y]=(0,Q.useState)(g),[C,b]=(0,Q.useState)(o?.category??F.None),[I,x]=(0,Q.useState)({[F.Counterparty]:o?.category===F.Counterparty,[F.OwnedBy]:o?.category===F.OwnedBy,[F.Type]:o?.category===F.Type,[F.Template]:o?.category===F.Template,[F.Stage]:o?.category===F.Stage}),[w,k]=(0,Q.useState)(""),B=(0,j.useDebounce)(w,500),[S,T]=(0,Q.useState)(o?.options??[]),R=!o,P=(e,t)=>{let n=t.map(e=>({id:e.id,name:e.name,avatar:e.avatar,iconColor:e.iconColor,metadata:e.metadata}));if(C)return T(n);y(t=>t.map(t=>t.name===e?{...t,options:n}:t)),x(t=>({...t,[e]:!0}))},N=R&&(!I[F.Type]||C===F.Type),{isLoading:D}=(0,E.default)({query:v.STANDARD_AGREEMENTS,variables:{search:B,limit:M.MAX_RESULTS},queryKey:["standardAgreements",B],enabled:N,onSuccess:async e=>{let t=e?.standardAgreements.map(e=>({name:e.title,id:e.id,...a&&{iconColor:e.title},metadata:{hasAttachments:e.hasAttachments}}));P(F.Type,t)}}),L=!!h&&R&&(!I[F.OwnedBy]||C===F.OwnedBy),{isLoading:z}=(0,E.default)({query:v.GET_NEGOTIATION_OWNERS,queryKey:["negotiationOwners",B],variables:{organizationId:h??"",search:B,limit:M.MAX_RESULTS},enabled:L&&!1===m,onSuccess:async e=>{let t=e?.negotiationOwners.map(e=>({id:e.id,name:e.name,avatar:e?.profilePicture??e.name}));P(F.OwnedBy,t)}}),_=!!h&&R&&(!I[F.Template]||C===F.Template),{isLoading:H}=(0,E.default)({query:v.DEAL_TEMPLATE_NAMES,queryKey:["dealTemplateNames",h,B],variables:{organizationId:h??"",search:B,limit:M.MAX_RESULTS},enabled:_&&!1===m,onSuccess:async e=>{let t=e?.dealTemplateNames.map(e=>({id:e.id,name:e.title}));P(F.Template,t)}}),V=!!h&&R&&(!I[F.Counterparty]||C===F.Counterparty),{isLoading:q}=(0,E.default)({query:v.GET_COUNTERPARTY_COMPANY_NAMES,variables:{organizationId:h??"",search:B,limit:M.MAX_RESULTS},queryKey:["counterpartyCompanyNames",h,B],enabled:V&&!1===m,onSuccess:async e=>{let t=e?.counterpartyCompanyNames.map((e,t)=>({id:t.toString(),name:e.receiverCompanyName??""}));P(F.Counterparty,t)}});(0,Q.useEffect)(()=>{let e=d?U.filter(e=>d.includes(e.name)):U;y(t=>e.map(e=>t.find(t=>t.name===e.name)??e)),d&&C!==F.None&&!d.includes(C)&&(b(F.None),T([]))},[f]),(0,Q.useEffect)(()=>{o&&(T(o.options.filter(e=>!B||e.name.toLowerCase().includes(B.toLowerCase()))),b(o.category))},[o,B]);let Y=e=>{if(W(n,C))return K(n,e,C)?1===n.length&&1===n[0].activeFilters.length?r([]):r(n.map(t=>t.selectedFilterType!==C?t:{...t,activeFilters:G(t,e,C)})):r(n.map(t=>t.selectedFilterType!==C?t:{...t,activeFilters:[...t.activeFilters,e]}));return r([...n,{selectedFilterType:C,label:X(A,C),activeFilters:[e]}])},J=m?D&&N:z&&L||D&&N||q&&V||H&&_,$=C===F.Stage,et=S.length>0,en=S.some(e=>e.name.toLowerCase().includes(B.toLowerCase())),er=e=>e.name.toLowerCase().includes(B.toLowerCase());return s?(0,i.jsx)(O.Skeleton,{width:"86px"}):m?(0,i.jsx)(ee,{open:l??!1,onOpenChange:c||(()=>{}),selectedCategory:C,setSelectedCategory:b,search:w,setSearch:k,isLoadingOptions:J,hasOptions:et,filterMatch:en,isSelectedOptionStage:$,searchResults:S,filterList:n,selectSearchResult:Y,categories:A,setSearchResults:T,stageFilterHasMatches:er,input:o}):(0,i.jsxs)(u.DropdownMenuRoot,{onOpenChange:()=>{o||(b(F.None),T([])),k("")},children:[(0,i.jsx)(u.DropdownMenuTrigger,{className:e,asChild:!0,children:t}),(0,i.jsx)(u.DropdownMenuContent,{className:"p-2 w-72 border border-gray-100 ml-8 -top-4 absolute",children:(0,i.jsx)(Z,{selectedCategory:C,search:w,setSearch:k,isLoadingOptions:J,hasOptions:et,filterMatch:en,isSelectedOptionStage:$,searchResults:S,filterList:n,selectSearchResult:Y,categories:A,setSearchResults:T,setSelectedCategory:b,stageFilterHasMatches:er})})]})};var el=e.i(59092);let ec=({templates:e,standardAgreements:t,selectedStandardAgreementIds:n,selectedTemplateId:r,setSelectedTemplateId:s,hideStandardAgreementFilters:l,inputLabel:c,requiredError:u})=>{let[p,f]=(0,Q.useState)(n??[]),g=(0,o.useRouter)(),{hasFeatureIncluded:A}=(0,el.useCustomerContext)(),v=A(a.PlanFeature.NDAFirst),[y,E]=(0,Q.useState)(J(g)??[]);(0,Q.useEffect)(()=>
3159{if(!n){if(y[0]?.activeFilters.length)return void f(y.flatMap(e=>e.activeFilters.map(e=>e.id).filter(e=>void 0!==e)));f([])}},[y]);let C=e?.filter(e=>!p.length||p.includes(e.standardAgreement.id)).map(e=>({value:e.id,label:e.title}))??[],b=C.find(e=>e.value===r);return(0,i.jsx)(x.default,{inputValue:b?.label,label:c??"Template",placeholder:e?"Search Template":"Loading...",options:C,onChange:s,leftElement:(0,i.jsx)(h.Icon,{name:r?"Library":"Search"}),leftOptionElement:()=>(0,i.jsx)(h.Icon,{name:"Library"}),noResultsMessage:"No templates were found.",topOptionsElement:l||!t||v?null:(0,i.jsxs)(d.Flexbox,{gap:"3",className:"px-4 py-3 border-b border-gray-200 w-full",justify:"between",align:"start",children:[(0,i.jsx)(d.Flexbox,{direction:"column",className:"w-[70%]",align:"start",children:(0,i.jsx)(d.Flexbox,{gap:"3",className:"w-full flex-wrap",children:y.map((e,t)=>(0,i.jsx)(d.Flexbox,{gap:"1",className:"w-full",direction:"row",children:(0,i.jsx)(R,{filter:e,filterList:y,setFilterList:E},t)},t))})}),(0,i.jsx)(d.Flexbox,{direction:"column",children:(0,i.jsx)(es,{triggerClasses:"pointer",trigger:(0,i.jsxs)(B.Button,{variant:"outline",dataTestId:"dashboard-filters-btn",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)(h.Icon,{name:"Filters"}),(0,i.jsx)(m.Text,{size:"xs",className:"text-gray-400",children:"Filter by type"})]}),filterList:y,setFilterList:E,input:{category:F.Type,options:t.map(e=>({id:e.id,name:e.title}))}})})]}),onOpenChange:()=>!l,inputClassName:"bg-white py-3",className:"flex-grow",requiredError:u,dataTestId:"new-deal-template-select"})};e.s(["default",()=>eu],35602);let eu=({handleAddCcEmail:e,setCcEmail:t,ccEmail:n})=>(0,i.jsxs)(d.Flexbox,{className:"items-center",gap:"2",children:[(0,i.jsx)(B.Button,{variant:"primary",size:"xs",className:"w-16",onClick:t=>{t.preventDefault(),n&&e&&e(n,!0)},children:"Ok"}),(0,i.jsx)(B.Button,{variant:"outline",size:"xs",className:"w-16",onClick:n=>{n.preventDefault(),t&&t(""),e&&e("")},children:"Cancel"})]})},55088,e=>{"use strict";var t,n,r=((t={}).Add="ADD",t.Remove="REMOVE",t.Replace="REPLACE",t.Custom="CUSTOM",t.Modify="MODIFY",t),i=((n={}).Active="Active",n.Received="Received",n.Done="Done",n.Archived="Archived",n.All="All",n.Drafts="Drafts",n);e.s(["NegotiationCategory",()=>i,"OrderedAdditionalTermAction",()=>r,"isKeyOfObject",0,function(e,t){return e in t}])},13191,77372,19268,65962,37283,34486,24026,48493,24534,56636,47149,38176,75799,15783,e=>{"use strict";e.s(["TeamSettingsTabs",()=>ti,"default",()=>ta],13191);var t,n,r,i,o,a,s,l=e.i(66101),c=e.i(30897),u=e.i(10937);e.i(73894);var d=e.i(50800);e.i(22778);var h=e.i(41304),m=e.i(92025),p=e.i(23780),f=e.i(6557),g=e.i(12537),A=e.i(61502),v=e.i(76097),y=e.i(32021),E=e.i(26529),C=e.i(58114),b=e.i(59638),I=e.i(36779),x=e.i(64477),w=e.i(47921),k=e.i(33564);e.s(["default",()=>e2],75799);var B=e.i(30920),S=e.i(81996),T=e.i(37071),Q=e.i(12757),R=e.i(11462),O=e.i(79859),j=e.i(25280),M=e.i(11079),P=e.i(89743),N=e.i(47819),D=e.i(72744),L=e.i(33354),z=e.i(35517),F=e.i(42114),_=e.i(59092);e.s(["default",()=>eU,"useDealSetupContext",()=>eH],47149);var U=e.i(60804),H=e.i(19085),V=e.i(92501),q=e.i(41271),W=e.i(92425);e.s(["default",()=>eD],24534);var K=e.i(59988),G=e.i(49826),X=e.i(63905),Y=e.i(60398),J=e.i(8406),Z=e.i(35602);e.s(["default",()=>ep],37283);var $=e.i(55088);let ee=(e,t,n)=>e.split(" ").map(e=>{let r=t?et[n??"xl"]:et.md;return(0,$.isKeyOfObject)(e,r)?r[e]:""}).join(" "),et={xl:{flex:"xl:flex","flex-row":"xl:flex-row","flex-col":"xl:flex-col","flex-grow":"xl:flex-grow","!basis-auto":"xl:!basis-auto","shrink-0":"xl:shrink-0","flex-nowrap":"xl:flex-nowrap","justify-end":"xl:justify-end","justify-start":"xl:justify-start","justify-between":"xl:justify-between","self-start":"xl:self-start","self-center":"xl:self-center","order-first":"xl:order-first","order-none":"xl:order-none","gap-0":"xl:gap-0","gap-1":"xl:gap-1","gap-2":"xl:gap-2","gap-4":"xl:gap-4","gap-8":"xl:gap-8","gap-12":"xl:gap-12",hidden:"xl:hidden","w-auto":"xl:w-auto","w-form-title":"xl:w-form-title","w-[180px]":"xl:w-[180px]","w-2/5":"xl:w-2/5","w-1/5":"xl:w-1/5","min-w-[208px]":"xl:min-w-[208px]","h-[72px]":"xl:h-[72px]","p-10":"xl:p-10","px-0":"xl:px-0","px-4":"xl:px-4","px-8":"xl:px-8","py-0":"xl:py-0","pl-[calc(theme(width.form-title)+1rem)]":"xl:pl-[calc(theme(width.form-title)+1rem)]","pl-[calc(theme(width.form-title)+3rem)]":"xl:pl-[calc(theme(width.form-title)+3rem)]","pr-8":"xl:pr-8","pb-0":"xl:pb-0","pb-6":"xl:pb-6","mt-3":"xl:mt-3",visible:"xl:visible",invisible:"xl:invisible"},md:{flex:"md:flex","flex-row":"md:flex-row","flex-col":"md:flex-col","flex-grow":"md:flex-grow","!basis-auto":"md:!basis-auto","shrink-0":"md:shrink-0","flex-nowrap":"md:flex-nowrap","justify-end":"md:justify-end","justify-start":"md:justify-start","justify-between":"md:justify-between","self-start":"md:self-start","self-center":"md:self-center","order-first":"md:order-first","order-none":"md:order-none","gap-0":"md:gap-0","gap-1":"md:gap-1","gap-2":"md:gap-2","gap-4":"md:gap-4","gap-8":"md:gap-8","gap-12":"md:gap-12",hidden:"md:hidden","w-auto":"md:w-auto","w-form-title":"md:w-form-title","w-[180px]":"md:w-[180px]","w-2/5":"md:w-2/5","w-1/5":"md:w-1/5","min-w-[208px]":"md:min-w-[208px]","h-[72px]":"md:h-[72px]","p-10":"md:p-10","px-0":"md:px-0","px-4":"md:px-4","px-8":"md:px-8","py-0":"md:py-0","pl-[calc(theme(width.form-title)+1rem)]":"md:pl-[calc(theme(width.form-title)+1rem)]","pl-[calc(theme(width.form-title)+3rem)]":"md:pl-[calc(theme(width.form-title)+3rem)]","pr-8":"md:pr-8","pb-0":"md:pb-0","pb-6":"md:pb-6","mt-3":"md:mt-3",visible:"md:visible",invisible:"md:invisible"},"2xl":{flex:"2xl:flex","flex-row":"2xl:flex-row","flex-col":"2xl:flex-col","flex-grow":"2xl:flex-grow","!basis-auto":"2xl:!basis-auto","shrink-0":"2xl:shrink-0","flex-nowrap":"2xl:flex-nowrap","justify-end":"2xl:justify-end","justify-start":"2xl:justify-start","justify-between":"2xl:justify-between","self-start":"2xl:self-start","self-center":"2xl:self-ce
3159nter","order-first":"2xl:order-first","order-none":"2xl:order-none","gap-0":"2xl:gap-0","gap-1":"2xl:gap-1","gap-2":"2xl:gap-2","gap-4":"2xl:gap-4","gap-8":"2xl:gap-8","gap-12":"2xl:gap-12",hidden:"2xl:hidden","w-auto":"2xl:w-auto","w-form-title":"2xl:w-form-title","w-[180px]":"2xl:w-[180px]","w-2/5":"2xl:w-2/5","w-1/5":"2xl:w-1/5","min-w-[208px]":"2xl:min-w-[208px]","h-[72px]":"2xl:h-[72px]","p-10":"2xl:p-10","px-0":"2xl:px-0","px-4":"2xl:px-4","px-8":"2xl:px-8","py-0":"2xl:py-0","pl-[calc(theme(width.form-title)+1rem)]":"2xl:pl-[calc(theme(width.form-title)+1rem)]","pl-[calc(theme(width.form-title)+3rem)]":"2xl:pl-[calc(theme(width.form-title)+3rem)]","pr-8":"2xl:pr-8","pb-0":"2xl:pb-0","pb-6":"2xl:pb-6","mt-3":"2xl:mt-3",visible:"2xl:visible",invisible:"2xl:invisible"}};e.s(["getDealLayoutResponsiveClassName",0,ee,"getDynamicContentAreaResponsiveClassName",0,e=>e.split(" ").map(e=>{let t=et["2xl"];return(0,$.isKeyOfObject)(e,t)?t[e]:""}).join(" ")],77372),e.s(["DealProvider",()=>el,"useDealContext",()=>ec],19268);var en=e.i(80931),er=e.i(68717),ei=e.i(13002);let eo=e=>e?.response?.errors?.[0]?.extensions?.response?.statusCode||"500";var ea=e.i(33380);let es=(0,b.createContext)({negotiation:void 0,participants:[],dealCard:void 0,negotiationHistory:void 0,standardAgreement:void 0,additionalTerms:[],comment:void 0,setComment:()=>void 0,setAdditionalTerms:()=>void 0,isSidePanelOpen:!0,setIsSidePanelOpen:()=>void 0,isSuperDocOpen:!1,setIsSuperDocOpen:()=>void 0,activeView:ei.DealToggleOptions.StandardAgreement,setActiveView:()=>void 0,dragPlaybookItemInfo:void 0,setDragPlaybookItemInfo:()=>void 0,isDraggingPlaybookItem:!1,setIsDraggingPlaybookItem:()=>void 0,refetch:()=>Promise.resolve(),footerHeight:0,setFooterHeight:()=>void 0,addedPlaybookItems:{internal:[],standard:[]},setAddedPlaybookItems:()=>void 0,isLoading:!0}),el=({children:e})=>{let t=(0,C.useRouter)(),n=t.query.id,{user:r,isLoadingUser:i,signOut:o,isGhost:a}=(0,V.useSessionContext)(),[s,c]=(0,b.useState)([]),[u,h]=(0,b.useState)(void 0),[m,p]=(0,b.useState)("/review/[id]"===t.pathname),[f,g]=(0,b.useState)(!1),[A,v]=(0,b.useState)(ei.DealToggleOptions.StandardAgreement),[y,E]=(0,b.useState)(void 0),[I,x]=(0,b.useState)(!1),[w,k]=(0,b.useState)(0),[B,S]=(0,b.useState)({internal:[],standard:[]});(0,b.useEffect)(()=>{i||r||a||t.push("/login")},[t,i,r,a]),(0,b.useEffect)(()=>{"/review/[id]"!==t.pathname?p(!1):p(!0)},[t]);let{data:T,isLoading:Q,isError:R,error:O,refetch:j}=(0,ea.default)({query:d.GET_NEGOTIATION,variables:{id:n,withDeleted:"/deal-view/[id]"===t.pathname},queryKey:["negotiation",n],refetchOnWindowFocus:!0,enabled:!!n,onSuccess:e=>{let{organization:t}=e.negotiation;r&&er.default.identify(r.id,{name:r.name,email:r.email,...r.isGhost&&{is_ghost:!0},...t&&{organization_id:t.id},...t&&{organization_name:t.name}})},onError:(e,t)=>{t&&o()}}),M=T?.negotiation.dealCards[0],{data:P,isLoading:N,isError:D,error:L}=(0,ea.default)({query:d.GET_PARTICIPANTS,refetchOnWindowFocus:!0,variables:{negotiationId:n,dealCardId:M?.id??""},enabled:!!M?.id&&!!n,queryKey:["participants",n]}),z=!!n&&"/review/[id]"!==t.pathname&&"/summary/[id]"!==t.pathname,{data:F,isLoading:_}=(0,ea.default)({query:d.GET_NEGOTIATION_HISTORY,variables:{id:n},queryKey:["negotiationHistory",n],refetchOnWindowFocus:!0,enabled:z}),U=!!M?.standardAgreement?.id&&"/review/[id]"!==t.pathname&&"/summary/[id]"!==t.pathname,{data:H,isLoading:q}=(0,ea.default)({query:d.GET_STANDARD_AGREEMENT,queryKey:["standard-agreement",M?.standardAgreement?.id],variables:{id:M?.standardAgreement?.id??""},enabled:U});if(!i&&!r)return null;if(R)return(0,l.jsx)(en.ErrorMessage,{statusCode:eo(O)});if(D)return(0,l.jsx)(en.ErrorMessage,{statusCode:eo(L)});let W=e=>{p(e)};return(0,l.jsx)(es.Provider,{value:{negotiation:T?.negotiation,participants:P?.participants??[],dealCard:M,negotiationHistory:F?.negotiationHistory,standardAgreement:H?.standardAgreement,additionalTerms:s,setAdditionalTerms:c,comment:u,setComment:h,isSidePanelOpen:m,setIsSidePanelOpen:W,isSuperDocOpen:f,setIsSuperDocOpen:g,activeView:A,setActiveView:e=>{v(e),W(!0)},dragPlaybookItemInfo:y,setDragPlaybookItemInfo:E,isDraggingPlaybookItem:I,setIsDraggingPlaybookItem:x,refetch:j,setFooterHeight:k,footerHeight:w,addedPlaybookItems:B,setAddedPlaybookItems:S,isLoading:i||Q||N||z&&_||U&&q},children:e})},ec=()=>(0,b.useContext)(es);e.s(["default",()=>eu],65962);let eu=({className:e,children:t})=>(0,l.jsxs)(p.Flexbox,{align:"center",gap:"1",className:e,children:[(0,l.jsx)(f.Icon,{name:"ChevronRightDouble",className:"shrink-0"}),(0,l.jsx)(y.Text,{className:"text-gray-600",children:t})]});var ed=e.i(94295);let eh=()=>(0,l.jsxs)(p.Flexbox,{align:"center",children:[(0,l.jsxs)(p.Flexbox,{gap:"2",className:"p-2 bg-gray-100 rounded-md text-gray-500 mr-2",children:[(0,l.jsx)(f.Icon,{name:"Eye"}),(0,l.jsx)(y.Text,{size:"xs",children:"You are a Viewer only."})]}),(0,l.jsx)("a",{href:"https://support.bonterms.com/hc/en-us/articles/23088567389460-Viewer-Role",target:"_blank",className:"font-medium text-primary-600 text-sm",rel:"noreferrer",children:"Learn more."})]}),em=({type:e,text:t,onClick:n,href:r,disabled:i,loading:o,className:a})=>{let s,{isMobile:c}=(0,ed.useResponsive)(),u=ee("px-4 min-w-[208px]");switch(e){case ei.NavbarButtonType.SubmitReview:s=(0,l.jsx)(g.MutationButton,{text:t??"Finis
3159h Review",onClick:n,isLoading:!!o,disabled:i,loadingText:"Submitting Review",className:(0,j.cls)(["px-8 min-h-[46px]",u,a]),size:"md"});break;case ei.NavbarButtonType.ReviewFinished:s=(0,l.jsx)(h.Button,{type:"button",variant:"success",className:(0,j.cls)(["px-8 min-h-[46px]",u,a]),children:t??"Review Finished"});break;case ei.NavbarButtonType.Back:s=(0,l.jsx)(h.Button,{onClick:n,className:(0,j.cls)(["disabled:bg-primary-800/50 min-w-[120px] min-h-[46px]",a]),variant:"outline",size:"md",children:t??"Back"});break;case ei.NavbarButtonType.Next:s=(0,l.jsx)(h.Button,{onClick:n,disabled:i,className:(0,j.cls)(["disabled:bg-primary-800/50 px-8 min-h-[46px]",u,a]),size:"md",children:(0,l.jsx)(y.Text,{weight:"medium",children:t??"Next"})});break;case ei.NavbarButtonType.SendDeal:case ei.NavbarButtonType.SendDealChanges:s=(0,l.jsx)(g.MutationButton,{text:t??e===ei.NavbarButtonType.SendDealChanges?"Send Changes":"Send",onClick:n,isLoading:!!o,disabled:i,loadingText:"Sending",className:(0,j.cls)(["min-w-[120px] min-h-[46px]",a]),size:"md"});break;case ei.NavbarButtonType.Waiting:case ei.NavbarButtonType.WaitingForCounterparty:case ei.NavbarButtonType.WaitingForApprovals:s=(0,l.jsxs)(h.Button,{onClick:n,disabled:!0,className:(0,j.cls)(["disabled:bg-gray-200 disabled:text-gray-500 px-8 min-h-[46px] gap-2",u,a]),size:"md",children:[(0,l.jsx)(f.Icon,{name:"Pending",height:"16",className:"shrink-0"}),t??(e===ei.NavbarButtonType.Waiting||c)?"Waiting":e===ei.NavbarButtonType.WaitingForApprovals?"Waiting for Approvals":"Waiting for Counterparty"]});break;case ei.NavbarButtonType.ApproveDeal:s=(0,l.jsx)(g.MutationButton,{text:t??"Move to Signature",onClick:n,isLoading:!!o,loadingText:"Submitting",className:(0,j.cls)(["px-8 min-h-[46px] justify-center",u,a]),size:"md"});break;case ei.NavbarButtonType.InitiateSignature:s=(0,l.jsx)(g.MutationButton,{text:t&&!c?t:"Initiate Signature",onClick:n,isLoading:!!o,loadingText:"Sending",disabled:i,className:(0,j.cls)(["px-8 min-h-[46px] justify-center",u,a]),size:"md"});break;case ei.NavbarButtonType.ConnectSigningProvider:s=(0,l.jsx)(h.Button,{onClick:n,className:(0,j.cls)(["px-8 min-h-[46px]",u,a]),size:"md",children:t??"Connect Provider"});break;case ei.NavbarButtonType.Viewer:s=(0,l.jsx)(eh,{});break;default:return null}return r?(0,l.jsx)(M.default,{href:r,className:a,children:s}):s},ep=({label:e,customContent:t,primaryButton:n,secondaryButton:r,isCustomContentAfterLabel:i})=>{let{setFooterHeight:o}=ec(),[a,s]=(0,b.useState)(0),c=(0,b.useCallback)(e=>{e&&new ResizeObserver(()=>{e&&s(e.clientWidth)}).observe(e)},[]),u=(0,b.useCallback)(e=>{e&&new ResizeObserver(()=>{e&&o(e.clientHeight)}).observe(e)},[o]),d=n||r,h=n&&r,m=h?"w-full":"";return(0,l.jsxs)("div",{className:(0,j.cls)(["fixed bottom-0 left-0 flex items-center min-h-[72px] w-full gap-y-2 gap-x-4 bg-white p-6 shadow-[0_0px_10px_rgba(0,0,0,0.10)]",e||t&&!i?"justify-between":"justify-end",h||t?"flex-wrap":"flex-nowrap",ee(`h-[72px] px-8 py-0 flex-nowrap ${!t||i?"justify-end":""}`)]),ref:u,children:[e&&(0,l.jsx)(eu,{className:(0,j.cls)([t?`w-full ${ee("w-auto")}`:h?"":"flex-nowrap"]),children:(0,l.jsx)("span",{dangerouslySetInnerHTML:{__html:e}})}),t&&(0,l.jsx)(p.Flexbox,{style:{flexBasis:`calc(100% - ${a+20}px)`},className:(0,j.cls)([d?"flex-nowrap":"w-full",ee(`!basis-auto shrink-0 ${!i?"order-first flex-grow":""}`)]),children:t}),d&&(0,l.jsxs)(p.Flexbox,{gap:"1.5",className:(0,j.cls)([m,ee("w-auto")]),justify:"end",children:[r&&(0,l.jsx)(em,{...r,className:m}),(0,l.jsx)("div",{ref:c,className:(0,j.cls)(["flex",m]),children:n&&(0,l.jsx)(em,{...n,className:h?"flex-grow":""})})]})]})},ef=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,eg=e=>ef.test(e.trim());e.s(["checkIfEmailIsValid",0,eg],34486);var eA=e.i(52928),ev=e.i(13743),ey=((t={}).TEXT="text",t.SELECT="select",t),eE=((n={}).ReceiverSigneeName="receiverSigneeName",n.ReceiverSigneeEmail="receiverSigneeEmail",n.ReceiverSigneeTitle="receiverSigneeTitle",n.ReceiverNoticeAddress="receiverNoticeAddress",n.SenderSigneeName="senderSigneeName",n.SenderSigneeEmail="senderSigneeEmail",n.SenderSigneeTitle="senderSigneeTitle",n.SenderNoticeAddress="senderNoticeAddress",n),eC=((r={}).BlockedPopup="BLOCKED_POPUP",r),eb=((i={}).RequestFailed="DOWNLOAD_REQUEST_FAILED",i);e.s(["BrowserErrors",()=>eC,"ChangedTabValues",()=>eE,"DownloadErrors",()=>eb,"KeyTermAcceptableAlternativeType",()=>ey],24026);let eI=async(e,t,n,r,i,o,a,s,l,d,h,m)=>{if(t===u.DealTemplateStatus.Published&&!ex(!0,o,a,l,d,e,n))throw m(!0),Error();let p=null,f=null;if(o){let{governingLaw:e,court:t}=o;p=n?.find(e=>e.title===c.EntityBlockType.GoverningLaw)?.value?.jurisdictionId??e.id,f=n?.f
3159ind(e=>e.title===c.EntityBlockType.Court)?.value?.jurisdictionId??t.id}let g=await eT(n,s,h),A=eQ(r,s),v=await ej(i,h,s);return{entityBlockId:o?.id,governingLawId:p,courtId:f,keyTerms:g,additionalTerms:A,attachments:v,companyName:a.companyName,noticeAddress:a.noticeAddress?{street:a.noticeAddress.street,city:a.noticeAddress.city,state:a.noticeAddress.state,country:a.noticeAddress.country,postalCode:a.noticeAddress.postalCode}:null,noticeEmail:a.noticeEmail,signerEmail:a.signerEmail,signerName:a.signerName,signerTitle:a.signerTitle}},ex=(e,t,n,r,i,o,a,s,l,u,d)=>{if(e&&!o||!t||e&&i&&!r||!ew(n)||a&&a.some(e=>!e.value?.value&&e.value?.type!==c.EntityOptionType.Attachment||e.acceptableAlternatives?.some(e=>!e.value||e.isDuplicate)))return!1;if(!e){let e=!(s?.companyName&&s.companyName.length<=c.COMPANY_NAME_MAX_LENGTH)||!s.name||!s.email,t=!eg(s?.email??"");if(e||t||ek(l??[],u??[],d??null,s,!0))return!1}return!0},ew=e=>!!e.companyName&&(null!==e.noticeEmail||null!==e.noticeAddress)&&(null===e.noticeEmail||!!eg(e.noticeEmail))&&(null===e.noticeAddress||!!e.noticeAddress.street&&!!e.noticeAddress.city&&!!e.noticeAddress.state&&!!e.noticeAddress.country&&!!e.noticeAddress.postalCode)&&!!e.signerName&&!!e.signerTitle&&!!e.signerEmail&&!!eg(e.signerEmail)&&(null==e.secondSignerEmail||!!e.secondSignerName&&!!e.secondSignerTitle&&!!e.secondSignerEmail&&!!eg(e.secondSignerEmail)&&(!e.signerEmail||e.secondSignerEmail.trim().toLowerCase()!==e.signerEmail.trim().toLowerCase()))&&!0;(o={}).InvalidFormat="Please enter a valid email.",o.OrganizationMember="CC email can't belong to your organization.",o.SameEmailAsRecipient="CC email can't be the same as the recipient's email.",o.DifferentDomainThanRecipient="CC email is from a different domain than the recipient. Add anyway?",o.DuplicatedEmail="CC email has already been added.";let ek=(e,t=[],n=null,r={email:"",name:"",companyName:""},i=!1,o,a)=>{let s=e.filter(e=>""!==e),l=s[s.length-1],c=s.slice(0,-1);if(s.some(e=>!e||!eg(e)))return"Please enter a valid email.";let u=s.some(e=>t?.find(t=>t.email===e)),d=n?.email&&s.some(e=>(0,eA.getEmailDomain)(e)===(0,eA.getEmailDomain)(n.email));if(u||d)return"CC email can't belong to your organization.";if(s.some(e=>e===r.email))return"CC email can't be the same as the recipient's email.";if(c.includes(l)||o&&o.includes(l)||a&&a.includes(l))return"CC email has already been added.";let h=r.email&&l&&(0,eA.getEmailDomain)(l)!==(0,eA.getEmailDomain)(r.email);return!i&&h?"CC email is from a different domain than the recipient. Add anyway?":null};var eB=((a={}).InvalidFormat="Please enter a valid email.",a.TeamMember="This email is already a team member â select from the list above.",a.DifferentDomainThanSender="Viewer email must match your organization's domain.",a.DuplicatedEmail="This email has already been added.",a);let eS=(e,t,n=[],r=null,i={email:"",name:"",companyName:""},o=!1,a)=>{let s=e.trim().toLowerCase();if(!s)return{error:null,shouldShowDifferentDomainBtns:!1,nextSelectedCCEmails:t,nextCcSearchTerm:""};let l=[...t,s];a&&(l=[...a,...t,s]);let c=ek(l,n||[],r||null,i,o);return c?{error:c,shouldShowDifferentDomainBtns:"CC email is from a different domain than the recipient. Add anyway?"===c,nextSelectedCCEmails:t,nextCcSearchTerm:s}:{error:null,shouldShowDifferentDomainBtns:!1,nextSelectedCCEmails:[...t,s],nextCcSearchTerm:""}},eT=async(e,t,n)=>await Promise.all(e?.map(async e=>{let r={...e.value};delete r.jurisdictionId;let i=e?.acceptableAlternatives?.length?e.acceptableAlternatives.filter(e=>e):null;if(e.inputFile){let t=await eM(e.inputFile,n);if(t.ok){let e=await t.json();if(!e)throw Error("Error uploading file attachment.");r={...r,value:e.publicUrl??void 0,storageId:e.id,fileName:e.originalName??void 0}}else throw Error("Error uploading file attachment.")}return{acceptableAlternatives:i&&i.length?i:null,keyTermId:e.keyTermId,value:r,...t&&{id:e.keyTermId}}})??[]),eQ=(e,t)=>e.map(e=>{let{section:n,sectionSuffix:r,standardAgreementSectionId:i,action:o,content:a,title:s,id:l,differsFromPlaybook:u}=e;return{section:n,sectionSuffix:r,standardAgreementSectionId:i,action:o,content:a,title:s,...t&&!l.startsWith(c.CREATED_TEMPLATE_ADDITIONAL_TERM_ID_PREFIX)&&{id:l},differsFromPlaybook:u}}),eR=()=>Math.random().toString(36).substring(2,9),eO=e=>!!e&&!("object"in e),ej=async(e,t,n)=>(await Promise.all(e.map(async e=>{if(e.attachment||eO(e.entity)||e.entity?.object){if((!e.id||e.withReplacement)&&e.attachment){let n=await eM(e.attachment,t);if(n.ok){let t=await n.json();return{id:e.id,title:e.title,objectId:t.id,url:null}}throw Error("Error uploading file attachment.")}return{...n&&{id:e.id},title:e.title,objectId:e.entity.object?.id,url:null}}return e.url?{...n&&{id:e.id},title:e.title,objectId:null,url:e.url}:null}))).filter(e=>!!e),eM=async(e,t)=>{let n=new FormData;return n.append("file",e.file),n.append("type",u.StorageObjectType.Attachment),await (0,ev.RESTClient)("/negotiations/attachments",{method:"POST",body:n,headers:{authorization:`Bearer ${t}`}})},eP=e=>{switch(e.type){case c.EntityOptionType.PartialInput:return`${e.text} ${e.value}`;case c.EntityOptionType.DateInput:return(0,c.formatDate)(c.FormatDateType.MMMMDDYYYY,e.value);case c.EntityOptionType.Pattern:return(e.text??"").replace(c.KEY_TERM_VALUE_DELIMITER,e.value);case c.EntityOptionType.Text:case c.EntityOptionType.Input:case c.EntityOptionType.Custom:return e.value}},eN=(e,t)=>eP(e)===eP(t);e.s(["SenderGhostViewerValidationErrorType",()=>eB,"changeTemplateOwner",0,(e,t,n,r)=>{let i=e.toLowerCase(),o=t.filter(e=>e.user.email.toLowerCase()===i&&e.role).map(e=>e.role),a=o.find(e=>e===u.NegotiationParticipantRole.Owner)||ei.UniqueNegotiationRoles.includes(u.NegotiationParticipantRole.Owner)&&o.find(e=>e&&ei.UniqueNegotiationRoles.includes(e))||null;if(a&&a!==u.NegotiationParticipantRole.Viewer){if(a===u.NegotiationParticipantRole.Owner)throw Error("User is already owner in this deal.");throw Error(`User is already ${a.toLowerCase()} in this deal. Remove that role before transferring ownership to them.`)}let s=n?.find(e=>e.email.toLowerCase()===i);if(!s)throw Error("User is not part of the organization");let l=t.find(e=>e.role===u.NegotiationParticipantRole.Owner);return[...t.filter(e=>e.role!==u.NegotiationParticipantRole.Owner).filter(e=>e.user.email.toLowerCase()!==i),...l?[{...l,role:u.NegotiationParticipantRole.Viewer,message:void 0}]:[],{user:s,role:u.NegotiationParticipantRole.Owner,message:r}]},"formatTemplateKeyTermValue",0,eP,"getAddedTemplateUsers",0,(e,t,n,r)=>{let i=e.find(e=>!e.role&&e.user.id===t.id);return i?[...e.filter(e=>e.id!==i.id),{...i,role:n,message:r}]:[...e,{user:t,role:n,message:r}]},"getCCEmailValidationError",0,ek,"getDealTemplateWithEntityBlockValues",0,e=>{let t=e.entityBlock,n=t?.organizationEntity,r=t?.signer,i=null;
3159null!==e.noticeEmail?""!==e.noticeEmail&&(i=e.noticeEmail||""):i=n?.email||null;let o=null;if(e.noticeAddress)Object.values(e.noticeAddress).some(e=>!!e)&&(o=e.noticeAddress);else{let e=n?{street:n.street,city:n.city,state:n.state,country:n.country,postalCode:n.postalCode}:null;o=e&&Object.values(e).some(e=>!!e)?e:null}return{...e,companyName:e.companyName??n?.name,noticeEmail:i,noticeAddress:o,signerName:e.signerName??r?.name,signerTitle:e.signerTitle??r?.title,signerEmail:e.signerEmail??r?.email,governingLaw:e.governingLaw??t?.governingLaw,courts:e.courts??t?.court}},"getKeyTermItemsWithDealTemplate",0,(e,t,n,r,i)=>e.keyTerms.map(o=>{let a=ey.TEXT,s=o.keyTerm.description,l=o.value,u=null,d=!1;return(o.keyTerm.title===c.EntityBlockType.GoverningLaw||o.keyTerm.title===c.EntityBlockType.Court)&&(a=ey.SELECT),o.keyTerm.title===c.EntityBlockType.GoverningLaw&&(s="Select a Governing Law",l={...l,jurisdictionId:e.governingLaw?.id},u=t?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null,d=!!r),o.keyTerm.title===c.EntityBlockType.Court&&(s="Select a Court",l={...l,jurisdictionId:e.courts?.id},u=n?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null,d=!!i),{keyTermId:o.keyTerm.id,value:l,title:o.keyTerm.title,acceptableAlternatives:o.acceptableAlternatives??null,type:a,options:u,placeholder:s,dealTemplateKeyTermId:o.id,keyTermOptions:o.keyTerm.options,isCustom:d,noAcceptableAlternatives:o.keyTerm.noAcceptableAlternatives}}),"getKeyTermItemsWithStandardAgreement",0,(e,t,n)=>e.coverPage?.keyTerms?.map(e=>{let r=e.title===c.EntityBlockType.GoverningLaw||e.title===c.EntityBlockType.Court?ey.SELECT:ey.TEXT,i=e.description,o=null;return e.title===c.EntityBlockType.GoverningLaw&&(i="Select a Governing Law",o=t?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null),e.title===c.EntityBlockType.Court&&(i="Select a Court",o=n?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null),{...e,keyTermId:e.id,acceptableAlternatives:[],type:r,placeholder:i,value:void 0,options:o,keyTermOptions:e.options,fixed:void 0}}),"getSenderGhostViewerValidationError",0,(e,t,n=[],r=[])=>{let i=e.trim().toLowerCase();return i&&eg(i)?n.some(e=>e.email===i)?"This email is already a team member â select from the list above.":t?.email&&(0,eA.getEmailDomain)(i)===(0,eA.getEmailDomain)(t.email)?r.includes(i)?"This email has already been added.":null:"Viewer email must match your organization's domain.":"Please enter a valid email."},"getTempId",0,eR,"handleAddCcEmail",0,eS,"handleEntityBlockDragEnd",0,(e,t,n,r,i)=>{let{entityObject:o,governingLaw:a,court:s,signer:l,secondSigner:u}=e;t&&n(t.map(e=>e.title===c.EntityBlockType.GoverningLaw||e.title===c.EntityBlockType.Court?{...e,value:{...e.title===c.EntityBlockType.GoverningLaw?{...a.value,formattedValue:a.formattedValue}:{...s.value,formattedValue:s.formattedValue}},isCustom:!1}:e)),r({companyName:o.name,noticeEmail:o.email??null,noticeAddress:o.street||o.city||o.state||o.country||o.postalCode?{street:o.street??null,city:o.city??null,state:o.state??null,country:o?.country??null,postalCode:o?.postalCode??null}:null,signerName:l.name,signerTitle:l.title,signerEmail:l.email,secondSignerName:u?.name??null,secondSignerTitle:u?.title??null,secondSignerEmail:u?.email??null}),i(e)},"handlePlaybookItemDragEnd",0,(e,t,n,r)=>{let{title:i,action:o,section:a,sectionSuffix:s,content:l,standardAgreementSectionId:u}=e;n([...t,{title:i,action:o,section:a,sectionSuffix:s,content:l,standardAgreementSectionId:u,...e.isStandardToolkit&&{differsFromPlaybook:!1},position:t.length,standardAgreementSection:r.find(e=>e.id===u),id:`${c.CREATED_TEMPLATE_ADDITIONAL_TERM_ID_PREFIX}${eR()}`}])},"isCompanyInformationValid",0,ew,"isDuplicateKeyTermValue",0,(e,t,n,r)=>t&&eN(e,t)||n?.slice(0,r).some(t=>eN(e,t)),"isTemplatePublishable",0,ex,"parseAdditionalTermsInput",0,eQ,"parseAttachmentWithDealTemplate",0,e=>({id:e.id,title:e.title,attachment:null,url:e.url||void 0,entity:e}),"parseAttachmentsInput",0,e=>e.map(e=>({title:e.title,objectId:eO(e.entity)?e.entity?.id:e.entity?.object?.id,url:e.url})),"parseCreateDealParticipantsInput",0,(e,t)=>e.map(e=>e.role!==u.NegotiationParticipantRole.Signer&&e.role&&e.user.id!==t.user.id?{email:e.user.email,...e.message&&{message:e.message},...e.user.name&&{name:e.user.name},role:e.role,...e.user.title&&{title:e.user.title}}:null).filter(e=>e),"parseKeyTermsInput",0,e=>e?.map(e=>{let t={...e.value};return delete t.jurisdictionId,{acceptableAlternatives:e?.acceptableAlternatives,dealTemplateKeyTermId:e.dealTemplateKeyTermId??"",value:t}})??[],"parseTemplateCompanyInformation",0,e=>{let t=e.entityBlock?.secondSigner;return{companyName:e.companyName??null,noticeEmail:e.noticeEmail??null,noticeAddress:e.n
3159oticeAddress?{street:e.noticeAddress.street??null,city:e.noticeAddress.city??null,state:e.noticeAddress.state??null,country:e.noticeAddress.country??null,postalCode:e.noticeAddress.postalCode??null}:null,signerName:e.signerName??null,signerTitle:e.signerTitle??null,signerEmail:e.signerEmail??null,secondSignerName:t?.name??null,secondSignerTitle:t?.title??null,secondSignerEmail:t?.email??null}},"parseTemplateFormInput",0,eI,"parseTemplateUsersInput",0,e=>e.map(e=>(e.id||e.role)&&e.role!==u.NegotiationParticipantRole.Signer?e.role?{id:e.id,userId:e.user.id,permissions:[(e=>{switch(e){case u.NegotiationParticipantRole.Approver:return u.DealTemplatePermission.Approver;case u.NegotiationParticipantRole.Reviewer:return u.DealTemplatePermission.Reviewer;case u.NegotiationParticipantRole.Signer:return u.DealTemplatePermission.Signee;case u.NegotiationParticipantRole.Viewer:return u.DealTemplatePermission.Follower;case u.NegotiationParticipantRole.Owner:return u.DealTemplatePermission.Owner;default:return u.DealTemplatePermission.Follower}})(e.role)]}:{id:e.id,userId:e.user.id,permissions:[]}:null).filter(e=>e),"updateKeyTermsJurisdictionOptions",0,(e,t,n)=>e.map(e=>e.title===c.EntityBlockType.GoverningLaw?{...e,options:t?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null}:e.title===c.EntityBlockType.Court?{...e,options:n?.map(e=>({jurisdictionId:e.id,...e.value,formattedValue:e.formattedValue}))??null}:e),"uploadFileAttachment",0,eM],48493);let eD=({initialData:e={},onSubmit:t,isAdmin:n,submitButtonText:r="Preview Deal",isLoading:i=!1,shouldCheckExistingDraft:o=!0,disableCreate:a=!1,onResumeDraft:s})=>{let{isMobile:u}=(0,ed.useResponsive)(),{organizationId:h,organization:m,isAdmin:g}=(0,H.useOrganizationContext)(),{hasFeatureIncluded:A}=(0,_.useCustomerContext)(),v=n??g,E=A(c.PlanFeature.NDAFirst),[C,I]=(0,b.useState)(e.templateId),[x,w]=(0,b.useState)(e.ownerId),[k,B]=(0,b.useState)(e.companyName||""),[S,T]=(0,b.useState)(e.name||""),[R,O]=(0,b.useState)(e.email||""),[M,P]=(0,b.useState)(!1),[N,D]=(0,b.useState)([]),[L,z]=(0,b.useState)(""),[F,U]=(0,b.useState)(!1),[V,q]=(0,b.useState)(""),[W,$]=(0,b.useState)(!1),ee=R&&(0,eA.getEmailDomain)(R),et=L?[...N,L]:N,{data:en,isLoading:er}=(0,ea.default)({query:d.CREATE_DEAL_DIALOG,variables:{organizationId:h??""},enabled:!!h,queryKey:["templates","members",h]}),eo=(({organizationId:e,templateId:t,recipientEmail:n,enabled:r=!0})=>{let i=n?.trim().toLowerCase()??"",o=t&&i?`${t}:${i}`:null,[a,s]=(0,b.useState)(null),[l,c]=(0,b.useState)(null),{refetch:u,isFetching:h}=(0,ea.default)({query:d.GET_DRAFT_NEGOTIATIONS,variables:{organizationId:e??"",offset:0,limit:1,filters:t&&i?{template:[t],recipientEmail:[i]}:void 0},queryKey:["matchingDraftNegotiation",e,t,i],enabled:!1,refetchOnWindowFocus:!1});(0,b.useEffect)(()=>{s(null)},[o]);let m=(0,b.useCallback)(async()=>{if(!r||!e||!t||!i||l===o)return null;let n=await u(),a=n.data?.draftNegotiations.data[0];return a?(s(a.id),a.id):null},[l,o,r,i,e,u,t]);return{dismissMatchingDraft:(0,b.useCallback)(()=>{c(o),s(null)},[o]),isLookingUpMatchingDraft:h,lookupMatchingDraft:m,matchingDraftNegotiationId:a,shouldShowMatchingDraftPrompt:!!a}})({organizationId:h,templateId:C,recipientEmail:R,enabled:o&&!!s});(0,b.useEffect)(()=>{$(!1),q("")},[L]),(0,b.useEffect)(()=>{P(!!u)},[u]);let es=async({skipMatchingDraftLookup:e=!1}={})=>{if(W||!eE())return!1;let n=ec?.find(e=>e.id===C);return!(!e&&await eo.lookupMatchingDraft())&&(t({templateId:C,ownerId:x,companyName:k,name:S,email:R},et,n),!0)},el=async e=>{e.preventDefault(),await es()},ec=en?.dealTemplates,eu=en?.organizationMembers,eh=en?.standardAgreements,em=eh?.find(e=>e.title===c.StandardAgreementTitle.MutualNDA)?.id,ef=eh?.find(e=>e.title===c.StandardAgreementTitle.OneWayNDA)?.id,ev={email:R,name:S,companyName:k},ey=eu?.find(e=>e.id===x),eE=()=>{let e=ek(et,eu,ey,ev,!0);e&&q(e);let t=!!k&&k.length<=c.COMPANY_NAME_MAX_LENGTH;return C&&x&&t&&S&&R&&eg(R)&&ee!==m?.emailDomain&&!e?(U(!1),q(""),!0):(U(!0),!1)},eC=i||eo.isLookingUpMatchingDraft,eb=()=>{eo.matchingDraftNegotiationId&&s?.(eo.matchingDraftNegotiationId)},eI=async()=>{await es({skipMatchingDraftLookup:!0}
3159)&&eo.dismissMatchingDraft()},ex=(e,t=!1)=>{let n=eS(e,N,eu||[],ey||null,ev,t);q(n.error||""),$(n.shouldShowDifferentDomainBtns),D(n.nextSelectedCCEmails),z(n.nextCcSearchTerm)};return(0,l.jsx)("form",{onSubmit:el,children:(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"6",className:"grow",children:[(0,l.jsxs)(p.Flexbox,{gap:"4",direction:"column",className:(0,j.cls)(["overflow-y-scroll no-scrollbar",!u&&"max-h-[60dvh]",u&&"mb-20"]),children:[(0,l.jsx)(J.default,{templates:E?ec?.filter(e=>e.standardAgreement.id===em||e.standardAgreement.id===ef):ec,standardAgreements:eh,selectedTemplateId:C,setSelectedTemplateId:I,requiredError:F&&!C}),(0,l.jsx)(X.default,{organizationMembers:eu,selectedOwnerId:x,setSelectedOwnerId:w,isLoading:er,isAdmin:!!v,disabled:!v,orgUrl:m?.url,requiredError:F&&!x}),(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"4",className:"bg-gray-100 sm:px-2 py-4 rounded-xl",children:[(0,l.jsx)(K.Input,{label:"Counterparty",labelClassName:"!text-gray-700 mb-2",value:k,onChange:B,placeholder:"Enter the name of a company.",requiredError:F&&!k,errorMessage:F&&k&&k.length>c.COMPANY_NAME_MAX_LENGTH?ei.VALIDATION_MESSAGES.COMPANY_NAME_TOO_LONG:void 0,dataTestId:"new-deal-counterparty-input"}),(0,l.jsxs)(p.Flexbox,{gap:"4",className:"flex-grow flex-col sm:flex-row",align:"stretch",children:[(0,l.jsx)(K.Input,{label:"Recipient Name",labelClassName:"text-xs",className:"grow",value:S,onChange:T,placeholder:"Enter the name of a person.",requiredError:F&&!S,dataTestId:"new-deal-recipient-name-input"}),(0,l.jsx)(K.Input,{label:"Recipient Email",labelClassName:"text-xs",className:"grow",value:R,onChange:e=>{O(e),N.every(t=>!ek([t],eu,ey,{...ev,email:e}))&&q("")},placeholder:"Enter an email address.",dataTestId:"new-deal-recipient-email-input",requiredError:F&&!R,errorMessage:F&&R?eg(R)?ee===m?.emailDomain?"Email belongs to your organization.":void 0:"Enter a valid recipient email.":void 0})]}),(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"2",children:[(0,l.jsxs)(p.Flexbox,{direction:"row",gap:"2",className:"justify-between !items-center pr-[6px]",children:[(0,l.jsxs)(y.Text,{weight:"medium",className:"text-gray-500 text-xs cursor-pointer",onClick:()=>P(!1),children:["CC"," ",(0,l.jsx)("span",{className:"font-normal",children:M?"(View only)":null})]}),(0,l.jsx)(p.Flexbox,{className:"cursor-pointer !items-center !align-middle h-4",onClick:()=>P(!M),children:(0,l.jsx)(f.Icon,{name:M?"CaretUp":"CaretDown",width:"16",height:"14",className:"align-middle items-center"})})]}),M&&(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"2",children:[(0,l.jsx)(K.Input,{wrap:!0,leftElement:N.map((e,t)=>(0,l.jsx)(G.default,{onDelete:()=>D(N.filter(t=>t!==e)),value:e},t)),className:"w-full",value:L,onChange:z,onKeyDown:e=>{("Enter"===e.key||","===e.key||" "===e.key)&&(e.preventDefault(),ex(L))},onBlur:e=>{e.preventDefault(),ex(L)},placeholder:"Enter Email",showErrorBorder:!!V&&!W}),!!V&&(0,l.jsxs)(p.Flexbox,{className:"justify-between",gap:"2",children:[(0,l.jsx)(p.Flexbox,{className:"",children:(0,l.jsx)(y.Text,{className:(0,j.cls)(["ml-1",W?"text-warning-600":"text-red-500"]),size:"xs",children:V})}),W&&(0,l.jsx)(Z.default,{handleAddCcEmail:ex,setCcEmail:z,ccEmail:L})]}),(0,l.jsx)(y.Text,{className:"text-gray-500 ml-1",size:"xs",children:"Do you want to add someone from your Organization? Add them from the Deal Team section on the next page."})]})]})]})]}),!u&&(0,l.jsxs)(p.Flexbox,{direction:"column",className:"w-full",children:[(0,l.jsx)(Q.Divider,{}),(0,l.jsx)(Y.MatchingDealDraftPromptSlot,{open:eo.shouldShowMatchingDraftPrompt,placement:"desktop"}),(0,l.jsx)("div",{className:"mt-6",children:(0,l.jsx)(Y.MatchingDealDraftPromptActions,{open:eo.shouldShowMatchingDraftPrompt,isLoading:eC,submitButtonText:r,disableCreate:a,onCreateNew:eI,onGoToDraft:eb})})]}),u&&(0,l.jsx)(ep,{label:"",customContent:(0,l.jsxs)(p.Flexbox,{direction:"column",className:"w-full",children:[(0,l.jsx)(Y.MatchingDealDraftPromptSlot,{open:eo.shouldShowMatchingDraftPrompt,placement:"mobile"}),(0,l.jsx)(Y.MatchingDealDraftPromptActions,{open:eo.shouldShowMatchingDraftPrompt,isLoading:eC,submitButtonText:r,buttonClassName:"w-full",disableCreate:a,onCreateNew:eI,onGoToDraft:eb})]})})]})})},eL="bonterms:resume-deal-draft-navigation",ez=(e,t)=>{let n=Array.isArray(e)?e[0]:e;return{pathname:n?`/${n}/new-deal`:"/new-deal",query:{draftNegotiationId:t}}};e.s(["RESUME_DEAL_DRAFT_NAVIGATION_EVENT",0,eL,"getDraftPreviewRoute",0,ez],56636);let eF=({isOpen:e,templateId:t,ownerId:n,companyName:r="",name:i="",email:o="",isAdmin:a,inEdit:s,onOpenChange:u})=>{let d=(0,C.useRouter)(),{organizationId:h}=(0,H.useOrganizationContext)(),{hasFeatureIncluded:m}=(0,_.useCustomerContext)(),[p,f]=(0,b.useState)(!1),[g,A]=(0,b.useState)(!1),v=m(c.PlanFeature.SendDeals)||m(c.PlanFeature.NDAFirst),{[c.FeatureFlags.DealCreationEnabled]:y=!1}=(0,B.useFlags)(),E=!y&&!s,I={templateId:t,ownerId:n,companyName:r,name:i,email:o},x=async(e,t,n)=>{if(!E){if(!v&&!s)return void A(!0);f(!0);try{let r=`/${d.query.url}/new-deal`,i={organizationId:h,templateId:e.templateId,ownerId:e.ownerId,recipientEmail:(0,W.default)(e.email),recipientCompanyName:(0,W.default)(e.companyName),recipientName:(0,W.default)(e.name),agreementId:n?.standardAgreement.i
3159d};t&&t.length>0&&(i={...i,ccEmails:JSON.stringify(t.map(e=>(0,W.default)(e)))}),s?await d.replace({pathname:r,query:i}):await d.push({pathname:r,query:i}),u(!1)}catch(e){console.error("Error submitting deal setup:",e),f(!1)}}},w=async e=>{("string"==typeof d.query.draftNegotiationId?d.query.draftNegotiationId:void 0)===e?u(!1):(window.dispatchEvent(new Event(eL)),u(!1),await d.push(ez(d.query.url,e),void 0,{shallow:!0}))};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(q.Dialog,{open:e,onOpenChange:()=>u(!1,I),cardCss:"max-w-lg overflow-visible",css:"flex flex-col grow",overlayCss:"animate-fade-in duration-100",title:s?"Update Deal":"New Deal",closeTestId:"new-deal",onCloseClick:()=>u(!1),children:(0,l.jsx)(eD,{initialData:I,onSubmit:x,isAdmin:a,submitButtonText:s?"Update":"Preview Deal",isLoading:p,shouldCheckExistingDraft:!s&&v,disableCreate:E,onResumeDraft:w})}),(0,l.jsx)(L.default,{open:g,onOpenChange:A,isAdmin:a,featureKey:c.PlanFeature.SendDeals,handleSubmit:()=>{A(!1),u(!1)}})]})},e_=(0,b.createContext)({isNewDealDialogOpen:!1,dealData:void 0,isUnauthorizedOpen:!1,setIsNewDealDialogOpen:()=>void 0,setDealData:()=>void 0,onUnauthorizedOpenChange:()=>void 0,isCreatingDeal:!1}),eU=({children:e})=>{let[t,n]=(0,b.useState)(!1),[r,i]=(0,b.useState)(void 0),[o,a]=(0,b.useState)(!1),[s,c]=(0,b.useState)(!1),{isAdmin:u}=(0,H.useOrganizationContext)(),{user:d}=(0,V.useSessionContext)(),h=(0,U.useQueryClient)(),m=(0,b.useCallback)((e,t,r)=>{h.invalidateQueries({queryKey:["customer-plan"]}),h.invalidateQueries({queryKey:["features"]}),a(r),i(t),n(e)},[]),p=(0,b.useMemo)(()=>({isNewDealDialogOpen:t,dealData:r,isUnauthorizedOpen:s,setIsNewDealDialogOpen:m,setDealData:i,onUnauthorizedOpenChange:c,isCreatingDeal:o}),[t,r,s,m,o]);return(0,l.jsxs)(e_.Provider,{value:p,children:[e,t&&(0,l.jsx)(eF,{isOpen:t,inEdit:void 0!==r&&!o,onOpenChange:n,ownerId:r?.ownerId||d?.id,templateId:r?.templateId,companyName:r?.companyName,email:r?.email,name:r?.name,isAdmin:u})]})},eH=()=>(0,b.useContext)(e_),eV=({link:e,children:t,dataTestId:n,preventNavigation:r})=>e&&!r?(0,l.jsx)(M.default,{"data-testid":n,href:e,children:t}):(0,l.jsx)(l.Fragment,{children:t}),eq=({icon:e,title:t,rightElement:n,link:r,className:i,active:o,onClick:a,iconClassName:s,dataTestId:c,isSidebarCollapsed:u})=>(0,l.jsx)(eV,{dataTestId:c,link:r,preventNavigation:!!a,children:(0,l.jsx)(R.default,{trigger:(0,l.jsxs)(p.Flexbox,{as:"li",className:(0,j.cls)(["hover:bg-gray-100 px-2 py-2 rounded-md cursor-pointer",i,o&&"bg-gray-200 hover:bg-gray-200"]),align:"center",justify:"between",onClick:e=>{a&&(e.preventDefault(),a())},children:[(0,l.jsxs)(p.Flexbox,{gap:"2",align:"center",children:[e&&(0,l.jsx)(f.Icon,{name:e,width:"20",className:s,height:"20"}),(0,l.jsx)(y.Text,{weight:"medium",className:(0,j.cls)([u?"opacity-0":"","whitespace-nowrap ease-in-out transition-all duration-300"]),children:t})]}),n]}),disabled:!u,children:(0,l.jsx)(y.Text,{size:"xs",className:"font-normal whitespace-nowrap",children:t})})}),eW=({children:e,className:t})=>{let{hasFeatureIncluded:n,customer:r,plan:i}=(0,_.useCustomerContext)(),o=(0,B.useFlags)(),a=!!o[c.FeatureFlags.DealCreationEnabled],{user:s,isLoadingUser:d,isUserImpersonated:m}=(0,V.useSessionContext)(),g=(0,S.useSidebarStore)(e=>e.isSidebarCollapsed),A=(0,S.useSidebarStore)(e=>e.setIsSidebarCollapsed),v=(0,C.useRouter)(),E="/[url]"===v.pathname?"/":v.pathname.replace("/[url]",""),[I,x]=(0,b.useState)(!1),[w,k]=(0,b.useState)({open:!1,featureKey:null}),[U,q]=(0,b.useState)(!1);(0,b.useEffect)(()=>{x(D.SettingsSidebarNav.some(e=>e.link===E))},[E]);let{isLoading:W,organization:K,role:G,hasOrganizationPermissions:X,isAdmin:Y}=(0,H.useOrganizationContext)(),{setIsNewDealDialogOpen:J,dealData:Z,isUnauthorizedOpen:$,onUnauthorizedOpenChange:ee}=eH(),et=r?.metadata?.trialEndsAt,en=(0,N.isInTrial)(et),er=(0,N.isTrialExpired)(et),ei=(0,N.getTrialDaysRemaining)(et),eo=!!r?.metadata?.paymentMethod,ea=i?.isFree??!1,es=G===u.UserRole.Admin||G===u.UserRole.Supervisor,el=`trial_expired_dismissed_${K?.id}`;(0,b.useEffect)(()=>{K?.id&&1&&sessionStorage.getItem(el)&&q(!0)},[K?.id,el]);let ec=()=>{sessionStorage.setItem(el,"1"),q(!0)};if(!d&&!s&&!W)return v.push("/login"),null;if(W||d)return null;if(!K||!s)return v.push("/login"),null;let{name:eu,logo:ed,url:eh}=K,em=e=>{let t=!e.userPermissions||G&&e.userPermissions.includes(G);return(e.flag!==c.PlanFeature.Subscriptions||!!n(c.PlanFeature.Subscriptions))&&(!e.ldFlag||!!o[e.ldFlag])&&X(...e.permissions||[])&&!e.hide&&t},ep=D.SidebarNav.filter(e=>em(e)),ef=D.SettingsSidebarNav.filter(e=>em(e)),eg=(G===u.UserRole.Admin||G===u.UserRole.Supervisor)&&!I&&ef.length,eA=e=>()=>{if(e.flag&&!n(e.flag))return void k({open:!0,featureKey:e.flag})};return(0,l.jsxs)("main",{className:(0,j.cls)(["grid max-h-screen w-full ease-in-out transition-all duration-300",g?"grid-cols-[89px_1fr]":"grid-cols-[280px_1fr]"]),children:[(0,l.jsxs)(p.Flexbox,{as:"aside",direction:"column",className:"bg-gray-25 border-r border-gray-200 h-screen sticky top-0 w-full self
3159-start z-[50]",justify:"start",children:[(0,l.jsxs)(p.Flexbox,{className:`${!m?"bg-primary-900":"bg-[#983330]"} text-white py-3 px-6 relative`,align:"center",children:[(0,l.jsxs)(p.Flexbox,{align:"center",gap:"4",className:"relative overflow-hidden h-[46px]",children:[(0,l.jsx)(p.Flexbox,{className:"w-10 h-10 shrink-0",align:"center",justify:"center",children:(0,l.jsx)(f.Icon,{name:"Bonterms",width:"28"})}),(0,l.jsx)(y.Text,{size:"base",weight:"medium",className:(0,j.cls)(["whitespace-nowrap ease-in-out transition-all duration-300",g?"opacity-0":""]),children:"Bonterms"})]}),m&&(0,l.jsx)(y.Text,{size:"xs",className:"pt-0.5",children:"[Under Support]"}),(0,l.jsx)(f.Icon,{name:"CollapseRoundedArrow",className:(0,j.cls)(["absolute right-[-14px] ease-in-out duration-300",g?"rotate-180":""]),onClick:()=>void A(!g)})]}),(0,l.jsx)(p.Flexbox,{as:"header",className:"p-6",justify:"start",children:(0,l.jsx)(F.default,{triggerClasses:"w-full outline-none",trigger:(0,l.jsxs)(p.Flexbox,{gap:"2",align:"center",className:"w-full overflow-hidden",dataTestId:"organization-switch-button",children:[(0,l.jsx)(T.Avatar,{variant:"rounded",src:ed,alt:"organization logo",username:eu,size:"lg"}),(0,l.jsx)(p.Flexbox,{className:"truncate max-w-[150px]",align:"center",gap:"3",justify:"between",children:(0,l.jsxs)("div",{className:"truncate flex flex-col text-start",children:[(0,l.jsx)(y.Text,{weight:"medium",className:(0,j.cls)(["text-gray-700 leading-1 truncate ease-in-out transition-all duration-300",g?"opacity-0":""]),hasTooltip:!0,children:eu}),(0,l.jsx)(y.Text,{className:(0,j.cls)(["text-gray-500 leading-1 truncate ease-in-out transition-all duration-300",g?"opacity-0":""]),children:"Organization"})]})}),(0,l.jsx)(f.Icon,{className:"ml-auto text-gray-400",name:"ChevronSelectorVertical"})]})})}),(0,l.jsx)(Q.Divider,{}),(0,l.jsxs)(p.Flexbox,{direction:"column",className:"relative px-6 min-h-0 overflow-y-auto overflow-x-hidden",align:void 0,children:[(0,l.jsx)(p.Flexbox,{className:"py-4 flex flex-col sticky top-0 bg-gray-25",children:(0,l.jsx)(h.Button,{variant:"outline",className:(0,j.cls)(["flex-grow hover:bg-gray-200 h-10"]),onClick:()=>J(!0,Z,!0),disabled:!a,dataTestId:"left-nav-new-deal-button",children:g?(0,l.jsx)(R.default,{trigger:(0,l.jsx)(f.Icon,{name:"Sum",width:"20",height:"20",strokeWidth:"1",className:(0,j.cls)([g?"opacity-1":"opacity-0","ease-in-out duration-300"])}),children:(0,l.jsx)(y.Text,{children:"New Deal"})}):(0,l.jsx)(y.Text,{weight:"medium",className:(0,j.cls)(["text-gray-600 whitespace-nowrap overflow-hidden flex-grow ease-in-out duration-300",g?"opacity-0":""]),children:"New Deal"})})}),I&&(0,l.jsx)(eq,{link:null,title:"Settings",icon:"CaretDown",iconClassName:"rotate-90",onClick:()=>x(!1),dataTestId:"settings-go-back-button",isSidebarCollapsed:g}),(0,l.jsx)("ul",{className:`flex flex-col gap-2 mt-1 ${g?"px-0.5":null}`,children:I?ef.filter(e=>"Integrations"===e.title&&Y||"Integrations"!==e.title).map(e=>(0,l.jsx)(eq,{active:E===e.link,link:e.link&&`/${eh}${e.link}`,className:"text-gray-700",title:e.title??"",icon:e.icon,dataTestId:`${e.testId}-button`,isSidebarCollapsed:g,onClick:e.flag&&!n(e.flag)?eA(e):void 0},e.title)):ep.map(e=>(0,l.jsx)(eq,{active:E===e.link,link:e.link&&`/${eh}${e.link}`,className:"text-gray-700",title:e.title??"",icon:e.icon,dataTestId:`${e.testId}-button`,isSidebarCollapsed:g,onClick:e.flag&&!n(e.flag)?eA(e):void 0},e.title))})]}),(0,l.jsxs)(p.Flexbox,{as:"footer",direction:"column",className:"mt-auto bg-gray-25",children:[eg?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Q.Divider,{}),(0,l.jsx)(p.Flexbox,{direction:"column",className:"px-6 py-4",children:(0,l.jsxs)(p.Flexbox,{align:"center",justify:"between",className:`hover:bg-gray-100 rounded-md cursor-pointer overflow-x-hidden ${g?"px-0.5":null}`,onClick:()=>x(!0),dataTestId:"settings-button",children:[(0,l.jsx)(eq,{link:null,title:"Settings",icon:"Settings",isSidebarCollapsed:g}),!g&&(0,l.jsx)(f.Icon,{name:"CaretUp",className:"rotate-90 mr-2"})]})})]}):void 0,(0,l.jsx)(Q.Divider,{}),(0,l.jsx)(z.default,{triggerClasses:"pointer",trigger:(0,l.jsxs)(p.Flexbox,{align:"center",className:"p-6",gap:"2",children:[(0,l.jsx)(T.Avatar,{src:s?.profilePicture,alt:"supervisor logo",username:s?.name,size:"lg"}),(0,l.jsxs)(p.Flexbox,{direction:"column",className:"min-w-0 overflow-x-hidden",align:"start",children:[!g&&(0,l.jsx)(O.default,{triggerClassName:"block w-full min-w-0 !font-medium ease-in-out transition-all duration-300",className:"text-gray-700",children:s?.name}),G&&(0,l.jsx)(y.Text,{className:`text-gray-500 capitalize ${g?"opacity-0":""}`,children:G?.toLowerCase()})]})]})})]})]}),(0,l.jsxs)(p.Flexbox,{direction:"column",className:"h-screen overflow-hidden",children:[en&&!eo&&null!==ei&&ei<=14&&(0,l.jsx)(p.Flexbox,{align:"center",gap:"3",className:"px-8 py-4 shrink-0 bg-warning-50",children:(0,l.jsxs)(y.Text,{size:"sm",weight:"medium",className:"text-warning-700",children:[0===ei?"Your free trial has expired.":`Your free trial ends in ${ei} day${1===ei?"":"s"}.`," ","Add a payment method to keep your subscription active."," ",(0,l.jsxs)(M.default,{href:`/${eh}
3159/subscription`,className:"underline inline-flex items-center gap-0.5",children:["Go to Subscription",(0,l.jsx)(f.Icon,{name:"ArrowUpRight",className:"size-3.5"})]})]})}),er&&ea&&(0,l.jsxs)(p.Flexbox,{align:"center",justify:"between",gap:"3",className:"px-8 py-2 shrink-0 bg-error-50 text-error-700",children:[(0,l.jsx)(y.Text,{size:"sm",weight:"medium",className:"text-error-700",children:"Your free trial has ended. Upgrade to restore access to premium features."}),(0,l.jsx)(h.Button,{variant:"outline",size:"sm",className:"whitespace-nowrap shrink-0",onClick:()=>v.push("/pricing"),children:"View Plans"})]}),(0,l.jsx)(p.Flexbox,{className:(0,j.cls)(["flex-1 py-5 px-8","overflow-auto",t]),children:e})]}),er&&ea&&es&&(0,l.jsx)(P.default,{open:!U,onOpenChange:e=>{e||ec()},iconName:"RoundedWarning",title:"Your Free Trial Has Ended",subTitle:"Your 30-day free trial has expired and your account has been downgraded to the Basic plan. Upgrade to restore access to premium features.",cancelTitle:"Maybe Later",submitTitle:"View Plans",handleSubmit:()=>{ec(),v.push("/pricing")},noDivider:!0,noSecondaryDivider:!0,buttonClassName:"w-full"}),$&&(0,l.jsx)(L.default,{open:!n(c.PlanFeature.SendDeals),onOpenChange:ee,handleSubmit:()=>{ee(!1)},isAdmin:Y,featureKey:c.PlanFeature.SendDeals}),w.open&&w.featureKey&&(0,l.jsx)(L.default,{open:w.open,onOpenChange:e=>k({open:e,featureKey:null}),handleSubmit:()=>{k({open:!1,featureKey:null})},isAdmin:Y,featureKey:w.featureKey})]})},eK=({className:e,children:t})=>(0,l.jsx)(eW,{className:e,children:t});e.s(["default",()=>eZ],38176);let eG=({title:e,onClick:t,isActive:n})=>(0,l.jsx)(p.Flexbox,{onClick:t,className:(0,j.cls)(["group py-3 px-4 rounded-md gap-2 justify-center",n?"border-b border-gray-300 rounded-none":""]),children:(0,l.jsx)(y.Text,{weight:n?"medium":"regular",className:n?"text-gray-600":"text-gray-500",children:e})}),eX=({isOpen:e,onOpenChange:t,options:n,isDashboard:r})=>{let{activeView:i,setActiveView:o}=ec();return(0,l.jsx)(q.Dialog,{cardCss:"w-full overflow-visible rounded-none !bg-gray-200 absolute top-[70px] rounded-b-lg",open:e,onOpenChange:t,css:"!p-2",overlayCss:(0,j.cls)(["!z-40 transition-all",e?"opacity-100":"opacity-0"]),children:(0,l.jsxs)(p.Flexbox,{gap:"4",className:"flex-col",children:[n.map((e,n)=>(0,l.jsx)(p.Flexbox,{direction:"column",gap:"2",children:(0,l.jsx)(eG,{title:e.title,onClick:()=>{var n;(n=e).onClick?n.onClick():o(n.view),t(!1)},isActive:e.view===i})},n)),!r&&(0,l.jsx)(M.default,{href:"https://bonterms.com/platform-terms-of-service/",target:"_blank",className:"w-full py-3 px-4 border-gray-300",onClick:()=>t(!1),children:(0,l.jsx)(y.Text,{size:"xs",weight:"medium",className:"text-gray-500 text-center",children:"Bonterms Terms of Service and Privacy Policy"})})]})})};var eY=e.i(1084);let eJ=({isOpen:e,onOpenChange:t})=>{let{userOrganizations:n,currentOrganizationId:r,switchOrganization:i}=(0,eY.useOrganizationSwitcher)(),o=async e=>{await i(e),t(!1)};return(0,l.jsx)(q.Dialog,{cardCss:"w-full overflow-visible rounded-none !bg-gray-200 absolute top-[70px] rounded-b-lg",open:e,onOpenChange:t,css:"!p-2",overlayCss:(0,j.cls)(["!z-40 transition-all",e?"opacity-100":"opacity-0"]),children:(0,l.jsxs)(p.Flexbox,{gap:"4",className:"flex-col w-full",justify:"center",align:"center",children:[(0,l.jsx)(y.Text,{size:"sm",className:"text-gray-700 px-4 py-3 border-b w-full border-gray-300 text-center",children:"Organizations"}),(0,l.jsx)(p.Flexbox,{direction:"column",gap:"4",className:"w-full py-2",children:n.map(e=>(0,l.jsxs)(p.Flexbox,{align:"center",justify:"center",gap:"2",className:(0,j.cls)(["w-full py-3 px-4"]),onClick:()=>o(e),children:[(0,l.jsx)(T.Avatar,{size:"sm",variant:"rounded",src:e.logo,alt:e.name,username:e.name}),(0,l.jsx)(y.Text,{className:(0,j.cls)(["flex-1 text-left",e.id===r&&"!font-medium"]),children:e.name}),e.id===r&&(0,l.jsx)(f.Icon,{className:"text-gray-400",name:"Check",width:"16"})]},e.id))})]})})},eZ=({menuOptions:e,centerContent:t,organizationName:n})=>{let[r,i]=(0,b.useState)(!1),[o,a]=(0,b.useState)(!1),s=(0,C.useRouter)();return(0,l.jsx)("nav",{className:"bg-primary-900 justify-between items-center fixed top-0 left-0 w-full h-[70px] !z-50 px-4 flex-col",children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(p.Flexbox,{justify:"between",align:"center",className:"px-4 w-full h-full",children:[(0,l.jsx)(f.Icon,{name:"Bonterms",width:30,className:"shrink-0",color:"white",onClick:()=>s.push("/")}),t||(0,l.jsxs)(p.Flexbox,{align:"center",gap:"2",onClick:()=>a(!o),children:[(0,l.jsx)(y.Text,{className:(0,j.cls)(["text-white text-ellipsis break-words text-center"]),weight:"medium",children:n||"Bonterms"}),(0,l.jsx)(f.Icon,{name:"ChevronSelectorVertical",color:"white",height:"16"})]}),(0,l.jsx)(p.Flexbox,{onClick:()=>i(!r),children:(0,l.jsx)(f.Icon,{name:"HamburgerMenu",width:"25"})})]}),(0,l.jsx)(eX,{isOpen:r,onOpenChange:()=>i(!r),options:e,isDashboard:!t}),(0,l.jsx)(eJ,{isOpen:o,onOpenChange:a})]})})},e$=({menuOptions:e,children:t})=>{let{organization:n,isLoading:r}=(0,H.useOrganizationContext)(),{user:i,isLoadingUser:o}=(0,V.useSessionContext)(),a=(0,C.useRouter)();return o||i||r?(0,l.jsxs)("main",{className:"h-full w-[100vw]",children:[(0,l.jsx)(eZ,{menuOptions:e,organizationName:n?.name||"Bonterms"}),(0,l.jsx)("div",{className:"absolute top-[70px] w-full h-[calc(100vh-70px)] overflow-auto no-scrollbar bg-gray-100",children:t})]}):(a.push("/login"),null)},e0=({menuOptions:e,className:t,centerContent:n=null,children:r})=>(0,l.jsx)(e$,{menuOptions:e,className:t,centerContent:n,children:r}),e1=({className:e,children:t})=>{let{isMobile:n}=(0,ed.useResponsive)(),{signOut:r}=(0,V.useSessionContext)(),i=(0,C.useRouter)(),{[c.FeatureFlags.DealCreationEnabled]:o=!1}=(0,B.useFlags)(),a=()=>i.push(`/${i.query.url}/deal-setup`),s=()=>i.push("/"),u=(0,b.useMemo)(()=>[{title:"Dashboard",view:null,onClick:s},...o?[{title:"New Deal",view:null,onClick:a}]:[],{title:"Logout",view:null,onClick:r}],[s,a,r,o]);return n?(0,l.jsx)(e0,{menuOptions:u,children:t}):(0,l.jsx)(eK,{className:e,children:t})};e1.displayName="LayoutManager";let e2=({className:e,children:t})=>(0,l.jsx)(H.default,{children:(0,l.jsx)(eU,{children:(0,l.jsx)(e1,{className:e,children:t})})});var e3=e.i(5079),e4=e.i(59573),e5=e.i(26685),e6=e.i(17577),e8=e.i(30769),e7=e.i(93270),e9=e.i(67073);let te="grid grid-cols-5 grid-cols-[repeat(4,1fr)_150px] xl:grid-cols-[35%_repeat(3,1fr)_150px] gap-4 children:min-w-0",tt=({organizationId:e,request:t,onRequestAnswered:n})=>{let{setToast:r}=(0,e4.useToastStore)(),i=(0,e9.default)({mutation:e3.APPROVE_MEMBERSHIP_REQUEST,queryKey:["requests",e],onSuccess:()=>{n(!0),r({text:"Request was successfully Approved",supportingText:"User has been granted access, allowing them to become a member of your organization.",icon:(0,l.jsx)(p.Flexbox,{className:"w-8 h-8 shrink-0 bg-success-50 text-success-500 rounded-full",align:"center",justify:"center",children:(0,l.jsx)(f.Icon,{name:"Check",width:"16"})})})}}),o=(0,e9.default)({mutation:e3.REJECT_MEMBERSHIP_REQUEST,queryKey:["requests",e],onSuccess:()=>
3159{n(!1),r({text:"Request was denied",supportingText:"User has been denied access, therefore they will not be able to join your organization.",icon:(0,l.jsx)(e8.default,{})})}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g.MutationButton,{variant:"secondary",size:"sm",text:"Deny",loadingText:"Submitting",isLoading:o.isLoading,onClick:()=>{var e;return e=t?.id,void o.mutate({id:e})}}),(0,l.jsx)(g.MutationButton,{variant:"primary",size:"sm",text:"Approve",loadingText:"Approving",isLoading:i.isLoading,onClick:()=>{var e;return e=t?.id,void i.mutate({id:e})}})]})},tn=({organizationId:e,memberRequests:t,isLoading:n,onRequestAnswered:r,pagination:i})=>{let{total:o,offset:a,limit:s,setOffset:c}=i;return n?(0,l.jsx)(e6.TeamSettingsSkeleton,{currentTab:ti.Requests,cardsQty:s,gridColClasses:te}):0===t.length?(0,l.jsx)("div",{className:te,children:(0,l.jsx)(y.Text,{className:"text-gray-400",children:"No pending requests"})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(p.Flexbox,{direction:"column",className:"overflow-x-auto",children:(0,l.jsxs)(p.Flexbox,{direction:"column",className:"min-w-[700px]",children:[(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"3",className:"px-2",children:[(0,l.jsxs)("div",{className:(0,j.cls)([te,"text-gray-500"]),children:[(0,l.jsx)(y.Text,{size:"xs",weight:"medium",children:"Name"}),(0,l.jsx)(y.Text,{size:"xs",weight:"medium",className:"text-center",children:"User Type"}),(0,l.jsx)(y.Text,{size:"xs",weight:"medium",className:"text-center",children:"Status"}),(0,l.jsx)(y.Text,{size:"xs",weight:"medium",className:"text-center",children:"Invited By"})]}),(0,l.jsx)(Q.Divider,{})]}),t.map(t=>(0,l.jsx)(e5.MemberListItem,{userId:t.user.id,name:t.user.name,email:t.user.email,avatar:t.user.profilePicture,userType:t.role?.toLowerCase()??"-",status:t.status,gridColClasses:te,invitedBy:t.invitedBy,actionElement:(0,l.jsx)(p.Flexbox,{gap:"2",justify:"end",children:t.status===u.MembershipRequestStatus.Pending&&(0,l.jsx)(tt,{organizationId:e,request:t,onRequestAnswered:r})})},t.user.id))]})}),(0,l.jsx)(p.Flexbox,{direction:"column",align:"center",gap:"8",className:"mt-4",children:(0,l.jsx)(e7.default,{offset:a,limit:s,total:o,resultSize:t.length,onChange:c})})]})},tr=e=>{let t=(0,C.useRouter)(),[n,r]=(0,b.useState)(t.query[c.QUERY_PARAMS.TAB]||e),i=(0,b.useCallback)(async e=>{let n=t.query;await t.push({query:{...n,[c.QUERY_PARAMS.TAB]:e}})},[t]);return(0,b.useEffect)(()=>{r(t.query[c.QUERY_PARAMS.TAB]||e)},[e,t]),{currentTab:n,handleTabChange:i}};e.s(["useTabParams",0,tr],15783);var ti=((s={}).Users="users",s.Requests="requests",s.Revoked="revoked",s);let to=()=>{let{hasFeatureIncluded:e}=(0,_.useCustomerContext)(),t=e(c.PlanFeature.TeamInviteLink),{user:n}=(0,V.useSessionContext)(),{organizationId:r,organization:i,isOnlyAdmin:o,hasOrganizationPermissions:a}=(0,H.useOrganizationContext)(),[s,B]=(0,b.useState)(!1),[S,T]=(0,b.useState)(!1),{currentTab:Q,handleTabChange:R}=tr("users"),{signOut:O}=(0,V.useSessionContext)(),j=(0,C.useRouter)(),[M,P]=(0,b.useState)(""),N=(0,E.useDebounce)(M,500),[D,L]=(0,b.useState)(j.query.offset?Number(j.query.offset):0),[z,F]=(0,b.useState)(0),[U,q]=(0,b.useState)(0),[W,K]=(0,b.useState)(0),[G,X]=(0,b.useState)(0),[Y,J]=(0,b.useState)(0),[Z,$]=(0,b.useState)(!1),{data:ee,isLoading:et,refetch:en,isFetching:er}=(0,ea.default)({query:d.GET_ORGANIZATION_TEAM_MEMBERS,queryKey:["teamMembers",r,6,D,N],enabled:!!r,variables:{input:{organizationId:r??"",offset:D,limit:6,search:N},withDeleted:!1},onError:(e,t)=>{t&&O()},onSuccess:e=>{let{total:t}=e.organizationTeamMembers;K(t)}}),ei=ee?.organizationTeamMembers.data??[],{data:eo,isLoading:es,refetch:el,isFetching:ec}=(0,ea.default)({query:d.ORGANIZATION_MEMBERSHIP_REQUESTS,queryKey:["requests",r,6,z],enabled:!!r,variables:{input:{organizationId:r??"",offset:z,limit:6},status:"PENDING"},onError:(e,t)=>{t&&O()},onSuccess:e=>{let{total:t}=e.organizationMembershipRequests;X(t)}}),eu=eo?.organizationMembershipRequests.data??[],{data:ed,isLoading:eh,refetch:em,isFetching:ep}=(0,ea.default)({query:d.GET_ORGANIZATION_REVOKED_MEMBERS,queryKey:["revokedMembers",r,6,U],enabled:!!r,variables:{input:{organizationId:r??"",offset:U,limit:6}},onError:(e,t)=>
3159{t&&O()},onSuccess:e=>{let{total:t}=e.organizationRevokedMembers;J(t)}}),ef=ed?.organizationRevokedMembers.data??[];if((0,b.useEffect)(()=>{!Z||er||ec||ep||$(!1)},[Z,er,ec,ep]),!r||!i||!n)return null;let eg=a(u.OrganizationPermission.UpdateTeam),eA="users"===Q&&et||"requests"===Q&&es||"revoked"===Q&&eh;return(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"7",className:"w-full",children:[(0,l.jsxs)(p.Flexbox,{justify:"between",align:"center",className:"pl-10 h-header pr-8 shadow-header shrink-0",children:[(0,l.jsx)(y.Text,{as:"h1",size:"base",weight:"medium",children:"Team Settings"}),eg&&(t?(0,l.jsxs)(m.DropdownMenuRoot,{children:[(0,l.jsx)(m.DropdownMenuTrigger,{asChild:!0,children:(0,l.jsxs)(h.Button,{onClick:()=>B(!0),className:"px-4 py-2.5",children:["Invite User",(0,l.jsx)(f.Icon,{width:"16",height:"16",name:"CaretDown"})]})}),(0,l.jsxs)(m.DropdownMenuContent,{className:"p-1 w-40 border border-gray-100",side:"bottom",align:"end",sideOffset:4,"data-testid":"invite-user-dropdown-menu",children:[(0,l.jsxs)(m.DropdownMenuItem,{"data-testid":"invite-individual-user",onClick:()=>B(!0),children:[(0,l.jsx)(f.Icon,{name:"User"}),"Invite User"]}),(0,l.jsxs)(m.DropdownMenuItem,{"data-testid":"invite-individual-user",onClick:()=>T(!0),children:[(0,l.jsx)(f.Icon,{name:"Link"}),"Invite via Link"]})]})]}):(0,l.jsx)(h.Button,{onClick:()=>B(!0),className:"px-4 py-2.5",children:"Invite User"}))]}),(0,l.jsxs)(v.TabsRoot,{defaultValue:"users",value:Q,onValueChange:R,className:"flex flex-col w-full px-8",id:"team-settings-container",children:[(0,l.jsxs)(v.TabsList,{className:"flex justify-between",children:[(0,l.jsxs)(p.Flexbox,{gap:"4",children:[(0,l.jsx)(A.TabsButton,{value:"users",children:"Users"}),eg&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(A.TabsButton,{value:"requests",className:"flex items-center gap-1.5",children:["Requests"," ",(0,l.jsx)("span",{className:"inline-block min-w-[24px] py-1 rounded-full bg-gray-100 shrink-0 text-xs",children:G})]}),(0,l.jsx)(A.TabsButton,{value:"revoked",className:"flex items-center gap-1.5",children:"Revoked"})]})]}),(0,l.jsx)(p.Flexbox,{className:"hidden md:flex h-fit",children:(0,l.jsx)(g.MutationButton,{isLoading:Z,loadingText:"Refreshing",text:"Refresh",onClick:()=>{$(!0),en(),el(),em()},variant:"clear",size:"md",icon:(0,l.jsx)(f.Icon,{name:"Refresh",width:"16"})})})]}),(0,l.jsx)(v.TabsContent,{value:"users",className:"mt-6",children:(0,l.jsxs)(p.Flexbox,{direction:"column",gap:"6",children:[eg&&!t?(0,l.jsx)(y.Text,{className:"text-gray-500",children:"Want to add a User? Use the Invite User button in the top right of the screen."}):null,(0,l.jsx)(x.default,{activeUsers:ei,isLoading:eA,canManageMembers:eg,isOnlyAdmin:o,refetchActiveMembers:en,search:M,setSearch:P,user:n,organization:i,pagination:{total:W,offset:D,limit:6,setTotal:K,setOffset:L}})]})}),eg&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(v.TabsContent,{value:"requests",className:"mt-6",children:(0,l.jsx)(tn,{organizationId:r,memberRequests:eu,isLoading:es,pagination:{total:G,offset:z,limit:6,setOffset:F},onRequestAnswered:e=>{e&&en(),1===eu.length&&z>0&&(F(z-6),X(G-1))}})}),(0,l.jsx)(v.TabsContent,{value:"revoked",className:"mt-6",children:(0,l.jsx)(w.default,{revokedUsers:ef,isLoading:eA,pagination:{total:Y,offset:U,limit:6,setOffset:q}})})]})]}),eg&&(0,l.jsx)(k.default,{isOpen:s,onOpenChange:e=>{B(e)},organizationId:r,orgEmailDomain:i.emailDomain??void 0}),eg&&t&&(0,l.jsx)(I.default,{isOpen:S,onOpenChange:T,organizationId:r})]})},ta=to;to.getLayout=e=>(0,l.jsx)(e2,{className:"!p-0",children:e})},22778,17577,63714,61908,80457,36316,67846,35036,54929,e=>{"use strict";let t,n;e.s([],22778),e.i(41304),e.i(16032),e.i(59988);var r=e.i(32021),i=e.i(23780);e.i(6557),e.i(95570),e.i(37071),e.i(85163),e.i(20994);var o=e.i(12757);e.i(90811),e.i(62167),e.i(79665),e.i(41271),e.i(39525),e.i(58157),e.i(88546),e.i(20537),e.i(54970),e.i(76097);var a=e.i(67265);e.i(70619),e.i(80931),e.i(92025),e.i(81365),e.i(449),e.i(26685),e.i(29914),e.i(6866),e.i(47338),e.i(66921),e.i(61502),e.i(68012),e.i(61955),e.i(5846),e.i(12537),e.i(91026),e.i(87320),e.i(69391),e.i(17348),e.i(26175);var s=e.i(7431);e.i(28022),e.i(93337),e.i(73681),e.i(1962),e.i(40164),e.i(52780),e.
3159i(68400),e.i(92589),e.i(8080),e.i(21350),e.i(17535),e.i(43371),e.i(1125),e.i(47666),e.s(["TeamSettingsSkeleton",()=>h],17577);var l=e.i(66101),c=e.i(13191),u=e.i(25280);let d=({className:e})=>(0,l.jsxs)(i.Flexbox,{gap:"2",className:e,children:[(0,l.jsx)(s.Skeleton,{height:40,width:"40px",className:"shrink-0 rounded-full"}),(0,l.jsxs)(i.Flexbox,{direction:"column",gap:"2",justify:"between",className:"w-full",children:[(0,l.jsx)(s.Skeleton,{height:16,width:40,className:"min-w-[40px]"}),(0,l.jsx)(s.Skeleton,{height:16,width:50,className:"min-w-[40px]"})]})]}),h=({cardsQty:e=6,currentTab:t,gridColClasses:n,isEditable:r})=>(0,l.jsxs)(i.Flexbox,{direction:"column",className:"h-full w-full",gap:"6",children:[(0,l.jsxs)(i.Flexbox,{direction:"column",align:"center",className:"w-full overflow-hidden",children:[(0,l.jsxs)(i.Flexbox,{direction:"column",gap:"3",className:"w-full px-2",children:[(0,l.jsxs)("div",{className:n,children:[(0,l.jsx)(s.Skeleton,{height:15,width:"65px"}),(0,l.jsx)(s.Skeleton,{height:15,width:"65px",className:t===c.TeamSettingsTabs.Users&&r?"ml-4":"justify-self-center"}),t===c.TeamSettingsTabs.Requests&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Skeleton,{height:15,width:"65px",className:"justify-self-center"}),(0,l.jsx)(s.Skeleton,{height:15,width:"65px",className:"justify-self-center"})]})]}),(0,l.jsx)(o.Divider,{})]}),(0,l.jsx)(i.Flexbox,{direction:"column",className:"w-full",children:Array.from({length:e}).map((e,a)=>(0,l.jsxs)(i.Flexbox,{direction:"column",children:[(0,l.jsxs)(i.Flexbox,{align:"center",className:(0,u.cls)(["px-2 py-4",n]),children:[(0,l.jsx)(d,{className:"py-0.5"}),t===c.TeamSettingsTabs.Users&&(0,l.jsxs)(l.Fragment,{children:[r?(0,l.jsx)(s.Skeleton,{height:44,width:"130px",className:"ml-4"}):(0,l.jsx)(s.Skeleton,{height:16,width:"60px",className:"justify-self-center"}),r&&(0,l.jsx)(s.Skeleton,{height:32,width:"32px"})]}),t===c.TeamSettingsTabs.Requests&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Skeleton,{height:16,width:"60px",className:"justify-self-center"}),(0,l.jsx)(s.Skeleton,{height:44,width:"100px",className:"justify-self-center rounded-full"}),(0,l.jsx)(s.Skeleton,{height:16,width:"60px",className:"justify-self-center"}),(0,l.jsxs)(i.Flexbox,{gap:"2",justify:"end",children:[(0,l.jsx)(s.Skeleton,{height:36,width:"56px"}),(0,l.jsx)(s.Skeleton,{height:36,width:"78px"})]})]}),t===c.TeamSettingsTabs.Revoked&&(0,l.jsx)(s.Skeleton,{height:16,width:"60px",className:"justify-self-center"})]}),(0,l.jsx)(o.Divider,{})]},a))})]}),(0,l.jsx)(i.Flexbox,{justify:"center",align:"center",children:(0,l.jsx)(s.Skeleton,{height:24,width:25})})]}),m=({isCompletedDeal:e,containerId:t,showLowerLines:n})=>{let r=document.querySelector(t??"#content-container"),o=(r?.getBoundingClientRect().height??0)-64-36-24-200*!e-24-184-72*!e;return(0,l.jsxs)(a.Card,{className:"sm:shadow-card flex !h-full w-full flex-col gap-3 !rounded-none shadow-none sm:!rounded-xl sm:p-6 xl:p-10",children:[(0,l.jsx)(s.Skeleton,{width:20,height:40,className:"mb-4"}),(0,l.jsx)(s.Skeleton,{width:40,height:24}),(0,l.jsx)(s.Skeleton,{width:100,height:o}),n&&(0,l.jsxs)(i.Flexbox,{direction:"column",gap:"10",className:"mt-10",children:[(0,l.jsx)(s.Skeleton,{width:"80%",height:33}),(0,l.jsx)(s.Skeleton,{width:"12%",height:16}),(0,l.jsx)(s.Skeleton,{width:"20%",height:16})]})]})};e.s(["default",0,m],63714);let p=()=>(0,l.jsxs)(i.Flexbox,{gap:"3",align:"center",className:"mt-[44px]",children:[(0,l.jsx)(s.Skeleton,{width:"78px",height:15}),(0,l.jsx)(s.Skeleton,{width:"79px",height:15}),(0,l.jsx)(s.Skeleton,{width:"29px",height:15}),(0,l.jsx)(s.Skeleton,{width:"29px",height:15}),(0,l.jsx)(s.Skeleton,{width:"29px",height:15})]});function f(e){return e+.5|0}e.s(["TemplateCoverPagesSkeleton",0,({showHeaders:e})=>(0,l.jsxs)(i.Flexbox,{direction:"column",className:(0,u.cls)(["flex-nowrapgit a h-full w-full lg:max-h-[800px]",e?"px-12":""]),gap:"8",children:[e&&(0,l.jsx)(p,{}),(0,l.jsx)(s.Skeleton,{width:"15%",height:17}),(0,l.jsx)(m,{containerId:"#cover-page-template",showLowerLines:!0})]})],61908);let g=(e,t,n)=>Math.max(Math.min(e,n),t);function A(e){return g(f(2.55*e),0,255)}function v(e){return g(f(255*e),0,255)}function y(e){return g(f(e/2.55)/100,0,1)}function E(e){return g(f(100*e),0,100)}let C={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},b=[..."0123456789ABCDEF"],I=e=>b[15&e],x=e=>b[(240&e)>>4]+b[15&e],w=e=>(240&e)>>4==(15&e),k=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function B(e,t,n){let r=t*Math.min(n,1-n),i=(t,i=(t+e/30)%12)=>n-r*Math.max(Math.min(i-3,9-i,1),-1);return[i(0),i(8),i(4)]}function S(e,t,n){let r=(r,i=(r+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[r(5),r(3),r(1)]}function T(e,t,n){let r,i=B(e,1,.5);for(t+n>1&&(r=1/(t+n),t*=r,n*=r),r=0;r<3;r++)i[r]*=1-t-n,i[r]+=t;return i}function Q(e){let t,n,r,i=e.r/255,o=e.g/255,a=e.b/255,s=Math.max(i,o,a),l=Math.min(i,o,a),c=(s+l)/2;s!==l&&(r=s-l,n=c>.5?r/(2-s-l):r/(s+l),t=60*(t=i===s?(o-a)/r+6*(o<a):o===s?(a-i)/r+2:(i-o)/r+4)+.5);return[0|t,n||0,c]}function R(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(v)}function O(e){return(e%360+360)%360}let j={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},M={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
3159ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"},P=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,N=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,D=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function L(e,t,n){if(e){let r=Q(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),e.r=(r=R(B,r,void 0,void 0))[0],e.g=r[1],e.b=r[2]}}function z(e,t){return e?Object.assign(t||{},e):e}function F(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=v(e[3]))):(t=z(e,{r:0,g:0,b:0,a:1})).a=v(t.a),t}class _{constructor(e){let n;if(e instanceof _)return e;const r=typeof e;"object"===r?n=F(e):"string"===r&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*C[e[1]],g:255&17*C[e[2]],b:255&17*C[e[3]],a:5===n?17*C[e[4]]:255}:(7===n||9===n)&&(t={r:C[e[1]]<<4|C[e[2]],g:C[e[3]]<<4|C[e[4]],b:C[e[5]]<<4|C[e[6]],a:9===n?C[e[7]]<<4|C[e[8]]:255})),t}(e)||function(e){t||((t=function(){let e,t,n,r,i,o={},a=Object.keys(M),s=Object.keys(j);for(e=0;e<a.length;e++){for(t=0,r=i=a[e];t<s.length;t++)n=s[t],i=i.replace(n,j[n]);n=parseInt(M[r],16),o[i]=[n>>16&255,n>>8&255,255&n]}return o}()).transparent=[0,0,0,0]);let n=t[e.toLowerCase()];return n&&{r:n[0],g:n[1],b:n[2],a:4===n.length?n[3]:255}}(e)||function(e){return"r"===e.charAt(0)?function(e){let t,n,r,i=P.exec(e),o=255;if(i){if(i[7]!==t){let e=+i[7];o=i[8]?A(e):g(255*e,0,255)}return t=+i[1],n=+i[3],r=+i[5],t=255&(i[2]?A(t):g(t,0,255)),{r:t,g:n=255&(i[4]?A(n):g(n,0,255)),b:r=255&(i[6]?A(r):g(r,0,255)),a:o}}}(e):function(e){let t,n=k.exec(e),r=255;if(!n)return;n[5]!==t&&(r=n[6]?A(+n[5]):v(+n[5]));let i=O(+n[2]),o=n[3]/100,a=n[4]/100;return{r:(t="hwb"===n[1]?R(T,i,o,a):"hsv"===n[1]?R(S,i,o,a):R(B,i,o,a))[0],g:t[1],b:t[2],a:r}}(e)}(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=z(this._rgb);return e&&(e.a=y(e.a)),e}set rgb(e){this._rgb=F(e)}rgbString(){var e;return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${y(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0}hexString(){var e,t;let n,r;
3159return this._valid?(t=w((n=e=this._rgb).r)&&w(n.g)&&w(n.b)&&w(n.a)?I:x,e?"#"+t(e.r)+t(e.g)+t(e.b)+(r=e.a,r<255?t(r):""):void 0):void 0}hslString(){return this._valid?function(e){if(!e)return;let t=Q(e),n=t[0],r=E(t[1]),i=E(t[2]);return e.a<255?`hsla(${n}, ${r}%, ${i}%, ${y(e.a)})`:`hsl(${n}, ${r}%, ${i}%)`}(this._rgb):void 0}mix(e,t){if(e){let n,r=this.rgb,i=e.rgb,o=t===n?.5:t,a=2*o-1,s=r.a-i.a,l=((a*s==-1?a:(a+s)/(1+a*s))+1)/2;n=1-l,r.r=255&l*r.r+n*i.r+.5,r.g=255&l*r.g+n*i.g+.5,r.b=255&l*r.b+n*i.b+.5,r.a=o*r.a+(1-o)*i.a,this.rgb=r}return this}interpolate(e,t){var n,r;let i,o,a;return e&&(this._rgb=(n=this._rgb,r=e._rgb,i=D(y(n.r)),o=D(y(n.g)),a=D(y(n.b)),{r:v(N(i+t*(D(y(r.r))-i))),g:v(N(o+t*(D(y(r.g))-o))),b:v(N(a+t*(D(y(r.b))-a))),a:n.a+t*(r.a-n.a)})),this}clone(){return new _(this.rgb)}alpha(e){return this._rgb.a=v(e),this}clearer(e){let t=this._rgb;return t.a*=1-e,this}greyscale(){let e=this._rgb,t=f(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){let t=this._rgb;return t.a*=1+e,this}negate(){let e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return L(this._rgb,2,e),this}darken(e){return L(this._rgb,2,-e),this}saturate(e){return L(this._rgb,1,e),this}desaturate(e){return L(this._rgb,1,-e),this}rotate(e){var t=this._rgb,n=Q(t);return n[0]=O(n[0]+e),t.r=(n=R(B,n,void 0,void 0))[0],t.g=n[1],t.b=n[2],this}}function U(){}let H=(n=0,()=>n++);function V(e){return null==e}function q(e){if(Array.isArray&&Array.isArray(e))return!0;let t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function W(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function K(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function G(e,t){return K(e)?e:t}function X(e,t){return void 0===e?t:e}let Y=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function J(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)}function Z(e,t,n,r){let i,o,a;if(q(e))if(o=e.length,r)for(i=o-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;i<o;i++)t.call(n,e[i],i);else if(W(e))for(i=0,o=(a=Object.keys(e)).length;i<o;i++)t.call(n,e[a[i]],a[i])}function $(e,t){let n,r,i,o;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(i=e[n],o=t[n],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function ee(e){if(q(e))return e.map(ee);if(W(e)){let t=Object.create(null),n=Object.keys(e),r=n.length,i=0;for(;i<r;++i)t[n[i]]=ee(e[n[i]]);return t}return e}function et(e){return -1===["__proto__","prototype","constructor"].indexOf(e)}function en(e,t,n,r){if(!et(e))return;let i=t[e],o=n[e];W(i)&&W(o)?er(i,o,r):t[e]=ee(o)}function er(e,t,n){let r,i=q(t)?t:[t],o=i.length;if(!W(e))return e;let a=(n=n||{}).merger||en;for(let t=0;t<o;++t){if(!W(r=i[t]))continue;let o=Object.keys(r);for(let t=0,i=o.length;t<i;++t)a(o[t],e,r,n)}return e}function ei(e,t){return er(e,t,{merger:eo})}function eo(e,t,n){if(!et(e))return;let r=t[e],i=n[e];W(r)&&W(i)?ei(r,i):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=ee(i))}let ea={"":e=>e,x:e=>e.x,y:e=>e.y};function es(e,t){let n;return(ea[t]||(ea[t]=(n=function(e){let t=e.split("."),n=[],r="";for(let e of t)(r+=e).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t),e=>{for(let t of n){if(""===t)break;e=e&&e[t]}return e})))(e)}function el(e){return e.charAt(0).toUpperCase()+e.slice(1)}let ec=e=>void 0!==e,eu=e=>"function"==typeof e,ed=(e,t)=>{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0},eh=Math.PI,em=2*eh,ep=em+eh,ef=1/0,eg=eh/180,eA=eh/2,ev=eh/4,ey=2*eh/3,eE=Math.log10,eC=Math.sign;function eb(e,t,n){return Math.abs(e-t)<n}function eI(e){let t=Math.round(e),n=Math.pow(10,Math.floor(eE(e=eb(e,t,e/1e3)?t:e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function ex(e){return"symbol"!=typeof e&&("object"!=typeof e||null===e||!!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e))&&!isNaN(parseFloat(e))&&isFinite(e)}function ew(e,t,n){let r,i,o;for(r=0,i=e.length;r<i;r++)isNaN(o=e[r][n])||(t.min=Math.min(t.min,o),t.max=Math.max(t.max,o))}function ek(e){return eh/180*e}function eB(e){if(!K(e))return;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n++;return n}function eS(e,t){let n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*eh&&(o+=em),{angle:o,distance:i}}function eT(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function eQ(e,t){return(e-t+ep)%em-eh}function eR(e){return(e%em+em)%em}function eO(e,t,n,r){let i=eR(e),o=eR(t),a=eR(n),s=eR(o-i),l=eR(a-i),c=eR(i-o),u=eR(i-a);return i===o||i===a||r&&o===a||s>l&&c<u}
3159function ej(e,t,n){return Math.max(t,Math.min(n,e))}function eM(e,t,n,r=1e-6){return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function eP(e,t,n){let r;n=n||(n=>e[n]<t);let i=e.length-1,o=0;for(;i-o>1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}let eN=(e,t,n,r)=>eP(e,n,r?r=>{let i=e[r][t];return i<n||i===n&&e[r+1][t]===n}:r=>e[r][t]<n),eD=(e,t,n)=>eP(e,n,r=>e[r][t]>=n),eL=["push","pop","shift","splice","unshift"];function ez(e,t){let n=e._chartjs;if(!n)return;let r=n.listeners,i=r.indexOf(t);-1!==i&&r.splice(i,1),r.length>0||(eL.forEach(t=>{delete e[t]}),delete e._chartjs)}function eF(e){let t=new Set(e);return t.size===e.length?e:Array.from(t)}let e_="u"<typeof window?function(e){return e()}:window.requestAnimationFrame;function eU(e,t){let n=[],r=!1;return function(...i){n=i,r||(r=!0,e_.call(window,()=>{r=!1,e.apply(t,n)}))}}let eH=e=>"start"===e?"left":"end"===e?"right":"center",eV=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2;function eq(e,t,n){let r=t.length,i=0,o=r;if(e._sorted){let{iScale:a,vScale:s,_parsed:l}=e,c=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,u=a.axis,{min:d,max:h,minDefined:m,maxDefined:p}=a.getUserBounds();if(m){if(i=Math.min(eN(l,u,d).lo,n?r:eN(t,u,a.getPixelForValue(d)).lo),c){let e=l.slice(0,i+1).reverse().findIndex(e=>!V(e[s.axis]));i-=Math.max(0,e)}i=ej(i,0,r-1)}if(p){let e=Math.max(eN(l,a.axis,h,!0).hi+1,n?0:eN(t,u,a.getPixelForValue(h),!0).hi+1);if(c){let t=l.slice(e-1).findIndex(e=>!V(e[s.axis]));e+=Math.max(0,t)}o=ej(e,i,r)-i}else o=r-i}return{start:i,count:o}}function eW(e){let{xScale:t,yScale:n,_scaleRanges:r}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=i,!0;let o=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}let eK=e=>0===e||1===e,eG=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*em/n)),eX=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*em/n)+1,eY={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*eA)+1,easeOutSine:e=>Math.sin(e*eA),easeInOutSine:e=>-.5*(Math.cos(eh*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>eK(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(-Math.pow(2,-10*(2*e-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>eK(e)?e:eG(e,.075,.3),easeOutElastic:e=>eK(e)?e:eX(e,.075,.3),easeInOutElastic:e=>eK(e)?e:e<.5?.5*eG(2*e,.1125,.45):.5+.5*eX(2*e-1,.1125,.45),easeInBack:e=>e*e*(2.70158*e-1.70158),easeOutBack:e=>(e-=1)*e*(2.70158*e+1.70158)+1,easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-eY.easeOutBounce(1-e),easeOutBounce:e=>e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375,easeInOutBounce:e=>e<.5?.5*eY.easeInBounce(2*e):.5*eY.easeOutBounce(2*e-1)+.5};function eJ(e){if(e&&"object"==typeof e){let t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function eZ(e){return eJ(e)?e:new _(e)}function e$(e){return eJ(e)?e:new _(e).saturate(.5).darken(.1).hexString()}let e0=["x","y","borderWidth","radius","tension"],e1=["color","borderColor","backgroundColor"],e2=new Map;function e3(e,t,n){var r;let i,o;return(i=t+JSON.stringify(r=(r=n)||{}),!(o=e2.get(i))&&(o=new Intl.NumberFormat(t,r),e2.set(i,o)),o).format(e)}let e4={values:e=>q(e)?e:""+e,numeric(e,t,n){let r;if(0===e)return"0";let i=this.chart.options.locale,o=e;if(n.length>1){var a,s;let t,i=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(i<1e-4||i>1e15)&&(r="scientific"),a=e,Math.abs(t=(s=n).length>3?s[2].value-s[1].value:s[1].value-s[0].value)>=1&&a!==Math.floor(a)&&(t=a-Math.floor(a)),o=t}let l=eE(Math.abs(o)),c=isNaN(l)?1:Math.max(Math.min(-1*Math.floor(l),20),0),u={notation:r,minimumFractionDigits:c,maximumFractionDigits:c};return Object.assign(u,this.options.ticks.format),e3(e,i,u)},logarithmic(e,t,n){return 0===e?"0":[1,2,3,5,10,15].includes(n[t].significand||e/Math.pow(10,Math.floor(eE(e))))||t>.8*n.length?e4.numeric.call(this,e,t,n):""}},e5=Object.create(null),e6=Object.create(null);function e8(e,t){if(!t)return e;let n=t.split(".");for(let t=0,r=n.length;t<r;++t){let r=n[t];e=e[r]||(e[r]=Object.create(null))}return e}function e7(e,t,n){return"string"==typeof t?er(e8(e,t),n):er(e8(e,""),t)}var e9=new class{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
vendor: 4,138 bytes, line 3159
3159,this.hoverBackgroundColor=(e,t)=>e$(t.backgroundColor),this.hoverBorderColor=(e,t)=>e$(t.borderColor),this.hoverColor=(e,t)=>e$(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return e7(this,e,t)}get(e){return e8(this,e)}describe(e,t){return e7(e6,e,t)}override(e,t){return e7(e5,e,t)}route(e,t,n,r){let i=e8(this,e),o=e8(this,n),a="_"+t;Object.defineProperties(i,{[a]:{value:i[t],writable:!0},[t]:{enumerable:!0,get(){let e=this[a],t=o[r];return W(e)?Object.assign({},t,e):X(e,t)},set(e){this[a]=e}}})}apply(e){e.forEach(e=>e(this))}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:e1},numbers:{type:"number",properties:e0}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:e4.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function te(e,t,n,r,i){let o=t[i];return o||(o=t[i]=e.measureText(i).width,n.push(i)),o>r&&(r=o),r}function tt(e,t,n){let r=e.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((t-i)*r)/r+i}function tn(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function tr(e,t,n,r){ti(e,t,n,r,null)}function ti(e,t,n,r,i){let o,a,s,l,c,u,d,h,m=t.pointStyle,p=t.rotation,f=t.radius,g=(p||0)*eg;if(m&&"object"==typeof m&&("[object HTMLImageElement]"===(o=m.toString())||"[object HTMLCanvasElement]"===o)){e.save(),e.translate(n,r),e.rotate(g),e.drawImage(m,-m.width/2,-m.height/2,m.width,m.height),e.restore();return}if(!isNaN(f)&&!(f<=0)){switch(e.beginPath(),m){default:i?e.ellipse(n,r,i/2,f,0,0,em):e.arc(n,r,f,0,em),e.closePath();break;case"triangle":u=i?i/2:f,e.moveTo(n+Math.sin(g)*u,r-Math.cos(g)*f),g+=ey,e.lineTo(n+Math.sin(g)*u,r-Math.cos(g)*f),g+=ey,e.lineTo(n+Math.sin(g)*u,r-Math.cos(g)*f),e.closePath();break;case"rectRounded":c=.516*f,a=Math.cos(g+ev)*(l=f-c),d=Math.cos(g+ev)*(i?i/2-c:l),s=Math.sin(g+ev)*l,h=Math.sin(g+ev)*(i?i/2-c:l),e.arc(n-d,r-s,c,g-eh,g-eA),e.arc(n+h,r-a,c,g-eA,g),e.arc(n+d,r+s,c,g,g+eA),e.arc(n-h,r+a,c,g+eA,g+eh),e.closePath();break;
3159case"rect":if(!p){l=Math.SQRT1_2*f,u=i?i/2:l,e.rect(n-u,r-l,2*u,2*l);break}g+=ev;case"rectRot":d=Math.cos(g)*(i?i/2:f),a=Math.cos(g)*f,s=Math.sin(g)*f,h=Math.sin(g)*(i?i/2:f),e.moveTo(n-d,r-s),e.lineTo(n+h,r-a),e.lineTo(n+d,r+s),e.lineTo(n-h,r+a),e.closePath();break;case"crossRot":g+=ev;case"cross":d=Math.cos(g)*(i?i/2:f),a=Math.cos(g)*f,s=Math.sin(g)*f,h=Math.sin(g)*(i?i/2:f),e.moveTo(n-d,r-s),e.lineTo(n+d,r+s),e.moveTo(n+h,r-a),e.lineTo(n-h,r+a);break;case"star":d=Math.cos(g)*(i?i/2:f),a=Math.cos(g)*f,s=Math.sin(g)*f,h=Math.sin(g)*(i?i/2:f),e.moveTo(n-d,r-s),e.lineTo(n+d,r+s),e.moveTo(n+h,r-a),e.lineTo(n-h,r+a),g+=ev,d=Math.cos(g)*(i?i/2:f),a=Math.cos(g)*f,s=Math.sin(g)*f,h=Math.sin(g)*(i?i/2:f),e.moveTo(n-d,r-s),e.lineTo(n+d,r+s),e.moveTo(n+h,r-a),e.lineTo(n-h,r+a);break;case"line":a=i?i/2:Math.cos(g)*f,s=Math.sin(g)*f,e.moveTo(n-a,r-s),e.lineTo(n+a,r+s);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(g)*(i?i/2:f),r+Math.sin(g)*f);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function to(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function ta(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function ts(e){e.restore()}function tl(e,t,n,r,i){if(!t)return e.lineTo(n.x,n.y);if("middle"===i){let r=(t.x+n.x)/2;e.lineTo(r,t.y),e.lineTo(r,n.y)}else"after"===i!=!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function tc(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function tu(e,t,n,r,i,o={}){let a,s,l=q(t)?t:[t],c=o.strokeWidth>0&&""!==o.strokeColor;for(e.save(),e.font=i.string,o.translation&&e.translate(o.translation[0],o.translation[1]),V(o.rotation)||e.rotate(o.rotation),o.color&&(e.fillStyle=o.color),o.textAlign&&(e.textAlign=o.textAlign),o.textBaseline&&(e.textBaseline=o.textBaseline),a=0;a<l.length;++a)s=l[a],o.backdrop&&function(e,t){let n=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=n}(e,o.backdrop),c&&(o.strokeColor&&(e.strokeStyle=o.strokeColor),V(o.strokeWidth)||(e.lineWidth=o.strokeWidth),e.strokeText(s,n,r,o.maxWidth)),e.fillText(s,n,r,o.maxWidth),function(e,t,n,r,i){if(i.strikethrough||i.underline){let o=e.measureText(r),a=t-o.actualBoundingBoxLeft,s=t+o.actualBoundingBoxRight,l=n-o.actualBoundingBoxAscent,c=n+o.actualBoundingBoxDescent,u=i.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=i.decorationWidth||2,e.moveTo(a,u),e.lineTo(s,u),e.stroke()}}(e,n,r,s,o),r+=Number(i.lineHeight);e.restore()}function td(e,t){let{x:n,y:r,w:i,h:o,radius:a}=t;e.arc(n+a.topLeft,r+a.topLeft,a.topLeft,1.5*eh,eh,!0),e.lineTo(n,r+o-a.bottomLeft),e.arc(n+a.bottomLeft,r+o-a.bottomLeft,a.bottomLeft,eh,eA,!0),e.lineTo(n+i-a.bottomRight,r+o),e.arc(n+i-a.bottomRight,r+o-a.bottomRight,a.bottomRight,eA,0,!0),e.lineTo(n+i,r+a.topRight),e.arc(n+i-a.topRight,r+a.topRight,a.topRight,0,-eA,!0),e.lineTo(n+a.topLeft,r)}let th=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,tm=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/,tp=e=>+e||0;function tf(e,t){let n={},r=W(t),i=r?Object.keys(t):t,o=W(e)?r?n=>X(e[n],e[t[n]]):t=>e[t]:()=>e;for(let e of i)n[e]=tp(o(e));return n}function tg(e){return tf(e,{top:"y",right:"x",bottom:"y",left:"x"})}function tA(e){return tf(e,["topLeft","topRight","bottomLeft","bottomRight"])}function tv(e){let t=tg(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function ty(e,t){e=e||{},t=t||e9.font;let n=X(e.size,t.size);"string"==typeof n&&(n=parseInt(n,10));let r=X(e.style,t.style);r&&!(""+r).match(tm)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);let i={family:X(e.family,t.family),lineHeight:function(e,t){let n=(""+e).match(th);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}(X(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:X(e.weight,t.weight),string:""};return i.string=!i||V(i.size)||V(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function tE(e,t,n,r){let i,o,a,s=!0;for(i=0,o=e.length;i<o;++i)if(void 0!==(a=e[i])&&(void 0!==t&&"function"==typeof a&&(a=a(t),s=!1),void 0!==n&&q(a)&&(a=a[n%a.length],s=!1),void 0!==a))return r&&!s&&(r.cacheable=!1),a}function tC(e,t){return Object.assign(Object.create(e),t)}function tb(e,t=[""],n,r,i=()=>e[0]){let o=n||e;return void 0===r&&(r=tR("_fallback",e)),new Proxy({[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:o,_fallback:r,_getTarget:i,override:n=>tb([n,...e],t,o,r)},{deleteProperty:(t,n)=>(delete t[n],delete t._keys,delete e[0][n],!0),get:(n,r)=>tB(n,r,()=>(function(e,t,n,r){let i;for(let o of t)if(void 0!==(i=tR(tw(o,e),n)))return tk(e,i)?tT(n,r,e,i):i})(r,t,e,n)),getOwnPropertyDescriptor:(e,t)=>
3159Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>tO(e).includes(t),ownKeys:e=>tO(e),set(e,t,n){let r=e._storage||(e._storage=i());return e[t]=r[t]=n,delete e._keys,!0}})}function tI(e,t,n,r){return new Proxy({_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:tx(e,r),setContext:t=>tI(e,t,n,r),override:i=>tI(e.override(i),t,n,r)},{deleteProperty:(t,n)=>(delete t[n],delete e[n],!0),get:(e,t,n)=>tB(e,t,()=>(function(e,t,n){let{_proxy:r,_context:i,_subProxy:o,_descriptors:a}=e,s=r[t];return eu(s)&&a.isScriptable(t)&&(s=function(e,t,n,r){let{_proxy:i,_context:o,_subProxy:a,_stack:s}=n;if(s.has(e))throw Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);s.add(e);let l=t(o,a||r);return s.delete(e),tk(e,l)&&(l=tT(i._scopes,i,e,l)),l}(t,s,e,n)),q(s)&&s.length&&(s=function(e,t,n,r){let{_proxy:i,_context:o,_subProxy:a,_descriptors:s}=n;if(void 0!==o.index&&r(e))return t[o.index%t.length];if(W(t[0])){let n=t,r=i._scopes.filter(e=>e!==n);for(let l of(t=[],n)){let n=tT(r,i,e,l);t.push(tI(n,o,a&&a[e],s))}}return t}(t,s,e,a.isIndexable)),tk(t,s)&&(s=tI(s,i,o&&o[t],a)),s})(e,t,n)),getOwnPropertyDescriptor:(t,n)=>t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,n)=>Reflect.has(e,n),ownKeys:()=>Reflect.ownKeys(e),set:(t,n,r)=>(e[n]=r,delete t[n],!0)})}function tx(e,t={scriptable:!0,indexable:!0}){let{_scriptable:n=t.scriptable,_indexable:r=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:r,isScriptable:eu(n)?n:()=>n,isIndexable:eu(r)?r:()=>r}}let tw=(e,t)=>e?e+el(t):t,tk=(e,t)=>W(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function tB(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];let r=n();return e[t]=r,r}let tS=(e,t)=>!0===e?t:"string"==typeof e?es(t,e):void 0;function tT(e,t,n,r){var i;let o=t._rootScopes,a=(i=t._fallback,eu(i)?i(n,r):i),s=[...e,...o],l=new Set;l.add(r);let c=tQ(l,s,n,a||n,r);return null!==c&&(void 0===a||a===n||null!==(c=tQ(l,s,a,c,r)))&&tb(Array.from(l),[""],o,a,()=>{var e,i,o;let a,s;return e=t,i=n,o=r,i in(a=e._getTarget())||(a[i]={}),q(s=a[i])&&W(o)?o:s||{}})}function tQ(e,t,n,r,i){for(;n;)n=function(e,t,n,r,i){for(let a of t){let t=tS(n,a);if(t){var o;e.add(t);let a=(o=t._fallback,eu(o)?o(n,i):o);if(void 0!==a&&a!==n&&a!==r)return a}else if(!1===t&&void 0!==r&&n!==r)return null}return!1}(e,t,n,r,i);return n}function tR(e,t){for(let n of t){if(!n)continue;let t=n[e];if(void 0!==t)return t}}function tO(e){let t=e._keys;return t||(t=e._keys=function(e){let t=new Set;for(let n of e)for(let e of Object.keys(n).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function tj(e,t,n,r){let i,o,a,{iScale:s}=e,{key:l="r"}=this._parsing,c=Array(r);for(i=0;i<r;++i)a=t[o=i+n],c[i]={r:s.parse(es(a,l),o)};return c}let tM=Number.EPSILON||1e-14,tP=(e,t)=>t<e.length&&!e[t].skip&&e[t],tN=e=>"x"===e?"y":"x";function tD(e,t,n){return Math.max(Math.min(e,n),t)}function tL(){return"u">typeof window&&"u">typeof document}function tz(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function tF(e,t,n){let r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}let t_=e=>e.ownerDocument.defaultView.getComputedStyle(e,null),tU=["top","right","bottom","left"];function tH(e,t,n){let r={};n=n?"-"+n:"";for(let i=0;i<4;i++){let o=tU[i];r[o]=parseFloat(e[t+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function tV(e,t){if("native"in e)return e;let{canvas:n,currentDevicePixelRatio:r}=t,i=t_(n),o="border-box"===i.boxSizing,a=tH(i,"padding"),s=tH(i,"border","width"),{x:l,y:c,box:u}=function(e,t){let n,r,i,o=e.touches,a=o&&o.length?o[0]:e,{offsetX:s,offsetY:l}=a,c=!1;if(i=e.target,(s>0||l>0)&&(!i||!i.shadowRoot))n=s,r=l;else{let e=t.getBoundingClientRect();n=a.clientX-e.left,r=a.clientY-e.top,c=!0}return{x:n,y:r,box:c}}(e,n),d=a.left+(u&&s.left),h=a.top+(u&&s.top),{width:m,height:p}=t;return o&&(m-=a.width+s.width,p-=a.height+s.height),{x:Math.round((l-d)/m*n.width/r),y:Math.round((c-h)/p*n.height/r)}}let tq=e=>Math.round(10*e)/10;function tW(e,t,n){let r=t||1,i=tq(e.height*r),o=tq(e.width*r);e.height=tq(e.height),e.width=tq(e.width);let a=e.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${e.height}px`,a.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==r||a.height!==i||a.width!==o)&&(e.currentDevicePixelRatio=r,a.height=i,a.width=o,e.ctx.setTransform(r,0,0,r,0,0),!0)}let tK=function(){let e=!1;
3159try{let t={get passive(){return e=!0,!1}};tL()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(e){}return e}();function tG(e,t){let n=t_(e).getPropertyValue(t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function tX(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function tY(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function tJ(e,t,n,r){let i={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},a=tX(e,i,n),s=tX(i,o,n),l=tX(o,t,n),c=tX(a,s,n),u=tX(s,l,n);return tX(c,u,n)}function tZ(e,t,n){var r;return e?(r=n,{x:e=>t+t+r-e,setWidth(e){r=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function t$(e,t){let n,r;("ltr"===t||"rtl"===t)&&(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function t0(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function t1(e){return"angle"===e?{between:eO,compare:eQ,normalize:eR}:{between:eM,compare:(e,t)=>e-t,normalize:e=>e}}function t2({start:e,end:t,count:n,loop:r,style:i}){return{start:e%n,end:t%n,loop:r&&(t-e+1)%n==0,style:i}}function t3(e,t,n){let r,i,o;if(!n)return[e];let{property:a,start:s,end:l}=n,c=t.length,{compare:u,between:d,normalize:h}=t1(a),{start:m,end:p,loop:f,style:g}=function(e,t,n){let r,{property:i,start:o,end:a}=n,{between:s,normalize:l}=t1(i),c=t.length,{start:u,end:d,loop:h}=e;if(h){for(u+=c,d+=c,r=0;r<c&&s(l(t[u%c][i]),o,a);++r)u--,d--;u%=c,d%=c}return d<u&&(d+=c),{start:u,end:d,loop:h,style:e.style}}(e,t,n),A=[],v=!1,y=null,E=()=>v||d(s,o,r)&&0!==u(s,o),C=()=>!v||0===u(l,r)||d(l,o,r);for(let e=m,n=m;e<=p;++e)(i=t[e%c]).skip||(r=h(i[a]))!==o&&(v=d(r,s,l),null===y&&E()&&(y=0===u(r,s)?e:n),null!==y&&C()&&(A.push(t2({start:y,end:e,loop:f,count:c,style:g})),y=null),n=e,o=r);return null!==y&&A.push(t2({start:y,end:p,loop:f,count:c,style:g})),A}function t4(e,t){let n=[],r=e.segments;for(let i=0;i<r.length;i++){let o=t3(r[i],e.points,t);o.length&&n.push(...o)}return n}function t5(e,t,n,r){return r&&r.setContext&&n?function(e,t,n,r){let i=e._chart.getContext(),o=t6(e.options),{_datasetIndex:a,options:{spanGaps:s}}=e,l=n.length,c=[],u=o,d=t[0].start,h=d;function m(e,t,r,i){let o=s?-1:1;if(e!==t){for(e+=l;n[e%l].skip;)e-=o;for(;n[t%l].skip;)t+=o;e%l!=t%l&&(c.push({start:e%l,end:t%l,loop:r,style:i}),u=i,d=t%l)}}for(let e of t){let t,o=n[(d=s?d:e.start)%l];for(h=d+1;h<=e.end;h++){let s=n[h%l];(function(e,t){if(!t)return!1;let n=[],r=function(e,t){return eJ(t)?(n.includes(t)||n.push(t),n.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)})(t=t6(r.setContext(tC(i,{type:"segment",p0:o,p1:s,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:a}))),u)&&m(d,h-1,e.loop,u),o=s,u=t}d<h-1&&m(d,h-1,e.loop,u)}return c}(e,t,n,r):t}function t6(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function t8(e,t,n){return e.options.clip?e[n]:t[n]}function t7(e,t){let n=t._clip;if(n.disabled)return!1;let r=function(e,t){let{xScale:n,yScale:r}=e;return n&&r?{left:t8(n,t,"left"),right:t8(n,t,"right"),top:t8(r,t,"top"),bottom:t8(r,t,"bottom")}:t}(t,e.chartArea);return{left:!1===n.left?0:r.left-(!0===n.left?0:n.left),right:!1===n.right?e.width:r.right+(!0===n.right?0:n.right),top:!1===n.top?0:r.top-(!0===n.top?0:n.top),bottom:!1===n.bottom?e.height:r.bottom+(!0===n.bottom?0:n.bottom)}}var t9=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,n,r){let i=t.listeners[r],o=t.duration;i.forEach(r=>r({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(n-t.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=e_.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;
3159this._charts.forEach((n,r)=>{let i;if(!n.running||!n.items.length)return;let o=n.items,a=o.length-1,s=!1;for(;a>=0;--a)(i=o[a])._active?(i._total>n.duration&&(n.duration=i._total),i.tick(e),s=!0):(o[a]=o[o.length-1],o.pop());s&&(r.draw(),this._notify(r,n,e,"progress")),o.length||(n.running=!1,this._notify(r,n,e,"complete"),n.initial=!1),t+=o.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){let t=this._charts,n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}listen(e,t,n){this._getAnims(e).listeners[t].push(n)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){let t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;let t=this._charts.get(e);return!!t&&!!t.running&&!!t.items.length}stop(e){let t=this._charts.get(e);if(!t||!t.items.length)return;let n=t.items,r=n.length-1;for(;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}};let ne="transparent",nt={boolean:(e,t,n)=>n>.5?t:e,color(e,t,n){let r=eZ(e||ne),i=r.valid&&eZ(t||ne);return i&&i.valid?i.mix(r,n).hexString():t},number:(e,t,n)=>e+(t-e)*n};class nn{constructor(e,t,n,r){const i=t[n];r=tE([e.to,r,i,e.from]);const o=tE([e.from,i,r]);this._active=!0,this._fn=e.fn||nt[e.type||typeof o],this._easing=eY[e.easing]||eY.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=n,this._from=o,this._to=r,this._promises=void 0}active(){return this._active}update(e,t,n){if(this._active){this._notify(!1);let r=this._target[this._prop],i=n-this._start,o=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=tE([e.to,t,r,e.from]),this._from=tE([e.from,r,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){let t,n=e-this._start,r=this._duration,i=this._prop,o=this._from,a=this._loop,s=this._to;if(this._active=o!==s&&(a||n<r),!this._active){this._target[i]=s,this._notify(!0);return}if(n<0){this._target[i]=o;return}t=n/r%2,t=a&&t>1?2-t:t,t=this._easing(Math.min(1,Math.max(0,t))),this._target[i]=this._fn(o,s,t)}wait(){let e=this._promises||(this._promises=[]);return new Promise((t,n)=>{e.push({res:t,rej:n})})}_notify(e){let t=e?"res":"rej",n=this._promises||[];for(let e=0;e<n.length;e++)n[e][t]()}}class nr{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!W(e))return;let t=Object.keys(e9.animation),n=this._properties;Object.getOwnPropertyNames(e).forEach(r=>{let i=e[r];if(!W(i))return;let o={};for(let e of t)o[e]=i[e];(q(i.properties)&&i.properties||[r]).forEach(e=>{e!==r&&n.has(e)||n.set(e,o)})})}_animateOptions(e,t){let n=t.options,r=function(e,t){if(!t)return;let n=e.options;if(!n){e.options=t;return}return n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n}(e,n);if(!r)return[];let i=this._createAnimations(r,n);return n.$shared&&(function(e,t){let n=[],r=Object.keys(t);for(let t=0;t<r.length;t++){let i=e[r[t]];i&&i.active()&&n.push(i.wait())}return Promise.all(n)})(e.options.$animations,n).then(()=>{e.options=n},()=>{}),i}_createAnimations(e,t){let n,r=this._properties,i=[],o=e.$animations||(e.$animations={}),a=Object.keys(t),s=Date.now();for(n=a.length-1;n>=0;--n){let l=a[n];if("$"===l.charAt(0))continue;if("options"===l){i.push(...this._animateOptions(e,t));continue}let c=t[l],u=o[l],d=r.get(l);if(u)if(d&&u.active()){u.update(d,c,s);continue}else u.cancel();if(!d||!d.duration){e[l]=c;continue}o[l]=u=new nn(d,e,l,c),i.push(u)}return i}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);let n=this._createAnimations(e,t);if(n.length)return t9.add(this._chart,n),!0}}function ni(e,t){let n=e&&e.options||{},r=n.reverse,i=void 0===n.min?t:0,o=void 0===n.max?t:0;return{start:r?o:i,end:r?i:o}}
3159function no(e,t){let n,r,i=[],o=e._getSortedDatasetMetas(t);for(n=0,r=o.length;n<r;++n)i.push(o[n].index);return i}function na(e,t,n,r={}){let i,o,a,s,l=e.keys,c="single"===r.mode;if(null===t)return;let u=!1;for(i=0,o=l.length;i<o;++i){if((a=+l[i])===n){if(u=!0,r.all)continue;break}K(s=e.values[a])&&(c||0===t||eC(t)===eC(s))&&(t+=s)}return u||r.all?t:0}function ns(e,t){let n=e&&e.options.stacked;return n||void 0===n&&void 0!==t.stack}function nl(e,t,n,r){for(let i of t.getMatchingVisibleMetas(r).reverse()){let t=e[i.index];if(n&&t>0||!n&&t<0)return i.index}return null}function nc(e,t){let n,{chart:r,_cachedMeta:i}=e,o=r._stacks||(r._stacks={}),{iScale:a,vScale:s,index:l}=i,c=a.axis,u=s.axis,d=`${a.id}.${s.id}.${i.stack||i.type}`,h=t.length;for(let e=0;e<h;++e){let r=t[e],{[c]:a,[u]:h}=r;(n=(r._stacks||(r._stacks={}))[u]=function(e,t,n){let r=e[t]||(e[t]={});return r[n]||(r[n]={})}(o,d,a))[l]=h,n._top=nl(n,s,!0,i.type),n._bottom=nl(n,s,!1,i.type),(n._visualValues||(n._visualValues={}))[l]=h}}function nu(e,t){let n=e.scales;return Object.keys(n).filter(e=>n[e].axis===t).shift()}function nd(e,t){let n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r)for(let i of t=t||e._parsed){let e=i._stacks;if(!e||void 0===e[r]||void 0===e[r][n])return;delete e[r][n],void 0!==e[r]._visualValues&&void 0!==e[r]._visualValues[n]&&delete e[r]._visualValues[n]}}let nh=e=>"reset"===e||"none"===e,nm=(e,t)=>t?e:Object.assign({},e);class np{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){let e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=ns(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&nd(this._cachedMeta),this.index=e}linkScales(){let e=this.chart,t=this._cachedMeta,n=this.getDataset(),r=(e,t,n,r)=>"x"===e?t:"r"===e?r:n,i=t.xAxisID=X(n.xAxisID,nu(e,"x")),o=t.yAxisID=X(n.yAxisID,nu(e,"y")),a=t.rAxisID=X(n.rAxisID,nu(e,"r")),s=t.indexAxis,l=t.iAxisID=r(s,i,o,a),c=t.vAxisID=r(s,o,i,a);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(o),t.rScale=this.getScaleForId(a),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){let t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){let e=this._cachedMeta;this._data&&ez(this._data,this),e._stacked&&nd(e)}_dataCheck(){let e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(W(t)){let e=this._cachedMeta;this._data=function(e,t){let n,r,i,{iScale:o,vScale:a}=t,s="x"===o.axis?"x":"y",l="x"===a.axis?"x":"y",c=Object.keys(e),u=Array(c.length);for(n=0,r=c.length;n<r;++n)i=c[n],u[n]={[s]:i,[l]:e[i]};return u}(t,e)}else if(n!==t){if(n){ez(n,this);let e=this._cachedMeta;nd(e),e._parsed=[]}t&&Object.isExtensible(t)&&(t._chartjs?t._chartjs.listeners.push(this):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[this]}}
3159),eL.forEach(e=>{let n="_onData"+el(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let i=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[n]&&t[n](...e)}),i}})}))),this._syncList=[],this._data=t}}addElements(){let e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){let t=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();let i=t._stacked;t._stacked=ns(t.vScale,t),t.stack!==n.stack&&(r=!0,nd(t),t.stack=n.stack),this._resyncElements(e),(r||i!==t._stacked)&&(nc(this,t._parsed),t._stacked=ns(t.vScale,t))}configure(){let e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){let n,r,i,{_cachedMeta:o,_data:a}=this,{iScale:s,_stacked:l}=o,c=s.axis,u=0===e&&t===a.length||o._sorted,d=e>0&&o._parsed[e-1];if(!1===this._parsing)o._parsed=a,o._sorted=!0,i=a;else{i=q(a[e])?this.parseArrayData(o,a,e,t):W(a[e])?this.parseObjectData(o,a,e,t):this.parsePrimitiveData(o,a,e,t);let s=()=>null===r[c]||d&&r[c]<d[c];for(n=0;n<t;++n)o._parsed[n+e]=r=i[n],u&&(s()&&(u=!1),d=r);o._sorted=u}l&&nc(this,i)}parsePrimitiveData(e,t,n,r){let i,o,{iScale:a,vScale:s}=e,l=a.axis,c=s.axis,u=a.getLabels(),d=a===s,h=Array(r);for(i=0;i<r;++i)o=i+n,h[i]={[l]:d||a.parse(u[o],o),[c]:s.parse(t[o],o)};return h}parseArrayData(e,t,n,r){let i,o,a,{xScale:s,yScale:l}=e,c=Array(r);for(i=0;i<r;++i)a=t[o=i+n],c[i]={x:s.parse(a[0],o),y:l.parse(a[1],o)};return c}parseObjectData(e,t,n,r){let i,o,a,{xScale:s,yScale:l}=e,{xAxisKey:c="x",yAxisKey:u="y"}=this._parsing,d=Array(r);for(i=0;i<r;++i)a=t[o=i+n],d[i]={x:s.parse(es(a,c),o),y:l.parse(es(a,u),o)};return d}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,t,n){let r=this.chart,i=this._cachedMeta,o=t[e.axis];return na({keys:no(r,!0),values:t._stacks[e.axis]._visualValues},o,i.index,{mode:n})}updateRangeFromParsed(e,t,n,r){let i=n[t.axis],o=null===i?NaN:i,a=r&&n._stacks[t.axis];r&&a&&(r.values=a,o=na(r,i,this._cachedMeta.index)),e.min=Math.min(e.min,o),e.max=Math.max(e.max,o)}getMinMax(e,t){let n,r,i,o=this._cachedMeta,a=o._parsed,s=o._sorted&&e===o.iScale,l=a.length,c=this._getOtherScale(e),u=(i=this.chart,t&&!o.hidden&&o._stacked&&{keys:no(i,!0),values:null}),d={min:1/0,max:-1/0},{min:h,max:m}=function(e){let{min:t,max:n,minDefined:r,maxDefined:i}=e.getUserBounds();return{min:r?t:-1/0,max:i?n:1/0}}(c);function p(){let t=(r=a[n])[c.axis];return!K(r[e.axis])||h>t||m<t}for(n=0;n<l&&(p()||(this.updateRangeFromParsed(d,e,r,u),!s));++n);if(s){for(n=l-1;n>=0;--n)if(!p()){this.updateRangeFromParsed(d,e,r,u);break}}return d}getAllParsedValues(e){let t,n,r,i=this._cachedMeta._parsed,o=[];for(t=0,n=i.length;t<n;++t)K(r=i[t][e.axis])&&o.push(r);return o}getMaxOverflow(){return!1}getLabelAndValue(e){let t=this._cachedMeta,n=t.iScale,r=t.vScale,i=this.getParsed(e);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}_update(e){var t;let n,r,i,o,a=this._cachedMeta;this.update(e||"default"),W(t=X(this.options.clip,function(e,t,n){if(!1===n)return!1;let r=ni(e,n),i=ni(t,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(a.xScale,a.yScale,this.getMaxOverflow())))?(n=t.top,r=t.right,i=t.bottom,o=t.left):n=r=i=o=t,a._clip={top:n,right:r,bottom:i,left:o,disabled:!1===t}}update(e){}draw(){let e,t=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],o=n.chartArea,a=[],s=this._drawStart||0,l=this._drawCount||i.length-s,c=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(t,o,s,l),e=s;e<s+l;++e){let n=i[e];n.hidden||(n.active&&c?a.push(n):n.draw(t,o))}for(e=0;e<a.length;++e)a[e].draw(t,o)}getStyle(e,t){let n=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(e||0,n)}getContext(e,t,n){var r,i;let o,a=this.getDataset();if(e>=0&&e<this._cachedMeta.data.length){let t=this._cachedMeta.data[e];(o=t.$context||(r=this.getContext(),t.$context=tC(r,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:t,index:e,mode:"default",type:"data"}))).parsed=this.getParsed(e),o.raw=a.data[e],o.index=o.dataIndex=e}else(o=this.$context||(this.$context=tC(this.chart.getContext(),{active:!1,dataset:void 0,datasetIndex:i=this.index,index:i,mode:"default",type:"dataset"}))).dataset=a,o.index=o.datasetIndex=this.index;return o.active=!!t,o.mode=n,o}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}_resolveElementOptions(e,t="default",n){let r="active"===t,i=this._cachedDataOpts,o=e+"-"+t,a=i[o],s=this.enableOptionSharing&&ec(n);if(a)return nm(a,s);let l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),u=r?[`${e}Hover`,"hover",e,""]:[e,""],d=l.getOptionScopes(this.getDataset(),c),h=Object.keys(e9.elements[e]),m=()=>this.getContext(n,r,t),p=l.resolveNamedOptions(d,h,m,u);
3159return p.$shared&&(p.$shared=s,i[o]=Object.freeze(nm(p,s))),p}_resolveAnimations(e,t,n){let r,i=this.chart,o=this._cachedDataOpts,a=`animation-${t}`,s=o[a];if(s)return s;if(!1!==i.options.animation){let i=this.chart.config,o=i.datasetAnimationScopeKeys(this._type,t),a=i.getOptionScopes(this.getDataset(),o);r=i.createResolver(a,this.getContext(e,n,t))}let l=new nr(i,r&&r.animations);return r&&r._cacheable&&(o[a]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||nh(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){let n=this.resolveDataElementOptions(e,t),r=this._sharedOptions,i=this.getSharedOptions(n),o=this.includeOptions(t,i)||i!==r;return this.updateSharedOptions(i,t,n),{sharedOptions:i,includeOptions:o}}updateElement(e,t,n,r){nh(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}updateSharedOptions(e,t,n){e&&!nh(t)&&this._resolveAnimations(void 0,t).update(e,n)}_setStyle(e,t,n,r){e.active=r;let i=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(i)||i})}removeHoverStyle(e,t,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,t,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){let t=this._data,n=this._cachedMeta.data;for(let[e,t,n]of this._syncList)this[e](t,n);this._syncList=[];let r=n.length,i=t.length,o=Math.min(i,r);o&&this.parse(0,o),i>r?this._insertElements(r,i-r,e):i<r&&this._removeElements(i,r-i)}_insertElements(e,t,n=!0){let r,i=this._cachedMeta,o=i.data,a=e+t,s=e=>{for(e.length+=t,r=e.length-1;r>=a;r--)e[r]=e[r-t]};for(s(o),r=e;r<a;++r)o[r]=new this.dataElementType;this._parsing&&s(i._parsed),this.parse(e,t),n&&this.updateElements(o,e,t,"reset")}updateElements(e,t,n,r){}_removeElements(e,t){let n=this._cachedMeta;if(this._parsing){let r=n._parsed.splice(e,t);n._stacked&&nd(n,r)}n.data.splice(e,t)}_sync(e){if(this._parsing)this._syncList.push(e);else{let[t,n,r]=e;this[t](n,r)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){let e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,t){t&&this._sync(["_removeElements",e,t]);let n=arguments.length-2;n&&this._sync(["_insertElements",e,n])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function nf(e,t,n,r){if(q(e)){let i,o,a,s,l,c;i=n.parse(e[0],r),a=Math.min(i,o=n.parse(e[1],r)),s=Math.max(i,o),l=a,c=s,Math.abs(a)>Math.abs(s)&&(l=s,c=a),t[n.axis]=c,t._custom={barStart:l,barEnd:c,start:i,end:o,min:a,max:s}}else t[n.axis]=n.parse(e,r);return t}function ng(e,t,n,r){let i,o,a,s,l=e.iScale,c=e.vScale,u=l.getLabels(),d=l===c,h=[];for(i=n,o=n+r;i<o;++i)s=t[i],(a={})[l.axis]=d||l.parse(u[i],i),h.push(nf(s,a,c,i));return h}function nA(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function nv(e,t,n,r){var i,o,a;return r?ny((i=e,o=t,a=n,e=i===o?a:i===a?o:i),n,t):ny(e,t,n)}function ny(e,t,n){return"start"===e?t:"end"===e?n:e}class nE extends np{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,t,n,r){let i=super.parsePrimitiveData(e,t,n,r);for(let e=0;e<i.length;e++)i[e]._custom=this.resolveDataElementOptions(e+n).radius;return i}parseArrayData(e,t,n,r){let i=super.parseArrayData(e,t,n,r);for(let e=0;e<i.length;e++){let r=t[n+e];i[e]._custom=X(r[2],this.resolveDataElementOptions(e+n).radius)}return i}parseObjectData(e,t,n,r){let i=super.parseObjectData(e,t,n,r);for(let e=0;e<i.length;e++){let r=t[n+e];i[e]._custom=X(r&&r.r&&+r.r,this.resolveDataElementOptions(e+n).radius)}return i}getMaxOverflow(){let e=this._cachedMeta.data,t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}getLabelAndValue(e){let t=this._cachedMeta,n=this.chart.data.labels||[],{xScale:r,yScale:i}=t,o=this.getParsed(e),a=r.getLabelForValue(o.x),s=i.getLabelForValue(o.y),l=o._custom;return{label:n[e]||"",value:"("+a+", "+s+(l?", "+l:"")+")"}}update(e){let t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,n,r){let i="reset"===r,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:s,includeOptions:l}=this._getSharedOptions(t,r),c=o.axis,u=a.axis;for(let d=t;d<t+n;d++){let t=e[d],n=!i&&this.getParsed(d),h={},m=h[c]=i?o.getPixelForDecimal(.5):o.getPixelForValue(n[c]),p=h[u]=i?a.getBasePixel():a.getPixelForValue(n[u]);h.skip=isNaN(m)||isNaN(p),l&&(h.options=s||this.resolveDataElementOptions(d,t.active?"active":r),i&&(h.options.radius=0)),this.updateElement(t,d,h,r)}}resolveDataElementOptions(e,t){let n=this.getParsed(e),r=super.resolveDataElementOptions(e,t);r.$shared&&(r=Object.assign({},r,{$shared:!1}));let i=r.radius;return"active"!==t&&(r.radius=0),r.radius+=X(n&&n._custom,i),r}}class nC extends np{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}}
3159,cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let t=e.data,{labels:{pointStyle:n,textAlign:r,color:i,useBorderRadius:o,borderRadius:a}}=e.legend.options;return t.labels.length&&t.datasets.length?t.labels.map((t,s)=>{let l=e.getDatasetMeta(0).controller.getStyle(s);return{text:t,fillStyle:l.backgroundColor,fontColor:i,hidden:!e.getDataVisibility(s),lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:l.borderWidth,strokeStyle:l.borderColor,textAlign:r,pointStyle:n,borderRadius:o&&(a||l.borderRadius),index:s}}):[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}}};constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){let n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{let i,o,a=e=>+n[e];if(W(n[e])){let{key:e="value"}=this._parsing;a=t=>+es(n[t],e)}for(i=e,o=e+t;i<o;++i)r._parsed[i]=a(i)}}_getRotation(){return ek(this.options.rotation-90)}_getCircumference(){return ek(this.options.circumference)}_getRotationExtents(){let e=em,t=-em;for(let n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)&&this.chart.getDatasetMeta(n).type===this._type){let r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),o=r._getCircumference();e=Math.min(e,i),t=Math.max(t,i+o)}return{rotation:e,circumference:t-e}}update(e){let t,{chartArea:n}=this.chart,r=this._cachedMeta,i=r.data,o=this.getMaxBorderWidth()+this.getMaxOffset(i)+this.options.spacing,a=Math.max((Math.min(n.width,n.height)-o)/2,0),s=Math.min((t=this.options.cutout,"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/a),1),l=this._getRingWeight(this.index),{circumference:c,rotation:u}=this._getRotationExtents(),{ratioX:d,ratioY:h,offsetX:m,offsetY:p}=function(e,t,n){let r=1,i=1,o=0,a=0;if(t<em){let s=e+t,l=Math.cos(e),c=Math.sin(e),u=Math.cos(s),d=Math.sin(s),h=(t,r,i)=>eO(t,e,s,!0)?1:Math.max(r,r*n,i,i*n),m=(t,r,i)=>eO(t,e,s,!0)?-1:Math.min(r,r*n,i,i*n),p=h(0,l,u),f=h(eA,c,d),g=m(eh,l,u),A=m(eh+eA,c,d);r=(p-g)/2,i=(f-A)/2,o=-(p+g)/2,a=-(f+A)/2}return{ratioX:r,ratioY:i,offsetX:o,offsetY:a}}(u,c,s),f=Math.max(Math.min((n.width-o)/d,(n.height-o)/h)/2,0),g=Y(this.options.radius,f),A=Math.max(g*s,0),v=(g-A)/this._getVisibleDatasetWeightTotal();this.offsetX=m*g,this.offsetY=p*g,r.total=this.calculateTotal(),this.outerRadius=g-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*l,0),this.updateElements(i,0,i.length,e)}_circumference(e,t){let n=this.options,r=this._cachedMeta,i=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*i/em)}updateElements(e,t,n,r){let i,o="reset"===r,a=this.chart,s=a.chartArea,l=a.options.animation,c=(s.left+s.right)/2,u=(s.top+s.bottom)/2,d=o&&l.animateScale,h=d?0:this.innerRadius,m=d?0:this.outerRadius,{sharedOptions:p,includeOptions:f}=this._getSharedOptions(t,r),g=this._getRotation();for(i=0;i<t;++i)g+=this._circumference(i,o);for(i=t;i<t+n;++i){let t=this._circumference(i,o),n=e[i],a={x:c+this.offsetX,y:u+this.offsetY,startAngle:g,endAngle:g+t,circumference:t,outerRadius:m,innerRadius:h};f&&(a.options=p||this.resolveDataElementOptions(i,n.active?"active":r)),g+=t,this.updateElement(n,i,a,r)}}calculateTotal(){let e,t=this._cachedMeta,n=t.data,r=0;for(e=0;e<n.length;e++){let i=t._parsed[e];null!==i&&!isNaN(i)&&this.chart.getDataVisibility(e)&&!n[e].hidden&&(r+=Math.abs(i))}return r}calculateCircumference(e){let t=this._cachedMeta.total;return t>0&&!isNaN(e)?Math.abs(e)/t*em:0}getLabelAndValue(e){let t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=e3(t._parsed[e],n.options.locale);return{label:r[e]||"",value:i}}getMaxBorderWidth(e){let t,n,r,i,o,a=0,s=this.chart;if(!e){for(t=0,n=s.data.datasets.length;t<n;++t)if(s.isDatasetVisible(t)){e=(r=s.getDatasetMeta(t)).data,i=r.controller;break}}if(!e)return 0;for(t=0,n=e.length;t<n;++t)"inner"!==(o=i.resolveDataElementOptions(t)).borderAlign&&(a=Math.max(a,o.borderWidth||0,o.hoverBorderWidth||0));return a}getMaxOffset(e){let t=0;for(let n=0,r=e.length;n<r;++n){let e=this.resolveDataElementOptions(n);t=Math.max(t,e.offset||0,e.hoverOffset||0)}return t}_getRingWeightOffset(e){let t=0;for(let n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t}_getRingWeight(e){return Math.max(X(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class nb extends np{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){let t=this._cachedMeta,{dataset:n,data:r=[],_dataset:i}=t,o=this.chart._animationsDisabled,{start:a,count:s}=eq(t,r,o);this._drawStart=a,this._drawCount=s,eW(t)&&(a=0,s=r.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!i._decimated,n.points=r;let l=this.resolveDatasetElementOptions(e);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:l},e),this.updateElements(r,a,s,e)}updateElements(e,t,n,r){let i="reset"===r,{iScale:o,vScale:a,_stacked:s,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:u}=this._getSharedOptions(t,r),d=o.axis,h=a.axis,{spanGaps:m,segment:p}=this.options,f=ex(m)?m:1/0,g=this.chart._animationsDisabled||i||"none"===r,A=t+n,v=e.length,y=t>0&&this.getParsed(t-1);for(let n=0;n<v;++n){let m=e[n],v=g?m:{};if(n<t||n>=A){v.skip=!0;continue}let E=this.getParsed(n),C=V(E[h]),b=v[d]=o.getPixelForValue(E[d],n),I=v[h]=i||C?a.getBasePixel():a.getPixelForValue(s?this.applyStack(a,E,s):E[h],n);v.skip=isNaN(b)||isNaN(I)||C,v.stop=n>0&&Math.abs(E[d]-y[d])>f,p&&(v.parsed=E,v.raw=l.data[n]),u&&(v.options=c||this.resolveDataElementOptions(n,m.active?"active":r)),g||this.updateElement(m,n,v,r),y=E}}getMaxOverflow(){let e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,r=e.data||[];return r.length?Math.max(n,r[0].size(this.resolveDataElementOptions(0)),r[r.length-1].size(this.resolveDataElementOptions(r.length-1)))/2:n}draw(){let e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}class nI extends np{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let t=e.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:n,color:r}}=e.legend.options;return t.labels.map((t,i)=>{let o=e.getDatasetMeta(0).controller.getStyle(i);return{text:t,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:r,lineWidth:o.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update(
3159)}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){let t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=e3(t._parsed[e].r,n.options.locale);return{label:r[e]||"",value:i}}parseObjectData(e,t,n,r){return tj.bind(this)(e,t,n,r)}update(e){let t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){let e=this._cachedMeta,t={min:1/0,max:-1/0};return e.data.forEach((e,n)=>{let r=this.getParsed(n).r;!isNaN(r)&&this.chart.getDataVisibility(n)&&(r<t.min&&(t.min=r),r>t.max&&(t.max=r))}),t}_updateRadius(){let e=this.chart,t=e.chartArea,n=e.options,r=Math.max(Math.min(t.right-t.left,t.bottom-t.top)/2,0),i=Math.max(n.cutoutPercentage?r/100*n.cutoutPercentage:1,0),o=(r-i)/e.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(e,t,n,r){let i,o="reset"===r,a=this.chart,s=a.options.animation,l=this._cachedMeta.rScale,c=l.xCenter,u=l.yCenter,d=l.getIndexAngle(0)-.5*eh,h=d,m=360/this.countVisibleElements();for(i=0;i<t;++i)h+=this._computeAngle(i,r,m);for(i=t;i<t+n;i++){let t=e[i],n=h,p=h+this._computeAngle(i,r,m),f=a.getDataVisibility(i)?l.getDistanceFromCenterForValue(this.getParsed(i).r):0;h=p,o&&(s.animateScale&&(f=0),s.animateRotate&&(n=p=d));let g={x:c,y:u,innerRadius:0,outerRadius:f,startAngle:n,endAngle:p,options:this.resolveDataElementOptions(i,t.active?"active":r)};this.updateElement(t,i,g,r)}}countVisibleElements(){let e=this._cachedMeta,t=0;return e.data.forEach((e,n)=>{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&t++}),t}_computeAngle(e,t,n){return this.chart.getDataVisibility(e)?ek(this.resolveDataElementOptions(e,t).angle||n):0}}class nx extends np{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){let t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}parseObjectData(e,t,n,r){return tj.bind(this)(e,t,n,r)}update(e){let t=this._cachedMeta,n=t.dataset,r=t.data||[],i=t.iScale.getLabels();if(n.points=r,"resize"!==e){let t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);let o={_loop:!0,_fullLoop:i.length===r.length,options:t};this.updateElement(n,void 0,o,e)}this.updateElements(r,0,r.length,e)}updateElements(e,t,n,r){let i=this._cachedMeta.rScale,o="reset"===r;for(let a=t;a<t+n;a++){let t=e[a],n=this.resolveDataElementOptions(a,t.active?"active":r),s=i.getPointPositionForValue(a,this.getParsed(a).r),l=o?i.xCenter:s.x,c=o?i.yCenter:s.y,u={x:l,y:c,angle:s.angle,skip:isNaN(l)||isNaN(c),options:n};this.updateElement(t,a,u,r)}}}class nw extends np{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(e){let t=this._cachedMeta,n=this.chart.data.labels||[],{xScale:r,yScale:i}=t,o=this.getParsed(e),a=r.getLabelForValue(o.x),s=i.getLabelForValue(o.y);return{label:n[e]||"",value:"("+a+", "+s+")"}}update(e){let t=this._cachedMeta,{data:n=[]}=t,r=this.chart._animationsDisabled,{start:i,count:o}=eq(t,n,r);if(this._drawStart=i,this._drawCount=o,eW(t)&&(i=0,o=n.length),this.options.showLine){this.datasetElementType||this.addElements();let{dataset:i,_dataset:o}=t;i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!o._decimated,i.points=n;let a=this.resolveDatasetElementOptions(e);a.segment=this.options.segment,this.updateElement(i,void 0,{animated:!r,options:a},e)}else this.datasetElementType&&(delete t.dataset,this.datasetElementType=!1);this.updateElements(n,i,o,e)}addElements(){let{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,t,n,r){let i="reset"===r,{iScale:o,vScale:a,_stacked:s,_dataset:l}=this._cachedMeta,c=this.resolveDataElementOptions(t,r),u=this.getSharedOptions(c),d=this.includeOptions(r,u),h=o.axis,m=a.axis,{spanGaps:p,segment:f}=this.options,g=ex(p)?p:1/0,A=this.chart._animationsDisabled||i||"none"===r,v=t>0&&this.getParsed(t-1);for(let c=t;c<t+n;++c){let t=e[c],n=this.getParsed(c),p=A?t:{},y=V(n[m]),E=p[h]=o.getPixelForValue(n[h],c),C=p[m]=i||y?a.getBasePixel():a.getPixelForValue(s?this.applyStack(a,n,s):n[m],c);p.skip=isNaN(E)||isNaN(C)||y,p.stop=c>0&&Math.abs(n[h]-v[h])>g,f&&(p.parsed=n,p.raw=l.data[c]),d&&(p.options=u||this.resolveDataElementOptions(c,t.active?"active":r)),A||this.updateElement(t,c,p,r),v=n}this.updateSharedOptions(u,r,c)}getMaxOverflow(){let e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}let n=e.dataset,r=n.options&&n.options.borderWidth||0;return t.length?Math.max(r,t[0].size(this.resolveDataElementOptions(0)),t[t.length-1].size(this.resolveDataElementOptions(t.length-1)))/2:r}}function nk(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}class nB{static override(e){Object.assign(nB.prototype,e)}options;constructor(e){this.options=e||{}}init(){}formats(){return nk()}parse(){return nk()}format(){return nk()}
3159add(){return nk()}diff(){return nk()}startOf(){return nk()}endOf(){return nk()}}function nS(e,t,n,r,i){let o=e.getSortedVisibleDatasetMetas(),a=n[t];for(let e=0,n=o.length;e<n;++e){let{index:n,data:s}=o[e],{lo:l,hi:c}=function(e,t,n,r){let{controller:i,data:o,_sorted:a}=e,s=i._cachedMeta.iScale,l=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(s&&t===s.axis&&"r"!==t&&a&&o.length){let a=s._reversePixels?eD:eN;if(r){if(i._sharedOptions){let e=o[0],r="function"==typeof e.getRange&&e.getRange(t);if(r){let e=a(o,t,n-r),i=a(o,t,n+r);return{lo:e.lo,hi:i.hi}}}}else{let r=a(o,t,n);if(l){let{vScale:t}=i._cachedMeta,{_parsed:n}=e,o=n.slice(0,r.lo+1).reverse().findIndex(e=>!V(e[t.axis]));r.lo-=Math.max(0,o);let a=n.slice(r.hi).findIndex(e=>!V(e[t.axis]));r.hi+=Math.max(0,a)}return r}}return{lo:0,hi:o.length-1}}(o[e],t,a,i);for(let e=l;e<=c;++e){let t=s[e];t.skip||r(t,n,e)}}}function nT(e,t,n,r,i){let o=[];return(i||e.isPointInArea(t))&&nS(e,n,t,function(n,a,s){(i||to(n,e.chartArea,0))&&n.inRange(t.x,t.y,r)&&o.push({element:n,datasetIndex:a,index:s})},!0),o}function nQ(e,t,n,r,i,o){let a,s,l,c,u,d;return o||e.isPointInArea(t)?"r"!==n||r?(a=[],s=-1!==n.indexOf("x"),l=-1!==n.indexOf("y"),c=function(e,t){return Math.sqrt(Math.pow(s?Math.abs(e.x-t.x):0,2)+Math.pow(l?Math.abs(e.y-t.y):0,2))},u=1/0,nS(e,n,t,function(n,s,l){let d=n.inRange(t.x,t.y,i);if(r&&!d)return;let h=n.getCenterPoint(i);if(!(o||e.isPointInArea(h))&&!d)return;let m=c(t,h);m<u?(a=[{element:n,datasetIndex:s,index:l}],u=m):m===u&&a.push({element:n,datasetIndex:s,index:l})}),a):(d=[],nS(e,n,t,function(e,n,r){let{startAngle:o,endAngle:a}=e.getProps(["startAngle","endAngle"],i),{angle:s}=eS(e,{x:t.x,y:t.y});eO(s,o,a)&&d.push({element:e,datasetIndex:n,index:r})}),d):[]}function nR(e,t,n,r,i){let o=[],a="x"===n?"inXRange":"inYRange",s=!1;return(nS(e,n,t,(e,r,l)=>{e[a]&&e[a](t[n],i)&&(o.push({element:e,datasetIndex:r,index:l}),s=s||e.inRange(t.x,t.y,i))}),r&&!s)?[]:o}var nO={modes:{index(e,t,n,r){let i=tV(t,e),o=n.axis||"x",a=n.includeInvisible||!1,s=n.intersect?nT(e,i,o,r,a):nQ(e,i,o,!1,r,a),l=[];return s.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{let t=s[0].index,n=e.data[t];n&&!n.skip&&l.push({element:n,datasetIndex:e.index,index:t})}),l):[]},dataset(e,t,n,r){let i=tV(t,e),o=n.axis||"xy",a=n.includeInvisible||!1,s=n.intersect?nT(e,i,o,r,a):nQ(e,i,o,!1,r,a);if(s.length>0){let t=s[0].datasetIndex,n=e.getDatasetMeta(t).data;s=[];for(let e=0;e<n.length;++e)s.push({element:n[e],datasetIndex:t,index:e})}return s},point(e,t,n,r){let i=tV(t,e);return nT(e,i,n.axis||"xy",r,n.includeInvisible||!1)},nearest(e,t,n,r){let i=tV(t,e),o=n.axis||"xy",a=n.includeInvisible||!1;return nQ(e,i,o,n.intersect,r,a)},x(e,t,n,r){let i=tV(t,e);return nR(e,i,"x",n.intersect,r)},y(e,t,n,r){let i=tV(t,e);return nR(e,i,"y",n.intersect,r)}}};let nj=["left","top","right","bottom"];function nM(e,t){return e.filter(e=>e.pos===t)}function nP(e,t){return e.filter(e=>-1===nj.indexOf(e.pos)&&e.box.axis===t)}function nN(e,t){return e.sort((e,n)=>{let r=t?n:e,i=t?e:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight})}function nD(e,t,n,r){return Math.max(e[n],t[n])+Math.max(e[r],t[r])}function nL(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function nz(e,t,n,r){let i,o,a,s,l,c,u=[];for(i=0,o=e.length,l=0;i<o;++i){(s=(a=e[i]).box).update(a.width||t.w,a.height||t.h,function(e,t){let n=t.maxPadding;return function(e){let r={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{r[e]=Math.max(t[e],n[e])}),r}(e?["left","right"]:["top","bottom"])}(a.horizontal,t));let{same:o,other:d}=function(e,t,n,r){let{pos:i,box:o}=n,a=e.maxPadding;if(!W(i)){n.size&&(e[i]-=n.size);let t=r[n.stack]||{size:0,count:1};t.size=Math.max(t.size,n.horizontal?o.height:o.width),n.size=t.size/t.count,e[i]+=n.size}o.getPadding&&nL(a,o.getPadding());let s=Math.max(0,t.outerWidth-nD(a,e,"left","right")),l=Math.max(0,t.outerHeight-nD(a,e,"top","bottom")),c=s!==e.w,u=l!==e.h;return e.w=s,e.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}
3159(t,n,a,r);l|=o&&u.length,c=c||d,s.fullSize||u.push(a)}return l&&nz(u,t,n,r)||c}function nF(e,t,n,r,i){e.top=n,e.left=t,e.right=t+r,e.bottom=n+i,e.width=r,e.height=i}function n_(e,t,n,r){let i=n.padding,{x:o,y:a}=t;for(let s of e){let e=s.box,l=r[s.stack]||{count:1,placed:0,weight:1},c=s.stackWeight/l.weight||1;if(s.horizontal){let r=t.w*c,o=l.size||e.height;ec(l.start)&&(a=l.start),e.fullSize?nF(e,i.left,a,n.outerWidth-i.right-i.left,o):nF(e,t.left+l.placed,a,r,o),l.start=a,l.placed+=r,a=e.bottom}else{let r=t.h*c,a=l.size||e.width;ec(l.start)&&(o=l.start),e.fullSize?nF(e,o,i.top,a,n.outerHeight-i.bottom-i.top):nF(e,o,t.top+l.placed,a,r),l.start=o,l.placed+=r,o=e.right}}t.x=o,t.y=a}var nU={addBox(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},e.boxes.push(t)},removeBox(e,t){let n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},update(e,t,n,r){let i,o,a,s,l,c,u,d;if(!e)return;let h=tv(e.options.layout.padding),m=Math.max(t-h.width,0),p=Math.max(n-h.height,0),f=(o=nN((i=function(e){let t,n,r,i,o,a,s=[];for(t=0,n=(e||[]).length;t<n;++t)r=e[t],({position:i,options:{stack:o,stackWeight:a=1}}=r),s.push({index:t,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:o&&i+o,stackWeight:a});return s}(e.boxes)).filter(e=>e.box.fullSize),!0),a=nN(nM(i,"left"),!0),s=nN(nM(i,"right")),l=nN(nM(i,"top"),!0),c=nN(nM(i,"bottom")),u=nP(i,"x"),d=nP(i,"y"),{fullSize:o,leftAndTop:a.concat(l),rightAndBottom:s.concat(d).concat(c).concat(u),chartArea:nM(i,"chartArea"),vertical:a.concat(s).concat(d),horizontal:l.concat(c).concat(u)}),g=f.vertical,A=f.horizontal;Z(e.boxes,e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()});let v=Object.freeze({outerWidth:t,outerHeight:n,padding:h,availableWidth:m,availableHeight:p,vBoxMaxWidth:m/2/(g.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1),hBoxMaxHeight:p/2}),y=Object.assign({},h);nL(y,tv(r));let E=Object.assign({maxPadding:y,w:m,h:p,x:h.left,y:h.top},h),C=function(e,t){let n,r,i,o=function(e){let t={};for(let n of e){let{stack:e,pos:r,stackWeight:i}=n;if(!e||!nj.includes(r))continue;let o=t[e]||(t[e]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=i}return t}(e),{vBoxMaxWidth:a,hBoxMaxHeight:s}=t;for(n=0,r=e.length;n<r;++n){let{fullSize:r}=(i=e[n]).box,l=o[i.stack],c=l&&i.stackWeight/l.weight;i.horizontal?(i.width=c?c*a:r&&t.availableWidth,i.height=s):(i.width=a,i.height=c?c*s:r&&t.availableHeight)}return o}(g.concat(A),v);nz(f.fullSize,E,v,C),nz(g,E,v,C),nz(A,E,v,C)&&nz(g,E,v,C);let b=E.maxPadding;function I(e){let t=Math.max(b[e]-E[e],0);return E[e]+=t,t}E.y+=I("top"),E.x+=I("left"),I("right"),I("bottom"),n_(f.leftAndTop,E,v,C),E.x+=E.w,E.y+=E.h,n_(f.rightAndBottom,E,v,C),e.chartArea={left:E.left,top:E.top,right:E.left+E.w,bottom:E.top+E.h,height:E.h,width:E.w},Z(f.chartArea,t=>{let n=t.box;Object.assign(n,e.chartArea),n.update(E.w,E.h,{left:0,top:0,right:0,bottom:0})})}};class nH{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,n){}removeEventListener(e,t,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,n,r){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):n)}}isAttached(e){return!0}updateConfig(e){}}class nV extends nH{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}let nq="$chartjs",nW={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},nK=e=>null===e||""===e,nG=!!tK&&{passive:!0};function nX(e,t){for(let n of e)if(n===t||n.contains(t))return!0}function nY(e,t,n){let r=e.canvas,i=new MutationObserver(e=>{let t=!1;for(let n of e)t=(t=t||nX(n.addedNodes,r))&&!nX(n.removedNodes,r);t&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function nJ(e,t,n){let r=e.canvas,i=new MutationObserver(e=>{let t=!1;for(let n of e)t=(t=t||nX(n.removedNodes,r))&&!nX(n.addedNodes,r);t&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}let nZ=new Map,n$=0;function n0(){let e=window.devicePixelRatio;
3159e!==n$&&(n$=e,nZ.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function n1(e,t,n){let r=e.canvas,i=r&&tz(r);if(!i)return;let o=eU((e,t)=>{let r=i.clientWidth;n(e,t),r<i.clientWidth&&n()},window),a=new ResizeObserver(e=>{let t=e[0],n=t.contentRect.width,r=t.contentRect.height;(0!==n||0!==r)&&o(n,r)});return a.observe(i),nZ.size||window.addEventListener("resize",n0),nZ.set(e,o),a}function n2(e,t,n){n&&n.disconnect(),"resize"===t&&(nZ.delete(e),nZ.size||window.removeEventListener("resize",n0))}function n3(e,t,n){let r=e.canvas,i=eU(t=>{null!==e.ctx&&n(function(e,t){let n=nW[e.type]||e.type,{x:r,y:i}=tV(e,t);return{type:n,chart:t,native:e,x:void 0!==r?r:null,y:void 0!==i?i:null}}(t,e))},e);return r&&r.addEventListener(t,i,nG),i}class n4 extends nH{acquireContext(e,t){let n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(!function(e,t){let n=e.style,r=e.getAttribute("height"),i=e.getAttribute("width");if(e[nq]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",nK(i)){let t=tG(e,"width");void 0!==t&&(e.width=t)}if(nK(r))if(""===e.style.height)e.height=e.width/(t||2);else{let t=tG(e,"height");void 0!==t&&(e.height=t)}}(e,t),n):null}releaseContext(e){let t=e.canvas;if(!t[nq])return!1;let n=t[nq].initial;["height","width"].forEach(e=>{let r=n[e];V(r)?t.removeAttribute(e):t.setAttribute(e,r)});let r=n.style||{};return Object.keys(r).forEach(e=>{t.style[e]=r[e]}),t.width=t.width,delete t[nq],!0}addEventListener(e,t,n){this.removeEventListener(e,t);let r=e.$proxies||(e.$proxies={}),i={attach:nY,detach:nJ,resize:n1}[t]||n3;r[t]=i(e,t,n)}removeEventListener(e,t){let n=e.$proxies||(e.$proxies={}),r=n[t];r&&((({attach:n2,detach:n2,resize:n2})[t]||function(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,nG)})(e,t,r),n[t]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,n,r){return function(e,t,n,r){let i=t_(e),o=tH(i,"margin"),a=tF(i.maxWidth,e,"clientWidth")||ef,s=tF(i.maxHeight,e,"clientHeight")||ef,l=function(e,t,n){let r,i;if(void 0===t||void 0===n){let o=e&&tz(e);if(o){let e=o.getBoundingClientRect(),a=t_(o),s=tH(a,"border","width"),l=tH(a,"padding");t=e.width-l.width-s.width,n=e.height-l.height-s.height,r=tF(a.maxWidth,o,"clientWidth"),i=tF(a.maxHeight,o,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||ef,maxHeight:i||ef}}(e,t,n),{width:c,height:u}=l;if("content-box"===i.boxSizing){let e=tH(i,"border","width"),t=tH(i,"padding");c-=t.width+e.width,u-=t.height+e.height}return c=Math.max(0,c-o.width),u=Math.max(0,r?c/r:u-o.height),c=tq(Math.min(c,a,l.maxWidth)),u=tq(Math.min(u,s,l.maxHeight)),c&&!u&&(u=tq(c/2)),(void 0!==t||void 0!==n)&&r&&l.height&&u>l.height&&(c=tq(Math.floor((u=l.height)*r))),{width:c,height:u}}(e,t,n,r)}isAttached(e){let t=e&&tz(e);return!!(t&&t.isConnected)}}class n5{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){let{x:t,y:n}=this.getProps(["x","y"],e);return{x:t,y:n}}hasValue(){return ex(this.x)&&ex(this.y)}getProps(e,t){let n=this.$animations;if(!t||!n)return this;let r={};return e.forEach(e=>{r[e]=n[e]&&n[e].active()?n[e]._to:this[e]}),r}}function n6(e,t,n,r,i){let o,a,s,l=X(r,0),c=Math.min(X(i,e.length),e.length),u=0;for(n=Math.ceil(n),i&&(n=(o=i-r)/Math.floor(o/n)),s=l;s<0;)s=Math.round(l+ ++u*n);for(a=Math.max(l,0);a<c;a++)a===s&&(t.push(e[a]),s=Math.round(l+ ++u*n))}let n8=(e,t,n)=>"top"===t||"left"===t?e[t]+n:e[t]-n,n7=(e,t)=>Math.min(t||e,e);function n9(e,t){let n=[],r=e.length/t,i=e.length,o=0;for(;o<i;o+=r)n.push(e[Math.floor(o)]);return n}function re(e){return e.drawTicks?e.tickLength:0}function rt(e,t){if(!e.display)return 0;let n=ty(e.font,t),r=tv(e.padding);return(q(e.text)?e.text.length:1)*n.lineHeight+r.height}class rn extends n5{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,t){return e}getUserBounds(){let{_userMin:e,_userMax:t,_suggestedMin:n,_suggestedMax:r}=this;return e=G(e,1/0),t=G(t,-1/0),n=G(n,1/0),r=G(r,-1/0),{min:G(e,n),max:G(t,r),minDefined:K(e),maxDefined:K(t)}}getMinMax(e){let t,{min:n,max:r,minDefined:i,maxDefined:o}=this.getUserBounds();if(i&&o)return{min:n,max:r};let a=this.getMatchingVisibleMetas();for(let s=0,l=a.length;s<l;++s)t=a[s].controller.getMinMax(this,e),i||(n=Math.min(n,t.min)),o||(r=Math.max(r,t.max));return n=o&&n>r?r:n,r=i&&n>r?n:r,{min:G(n,G(r,n)),max:G(r,G(n,r))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}
3159getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){J(this.options.beforeUpdate,[this])}update(e,t,n){let{beginAtZero:r,grace:i,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){let{min:r,max:i}=e,o=Y(t,(i-r)/2),a=(e,t)=>n&&0===e?0:e+t;return{min:a(r,-Math.abs(o)),max:a(i,o)}}(this,i,r),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let s=a<this.ticks.length;this._convertTicksToLabels(s?n9(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=function(e,t){var n;let r,i,o=e.options.ticks,a=(r=(n=e).options.offset,i=n._tickSize(),Math.floor(Math.min(n._length/i+ +!r,n._maxLength/i))),s=Math.min(o.maxTicksLimit||a,a),l=o.major.enabled?function(e){let t,n,r=[];for(t=0,n=e.length;t<n;t++)e[t].major&&r.push(t);return r}(t):[],c=l.length,u=l[0],d=l[c-1],h=[];if(c>s)return function(e,t,n,r){let i,o=0,a=n[0];for(i=0,r=Math.ceil(r);i<e.length;i++)i===a&&(t.push(e[i]),a=n[++o*r])}(t,h,l,c/s),h;let m=function(e,t,n){let r=function(e){let t,n,r=e.length;if(r<2)return!1;for(n=e[0],t=1;t<r;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),i=t.length/n;if(!r)return Math.max(i,1);let o=function(e){let t,n=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t==0&&(n.push(t),n.push(e/t));return r===(0|r)&&n.push(r),n.sort((e,t)=>e-t).pop(),n}(r);for(let e=0,t=o.length-1;e<t;e++){let t=o[e];if(t>i)return t}return Math.max(i,1)}(l,t,s);if(c>0){let e,n,r=c>1?Math.round((d-u)/(c-1)):null;for(n6(t,h,m,V(r)?0:u-r,u),e=0,n=c-1;e<n;e++)n6(t,h,m,l[e],l[e+1]);return n6(t,h,m,d,V(r)?t.length:d+r),h}return n6(t,h,m),h}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),s&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,t,n=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,n=!n),this._startPixel=e,this._endPixel=t,this._reversePixels=n,this._length=t-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){J(this.options.afterUpdate,[this])}beforeSetDimensions(){J(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){J(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),J(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){J(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){let t,n,r,i=this.options.ticks;for(t=0,n=e.length;t<n;t++)(r=e[t]).label=J(i.callback,[r.value,t,e],this)}afterTickToLabelConversion(){J(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){J(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){let e,t,n,r=this.options,i=r.ticks,o=n7(this.ticks.length,r.ticks.maxTicksLimit),a=i.minRotation||0,s=i.maxRotation,l=a;if(!this._isVisible()||!i.display||a>=s||o<=1||!this.isHorizontal()){this.labelRotation=a;return}let c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,h=ej(this.chart.width-u,0,this.maxWidth);u+6>(e=r.offset?this.maxWidth/o:h/(o-1))&&(e=h/(o-(r.offset?.5:1)),t=this.maxHeight-re(r.grid)-i.padding-rt(r.title,this.chart.options.font),n=Math.sqrt(u*u+d*d),l=Math.max(a,Math.min(s,l=180/eh*Math.min(Math.asin(ej((c.highest.height+6)/e,-1,1)),Math.asin(ej(t/n,-1,1))-Math.asin(ej(d/n,-1,1)))))),this.labelRotation=l}afterCalculateLabelRotation(){J(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){J(this.options.beforeFit,[this])}fit(){let e={width:0,height:0},{chart:t,options:{ticks:n,title:r,grid:i}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){let o=rt(r,t.options.font);if(a?(e.width=this.maxWidth,e.height=re(i)+o):(e.height=this.maxHeight,e.width=re(i)+o),n.display&&this.ticks.length){let{first:t,last:r,widest:i,highest:o}=this._getLabelSizes(),s=2*n.padding,l=ek(this.labelRotation),c=Math.cos(l),u=Math.sin(l);if(a){let t=n.mirror?0:u*i.width+c*o.height;e.height=Math.min(this.maxHeight,e.height+t+s)}else{let t=n.mirror?0:c*i.width+u*o.height;e.width=Math.min(this.maxWidth,e.width+t+s)}this._calculatePadding(t,r,u,c)}}this._handleMargins(),a?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,n,r){let{ticks:{align:i,padding:o},position:a}=this.options,s=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){let a=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1),u=0,d=0;s?l?(u=r*e.width,d=n*t.height):(u=n*e.height,d=r*t.width):"start"===i?d=t.width:"end"===i?u=e.width:"inner"!==i&&(u=e.width/2,d=t.width/2),this.paddingLeft=Math.max((u-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-c+o)*this.width/(this.width-c),0)}else{let n=t.height/2,r=e.height/2;"start"===i?(n=0,r=e.height):"end"===i&&(n=t.height,r=0),this.paddingTop=n+o,this.paddingBottom=r+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){J(this.options.afterFit,[this])}isHorizontal(){let{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t<n;t++)V(e[t].label)&&(e.splice(t,1),n--,t--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){let t=this.options.ticks.sampleSize,n=this.ticks;t<n.length&&(n=n9(n,t)),this._labelSizes=e=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return e}
3159_computeLabelSizes(e,t,n){let r,i,o,a,s,l,c,u,d,h,m,{ctx:p,_longestTextCache:f}=this,g=[],A=[],v=Math.floor(t/n7(t,n)),y=0,E=0;for(r=0;r<t;r+=v){if(a=e[r].label,p.font=l=(s=this._resolveTickFontOptions(r)).string,c=f[l]=f[l]||{data:{},gc:[]},u=s.lineHeight,d=h=0,V(a)||q(a)){if(q(a))for(i=0,o=a.length;i<o;++i)V(m=a[i])||q(m)||(d=te(p,c.data,c.gc,d,m),h+=u)}else d=te(p,c.data,c.gc,d,a),h=u;g.push(d),A.push(h),y=Math.max(d,y),E=Math.max(h,E)}Z(f,e=>{let n,r=e.gc,i=r.length/2;if(i>t){for(n=0;n<i;++n)delete e.data[r[n]];r.splice(0,i)}});let C=g.indexOf(y),b=A.indexOf(E),I=e=>({width:g[e]||0,height:A[e]||0});return{first:I(0),last:I(t-1),widest:I(C),highest:I(b),widths:g,heights:A}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){let t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);let t=this._startPixel+e*this._length;return ej(this._alignToPixels?tt(this.chart,t,0):t,-32768,32767)}getDecimalForPixel(e){let t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){var t,n;let r=this.ticks||[];if(e>=0&&e<r.length){let n=r[e];return n.$context||(t=this.getContext(),n.$context=tC(t,{tick:n,index:e,type:"tick"}))}return this.$context||(this.$context=(n=this.chart.getContext(),tC(n,{scale:this,type:"scale"})))}_tickSize(){let e=this.options.ticks,t=ek(this.labelRotation),n=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),i=this._getLabelSizes(),o=e.autoSkipPadding||0,a=i?i.widest.width+o:0,s=i?i.highest.height+o:0;return this.isHorizontal()?s*n>a*r?a/n:s/r:s*r<a*n?s/n:a/r}_isVisible(){let e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){let t,n,r,i,o,a,s,l,c,u,d,h,m=this.axis,p=this.chart,f=this.options,{grid:g,position:A,border:v}=f,y=g.offset,E=this.isHorizontal(),C=this.ticks.length+ +!!y,b=re(g),I=[],x=v.setContext(this.getContext()),w=x.display?x.width:0,k=w/2,B=function(e){return tt(p,e,w)};if("top"===A)t=B(this.bottom),a=this.bottom-b,l=t-k,u=B(e.top)+k,h=e.bottom;else if("bottom"===A)t=B(this.top),u=e.top,h=B(e.bottom)-k,a=t+k,l=this.top+b;else if("left"===A)t=B(this.right),o=this.right-b,s=t-k,c=B(e.left)+k,d=e.right;else if("right"===A)t=B(this.left),c=e.left,d=B(e.right)-k,o=t+k,s=this.left+b;else if("x"===m){if("center"===A)t=B((e.top+e.bottom)/2+.5);else if(W(A)){let e=Object.keys(A)[0],n=A[e];t=B(this.chart.scales[e].getPixelForValue(n))}u=e.top,h=e.bottom,l=(a=t+k)+b}else if("y"===m){if("center"===A)t=B((e.left+e.right)/2);else if(W(A)){let e=Object.keys(A)[0],n=A[e];t=B(this.chart.scales[e].getPixelForValue(n))}s=(o=t-k)-b,c=e.left,d=e.right}let S=X(f.ticks.maxTicksLimit,C),T=Math.max(1,Math.ceil(C/S));for(n=0;n<C;n+=T){let e=this.getContext(n),t=g.setContext(e),m=v.setContext(e),f=t.lineWidth,A=t.color,C=m.dash||[],b=m.dashOffset,x=t.tickWidth,w=t.tickColor,k=t.tickBorderDash||[],B=t.tickBorderDashOffset;void 0!==(r=function(e,t,n){let r,i=e.ticks.length,o=Math.min(t,i-1),a=e._startPixel,s=e._endPixel,l=e.getPixelForTick(o);if(!n||(r=1===i?Math.max(l-a,s-l):0===t?(e.getPixelForTick(1)-l)/2:(l-e.getPixelForTick(o-1))/2,!((l+=o<t?r:-r)<a-1e-6)&&!(l>s+1e-6)))return l}(this,n,y))&&(i=tt(p,r,f),E?o=s=c=d=i:a=l=u=h=i,I.push({tx1:o,ty1:a,tx2:s,ty2:l,x1:c,y1:u,x2:d,y2:h,width:f,color:A,borderDash:C,borderDashOffset:b,tickWidth:x,tickColor:w,tickBorderDash:k,tickBorderDashOffset:B}))}return this._ticksLength=C,this._borderValue=t,I}_computeLabelItems(e){let t,n,r,i,o,a,s,l,c,u,d,h=this.axis,m=this.options,{position:p,ticks:f}=m,g=this.isHorizontal(),A=this.ticks,{align:v,crossAlign:y,padding:E,mirror:C}=f,b=re(m.grid),I=b+E,x=C?-E:I,w=-ek(this.labelRotation),k=[],B="middle";if("top"===p)o=this.bottom-x,a=this._getXAxisLabelAlignment();else if("bottom"===p)o=this.top+x,a=this._getXAxisLabelAlignment();else if("left"===p){let e=this._getYAxisLabelAlignment(b);a=e.textAlign,i=e.x}else if("right"===p){let e=this._getYAxisLabelAlignment(b);a=e.textAlign,i=e.x}else if("x"===h){if("center"===p)o=(e.top+e.bottom)/2+I;
3159else if(W(p)){let e=Object.keys(p)[0],t=p[e];o=this.chart.scales[e].getPixelForValue(t)+I}a=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===p)i=(e.left+e.right)/2-I;else if(W(p)){let e=Object.keys(p)[0],t=p[e];i=this.chart.scales[e].getPixelForValue(t)}a=this._getYAxisLabelAlignment(b).textAlign}"y"===h&&("start"===v?B="top":"end"===v&&(B="bottom"));let S=this._getLabelSizes();for(t=0,n=A.length;t<n;++t){let e;r=A[t].label;let h=f.setContext(this.getContext(t));s=this.getPixelForTick(t)+f.labelOffset,c=(l=this._resolveTickFontOptions(t)).lineHeight;let m=(u=q(r)?r.length:1)/2,v=h.color,E=h.textStrokeColor,b=h.textStrokeWidth,I=a;if(g?(i=s,"inner"===a&&(I=t===n-1?this.options.reverse?"left":"right":0===t?this.options.reverse?"right":"left":"center"),d="top"===p?"near"===y||0!==w?-u*c+c/2:"center"===y?-S.highest.height/2-m*c+c:-S.highest.height+c/2:"near"===y||0!==w?c/2:"center"===y?S.highest.height/2-m*c:S.highest.height-u*c,C&&(d*=-1),0===w||h.showLabelBackdrop||(i+=c/2*Math.sin(w))):(o=s,d=(1-u)*c/2),h.showLabelBackdrop){let r=tv(h.backdropPadding),i=S.heights[t],o=S.widths[t],s=d-r.top,l=0-r.left;switch(B){case"middle":s-=i/2;break;case"bottom":s-=i}switch(a){case"center":l-=o/2;break;case"right":l-=o;break;case"inner":t===n-1?l-=o:t>0&&(l-=o/2)}e={left:l,top:s,width:o+r.width,height:i+r.height,color:h.backdropColor}}k.push({label:r,font:l,textOffset:d,options:{rotation:w,color:v,strokeColor:E,strokeWidth:b,textAlign:I,textBaseline:B,translation:[i,o],backdrop:e}})}return k}_getXAxisLabelAlignment(){let{position:e,ticks:t}=this.options;if(-ek(this.labelRotation))return"top"===e?"left":"right";let n="center";return"start"===t.align?n="left":"end"===t.align?n="right":"inner"===t.align&&(n="inner"),n}_getYAxisLabelAlignment(e){let t,n,{position:r,ticks:{crossAlign:i,mirror:o,padding:a}}=this.options,s=this._getLabelSizes(),l=e+a,c=s.widest.width;return"left"===r?o?(n=this.right+a,"near"===i?t="left":"center"===i?(t="center",n+=c/2):(t="right",n+=c)):(n=this.right-l,"near"===i?t="right":"center"===i?(t="center",n-=c/2):(t="left",n=this.left)):"right"===r?o?(n=this.left+a,"near"===i?t="right":"center"===i?(t="center",n-=c/2):(t="left",n-=c)):(n=this.left+l,"near"===i?t="left":"center"===i?(t="center",n+=c/2):(t="right",n=this.right)):t="right",{textAlign:t,x:n}}_computeLabelArea(){if(this.options.ticks.mirror)return;let e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}
3159:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){let{ctx:e,options:{backgroundColor:t},left:n,top:r,width:i,height:o}=this;t&&(e.save(),e.fillStyle=t,e.fillRect(n,r,i,o),e.restore())}getLineWidthForValue(e){let t=this.options.grid;if(!this._isVisible()||!t.display)return 0;let n=this.ticks.findIndex(t=>t.value===e);return n>=0?t.setContext(this.getContext(n)).lineWidth:0}drawGrid(e){let t,n,r=this.options.grid,i=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e)),a=(e,t,n)=>{n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(e.x,e.y),i.lineTo(t.x,t.y),i.stroke(),i.restore())};if(r.display)for(t=0,n=o.length;t<n;++t){let e=o[t];r.drawOnChartArea&&a({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),r.drawTicks&&a({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){let e,t,n,r,{chart:i,ctx:o,options:{border:a,grid:s}}=this,l=a.setContext(this.getContext()),c=a.display?l.width:0;if(!c)return;let u=s.setContext(this.getContext(0)).lineWidth,d=this._borderValue;this.isHorizontal()?(e=tt(i,this.left,c)-c/2,t=tt(i,this.right,u)+u/2,n=r=d):(n=tt(i,this.top,c)-c/2,r=tt(i,this.bottom,u)+u/2,e=t=d),o.save(),o.lineWidth=l.width,o.strokeStyle=l.color,o.beginPath(),o.moveTo(e,n),o.lineTo(t,r),o.stroke(),o.restore()}drawLabels(e){if(!this.options.ticks.display)return;let t=this.ctx,n=this._computeLabelArea();for(let r of(n&&ta(t,n),this.getLabelItems(e))){let e=r.options,n=r.font;tu(t,r.label,0,r.textOffset,n,e)}n&&ts(t)}drawTitle(){let e,t,{ctx:n,options:{position:r,title:i,reverse:o}}=this;if(!i.display)return;let a=ty(i.font),s=tv(i.padding),l=i.align,c=a.lineHeight/2;"bottom"===r||"center"===r||W(r)?(c+=s.bottom,q(i.text)&&(c+=a.lineHeight*(i.text.length-1))):c+=s.top;let{titleX:u,titleY:d,maxWidth:h,rotation:m}=function(e,t,n,r){let i,o,a,{top:s,left:l,bottom:c,right:u,chart:d}=e,{chartArea:h,scales:m}=d,p=0,f=c-s,g=u-l;if(e.isHorizontal()){if(o=eV(r,l,u),W(n)){let e=Object.keys(n)[0],r=n[e];a=m[e].getPixelForValue(r)+f-t}else a="center"===n?(h.bottom+h.top)/2+f-t:n8(e,n,t);i=u-l}else{if(W(n)){let e=Object.keys(n)[0],r=n[e];o=m[e].getPixelForValue(r)-g+t}else o="center"===n?(h.left+h.right)/2-g+t:n8(e,n,t);a=eV(r,c,s),p="left"===n?-eA:eA}return{titleX:o,titleY:a,maxWidth:i,rotation:p}}(this,c,r,l);tu(n,i.text,0,0,a,{color:i.color,maxWidth:h,rotation:m,textAlign:(e=eH(l),(o&&"right"!==r||!o&&"right"===r)&&(e="left"===(t=e)?"right":"right"===t?"left":t),e),textBaseline:"middle",translation:[u,d]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){let e=this.options,t=e.ticks&&e.ticks.z||0,n=X(e.grid&&e.grid.z,-1),r=X(e.border&&e.border.z,0);return this._isVisible()&&this.draw===rn.prototype.draw?[{z:n,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:r,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){let t,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",o=[];for(t=0,n=r.length;t<n;++t){let n=r[t];n[i]!==this.id||e&&n.type!==e||o.push(n)}return o}_resolveTickFontOptions(e){return ty(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){let e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class rr{constructor(e,t,n){this.type=e,this.scope=t,this.override=n,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){var t,n,r,i,o,a;let s,l,c=Object.getPrototypeOf(e);"id"in(t=c)&&"defaults"in t&&(l=this.register(c));let u=this.items,d=e.id,h=this.scope+"."+d;if(!d)throw Error("class does not have id: "+e);return d in u||(u[d]=e,n=e,r=h,i=l,s=er(Object.create(null),[i?e9.get(i):{},e9.get(r),n.defaults]),e9.set(r,s),n.defaultRoutes&&(o=r,Object.keys(a=n.defaultRoutes).forEac
3159h(e=>{let t=e.split("."),n=t.pop(),r=[o].concat(t).join("."),i=a[e].split("."),s=i.pop(),l=i.join(".");e9.route(r,n,l,s)})),n.descriptors&&e9.describe(r,n.descriptors),this.override&&e9.override(e.id,e.overrides)),h}get(e){return this.items[e]}unregister(e){let t=this.items,n=e.id,r=this.scope;n in t&&delete t[n],r&&n in e9[r]&&(delete e9[r][n],this.override&&delete e5[n])}}var ri=new class{constructor(){this.controllers=new rr(np,"datasets",!0),this.elements=new rr(n5,"elements"),this.plugins=new rr(Object,"plugins"),this.scales=new rr(rn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,n){[...t].forEach(t=>{let r=n||this._getRegistryForType(t);n||r.isForType(t)||r===this.plugins&&t.id?this._exec(e,r,t):Z(t,t=>{let r=n||this._getRegistryForType(t);this._exec(e,r,t)})})}_exec(e,t,n){let r=el(e);J(n["before"+r],[],n),t[e](n),J(n["after"+r],[],n)}_getRegistryForType(e){for(let t=0;t<this._typedRegistries.length;t++){let n=this._typedRegistries[t];if(n.isForType(e))return n}return this.plugins}_get(e,t,n){let r=t.get(e);if(void 0===r)throw Error('"'+e+'" is not a registered '+n+".");return r}};class ro{constructor(){this._init=void 0}notify(e,t,n,r){if("beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install")),void 0===this._init)return;let i=r?this._descriptors(e).filter(r):this._descriptors(e),o=this._notify(i,e,t,n);return"afterDestroy"===t&&(this._notify(i,e,"stop"),this._notify(this._init,e,"uninstall"),this._init=void 0),o}_notify(e,t,n,r){for(let i of(r=r||{},e)){let e=i.plugin;if(!1===J(e[n],[t,r,i.options],e)&&r.cancelable)return!1}return!0}invalidate(){V(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;let t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){let n=e&&e.config,r=X(n.options&&n.options.plugins,{}),i=function(e){let t={},n=[],r=Object.keys(ri.plugins.items);for(let e=0;e<r.length;e++)n.push(ri.getPlugin(r[e]));let i=e.plugins||[];for(let e=0;e<i.length;e++){let r=i[e];-1===n.indexOf(r)&&(n.push(r),t[r.id]=!0)}return{plugins:n,localIds:t}}(n);return!1!==r||t?function(e,{plugins:t,localIds:n},r,i){let o=[],a=e.getContext();for(let l of t){var s;let t=l.id,c=(s=r[t],i||!1!==s?!0===s?{}:s:null);null!==c&&o.push({plugin:l,options:function(e,{plugin:t,local:n},r,i){let o=e.pluginScopeKeys(t),a=e.getOptionScopes(r,o);return n&&t.defaults&&a.push(t.defaults),e.createResolver(a,i,[""],{scriptable:!1,indexable:!1,allKeys:!0})}(e.config,{plugin:l,local:n[t]},c,a)})}return o}(e,i,r,t):[]}_notifyStateChanges(e){let t=this._oldCache||[],n=this._cache,r=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(r(t,n),e,"stop"),this._notify(r(n,t),e,"start")}}function ra(e,t){let n=e9.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function rs(e){if("x"===e||"y"===e||"r"===e)return e}function rl(e,...t){if(rs(e))return e;for(let r of t){var n;let t=r.axis||("top"===(n=r.position)||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0)||e.length>1&&rs(e[0].toLowerCase());if(t)return t}throw Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function rc(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function ru(e){let t,n,r,i,o=e.options||(e.options={});o.plugins=X(o.plugins,{}),t=e5[e.type]||{scales:{}},n=o.scales||{}
3159,r=ra(e.type,o),i=Object.create(null),Object.keys(n).forEach(o=>{let a=n[o];if(!W(a))return console.error(`Invalid scale configuration for scale: ${o}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);let s=rl(o,a,function(e,t){if(t.data&&t.data.datasets){let n=t.data.datasets.filter(t=>t.xAxisID===e||t.yAxisID===e);if(n.length)return rc(e,"x",n[0])||rc(e,"y",n[0])}return{}}(o,e),e9.scales[a.type]),l=s===r?"_index_":"_value_",c=t.scales||{};i[o]=ei(Object.create(null),[{axis:s},a,c[s],c[l]])}),e.data.datasets.forEach(t=>{let r=t.type||e.type,a=t.indexAxis||ra(r,o),s=(e5[r]||{}).scales||{};Object.keys(s).forEach(e=>{let r,o=(r=e,"_index_"===e?r=a:"_value_"===e&&(r="x"===a?"y":"x"),r),l=t[o+"AxisID"]||o;i[l]=i[l]||Object.create(null),ei(i[l],[{axis:o},n[l],s[e]])})}),Object.keys(i).forEach(e=>{let t=i[e];ei(t,[e9.scales[t.type],e9.scale])}),o.scales=i}function rd(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}let rh=new Map,rm=new Set;function rp(e,t){let n=rh.get(e);return n||(n=t(),rh.set(e,n),rm.add(n)),n}let rf=(e,t,n)=>{let r=es(t,n);void 0!==r&&e.add(r)};class rg{constructor(e){this._config=function(e){return(e=e||{}).data=rd(e.data),ru(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=rd(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){let e=this._config;this.clearCache(),ru(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return rp(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,t){return rp(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,t){return rp(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]])}pluginScopeKeys(e){let t=e.id,n=this.type;return rp(`${n}-plugin-${t}`,()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){let n=this._scopeCache,r=n.get(e);return(!r||t)&&(r=new Map,n.set(e,r)),r}getOptionScopes(e,t,n){let{options:r,type:i}=this,o=this._cachedScopes(e,n),a=o.get(t);if(a)return a;let s=new Set;t.forEach(t=>{e&&(s.add(e),t.forEach(t=>rf(s,e,t))),t.forEach(e=>rf(s,r,e)),t.forEach(e=>rf(s,e5[i]||{},e)),t.forEach(e=>rf(s,e9,e)),t.forEach(e=>rf(s,e6,e))});let l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),rm.has(t)&&o.set(t,l),l}chartOptionScopes(){let{options:e,type:t}=this;return[e,e5[t]||{},e9.datasets[t]||{},{type:t},e9,e6]}resolveNamedOptions(e,t,n,r=[""]){let i={$shared:!0},{resolver:o,subPrefixes:a}=rA(this._resolverCache,e,r),s=o;if(function(e,t){let{isScriptable:n,isIndexable:r}=tx(e);for(let i of t){let t=n(i),o=r(i),a=(o||t)&&e[i];if(t&&(eu(a)||rv(a))||o&&q(a))return!0}return!1}(o,t)){i.$shared=!1,n=eu(n)?n():n;let t=this.createResolver(e,n,a);s=tI(o,n,t)}for(let e of t)i[e]=s[e];return i}createResolver(e,t,n=[""],r){let{resolver:i}=rA(this._resolverCache,e,n);return W(t)?tI(i,t,void 0,r):i}}function rA(e,t,n){let r=e.get(t);r||(r=new Map,e.set(t,r));let i=n.join(),o=r.get(i);return o||(o={resolver:tb(t,n),subPrefixes:n.filter(e=>!e.toLowerCase().includes("hover"))},r.set(i,o)),o}let rv=e=>W(e)&&Object.getOwnPropertyNames(e).some(t=>eu(e[t])),ry=["top","bottom","left","right","chartArea"];function rE(e,t){return"top"===e||"bottom"===e||-1===ry.indexOf(e)&&"x"===t}function rC(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function rb(e){let t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),J(n&&n.onComplete,[e],t)}function rI(e){let t=e.chart,n=t.options.animation;J(n&&n.onProgress,[e],t)}function rx(e){return tL()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}let rw={},rk=e=>{let t=rx(e);return Object.values(rw).filter(e=>e.canvas===t).pop()};class rB{static defaults=e9;static instances=rw;static overrides=e5;static registry=ri;static version="4.5.1";static getChart=rk;static register(...e){ri.add(...e),rS()}static unregister(...e){ri.remove(...e),rS()}constructor(e,t){const n=this.config=new rg(t),r=rx(e),i=rk(r);if(i)throw Error("Canvas is already in use. Chart with ID '"+i.id+"' must be destroyed before the canvas with ID '"+i.canvas.id+"' can be reused.");const o=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||function(e){return!tL()||"u">typeof OffscreenCanvas&&e instanceof OffscreenCanvas?nV:n4}(r)),this.platform.updateConfig(n);const a=this.platform.acquireContext(r,o.aspectRatio),s=a&&a.canvas,l=s&&s.height,c=s&&s.width;if(this.id=H(),this.ctx=a,this.canvas=s,this.width=c,this.height=l,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new ro,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){let n;return function(...r){return t?(clearTimeout(n),n=setTimeout(e,t,r)):e.apply(this,r),t}}(e=>this.update(e),o.resizeDelay||0),this._dataChanges=[],rw[this.id]=this,!a||!s)return void console.error("Failed to create chart: can't acquire context from the given item");t9.listen(this,"complete",rb),t9.listen(this,"progress",rI),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:e,maintainAspectRatio:t},width:n,height:r,_aspectRatio:i}=this;return V(e)?t&&i?i:r?n/r:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return ri}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():tW(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return tn(this.canvas,this.ctx),this}stop(){return t9.stop(this),this}resize(e,t){t9.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){let n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(r,e,t,i),a=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,tW(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),J(n.onResize,[this,o],this),this.attached&&this._doResize(s)&&this.render())}ensureScalesHaveIDs(){Z(this.options.scales||{},(e,t)=>
3159{e.id=t})}buildOrUpdateScales(){let e=this.options,t=e.scales,n=this.scales,r=Object.keys(n).reduce((e,t)=>(e[t]=!1,e),{}),i=[];t&&(i=i.concat(Object.keys(t).map(e=>{let n=t[e],r=rl(e,n),i="r"===r,o="x"===r;return{options:n,dposition:i?"chartArea":o?"bottom":"left",dtype:i?"radialLinear":o?"category":"linear"}}))),Z(i,t=>{let i=t.options,o=i.id,a=rl(o,i),s=X(i.type,t.dtype);(void 0===i.position||rE(i.position,a)!==rE(t.dposition))&&(i.position=t.dposition),r[o]=!0;let l=null;o in n&&n[o].type===s?l=n[o]:n[(l=new(ri.getScale(s))({id:o,type:s,ctx:this.ctx,chart:this})).id]=l,l.init(i,e)}),Z(r,(e,t)=>{e||delete n[t]}),Z(n,e=>{nU.configure(this,e,e.options),nU.addBox(this,e)})}_updateMetasets(){let e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort((e,t)=>e.index-t.index),n>t){for(let e=t;e<n;++e)this._destroyDatasetMeta(e);e.splice(t,n-t)}this._sortedMetasets=e.slice(0).sort(rC("order","index"))}_removeUnreferencedMetasets(){let{_metasets:e,data:{datasets:t}}=this;e.length>t.length&&delete this._stacks,e.forEach((e,n)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){let e,t,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),e=0,t=r.length;e<t;e++){let t=r[e],i=this.getDatasetMeta(e),o=t.type||this.config.type;if(i.type&&i.type!==o&&(this._destroyDatasetMeta(e),i=this.getDatasetMeta(e)),i.type=o,i.indexAxis=t.indexAxis||ra(o,this.options),i.order=t.order||0,i.index=e,i.label=""+t.label,i.visible=this.isDatasetVisible(e),i.controller)i.controller.updateIndex(e),i.controller.linkScales();else{let t=ri.getController(o),{datasetElementType:r,dataElementType:a}=e9.datasets[o];Object.assign(t,{dataElementType:ri.getElement(a),datasetElementType:r&&ri.getElement(r)}),i.controller=new t(this,e),n.push(i.controller)}}return this._updateMetasets(),n}_resetElements(){Z(this.data.datasets,(e,t)=>{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){let t=this.config;t.update();let n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;let i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let e=0,t=this.data.datasets.length;e<t;e++){let{controller:t}=this.getDatasetMeta(e),n=!r&&-1===i.indexOf(t);t.buildOrUpdateElements(n),o=Math.max(+t.getMaxOverflow(),o)}o=this._minPadding=n.layout.autoPadding?o:0,this._updateLayout(o),r||Z(i,e=>{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(rC("z","_idx"));let{_active:a,_lastEvent:s}=this;s?this._eventHandler(s,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Z(this.scales,e=>{nU.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let e=this.options;ed(new Set(Object.keys(this._listeners)),new Set(e.events))&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:e}=this;for(let{method:n,start:r,count:i}of this._getUniformDataChanges()||[]){var t="_removeElements"===n?-i:i;for(let n of Object.keys(e)){let i=+n;if(i>=r){let o=e[n];delete e[n],(t>0||i>r)&&(e[i+t]=o)}}}}_getUniformDataChanges(){let e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];let t=this.data.datasets.length,n=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),r=n(0);for(let e=1;e<t;e++)if(!ed(r,n(e)))return;return Array.from(r).map(e=>e.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;nU.update(this,this.width,this.height,e);let t=this.chartArea,n=t.width<=0||t.height<=0;this._layers=[],Z(this.boxes,e=>{n&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))}
3159,this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e<t;++e)this.getDatasetMeta(e).controller.configure();for(let t=0,n=this.data.datasets.length;t<n;++t)this._updateDataset(t,eu(e)?e({datasetIndex:t}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,t){let n=this.getDatasetMeta(e),r={meta:n,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(t),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(t9.has(this)?this.attached&&!t9.running(this)&&t9.start(this):(this.draw(),rb({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){let{width:e,height:t}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(e,t)}if(this.clear(),this.width<=0||this.height<=0||!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;let t=this._layers;for(e=0;e<t.length&&t[e].z<=0;++e)t[e].draw(this.chartArea);for(this._drawDatasets();e<t.length;++e)t[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){let t,n,r=this._sortedMetasets,i=[];for(t=0,n=r.length;t<n;++t){let n=r[t];(!e||n.visible)&&i.push(n)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;let e=this.getSortedVisibleDatasetMetas();for(let t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){let t=this.ctx,n={meta:e,index:e.index,cancelable:!0},r=t7(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(r&&ta(t,r),e.controller.draw(),r&&ts(t),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}isPointInArea(e){return to(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,n,r){let i=nO.modes[t];return"function"==typeof i?i(this,e,n,r):[]}getDatasetMeta(e){let t=this.data.datasets[e],n=this._metasets,r=n.filter(e=>e&&e._dataset===t).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}getContext(){return this.$context||(this.$context=tC(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){let t=this.data.datasets[e];if(!t)return!1;let n=this.getDatasetMeta(e);return"boolean"==typeof n.hidden?!n.hidden:!t.hidden}setDatasetVisibility(e,t){this.getDatasetMeta(e).hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,n){let r=n?"show":"hide",i=this.getDatasetMeta(e),o=i.controller._resolveAnimations(void 0,r);ec(t)?(i.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),o.update(i,{visible:n}),this.update(t=>t.datasetIndex===e?r:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){let t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),t9.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");let{canvas:e,ctx:t}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),tn(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete rw[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){let e=this._listeners,t=this.platform,n=(n,r)=>{t.addEventListener(this,n,r),e[n]=r},r=(e,t,n)=>{e.offsetX=t,e.offsetY=n,this._eventHandler(e)};Z(this.options.events,e=>n(e,r))}bindResponsiveEvents(){let e;this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,n=this.platform,r=(e,r)=>{n.addEventListener(this,e,r),t[e]=r},i=(e,r)=>{t[e]&&(n.removeEventListener(this,e,r),delete t[e])},o=(e,t)=>{this.canvas&&this.resize(e,t)},a=()=>{i("attach",a),this.attached=!0,this.resize(),r("resize",o),r("detach",e)};e=()=>{this.attached=!1,i("resize",o),this._stop(),this._resize(0,0),r("attach",a)},n.isAttached(this.canvas)?a():e()}unbindEvents(){Z(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Z(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,n){let r,i,o,a=n?"set":"remove";for("dataset"===t&&this.getDatasetMeta(e[0].datasetIndex).controller["_"+a+"DatasetHoverStyle"](),i=0,o=e.length;i<o;++i){let t=(r=e[i])&&this.getDatasetMeta(r.datasetIndex).controller;t&&t[a+"HoverStyle"](r.element,r.datasetIndex,r.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){let t=this._active||[],n=e.map(({datasetIndex:e,index:t})=>{let n=this.getDatasetMeta(e);if(!n)throw Error("No dataset found at index "+e);return{datasetIndex:e,element:n.data[t],index:t}});$(n,t)||(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,t))}notifyPlugins(e,t,n){return this._plugins.notify(this,e,t,n)}isPluginEnabled(e){return 1===this._plugins._cache.filter(t=>t.plugin.id===e).length}
3159_updateHoverStyles(e,t,n){let r=this.options.hover,i=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),o=i(t,e),a=n?e:i(e,t);o.length&&this.updateHoverStyle(o,r.mode,!1),a.length&&r.mode&&this.updateHoverStyle(a,r.mode,!0)}_eventHandler(e,t){let n={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},r=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",n,r))return;let i=this._handleEvent(e,t,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,r),(i||n.changed)&&this.render(),this}_handleEvent(e,t,n){var r;let{_active:i=[],options:o}=this,a=this._getActiveElements(e,i,n,t),s="mouseup"===e.type||"click"===e.type||"contextmenu"===e.type,l=(r=this._lastEvent,n&&"mouseout"!==e.type?s?r:e:null);n&&(this._lastEvent=null,J(o.onHover,[e,a,this],this),s&&J(o.onClick,[e,a,this],this));let c=!$(a,i);return(c||t)&&(this._active=a,this._updateHoverStyles(a,i,t)),this._lastEvent=l,c}_getActiveElements(e,t,n,r){if("mouseout"===e.type)return[];if(!n)return t;let i=this.options.hover;return this.getElementsAtEventForMode(e,i.mode,i,r)}}function rS(){return Z(rB.instances,e=>e._plugins.invalidate())}function rT(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function rQ(e,t,n,r,i,o){var a,s,l,c;let u,d,h,m,{x:p,y:f,startAngle:g,pixelMargin:A,innerRadius:v}=t,y=Math.max(t.outerRadius+r+n-A,0),E=v>0?v+r+n+A:0,C=0,b=i-g;if(r){let e=y>0?y-r:0,t=((v>0?v-r:0)+e)/2;C=(b-(0!==t?b*t/(t+r):b))/2}let I=Math.max(.001,b*y-n/eh)/y,x=(b-I)/2,w=g+x+C,k=i-x-C,{outerStart:B,outerEnd:S,innerStart:T,innerEnd:Q}=(a=t,s=E,l=y,c=k-w,u=tf(a.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),h=Math.min(d=(l-s)/2,c*s/2),{outerStart:(m=e=>{let t=(l-Math.min(d,e))*c/2;return ej(e,0,Math.min(d,t))})(u.outerStart),outerEnd:m(u.outerEnd),innerStart:ej(u.innerStart,0,h),innerEnd:ej(u.innerEnd,0,h)}),R=y-B,O=y-S,j=w+B/R,M=k-S/O,P=E+T,N=E+Q,D=w+T/P,L=k-Q/N;if(e.beginPath(),o){let t=(j+M)/2;if(e.arc(p,f,y,j,t),e.arc(p,f,y,t,M),S>0){let t=rT(O,M,p,f);e.arc(t.x,t.y,S,M,k+eA)}let n=rT(N,k,p,f);if(e.lineTo(n.x,n.y),Q>0){let t=rT(N,L,p,f);e.arc(t.x,t.y,Q,k+eA,L+Math.PI)}let r=(k-Q/E+(w+T/E))/2;if(e.arc(p,f,E,k-Q/E,r,!0),e.arc(p,f,E,r,w+T/E,!0),T>0){let t=rT(P,D,p,f);e.arc(t.x,t.y,T,D+Math.PI,w-eA)}let i=rT(R,w,p,f);
3159if(e.lineTo(i.x,i.y),B>0){let t=rT(R,j,p,f);e.arc(t.x,t.y,B,w-eA,j)}}else{e.moveTo(p,f);let t=Math.cos(j)*y+p,n=Math.sin(j)*y+f;e.lineTo(t,n);let r=Math.cos(M)*y+p,i=Math.sin(M)*y+f;e.lineTo(r,i)}e.closePath()}class rR extends n5{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,n){let{angle:r,distance:i}=eS(this.getProps(["x","y"],n),{x:e,y:t}),{startAngle:o,endAngle:a,innerRadius:s,outerRadius:l,circumference:c}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),u=(this.options.spacing+this.options.borderWidth)/2,d=X(c,a-o),h=eO(r,o,a)&&o!==a,m=d>=em||h,p=eM(i,s+u,l+u);return m&&p}getCenterPoint(e){let{x:t,y:n,startAngle:r,endAngle:i,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:s,spacing:l}=this.options,c=(r+i)/2,u=(o+a+l+s)/2;return{x:t+Math.cos(c)*u,y:n+Math.sin(c)*u}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){let{options:t,circumference:n}=this,r=(t.offset||0)/4,i=(t.spacing||0)/2,o=t.circular;if(this.pixelMargin=.33*("inner"===t.borderAlign),this.fullCircles=n>em?Math.floor(n/em):0,0===n||this.innerRadius<0||this.outerRadius<0)return;e.save();let a=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(a)*r,Math.sin(a)*r);let s=r*(1-Math.sin(Math.min(eh,n||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,n,r,i){let{fullCircles:o,startAngle:a,circumference:s}=t,l=t.endAngle;if(o){rQ(e,t,n,r,l,i);for(let t=0;t<o;++t)e.fill();isNaN(s)||(l=a+(s%em||em))}rQ(e,t,n,r,l,i),e.fill()}(e,this,s,i,o),function(e,t,n,r,i){let{fullCircles:o,startAngle:a,circumference:s,options:l}=t,{borderWidth:c,borderJoinStyle:u,borderDash:d,borderDashOffset:h,borderRadius:m}=l,p="inner"===l.borderAlign;if(!c)return;e.setLineDash(d||[]),e.lineDashOffset=h,p?(e.lineWidth=2*c,e.lineJoin=u||"round"):(e.lineWidth=c,e.lineJoin=u||"bevel");let f=t.endAngle;if(o){rQ(e,t,n,r,f,i);for(let t=0;t<o;++t)e.stroke();isNaN(s)||(f=a+(s%em||em))}p&&function(e,t,n){let{startAngle:r,pixelMargin:i,x:o,y:a,outerRadius:s,innerRadius:l}=t,c=i/s;e.beginPath(),e.arc(o,a,s,r-c,n+c),l>i?(c=i/l,e.arc(o,a,l,n+c,r-c,!0)):e.arc(o,a,i,n+eA,r-eA),e.closePath(),e.clip()}(e,t,f),l.selfJoin&&f-a>=eh&&0===m&&"miter"!==u&&function(e,t,n){let{startAngle:r,x:i,y:o,outerRadius:a,innerRadius:s,options:l}=t,{borderWidth:c,borderJoinStyle:u}=l,d=Math.min(c/a,eR(r-n));if(e.beginPath(),e.arc(i,o,a-c/2,r+d/2,n-d/2),s>0){let t=Math.min(c/s,eR(r-n));e.arc(i,o,s+c/2,n-t/2,r+t/2,!0)}else{let t=Math.min(c/2,a*eR(r-n));if("round"===u)e.arc(i,o,t,n-eh/2,r+eh/2,!0);else if("bevel"===u){let a=2*t*t,s=-a*Math.cos(n+eh/2)+i,l=-a*Math.sin(n+eh/2)+o,c=a*Math.cos(r+eh/2)+i,u=a*Math.sin(r+eh/2)+o;e.lineTo(s,l),e.lineTo(c,u)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip("evenodd")}(e,t,f),o||(rQ(e,t,n,r,f,i),e.stroke())}(e,this,s,i,o),e.restore()}}function rO(e,t,n=t){e.lineCap=X(n.borderCapStyle,t.borderCapStyle),e.setLineDash(X(n.borderDash,t.borderDash)),e.lineDashOffset=X(n.borderDashOffset,t.borderDashOffset),e.lineJoin=X(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=X(n.borderWidth,t.borderWidth),e.strokeStyle=X(n.borderColor,t.borderColor)}function rj(e,t,n){e.lineTo(n.x,n.y)}function rM(e,t,n={}){let r=e.length,{start:i=0,end:o=r-1}=n,{start:a,end:s}=t,l=Math.max(i,a),c=Math.min(o,s);return{count:r,start:l,loop:t.loop,ilen:c<l&&!(i<a&&o<a||i>s&&o>s)?r+c-l:c-l}}function rP(e,t,n,r){let i,o,a,{points:s,options:l}=t,{count:c,start:u,loop:d,ilen:h}=rM(s,n,r),m=l.stepped?tl:l.tension||"monotone"===l.cubicInterpolationMode?tc:rj,{move:p=!0,reverse:f}=r||{};for(i=0;i<=h;++i)(o=s[(u+(f?h-i:i))%c]).skip||(p?(e.moveTo(o.x,o.y),p=!1):m(e,a,o,f,l.stepped),a=o);return d&&m(e,a,o=s[(u+(f?h:0))%c],f,l.stepped),!!d}function rN(e,t,n,r){let i,o,a,s,l,c,u=t.points,{count:d,start:h,ilen:m}=rM(u,n,r),{move:p=!0,reverse:f}=r||{},g=0,A=0,v=e=>(h+(f?m-e:e))%d,y=()=>{s!==l&&(e.lineTo(g,l),e.lineTo(g,s),e.lineTo(g,c))};for(p&&(o=u[v(0)],e.moveTo(o.x,o.y)),i=0;i<=m;++i){if((o=u[v(i)]).skip)continue;let t=o.x,n=o.y,r=0|t;r===a?(n<s?s=n:n>l&&(l=n),g=(A*g+t)/++A):(y(),e.lineTo(t,n),a=r,A=0,s=l=n),c=n}y()}function rD(e){let t=e.options,n=t.borderDash&&t.borderDash.length;return e._decimated||e._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||n?rP:rN}let rL="function"==typeof Path2D;class rz extends n5{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){let n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){let r=n.spanGaps?this._loop:this._fullLoop;!function(e,t,n,r,i){let o,a,s,l;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){let n,r,i,o=tN(t),a=e.length,s=Array(a).fill(0),l=Array(a),c=tP(e,0);for(n=0;n<a;++n)if(r=i,i=c,c=tP(e,n+1),i){if(c){let e=c[t]-i[t];s[n]=0!==e?(c[o]-i[o])/e:0}l[n]=r?c?eC(s[n-1])!==eC(s[n])?0:(s[n-1]+s[n])/2:s[n-1]:s[n]}!function(e,t,n){let r,i,o,a,s,l=e.length,c=tP(e,0);for(let u=0;u<l-1;++u)if(s=c,c=tP(e,u+1),s&&c){if(eb(t[u],0,tM)){n[u]=n[u+1]=0;continue}(a=Math.pow(r=n[u]/t[u],2)+Math.pow(i=n[u+1]/t[u],2))<=9||(o=3/Math.sqrt(a),n[u]=r*o*t[u],n[u+1]=i*o*t[u])}}(e,s,l),function(e,t,n="x"){let r,i,o,a=tN(n),s=e.length,l=tP(e,0);for(let c=0;c<s;++c){if(i=o,o=l,l=tP(e,c+1),!o)continue;let s=o[n],u=o[a];i&&(r=(s-i[n])/3,o[`cp1${n}`]=s-r,o[`cp1${a}`]=u-r*t[c]),l&&(r=(l[n]-s)/3,o[`cp2${n}`]=s+r,o[`cp2${a}`]=u+r*t[c])}}(e,l,t)}(e,i);else{let n=r?e[e.length-1]:e[0];for(o=0,a=e.length;o<a;++o)l=function(e,t,n,r){let i=e.skip?t:e,o=n.skip?t:n,a=eT(t,i),s=eT(o,t),l=a/(a+s),c=s/(a+s);l=isNaN(l)?0:l,c=isNaN(c)?0:c;let u=r*l,d=r*c;return{previous:{x:t.x-u*(o.x-i.x),y:t.y-u*(o.y-i.y)},next:{x:t.x+d*(o.x-i.x),y:t.y+d*(o.y-i.y)}}}(n,s=e[o],e[Math.min(o+1,a-!r)%a],t.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,n=s}t.capBezierPoints&&function(e,t){let n,r,i,o,a,s=to(e[0],t);for(n=0,r=e.length;n<r;++n)a=o,o=s,s=n<r-1&&to(e[n+1],t),o&&(i=e[n],a&&(i.cp1x=tD(i.cp1x,t.left,t.right),i.cp1y=tD(i.cp1y,t.top,t.bottom)),s&&(i.cp2x=tD(i.cp2x,t.left,t.right),i.cp2y=tD(i.cp2y,t.top,t.bottom)))}
3159(e,n)}(this._points,n,e,r,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,t){let n=e.points,r=e.options.spanGaps,i=n.length;if(!i)return[];let o=!!e._loop,{start:a,end:s}=function(e,t,n,r){let i=0,o=t-1;if(n&&!r)for(;i<t&&!e[i].skip;)i++;for(;i<t&&e[i].skip;)i++;for(i%=t,n&&(o+=i);o>i&&e[o%t].skip;)o--;return{start:i,end:o%=t}}(n,i,o,r);if(!0===r)return t5(e,[{start:a,end:s,loop:o}],n,t);let l=s<a?s+i:s,c=!!e._fullLoop&&0===a&&s===i-1;return t5(e,function(e,t,n,r){let i,o=e.length,a=[],s=t,l=e[t];for(i=t+1;i<=n;++i){let n=e[i%o];n.skip||n.stop?l.skip||(r=!1,a.push({start:t%o,end:(i-1)%o,loop:r}),t=s=n.stop?i:null):(s=i,l.skip&&(t=i)),l=n}return null!==s&&a.push({start:t%o,end:s%o,loop:r}),a}(n,a,l,c),n,t)}(this,this.options.segment))}first(){let e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){let e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}interpolate(e,t){let n,r,i=this.options,o=e[t],a=this.points,s=t4(this,{property:t,start:o,end:o});if(!s.length)return;let l=[],c=i.stepped?tY:i.tension||"monotone"===i.cubicInterpolationMode?tJ:tX;for(n=0,r=s.length;n<r;++n){let{start:r,end:u}=s[n],d=a[r],h=a[u];if(d===h){l.push(d);continue}let m=Math.abs((o-d[t])/(h[t]-d[t])),p=c(d,h,m,i.stepped);p[t]=e[t],l.push(p)}return 1===l.length?l[0]:l}pathSegment(e,t,n){return rD(this)(e,this,t,n)}path(e,t,n){let r=this.segments,i=rD(this),o=this._loop;for(let a of(t=t||0,n=n||this.points.length-t,r))o&=i(e,this,a,{start:t,end:t+n-1});return!!o}draw(e,t,n,r){let i=this.options||{};(this.points||[]).length&&i.borderWidth&&(e.save(),function(e,t,n,r){if(rL&&!t.options.segment){let i;(i=t._path)||(i=t._path=new Path2D,t.path(i,n,r)&&i.closePath()),rO(e,t.options),e.stroke(i)}else!function(e,t,n,r){let{segments:i,options:o}=t,a=rD(t);for(let s of i)rO(e,o,s.style),e.beginPath(),a(e,t,s,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}(e,t,n,r)}(e,this,n,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function rF(e,t,n,r){let i=e.options,{[n]:o}=e.getProps([n],r);return Math.abs(t-o)<i.radius+i.hitRadius}class r_ extends n5{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,n){let r=this.options,{x:i,y:o}=this.getProps(["x","y"],n);return Math.pow(e-i,2)+Math.pow(t-o,2)<Math.pow(r.hitRadius+r.radius,2)}inXRange(e,t){return rF(this,e,"x",t)}inYRange(e,t){return rF(this,e,"y",t)}getCenterPoint(e){let{x:t,y:n}=this.getProps(["x","y"],e);return{x:t,y:n}}size(e){let t=(e=e||this.options||{}).radius||0,n=(t=Math.max(t,t&&e.hoverRadius||0))&&e.borderWidth||0;return(t+n)*2}draw(e,t){let n=this.options;!this.skip&&!(n.radius<.1)&&to(this,t,this.size(n)/2)&&(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.fillStyle=n.backgroundColor,tr(e,n,this.x,this.y))}getRange(){let e=this.options||{};return e.radius+e.hitRadius}}function rU(e,t){let n,r,i,o,a,{x:s,y:l,base:c,width:u,height:d}=e.getProps(["x","y","base","width","height"],t);return e.horizontal?(a=d/2,n=Math.min(s,c),r=Math.max(s,c),i=l-a,o=l+a):(n=s-(a=u/2),r=s+a,i=Math.min(l,c),o=Math.max(l,c)),{left:n,top:i,right:r,bottom:o}}function rH(e,t,n,r){return e?0:ej(t,n,r)}function rV(e,t,n,r){let i=null===t,o=null===n,a=e&&!(i&&o)&&rU(e,r);return a&&(i||eM(t,a.left,a.right))&&(o||eM(n,a.top,a.bottom))}function rq(e,t){e.rect(t.x,t.y,t.w,t.h)}function rW(e,t,n={}){let r=e.x!==n.x?-t:0,i=e.y!==n.y?-t:0,o=(e.x+e.w!==n.x+n.w?t:0)-r,a=(e.y+e.h!==n.y+n.h?t:0)-i;return{x:e.x+r,y:e.y+i,w:e.w+o,h:e.h+a,radius:e.radius}}class rK extends n5{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmou
3159nt=void 0,e&&Object.assign(this,e)}draw(e){var t,n,r;let i,o,a,s,l,c,u,d,{inflateAmount:h,options:{borderColor:m,backgroundColor:p}}=this,{inner:f,outer:g}=(o=(i=rU(this)).right-i.left,a=i.bottom-i.top,t=o/2,n=a/2,s=this.options.borderWidth,l=this.borderSkipped,c=tg(s),u={t:rH(l.top,c.top,0,n),r:rH(l.right,c.right,0,t),b:rH(l.bottom,c.bottom,0,n),l:rH(l.left,c.left,0,t)},d=function(e,t,n){let{enableBorderRadius:r}=e.getProps(["enableBorderRadius"]),i=e.options.borderRadius,o=tA(i),a=Math.min(t,n),s=e.borderSkipped,l=r||W(i);return{topLeft:rH(!l||s.top||s.left,o.topLeft,0,a),topRight:rH(!l||s.top||s.right,o.topRight,0,a),bottomLeft:rH(!l||s.bottom||s.left,o.bottomLeft,0,a),bottomRight:rH(!l||s.bottom||s.right,o.bottomRight,0,a)}}(this,o/2,a/2),{outer:{x:i.left,y:i.top,w:o,h:a,radius:d},inner:{x:i.left+u.l,y:i.top+u.t,w:o-u.l-u.r,h:a-u.t-u.b,radius:{topLeft:Math.max(0,d.topLeft-Math.max(u.t,u.l)),topRight:Math.max(0,d.topRight-Math.max(u.t,u.r)),bottomLeft:Math.max(0,d.bottomLeft-Math.max(u.b,u.l)),bottomRight:Math.max(0,d.bottomRight-Math.max(u.b,u.r))}}}),A=(r=g.radius).topLeft||r.topRight||r.bottomLeft||r.bottomRight?td:rq;e.save(),(g.w!==f.w||g.h!==f.h)&&(e.beginPath(),A(e,rW(g,h,f)),e.clip(),A(e,rW(f,-h,g)),e.fillStyle=m,e.fill("evenodd")),e.beginPath(),A(e,rW(f,h)),e.fillStyle=p,e.fill(),e.restore()}inRange(e,t,n){return rV(this,e,t,n)}inXRange(e,t){return rV(this,e,null,t)}inYRange(e,t){return rV(this,null,e,t)}getCenterPoint(e){let{x:t,y:n,base:r,horizontal:i}=this.getProps(["x","y","base","horizontal"],e);return{x:i?(t+r)/2:t,y:i?n:(n+r)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}}let rG=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],rX=rG.map(e=>e.replace("rgb(","rgba(").replace(")",", 0.5)")),rY=(e,t)=>{let{boxHeight:n=t,boxWidth:r=t}=e;return e.usePointStyle&&(n=Math.min(n,t),r=e.pointStyleWidth||Math.min(r,t)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(t,n)}};class rJ extends n5{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let e=this.options.labels||{},t=J(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,n)=>e.sort(t,n,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){let e,t,{options:n,ctx:r}=this;if(!n.display){this.width=this.height=0;return}let i=n.labels,o=ty(i.font),a=o.size,s=this._computeTitleHeight(),{boxWidth:l,itemHeight:c}=rY(i,a);r.font=o.string,this.isHorizontal()?(e=this.maxWidth,t=this._fitRows(s,a,l,c)+10):(t=this.maxHeight,e=this._fitCols(s,o,l,c)+10),this.width=Math.min(e,n.maxWidth||this.maxWidth),this.height=Math.min(t,n.maxHeight||this.maxHeight)}_fitRows(e,t,n,r){let{ctx:i,maxWidth:o,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.lineWidths=[0],c=r+a,u=e;i.textAlign="left",i.textBaseline="middle";let d=-1,h=-c;return this.legendItems.forEach((e,m)=>{let p=n+t/2+i.measureText(e.text).width;(0===m||l[l.length-1]+p+2*a>o)&&(u+=c,l[l.length-(m>0?0:1)]=0,h+=c,d++),s[m]={left:0,top:h,row:d,width:p,height:r},l[l.length-1]+=p+a}),u}_fitCols(e,t,n,r){let{ctx:i,maxHeight:o,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.columnSizes=[],c=o-e,u=a,d=0,h=0,m=0,p=0;return this.legendItems.forEach((e,o)=>{var f,g,A,v,y,E,C,b,I,x,w,k;let B,S,{itemWidth:T,itemHeight:Q}=(f=n,g=t,A=i,v=e,y=r,{itemWidth:(E=v,C=f,b=g,I=A,(B=E.text)&&"string"!=typeof B&&(B=B.reduce((e,t)=>
3159e.length>t.length?e:t)),C+b.size/2+I.measureText(B).width),itemHeight:(x=y,w=v,k=g.lineHeight,S=x,"string"!=typeof w.text&&(S=rZ(w,k)),S)});o>0&&h+Q+2*a>c&&(u+=d+a,l.push({width:d,height:h}),m+=d+a,p++,d=h=0),s[o]={left:m,top:h,col:p,width:T,height:Q},d=Math.max(d,T),h+=Q+a}),u+=d,l.push({width:d,height:h}),u}adjustHitBoxes(){if(!this.options.display)return;let e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:n,labels:{padding:r},rtl:i}}=this,o=tZ(i,this.left,this.width);if(this.isHorizontal()){let i=0,a=eV(n,this.left+r,this.right-this.lineWidths[i]);for(let s of t)i!==s.row&&(i=s.row,a=eV(n,this.left+r,this.right-this.lineWidths[i])),s.top+=this.top+e+r,s.left=o.leftForLtr(o.x(a),s.width),a+=s.width+r}else{let i=0,a=eV(n,this.top+e+r,this.bottom-this.columnSizes[i].height);for(let s of t)s.col!==i&&(i=s.col,a=eV(n,this.top+e+r,this.bottom-this.columnSizes[i].height)),s.top=a,s.left+=this.left+r,s.left=o.leftForLtr(o.x(s.left),s.width),a+=s.height+r}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let e=this.ctx;ta(e,this),this._draw(),ts(e)}}_draw(){let e,{options:t,columnSizes:n,lineWidths:r,ctx:i}=this,{align:o,labels:a}=t,s=e9.color,l=tZ(t.rtl,this.left,this.width),c=ty(a.font),{padding:u}=a,d=c.size,h=d/2;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=c.string;let{boxWidth:m,boxHeight:p,itemHeight:f}=rY(a,d),g=function(e,t,n){if(isNaN(m)||m<=0||isNaN(p)||p<0)return;i.save();let r=X(n.lineWidth,1);if(i.fillStyle=X(n.fillStyle,s),i.lineCap=X(n.lineCap,"butt"),i.lineDashOffset=X(n.lineDashOffset,0),i.lineJoin=X(n.lineJoin,"miter"),i.lineWidth=r,i.strokeStyle=X(n.strokeStyle,s),i.setLineDash(X(n.lineDash,[])),a.usePointStyle)ti(i,{radius:p*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},l.xPlus(e,m/2),t+h,a.pointStyleWidth&&m);else{let o=t+Math.max((d-p)/2,0),a=l.leftForLtr(e,m),s=tA(n.borderRadius);i.beginPath(),Object.values(s).some(e=>0!==e)?td(i,{x:a,y:o,w:m,h:p,radius:s}):i.rect(a,o,m,p),i.fill(),0!==r&&i.stroke()}i.restore()},A=function(e,t,n){tu(i,n.text,e,t+f/2,c,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})},v=this.isHorizontal(),y=this._computeTitleHeight();e=v?{x:eV(o,this.left+u,this.right-r[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:eV(o,this.top+y+u,this.bottom-n[0].height),line:0},t$(this.ctx,t.textDirection);let E=f+u;this.legendItems.forEach((s,d)=>{var p,f;i.strokeStyle=s.fontColor,i.fillStyle=s.fontColor;let C=i.measureText(s.text).width,b=l.textAlign(s.textAlign||(s.textAlign=a.textAlign)),I=m+h+C,x=e.x,w=e.y;if(l.setWidth(this.width),v?d>0&&x+I+u>this.right&&(w=e.y+=E,e.line++,x=e.x=eV(o,this.left+u,this.right-r[e.line])):d>0&&w+E>this.bottom&&(x=e.x=x+n[e.line].width+u,e.line++,w=e.y=eV(o,this.top+y+u,this.bottom-n[e.line].height)),g(l.x(x),w,s),p=x+m+h,f=v?x+I:this.right,x=b===(t.rtl?"left":"right")?f:"center"===b?(p+f)/2:p,A(l.x(x),w,s),v)e.x+=I+u;else if("string"!=typeof s.text){let t=c.lineHeight;e.y+=rZ(s,t)+u}else e.y+=E}),t0(this.ctx,t.textDirection)}drawTitle(){let e,t=this.options,n=t.title,r=ty(n.font),i=tv(n.padding);if(!n.display)return;let o=tZ(t.rtl,this.left,this.width),a=this.ctx,s=n.position,l=r.size/2,c=i.top+l,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),e=this.top+c,u=eV(t.align,u,this.right-d);else{let n=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);e=c+eV(t.align,this.top,this.bottom-n-t.labels.padding-this._computeTitleHeight())}let h=eV(s,u,u+d);a.textAlign=o.textAlign(eH(s)),a.textBaseline="middle",a.strokeStyle=n.color,a.fillStyle=n.color,a.font=r.string,tu(a,n.text,h,e,r)}_computeTitleHeight(){let e=this.options.title,t=ty(e.font),n=tv(e.padding);return e.display?t.lineHeight+n.height:0}_getLegendItemAt(e,t){let n,r,i;if(eM(e,this.left,this.right)&&eM(t,this.top,this.bottom)){for(n=0,i=this.legendHitBoxes;n<i.length;++n)if(eM(e,(r=i[n]).left,r.left+r.width)&&eM(t,r.top,r.top+r.height))return this.legendItems[n]}return null}handleEvent(e){var t,n;let r=this.options;if(t=e.type,n=r,("mousemove"!==t&&"mouseout"!==t||!n.onHover&&!n.onLeave)&&(!n.onClick||"click"!==t&&"mouseup"!==t))return;let i=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){let t=this._hoveredItem,n=null!==t&&null!==i&&t.datasetIndex===i.datasetIndex&&t.index===i.index;t&&!n&&J(r.onLeave,[e,t,this],this),this._hoveredItem=i,i&&!n&&J(r.onHover,[e,i,this],this)}else i&&J(r.onClick,[e,i,this],this)}}function rZ(e,t){return t*(e.text?e.text.length:0)}class r$ extends n5{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){let n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=e,this.height=this.bottom=t;let r=q(n.text)?n.text.length:1;this._padding=tv(n.padding);let i=r*ty(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}isHorizontal(){let e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){let t,n,r,{top:i,left:o,bottom:a,right:s,options:l}=this,c=l.align,u=0;return this.isHorizontal()?(n=eV(c,o,s),r=i+e,t=s-o):("left"===l.position?(n=o+e,r=eV(c,a,i),u=-.5*eh):(n=s-e,r=eV(c,i,a),u=.5*eh),t=a-i),{titleX:n,titleY:r,maxWidth:t,rotation:u}}draw(){let e=this.ctx,t=this.options;if(!t.display)return;let n=ty(t.font),r=n.lineHeight/2+this._padding.top,{titleX:i,titleY:o,maxWidth:a,rotation:s}=this._drawArgs(r);tu(e,t.text,0,0,n,{color:t.color,maxWidth:a,rotation:s,textAlign:eH(t.align),textBaseline:"middle",translation:[i,o]})}}new WeakMap;let r0={average(e){let t,n;if(!e.length)return!1;let r=new Set,i=0,o=0;for(t=0,n=e.length;t<n;++t){let n=e[t].element;if(n&&n.hasValue()){let e=n.tooltipPosition();r.add(e.x),i+=e.y,++o}}
3159return 0!==o&&0!==r.size&&{x:[...r].reduce((e,t)=>e+t)/r.size,y:i/o}},nearest(e,t){let n,r,i;if(!e.length)return!1;let o=t.x,a=t.y,s=1/0;for(n=0,r=e.length;n<r;++n){let r=e[n].element;if(r&&r.hasValue()){let e=eT(t,r.getCenterPoint());e<s&&(s=e,i=r)}}if(i){let e=i.tooltipPosition();o=e.x,a=e.y}return{x:o,y:a}}};function r1(e,t){return t&&(q(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function r2(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function r3(e,t){let n=e.chart.ctx,{body:r,footer:i,title:o}=e,{boxWidth:a,boxHeight:s}=t,l=ty(t.bodyFont),c=ty(t.titleFont),u=ty(t.footerFont),d=o.length,h=i.length,m=r.length,p=tv(t.padding),f=p.height,g=0,A=r.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);A+=e.beforeBody.length+e.afterBody.length,d&&(f+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),A&&(f+=m*(t.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(A-m)*l.lineHeight+(A-1)*t.bodySpacing),h&&(f+=t.footerMarginTop+h*u.lineHeight+(h-1)*t.footerSpacing);let v=0,y=function(e){g=Math.max(g,n.measureText(e).width+v)};return n.save(),n.font=c.string,Z(e.title,y),n.font=l.string,Z(e.beforeBody.concat(e.afterBody),y),v=t.displayColors?a+2+t.boxPadding:0,Z(r,e=>{Z(e.before,y),Z(e.lines,y),Z(e.after,y)}),v=0,n.font=u.string,Z(e.footer,y),n.restore(),{width:g+=p.width,height:f}}function r4(e,t,n){let r=n.yAlign||t.yAlign||function(e,t){let{y:n,height:r}=t;return n<r/2?"top":n>e.height-r/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||function(e,t,n,r){let{x:i,width:o}=n,{width:a,chartArea:{left:s,right:l}}=e,c="center";return"center"===r?c=i<=(s+l)/2?"left":"right":i<=o/2?c="left":i>=a-o/2&&(c="right"),function(e,t,n,r){let{x:i,width:o}=r,a=n.caretSize+n.caretPadding;if("left"===e&&i+o+a>t.width||"right"===e&&i-o-a<0)return!0}(c,e,t,n)&&(c="center"),c}(e,t,n,r),yAlign:r}}function r5(e,t,n,r){let{caretSize:i,caretPadding:o,cornerRadius:a}=e,{xAlign:s,yAlign:l}=n,c=i+o,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:m}=tA(a),p=function(e,t){let{x:n,width:r}=e;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,s),f=function(e,t,n){let{y:r,height:i}=e;return"top"===t?r+=n:"bottom"===t?r-=i+n:r-=i/2,r}(t,l,c);return"center"===l?"left"===s?p+=c:"right"===s&&(p-=c):"left"===s?p-=Math.max(u,h)+i:"right"===s&&(p+=Math.max(d,m)+i),{x:ej(p,0,r.width-t.width),y:ej(f,0,r.height-t.height)}}function r6(e,t,n){let r=tv(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function r8(e,t){let n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}let r7={beforeTitle:U,title(e){if(e.length>0){let t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return n[t.dataIndex]}return""},afterTitle:U,beforeBody:U,beforeLabel:U,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let t=e.dataset.label||"";t&&(t+=": ");let n=e.formattedValue;return V(n)||(t+=n),t},labelColor(e){let t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){let t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:U,afterBody:U,beforeFooter:U,footer:U,afterFooter:U};function r9(e,t,n,r){let i=e[t].call(n,r);return void 0===i?r7[t].call(n,r):i}class ie extends n5{static positioners=r0;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let e=this._cachedAnimations;if(e)return e;let t=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&t.options.animation&&n.animations,i=new nr(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}getContext(){var e;return this.$context||(this.$context=(e=this.chart.getContext(),tC(e,{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"})))}getTitle(e,t){let{callbacks:n}=t,r=r9(n,"beforeTitle",this,e),i=r9(n,"title",this,e),o=r9(n,"afterTitle",this,e),a=[];return a=r1(a,r2(r)),a=r1(a,r2(i)),a=r1(a,r2(o))}getBeforeBody(e,t){return r1([],r2(r9(t.callbacks,"beforeBody",this,e)))}getBody(e,t){let{callbacks:n}=t,r=[];return Z(e,e=>{let t={before:[],lines:[],after:[]},i=r8(n,e);r1(t.before,r2(r9(i,"beforeLabel",this,e))),r1(t.lines,r9(i,"label",this,e)),r1(t.after,r2(r9(i,"afterLabel",this,e))),r.push(t)}),r}getAfterBody(e,t){return r1([],r2(r9(t.callbacks,"afterBody",this,e)))}getFooter(e,t){let{callbacks:n}=t,r=r9(n,"beforeFooter",this,e),i=r9(n,"footer",this,e),o=r9(n,"afterFooter",this,e),a=[];return a=r1(a,r2(r)),a=r1(a,r2(i)),a=r1(a,r2(o))}_createItems(e){let t,n,r=this._active,i=this.chart.data,o=[],a=[],s=[],l=[];for(t=0,n=r.length;t<n;++t)l.push(function(e,t){let{element:n,datasetIndex:r,index:i}=t,o=e.getDatasetMeta(r).controller,{label:a,value:s}=o.getLabelAndValue(i);return{chart:e,label:a,parsed:o.getParsed(i),raw:e.data.datasets[r].data[i],formattedValue:s,dataset:o.getDataset(),dataIndex:i,datasetIndex:r,element:n}}(this.chart,r[t]));
3159return e.filter&&(l=l.filter((t,n,r)=>e.filter(t,n,r,i))),e.itemSort&&(l=l.sort((t,n)=>e.itemSort(t,n,i))),Z(l,t=>{let n=r8(e.callbacks,t);o.push(r9(n,"labelColor",this,t)),a.push(r9(n,"labelPointStyle",this,t)),s.push(r9(n,"labelTextColor",this,t))}),this.labelColors=o,this.labelPointStyles=a,this.labelTextColors=s,this.dataPoints=l,l}update(e,t){let n,r=this.options.setContext(this.getContext()),i=this._active,o=[];if(i.length){let e=r0[r.position].call(this,i,this._eventPosition);o=this._createItems(r),this.title=this.getTitle(o,r),this.beforeBody=this.getBeforeBody(o,r),this.body=this.getBody(o,r),this.afterBody=this.getAfterBody(o,r),this.footer=this.getFooter(o,r);let t=this._size=r3(this,r),a=Object.assign({},e,t),s=r4(this.chart,r,a),l=r5(r,a,s,this.chart);this.xAlign=s.xAlign,this.yAlign=s.yAlign,n={opacity:1,x:l.x,y:l.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,n,r){let i=this.getCaretPosition(e,n,r);t.lineTo(i.x1,i.y1),t.lineTo(i.x2,i.y2),t.lineTo(i.x3,i.y3)}getCaretPosition(e,t,n){let r,i,o,a,s,l,{xAlign:c,yAlign:u}=this,{caretSize:d,cornerRadius:h}=n,{topLeft:m,topRight:p,bottomLeft:f,bottomRight:g}=tA(h),{x:A,y:v}=e,{width:y,height:E}=t;return"center"===u?(s=v+E/2,"left"===c?(i=(r=A)-d,a=s+d,l=s-d):(i=(r=A+y)+d,a=s-d,l=s+d),o=r):(i="left"===c?A+Math.max(m,f)+d:"right"===c?A+y-Math.max(p,g)-d:this.caretX,"top"===u?(s=(a=v)-d,r=i-d,o=i+d):(s=(a=v+E)+d,r=i+d,o=i-d),l=a),{x1:r,x2:i,x3:o,y1:a,y2:s,y3:l}}drawTitle(e,t,n){let r,i,o,a=this.title,s=a.length;if(s){let l=tZ(n.rtl,this.x,this.width);for(o=0,e.x=r6(this,n.titleAlign,n),t.textAlign=l.textAlign(n.titleAlign),t.textBaseline="middle",r=ty(n.titleFont),i=n.titleSpacing,t.fillStyle=n.titleColor,t.font=r.string;o<s;++o)t.fillText(a[o],l.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+i,o+1===s&&(e.y+=n.titleMarginBottom-i)}}_drawColorBox(e,t,n,r,i){let o=this.labelColors[n],a=this.labelPointStyles[n],{boxHeight:s,boxWidth:l}=i,c=ty(i.bodyFont),u=r6(this,"left",i),d=r.x(u),h=s<c.lineHeight?(c.lineHeight-s)/2:0,m=t.y+h;if(i.usePointStyle){let t={radius:Math.min(l,s)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},n=r.leftForLtr(d,l)+l/2,c=m+s/2;e.strokeStyle=i.multiKeyBackground,e.fillStyle=i.multiKeyBackground,tr(e,t,n,c),e.strokeStyle=o.borderColor,e.fillStyle=o.backgroundColor,tr(e,t,n,c)}else{e.lineWidth=W(o.borderWidth)?Math.max(...Object.values(o.borderWidth)):o.borderWidth||1,e.strokeStyle=o.borderColor,e.setLineDash(o.borderDash||[]),e.lineDashOffset=o.borderDashOffset||0;let t=r.leftForLtr(d,l),n=r.leftForLtr(r.xPlus(d,1),l-2),a=tA(o.borderRadius);Object.values(a).some(e=>0!==e)?(e.beginPath(),e.fillStyle=i.multiKeyBackground,td(e,{x:t,y:m,w:l,h:s,radius:a}),e.fill(),e.stroke(),e.fillStyle=o.backgroundColor,e.beginPath(),td(e,{x:n,y:m+1,w:l-2,h:s-2,radius:a}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(t,m,l,s),e.strokeRect(t,m,l,s),e.fillStyle=o.backgroundColor,e.fillRect(n,m+1,l-2,s-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,t,n){let r,i,o,a,s,l,{body:c}=this,{bodySpacing:u,bodyAlign:d,displayColors:h,boxHeight:m,boxWidth:p,boxPadding:f}=n,g=ty(n.bodyFont),A=g.lineHeight,v=0,y=tZ(n.rtl,this.x,this.width),E=function(n){t.fillText(n,y.x(e.x+v),e.y+A/2),e.y+=A+u},C=y.textAlign(d);for(t.textAlign=d,t.textBaseline="middle",t.font=g.string,e.x=r6(this,C,n),t.fillStyle=n.bodyColor,Z(this.beforeBody,E),v=h&&"right"!==C?"center"===d?p/2+f:p+2+f:0,o=0,s=c.length;o<s;++o){for(r=c[o],t.fillStyle=this.labelTextColors[o],Z(r.before,E),i=r.lines,h&&i.length&&(this._drawColorBox(t,e,o,y,n),A=Math.max(g.lineHeight,m)),a=0,l=i.length;a<l;++a)E(i[a]),A=g.lineHeight;Z(r.after,E)}v=0,A=g.lineHeight,Z(this.afterBody,E),e.y-=u}drawFooter(e,t,n){let r,i,o=this.footer,a=o.length;if(a){let s=tZ(n.rtl,this.x,this.width);for(e.x=r6(this,n.footerAlign,n),e.y+=n.footerMarginTop,t.textAlign=s.textAlign(n.footerAlign),t.textBaseline="middle",r=ty(n.footerFont),t.fillStyle=n.footerColor,t.font=r.string,i=0;i<a;++i)t.fillText(o[i],s.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+n.footerSpacing}}
3159drawBackground(e,t,n,r){let{xAlign:i,yAlign:o}=this,{x:a,y:s}=e,{width:l,height:c}=n,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:m}=tA(r.cornerRadius);t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.beginPath(),t.moveTo(a+u,s),"top"===o&&this.drawCaret(e,t,n,r),t.lineTo(a+l-d,s),t.quadraticCurveTo(a+l,s,a+l,s+d),"center"===o&&"right"===i&&this.drawCaret(e,t,n,r),t.lineTo(a+l,s+c-m),t.quadraticCurveTo(a+l,s+c,a+l-m,s+c),"bottom"===o&&this.drawCaret(e,t,n,r),t.lineTo(a+h,s+c),t.quadraticCurveTo(a,s+c,a,s+c-h),"center"===o&&"left"===i&&this.drawCaret(e,t,n,r),t.lineTo(a,s+u),t.quadraticCurveTo(a,s,a+u,s),t.closePath(),t.fill(),r.borderWidth>0&&t.stroke()}_updateAnimationTarget(e){let t=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){let n=r0[e.position].call(this,this._active,this._eventPosition);if(!n)return;let o=this._size=r3(this,e),a=Object.assign({},n,this._size),s=r4(t,e,a),l=r5(e,a,s,t);(r._to!==l.x||i._to!==l.y)&&(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=o.width,this.height=o.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(e){let t=this.options.setContext(this.getContext()),n=this.opacity;if(!n)return;this._updateAnimationTarget(t);let r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=.001>Math.abs(n)?0:n;let o=tv(t.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&a&&(e.save(),e.globalAlpha=n,this.drawBackground(i,e,r,t),t$(e,t.textDirection),i.y+=o.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),t0(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){let n=this._active,r=e.map(({datasetIndex:e,index:t})=>{let n=this.chart.getDatasetMeta(e);if(!n)throw Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:n.data[t],index:t}}),i=!$(n,r),o=this._positionChanged(r,t);(i||o)&&(this._active=r,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,n=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let r=this.options,i=this._active||[],o=this._getActiveElements(e,i,t,n),a=this._positionChanged(o,e),s=t||!$(o,i)||a;return s&&(this._active=o,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),s}_getActiveElements(e,t,n,r){let i=this.options;if("mouseout"===e.type)return[];if(!r)return t.filter(e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index));let o=this.chart.getElementsAtEventForMode(e,i.mode,i,n);return i.reverse&&o.reverse(),o}_positionChanged(e,t){let{caretX:n,caretY:r,options:i}=this,o=r0[i.position].call(this,e,t);return!1!==o&&(n!==o.x||r!==o.y)}}function it(e){let t=this.getLabels();return e>=0&&e<t.length?t[e]:e}function ir(e,t,{horizontal:n,minRotation:r}){let i=ek(r),o=(n?Math.sin(i):Math.cos(i))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}class ii extends rn{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return V(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){let{beginAtZero:e}=this.options,{minDefined:t,maxDefined:n}=this.getUserBounds(),{min:r,max:i}=this,o=e=>r=t?r:e,a=e=>i=n?i:e;if(e){let e=eC(r),t=eC(i);e<0&&t<0?a(0):e>0&&t>0&&o(0)}if(r===i){let t=0===i?1:Math.abs(.05*i);a(i+t),e||o(r-t)}this.min=r,this.max=i}getTickLimit(){let e,{maxTicksLimit:t,stepSize:n}=this.options.ticks;return n?(e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3):(e=this.computeTickLimit(),t=t||11),t&&(e=Math.min(t,e)),e}computeTickLimit(){return 1/0}buildTicks(){let e=this.options,t=e.ticks,n=this.getTickLimit(),r=function(e,t){var n,r;let i,o,a,s,l,c=[],{bounds:u,step:d,min:h,max:m,precision:p,count:f,maxTicks:g,maxDigits:A,includeBounds:v}=e,y=d||1,E=g-1,{min:C,max:b}=t,I=!V(h),x=!V(m),w=!V(f),k=(b-C)/(A+1),B=eI((b-C)/E/y)*y;if(B<1e-14&&!I&&!x)return[{value:C},{value:b}];(s=Math.ceil(b/B)-Math.floor(C/B))>E&&(B=eI(s*B/E/y)*y),V(p)||(B=Math.ceil(B*(i=Math.pow(10,p)))/i),"ticks"===u?(o=Math.floor(C/B)*B,a=Math.ceil(b/B)*B):(o=C,a=b),I&&x&&d&&(n=(m-h)/d,r=B/1e3,(l=Math.round(n))-r<=n&&l+r>=n)?(s=Math.round(Math.min((m-h)/B,g)),B=(m-h)/s,o=h,a=m):w?(o=I?h:o,B=((a=x?m:a)-o)/(s=f-1)):s=eb(s=(a-o)/B,Math.round(s),B/1e3)?Math.round(s):Math.ceil(s);let S=Math.max(eB(B),eB(o));o=Math.round(o*(i=Math.pow(10,V(p)?S:p)))/i,a=Math.round(a*i)/i;let T=0;for(I&&(v&&o!==h?(c.push({value:h}),o<h&&T++,eb(Math.round((o+T*B)*i)/i,h,ir(h,k,e))&&T++):o<h&&T++);T<s;++T){let e=Math.round((o+T*B)*i)/i;if(x&&e>m)break;c.push({value:e})}return x&&v&&a!==m?c.length&&eb(c[c.length-1].value,m,ir(m,k,e))?c[c.length-1].value=m:c.push({value:m}):x&&a!==m||c.push({value:a}),c}({maxTicks:n=Math.max(2,n),bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&ew(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){let e=this.ticks,t=this.min,n=this.max;if(super.configure(),this.options.offset&&e.length){let r=(n-t)/Math.max(e.length-1,1)/2;t-=r,n+=r}this._startValue=t,this._endValue=n,this._valueRange=n-t}getLabelForValue(e){return e3(e,this.chart.options.locale,this.options.ticks.format)}}class io extends ii{static id="linear";static defaults={ticks:{callback:e4.numeric}};determineDataLimits(){let{min:e,max:t}=this.getMinMax(!0);this.min=K(e)?e:0,this.max=K(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){let e=this.isHorizontal(),t=e?this.width:this.height,n=ek(this.options.ticks.minRotation),r=(e?Math.sin(n):Math.cos(n))||.001;return Math.ceil(t/Math.min(40,this._resolveTickFontOptions(0).lineHeight/r))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}let ia=e=>Math.floor(eE(e)),is=(e,t)=>Math.pow(10,ia(e)+t);function il(e){return 1==e/Math.pow(10,ia(e))}function ic(e,t,n){let r=Math.pow(10,n),i=Math.floor(e/r);return Math.ceil(t/r)-i}class iu extends rn{static id="logarithmic";static defaults={ticks:{callback:e4.logarithmic,major:{enabled:!0}}};constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,t){let n=ii.prototype.parse.apply(this,[e,t]);if(0===n){this._zero=!0;return}return K(n)&&n>0?n:null}determineDataLimits(){let{min:e,max:t}=this.getMinMax(!0);this.min=K(e)?Math.max(0,e):null,this.max=K(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!K(this._userMin)&&(this.min=e===is(this.min,0)?is(this.min,-1):is(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:e,maxDefined:t}=this.getUserBounds(),n=this.min,r=this.max,i=t=>n=e?n:t,o=e=>r=t?r:e;n===r&&(n<=0?(i(1),o(10)):(i(is(n,-1)),o(is(r,1)))),n<=0&&i(is(r,-1)),r<=0&&o(is(n,1)),this.min=n,this.max=r}buildTicks(){let e=this.options,t=function(e,{min:t,max:n}){t=G(e.min,t);let r=[],i=ia(t),o=function(e,t){let n=ia(t-e);for(;ic(e,t,n)>10;)n++;for(;10>ic(e,t,n);)n--;return Math.min(n,ia(e))}(t,n),a=o<0?Math.pow(10,Math.abs(o)):1,s=Math.pow(10,o),l=i>o?Math.pow(10,i):0,c=Math.round((t-l)*a)/a,u=Math.floor((t-l)/s/10)*s*10,d=Math.floor((c-u)/Math.pow(10,o)),h=G(e.min,Math.round((l+u+d*Math.pow(10,o))*a)/a);for(;h<n;)r.push({value:h,major:il(h),significand:d}),d>=10?d=d<15?15:20:d++,d>=20&&(d=2,a=++o>=0?1:a),h=Math.round((l+u+d*Math.pow(10,o))*a)/a;
3159let m=G(e.max,h);return r.push({value:m,major:il(m),significand:d}),r}({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&ew(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}getLabelForValue(e){return void 0===e?"0":e3(e,this.chart.options.locale,this.options.ticks.format)}configure(){let e=this.min;super.configure(),this._startValue=eE(e),this._valueRange=eE(this.max)-eE(e)}getPixelForValue(e){return((void 0===e||0===e)&&(e=this.min),null===e||isNaN(e))?NaN:this.getPixelForDecimal(e===this.min?0:(eE(e)-this._startValue)/this._valueRange)}getValueForPixel(e){let t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function id(e){let t=e.ticks;if(t.display&&e.display){let e=tv(t.backdropPadding);return X(t.font&&t.font.size,e9.font.size)+e.height}return 0}function ih(e,t,n,r,i){return e===r||e===i?{start:t-n/2,end:t+n/2}:e<r||e>i?{start:t-n,end:t}:{start:t,end:t+n}}function im(e,t,n,r){let{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,em);else{let n=e.getPointPosition(0,t);i.moveTo(n.x,n.y);for(let o=1;o<r;o++)n=e.getPointPosition(o,t),i.lineTo(n.x,n.y)}}class ip extends ii{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:e4.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:e=>e,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){let e=this._padding=tv(id(this.options)/2),t=this.width=this.maxWidth-e.width,n=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+n/2+e.top),this.drawingArea=Math.floor(Math.min(t,n)/2)}determineDataLimits(){let{min:e,max:t}=this.getMinMax(!1);this.min=K(e)&&!isNaN(e)?e:0,this.max=K(t)&&!isNaN(t)?t:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/id(this.options))}generateTickLabels(e){ii.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((e,t)=>{let n=J(this.options.pointLabels.callback,[e,t],this);return n||0===n?n:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){let e=this.options;e.display&&e.pointLabels.display?function(e){let t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),r=[],i=[],o=e._pointLabels.length,a=e.options.pointLabels,s=a.centerPointLabels?eh/o:0;for(let u=0;u<o;u++){var l,c;let o=a.setContext(e.getPointLabelContext(u));i[u]=o.padding;let d=e.getPointPosition(u,e.drawingArea+i[u],s),h=ty(o.font),m=(l=e.ctx,c=q(c=e._pointLabels[u])?c:[c],{w:function(e,t,n,r){let i,o,a,s,l,c=(r=r||{}).data=r.data||{},u=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(c=r.data={},u=r.garbageCollect=[],r.font=t),e.save(),e.font=t;let d=0,h=n.length;for(i=0;i<h;i++)if(null==(s=n[i])||q(s)){if(q(s))for(o=0,a=s.length;o<a;o++)null==(l=s[o])||q(l)||(d=te(e,c,u,d,l))}else d=te(e,c,u,d,s);e.restore();let m=u.length/2;if(m>n.length){for(i=0;i<m;i++)delete c[u[i]];u.splice(0,m)}return d}(l,h.string,c),h:c.length*h.lineHeight});r[u]=m;let p=eR(e.getIndexAngle(u)+s),f=Math.round(180/eh*p);!function(e,t,n,r,i){let o=Math.abs(Math.sin(n)),a=Math.abs(Math.cos(n)),s=0,l=0;r.start<t.l?(s=(t.l-r.start)/o,e.l=Math.min(e.l,t.l-s)):r.end>t.r&&(s=(r.end-t.r)/o,e.r=Math.max(e.r,t.r+s)),i.start<t.t?(l=(t.t-i.start)/a,e.t=Math.min(e.t,t.t-l)):i.end>t.b&&(l=(i.end-t.b)/a,e.b=Math.max(e.b,t.b+l))}(n,t,p,ih(f,d.x,m.w,0,180),ih(f,d.y,m.h,90,270))}e.setCenterPoint(t.l-n.l,n.r-t.r,t.t-n.t,n.b-t.b),e._pointLabelItems=function(e,t,n){let r,i=[],o=e._pointLabels.length,a=e.options,{centerPointLabels:s,display:l}=a.pointLabels,c={extra:id(a)/2,additionalAngle:s?eh/o:0};for(let a=0;a<o;a++){c.padding=n[a],c.size=t[a];let o=function(e,t,n){var r,i,o,a,s,l,c;let u=e.drawingArea,{extra:d,additionalAngle:h,padding:m,size:p}=n,f=e.getPointPosition(t,u+d+m,h),g=Math.round(180/eh*eR(f.angle+eA)),A=(r=f.y,i=p.h,90===(o=g)||270===o?r-=i/2:(o>270||o<90)&&(r-=i),r),v=0===(a=g)||180===a?"center":a<180?"left":"right",y=(s=f.x,l=p.w,"right"===(c=v)?s-=l:"center"===c&&(s-=l/2),s);return{visible:!0,x:f.x,y:A,textAlign:v,left:y,top:A,right:y+p.w,bottom:A+p.h}}(e,a,c);i.push(o),"auto"===l&&(o.visible=function(e,t){if(!t)return!0;let{left:n,top:r,right:i,bottom:o}=e;return!(to({x:n,y:r},t)||to({x:n,y:o},t)||to({x:i,y:r},t)||to({x:i,y:o},t))}(o,r),o.visible&&(r=o))}return i}(e,r,i)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,n,r){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,r))}getIndexAngle(e){return eR(e*(em/(this._pointLabels.length||1))+ek(this.options.startAngle||0))}getDistanceFromCenterForValue(e){if(V(e))return NaN;let t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(V(e))return NaN;let t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){let t=this._pointLabels||[];if(e>=0&&e<t.length){var n;let r=t[e];return n=this.getContext(),tC(n,{label:r,index:e,type:"pointLabel"})}}getPointPosition(e,t,n=0){let r=this.getIndexAngle(e)-eA+n;return{x:Math.cos(r)*t+this.xCenter,y:Math.sin(r)*t+this.yCenter,angle:r}}getPointPositionForValue(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){let{left:t,top:n,right:r,bottom:i}=this._pointLabelItems[e];return{left:t,top:n,right:r,bottom:i}}
3159drawBackground(){let{backgroundColor:e,grid:{circular:t}}=this.options;if(e){let n=this.ctx;n.save(),n.beginPath(),im(this,this.getDistanceFromCenterForValue(this._endValue),t,this._pointLabels.length),n.closePath(),n.fillStyle=e,n.fill(),n.restore()}}drawGrid(){let e,t,n,r=this.ctx,i=this.options,{angleLines:o,grid:a,border:s}=i,l=this._pointLabels.length;if(i.pointLabels.display&&function(e,t){let{ctx:n,options:{pointLabels:r}}=e;for(let i=t-1;i>=0;i--){let t=e._pointLabelItems[i];if(!t.visible)continue;let o=r.setContext(e.getPointLabelContext(i));!function(e,t,n){let{left:r,top:i,right:o,bottom:a}=n,{backdropColor:s}=t;if(!V(s)){let n=tA(t.borderRadius),l=tv(t.backdropPadding);e.fillStyle=s;let c=r-l.left,u=i-l.top,d=o-r+l.width,h=a-i+l.height;Object.values(n).some(e=>0!==e)?(e.beginPath(),td(e,{x:c,y:u,w:d,h:h,radius:n}),e.fill()):e.fillRect(c,u,d,h)}}(n,o,t);let a=ty(o.font),{x:s,y:l,textAlign:c}=t;tu(n,e._pointLabels[i],s,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:"middle"})}}(this,l),a.display&&this.ticks.forEach((e,n)=>{if(0!==n||0===n&&this.min<0){t=this.getDistanceFromCenterForValue(e.value);let r=this.getContext(n),i=a.setContext(r),o=s.setContext(r);!function(e,t,n,r,i){let o=e.ctx,a=t.circular,{color:s,lineWidth:l}=t;(a||r)&&s&&l&&!(n<0)&&(o.save(),o.strokeStyle=s,o.lineWidth=l,o.setLineDash(i.dash||[]),o.lineDashOffset=i.dashOffset,o.beginPath(),im(e,n,a,r),o.closePath(),o.stroke(),o.restore())}(this,i,t,l,o)}}),o.display){for(r.save(),e=l-1;e>=0;e--){let a=o.setContext(this.getPointLabelContext(e)),{color:s,lineWidth:l}=a;l&&s&&(r.lineWidth=l,r.strokeStyle=s,r.setLineDash(a.borderDash),r.lineDashOffset=a.borderDashOffset,t=this.getDistanceFromCenterForValue(i.reverse?this.min:this.max),n=this.getPointPosition(e,t),r.beginPath(),r.moveTo(this.xCenter,this.yCenter),r.lineTo(n.x,n.y),r.stroke())}r.restore()}}drawBorder(){}drawLabels(){let e,t,n=this.ctx,r=this.options,i=r.ticks;if(!i.display)return;let o=this.getIndexAngle(0);n.save(),n.translate(this.xCenter,this.yCenter),n.rotate(o),n.textAlign="center",n.textBaseline="middle",this.ticks.forEach((o,a)=>{if(0===a&&this.min>=0&&!r.reverse)return;let s=i.setContext(this.getContext(a)),l=ty(s.font);if(e=this.getDistanceFromCenterForValue(this.ticks[a].value),s.showLabelBackdrop){n.font=l.string,t=n.measureText(o.label).width,n.fillStyle=s.backdropColor;let r=tv(s.backdropPadding);n.fillRect(-t/2-r.left,-e-l.size/2-r.top,t+r.width,l.size+r.height)}tu(n,o.label,0,-e,l,{color:s.color,strokeColor:s.textStrokeColor,strokeWidth:s.textStrokeWidth})}),n.restore()}drawTitle(){}}let ig={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},iA=Object.keys(ig);function iv(e,t){return e-t}function iy(e,t){if(V(t))return null;let n=e._adapter,{parser:r,round:i,isoWeekday:o}=e._parseOpts,a=t;return("function"==typeof r&&(a=r(a)),K(a)||(a="string"==typeof r?n.parse(a,r):n.parse(a)),null===a)?null:(i&&(a="week"===i&&(ex(o)||!0===o)?n.startOf(a,"isoWeek",o):n.startOf(a,i)),+a)}function iE(e,t,n,r){let i=iA.length;for(let o=iA.indexOf(e);o<i-1;++o){let e=ig[iA[o]],i=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((n-t)/(i*e.size))<=r)return iA[o]}return iA[i-1]}function iC(e,t,n){if(n){if(n.length){let{lo:r,hi:i}=eP(n,t);e[n[r]>=t?n[r]:n[i]]=!0}}else e[t]=!0}function ib(e,t,n){let r,i,o=[],a={},s=t.length;for(r=0;r<s;++r)a[i=t[r]]=r,o.push({value:i,major:!1});return 0!==s&&n?function(e,t,n,r){let i,o,a=e._adapter,s=+a.startOf(t[0].value,r),l=t[t.length-1].value;for(i=s;i<=l;i=+a.add(i,1,r))(o=n[i])>=0&&(t[o].major=!0);return t}(e,o,a,n):o}class iI extends rn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,t={}){let n=e.time||(e.time={}),r=this._adapter=new nB(e.adapters.date);r.init(t),ei(n.displayFormats,r.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(e),this._normalized=t.normalized}parse(e,t){return void 0===e?null:iy(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let e=this.options,t=this._adapter,n=e.time.unit||"day",{min:r,max:i,minDefined:o,maxDefined:a}=this.getUserBounds();function s(e){o||isNaN(e.min)||(r=Math.min(r,e.min)),a||isNaN(e.max)||(i=Math.max(i,e.max))}o&&a||(s(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&s(this.getMinMax(!1))),r=K(r)&&!isNaN(r)?r:+t.startOf(Date.now(),n),i=K(i)&&!isNaN(i)?i:+t.endOf(Date.now(),n)+1,this.min=Math.min(r,i-1),this.max=Math.max(r+1,i)}_getLabelBounds(){let e=this.getLabelTimestamps(),t=1/0,n=-1/0;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}buildTicks(){let e=this.options,t=e.time,n=e.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);let i=this.min,o=function(e,t,n){let r=0,i=e.length;for(;r<i&&e[r]<t;)r++;for(;i>r&&e[i-1]>n;)i--;return r>0||i<e.length?e.slice(r,i):e}(r,i,this.max);return this._unit=t.unit||(n.autoSkip?iE(t.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(e,t,n,r,i){for(let o=iA.length-1;o>=iA.indexOf(n);o--){let n=iA[o];if(ig[n].common&&e._adapter.diff(i,r,n)>=t-1)return n}return iA[n?iA.indexOf(n):0]}(this,o.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(let t=iA.indexOf(e)+1,n=iA.length;t<n;++t)if(ig[iA[t]].common)return iA[t]}(this._unit):void 0,this.initOffsets(r),e.reverse&&o.reverse(),ib(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let t,n,r=0,i=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),r=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,n=this.getDecimalForValue(e[e.length-1]),i=1===e.length?n:(n-this.getDecimalForValue(e[e.length-2]))/2);let o=e.length<3?.5:.25;r=ej(r,0,o),i=ej(i,0,o),this._offsets={start:r,end:i,factor:1/(r+1+i)}}_generate(){let e,t,n=this._adapter,r=this.min,i=this.max,o=this.options,a=o.time,s=a.unit||iE(a.minUnit,r,i,this._getLabelCapacity(r)),l=X(o.ticks.stepSize,1),c="week"===s&&a.isoWeekday,u=ex(c)||!0===c,d={},h=r;if(u&&(h=+n.startOf(h,"isoWeek",c)),h=+n.startOf(h,u?"day":s),n.diff(i,r,s)>1e5*l)throw Error(r+" and "+i+" are too far apart with stepSize of "+l+" "+s);let m="data"===o.ticks.source&&this.getDataTimestamps();for(e=h,t=0;e<i;e=+n.add(e,l,s),t++)iC(d,e,m);return(e===i||"ticks"===o.bounds||1===t)&&iC(d,e,m),Object.keys(d).sort(iv).map(e=>+e)}getLabelForValue(e){let t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}format(e,t){let n=this.options.time.displayFormats,r=this._unit,i=t||n[r];return this._adapter.format(e,i)}_tickFormatFunction(e,t,n,r){let i=this.options,o=i.ticks.callback;if(o)return J(o,[e,t,n],this);let a=i.time.displayFormats,s=this._unit,l=this._majorUnit,c=s&&a[s],u=l&&a[l],d=n[t],h=l&&u&&d&&d.major;return this._adapter.format(e,r||(h?u:c))}generateTickLabels(e){let t,n,r;for(t=0,n=e.length;t<n;
3159++t)(r=e[t]).label=this._tickFormatFunction(r.value,t,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){let t=this._offsets,n=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+n)*t.factor)}getValueForPixel(e){let t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+n*(this.max-this.min)}_getLabelSize(e){let t=this.options.ticks,n=this.ctx.measureText(e).width,r=ek(this.isHorizontal()?t.maxRotation:t.minRotation),i=Math.cos(r),o=Math.sin(r),a=this._resolveTickFontOptions(0).size;return{w:n*i+a*o,h:n*o+a*i}}_getLabelCapacity(e){let t=this.options.time,n=t.displayFormats,r=n[t.unit]||n.millisecond,i=this._tickFormatFunction(e,0,ib(this,[e],this._majorUnit),r),o=this._getLabelSize(i),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let e,t,n=this._cache.data||[];if(n.length)return n;let r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e<t;++e)n=n.concat(r[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}getLabelTimestamps(){let e,t,n=this._cache.labels||[];if(n.length)return n;let r=this.getLabels();for(e=0,t=r.length;e<t;++e)n.push(iy(this,r[e]));return this._cache.labels=this._normalized?n:this.normalize(n)}normalize(e){return eF(e.sort(iv))}}function ix(e,t,n){let r,i,o,a,s=0,l=e.length-1;n?(t>=e[s].pos&&t<=e[l].pos&&({lo:s,hi:l}=eN(e,"pos",t)),{pos:r,time:o}=e[s],{pos:i,time:a}=e[l]):(t>=e[s].time&&t<=e[l].time&&({lo:s,hi:l}=eN(e,"time",t)),{time:r,pos:o}=e[s],{time:i,pos:a}=e[l]);let c=i-r;return c?o+(a-o)*(t-r)/c:o}class iw extends iI{static id="timeseries";static defaults=iI.defaults;constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=ix(t,this.min),this._tableRange=ix(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){let t,n,r,{min:i,max:o}=this,a=[],s=[];for(t=0,n=e.length;t<n;++t)(r=e[t])>=i&&r<=o&&a.push(r);if(a.length<2)return[{time:i,pos:0},{time:o,pos:1}];for(t=0,n=a.length;t<n;++t)Math.round((a[t+1]+a[t-1])/2)!==(r=a[t])&&s.push({time:r,pos:t/(n-1)});return s}_generate(){let e=this.min,t=this.max,n=super.getDataTimestamps();return n.includes(e)&&n.length||n.splice(0,0,e),n.includes(t)&&1!==n.length||n.push(t),n.sort((e,t)=>e-t)}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;let t=this.getDataTimestamps(),n=this.getLabelTimestamps();return e=t.length&&n.length?this.normalize(t.concat(n)):t.length?t:n,e=this._cache.all=e}getDecimalForValue(e){return(ix(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){let t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return ix(this._table,n*this._tableRange+this._minPos,!0)}}var ik=function(){if("u">typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),iB=function(e){var t,n=[];for(e=[].concat(e);e.length;)"string"==typeof(t=e.pop())?n.unshift.apply(n,t.split("\n")):Array.isArray(t)?e.push.apply(e,t):V(e)||n.unshift(""+t);return n},iS=function(e,t,n){var r,i=[].concat(t),o=i.length,a=e.font,s=0;for(r=0,e.font=n.string;r<o;++r)s=Math.max(e.measureText(i[r]).width,s);return e.font=a,{height:o*n.lineHeight,width:s}},iT=function(e,t){var n,r,i,o,a=e.slice(),s=[];for(n=0,i=t.length;n<i;++n)o=t[n],-1===(r=a.indexOf(o))?s.push([o,1]):a.splice(r,1);for(n=0,i=a.length;n<i;++n)s.push([a[n],-1]);return s};function iQ(e,t){var n=t.x,r=t.y;if(null===n)return{x:0,y:-1};if(null===r)return{x:1,y:0};var i=e.x-n,o=e.y-r,a=Math.sqrt(i*i+o*o);return{x:a?i/a:0,y:a?o/a:-1}}function iR(e,t,n){var r=0;return e<n.left?r|=1:e>n.right&&(r|=2),t<n.top?r|=8:t>n.bottom&&(r|=4),r}function iO(e,t){var n,r,i=t.anchor,o=e;return t.clamp&&(o=function(e,t){for(var n,r,i,o=e.x0,a=e.y0,s=e.x1,l=e.y1,c=iR(o,a,t),u=iR(s,l,t);c|u&&!(c&u);)8&(n=c||u)?(r=o+(s-o)*(t.top-a)/(l-a),i=t.top):4&n?(r=o+(s-o)*(t.bottom-a)/(l-a),i=t.bottom):2&n?(i=a+(l-a)*(t.right-o)/(s-o),r=t.right):1&
3159n&&(i=a+(l-a)*(t.left-o)/(s-o),r=t.left),n===c?c=iR(o=r,a=i,t):u=iR(s=r,l=i,t);return{x0:o,x1:s,y0:a,y1:l}}(o,t.area)),"start"===i?(n=o.x0,r=o.y0):"end"===i?(n=o.x1,r=o.y1):(n=(o.x0+o.x1)/2,r=(o.y0+o.y1)/2),function(e,t,n,r,i){switch(i){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:i*=Math.PI/180,n=Math.cos(i),r=Math.sin(i)}return{x:e,y:t,vx:n,vy:r}}(n,r,e.vx,e.vy,t.align)}var ij=function(e,t){var n=(e.startAngle+e.endAngle)/2,r=Math.cos(n),i=Math.sin(n),o=e.innerRadius,a=e.outerRadius;return iO({x0:e.x+r*o,y0:e.y+i*o,x1:e.x+r*a,y1:e.y+i*a,vx:r,vy:i},t)},iM=function(e,t){var n=iQ(e,t.origin),r=n.x*e.options.radius,i=n.y*e.options.radius;return iO({x0:e.x-r,y0:e.y-i,x1:e.x+r,y1:e.y+i,vx:n.x,vy:n.y},t)},iP=function(e,t){var n=iQ(e,t.origin),r=e.x,i=e.y,o=0,a=0;return e.horizontal?(r=Math.min(e.x,e.base),o=Math.abs(e.base-e.x)):(i=Math.min(e.y,e.base),a=Math.abs(e.base-e.y)),iO({x0:r,y0:i+a,x1:r+o,y1:i,vx:n.x,vy:n.y},t)},iN=function(e,t){var n=iQ(e,t.origin);return iO({x0:e.x,y0:e.y,x1:e.x+(e.width||0),y1:e.y+(e.height||0),vx:n.x,vy:n.y},t)},iD=function(e){return Math.round(e*ik)/ik},iL=function(e,t,n,r){this._config=e,this._index=r,this._model=null,this._rects=null,this._ctx=t,this._el=n};er(iL.prototype,{_modelize:function(e,t,n,r){var i,o=this._index,a=ty(tE([n.font,{}],r,o)),s=tE([n.color,e9.color],r,o);return{align:tE([n.align,"center"],r,o),anchor:tE([n.anchor,"center"],r,o),area:r.chart.chartArea,backgroundColor:tE([n.backgroundColor,null],r,o),borderColor:tE([n.borderColor,null],r,o),borderRadius:tE([n.borderRadius,0],r,o),borderWidth:tE([n.borderWidth,0],r,o),clamp:tE([n.clamp,!1],r,o),clip:tE([n.clip,!1],r,o),color:s,display:e,font:a,lines:t,offset:tE([n.offset,4],r,o),opacity:tE([n.opacity,1],r,o),origin:function(e,t){var n=t.chart.getDatasetMeta(t.datasetIndex).vScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return e.horizontal?{x:r,y:null}:{x:null,y:r}}(this._el,r),padding:tv(tE([n.padding,4],r,o)),positioner:(i=this._el)instanceof rR?ij:i instanceof r_?iM:i instanceof rK?iP:iN,rotation:tE([n.rotation,0],r,o)*(Math.PI/180),size:iS(this._ctx,t,a),textAlign:tE([n.textAlign,"start"],r,o),textShadowBlur:tE([n.textShadowBlur,0],r,o),textShadowColor:tE([n.textShadowColor,s],r,o),textStrokeColor:tE([n.textStrokeColor,s],r,o),textStrokeWidth:tE([n.textStrokeWidth,0],r,o)}},update:function(e){var t,n,r,i,o,a,s,l,c,u,d=null,h=null,m=this._index,p=this._config,f=tE([p.display,!0],e,m);f&&(t=e.dataset.data[m],(r=V(n=X(J(p.formatter,[t,e]),t))?[]:iB(n)).length)&&(o=(i=d=this._modelize(f,r,p,e)).borderWidth||0,a=i.padding,s=i.size.height,c=-(l=i.size.width)/2,u=-s/2,h={frame:{x:c-a.left-o,y:u-a.top-o,w:l+a.width+2*o,h:s+a.height+2*o},text:{x:c,y:u,w:l,h:s}}),this._model=d,this._rects=h},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,t){var n,r,i,o,a,s=e.ctx,l=this._model,c=this._rects;this.visible()&&(s.save(),l.clip&&(n=l.area,s.beginPath(),s.rect(n.left,n.top,n.right-n.left,n.bottom-n.top),s.clip()),s.globalAlpha=Math.max(0,Math.min(l.opacity,1)),s.translate(iD(t.x),iD(t.y)),s.rotate(l.rotation),r=c.frame,i=l.backgroundColor,o=l.borderColor,a=l.borderWidth,(i||o&&a)&&(s.beginPath(),function(e,t,n,r,i,o){var a=Math.PI/2;if(o){var s=Math.min(o,i/2,r/2),l=t+s,c=n+s,u=t+r-s,d=n+i-s;e.moveTo(t,c),l<u&&c<d?(e.arc(l,c,s,-Math.PI,-a),e.arc(u,c,s,-a,0),e.arc(u,d,s,0,a),e.arc(l,d,s,a,Math.PI)):l<u?(e.moveTo(l,n),e.arc(u,c,s,-a,a),e.arc(l,c,s,a,Math.PI+a)):c<d?(e.arc(l,c,s,-Math.PI,0),e.arc(l,d,s,0,Math.PI)):e.arc(l,c,s,-Math.PI,Math.PI),e.closePath(),e.moveTo(t,n)}else e.rect(t,n,r,i)}(s,iD(r.x)+a/2,iD(r.y)+a/2,iD(r.w)-a,iD(r.h)-a,l.borderRadius),s.closePath(),i&&(s.fillStyle=i,s.fill()),o&&a&&(s.strokeStyle=o,s.lineWidth=a,s.lineJoin="miter",s.stroke())),function(e,t,n,r){var i,o,a,s,l,c,u=r.textAlign,d=r.color,h=!!d,m=r.font,p=t.length,f=r.textStrokeColor,g=r.textStrokeWidth,A=f&&g;if(p&&(h||A))for(i=n,o=m.lineHeight,a=i.w,s=i.x,l=i.y+o/2,"center"===u?s+=a/2:("end"===u||"right"===u)&&(s+=a),n={h:o,w:a,x:s,y:l},e.font=m.string,e.textAlign=u,e.textBaseline="middle",e.shadowBlur=r.textShadowBlur,e.shadowColor=r.textShadowColor,h&&(e.fillStyle=d),A&&(e.lineJoin="round",e.lineWidth=g,e.strokeStyle=f),c=0,p=t.length;c<p;++c)!function(e,t,n){var r=e.shadowBlur,i=n.stroked,o=iD(n.x),a=iD(n.y),s=iD(n.w);i&&e.strokeText(t,o,a,s),n.filled&&(r&&i&&(e.shadowBlur=0),e.fillText(t,o,a,s),r&&i&&(e.shadowBlur=r))}(e,t[c],{stroked:A,filled:h,w:n.w,x:n.x,y:n.y+n.h*c})}
3159(s,l.lines,c.text,l),s.restore())}});var iz=Number.MIN_SAFE_INTEGER||-0x1fffffffffffff,iF=Number.MAX_SAFE_INTEGER||0x1fffffffffffff;function i_(e,t,n){var r=Math.cos(n),i=Math.sin(n),o=t.x,a=t.y;return{x:o+r*(e.x-o)-i*(e.y-a),y:a+i*(e.x-o)+r*(e.y-a)}}function iU(e,t){var n,r,i,o,a,s=iF,l=iz,c=t.origin;for(n=0;n<e.length;++n)i=(r=e[n]).x-c.x,o=r.y-c.y,s=Math.min(s,a=t.vx*i+t.vy*o),l=Math.max(l,a);return{min:s,max:l}}function iH(e,t){var n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r);return{vx:(t.x-e.x)/i,vy:(t.y-e.y)/i,origin:e,ln:i}}var iV=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};function iq(e,t,n){var r=t.positioner(e,t),i=r.vx,o=r.vy;if(!i&&!o)return{x:r.x,y:r.y};var a=n.w,s=n.h,l=t.rotation,c=Math.abs(a/2*Math.cos(l))+Math.abs(s/2*Math.sin(l)),u=Math.abs(a/2*Math.sin(l))+Math.abs(s/2*Math.cos(l)),d=1/Math.max(Math.abs(i),Math.abs(o));return c*=i*d,u*=o*d,c+=t.offset*i,u+=t.offset*o,{x:r.x+c,y:r.y+u}}er(iV.prototype,{center:function(){var e=this._rect;return{x:e.x+e.w/2,y:e.y+e.h/2}},update:function(e,t,n){this._rotation=n,this._rect={x:t.x+e.x,y:t.y+e.y,w:t.w,h:t.h}},contains:function(e){var t=this._rect;return!((e=i_(e,this.center(),-this._rotation)).x<t.x-1||e.y<t.y-1||e.x>t.x+t.w+2||e.y>t.y+t.h+2)},intersects:function(e){var t,n,r,i=this._points(),o=e._points(),a=[iH(i[0],i[1]),iH(i[0],i[3])];for(this._rotation!==e._rotation&&a.push(iH(o[0],o[1]),iH(o[0],o[3])),t=0;t<a.length;++t)if(n=iU(i,a[t]),r=iU(o,a[t]),n.max<r.min||r.max<n.min)return!1;return!0},_points:function(){var e=this._rect,t=this._rotation,n=this.center();return[i_({x:e.x,y:e.y},n,t),i_({x:e.x+e.w,y:e.y},n,t),i_({x:e.x+e.w,y:e.y+e.h},n,t),i_({x:e.x,y:e.y+e.h},n,t)]}});var iW={prepare:function(e){var t,n,r,i,o,a=[];for(t=0,r=e.length;t<r;++t)for(n=0,i=e[t].length;n<i;++n)o=e[t][n],a.push(o),o.$layout={_box:new iV,_hidable:!1,_visible:!0,_set:t,_idx:o._index};return a.sort(function(e,t){var n=e.$layout,r=t.$layout;return n._idx===r._idx?r._set-n._set:r._idx-n._idx}),this.update(a),a},update:function(e){var t,n,r,i,o,a=!1;for(t=0,n=e.length;t<n;++t)i=(r=e[t]).model(),(o=r.$layout)._hidable=i&&"auto"===i.display,o._visible=r.visible(),a|=o._hidable;a&&function(e){var t,n,r,i,o,a,s;for(t=0,n=e.length;t<n;++t)(i=(r=e[t]).$layout)._visible&&(s=new Proxy(r._el,{get:(e,t)=>e.getProps([t],!0)[t]}),o=r.geometry(),a=iq(s,r.model(),o),i._box.update(a,o,r.rotation()));!function(e,t){var n,r,i,o;for(n=e.length-1;n>=0;--n)for(i=e[n].$layout,r=n-1;r>=0&&i._visible;--r)(o=e[r].$layout)._visible&&i._box.intersects(o._box)&&t(i,o)}(e,function(e,t){var n=e._hidable,r=t._hidable;n&&r||r?t._visible=!1:n&&(e._visible=!1)})}(e)},lookup:function(e,t){var n,r;for(n=e.length-1;n>=0;--n)if((r=e[n].$layout)&&r._visible&&r._box.contains(t))return e[n];return null},draw:function(e,t){var n,r,i,o,a,s;for(n=0,r=t.length;n<r;++n)(o=(i=t[n]).$layout)._visible&&(a=i.geometry(),s=iq(i._el,i.model(),a),o._box.update(s,a,i.rotation()),i.draw(e,s))}},iK="$datalabels",iG="$default";function iX(e,t,n,r){if(t){var i,o=n.$context,a=n.$groups;!t[a._set]||(i=t[a._set][a._key])&&!0===J(i,[o,r])&&(e[iK]._dirty=!0,n.update(o))}}var iY=e.i(59638);let iJ="label";function iZ(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function i$(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:iJ,r=[];e.datasets=t.map(t=>{let i=e.datasets.find(e=>e[n]===t[n]);return!i||!t.data||r.includes(i)?{...t}:(r.push(i),Object.assign(i,t),i)})}let i0=(0,iY.forwardRef)(function(e,t){let{height:n=150,width:r=300,redraw:i=!1,datasetIdKey:o,type:a,data:s,options:l,plugins:c=[],fallbackContent:u,updateMode:d,...h}=e,m=(0,iY.useRef)(null),p=(0,iY.useRef)(null),f=()=>{m.current&&(p.current=new rB(m.current,{type:a,data:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:iJ,n={labels:[],datasets:[]};return n.labels=e.labels,i$(n,e.datasets,t),n}(s,o),options:l&&{...l},plugins:c}),iZ(t,p.current))},g=()=>{iZ(t,null),p.current&&(p.current.destroy(),p.current=null)};return(0,iY.useEffect)(()=>{var e;let t;!i&&p.current&&l&&(e=p.current,(t=e.options)&&l&&Object.assign(t,l))},[i,l]),(0,iY.useEffect)(()=>{!i&&p.current&&(p.current.config.data.labels=s.labels)},[i,s.labels]),(0,iY.useEffect)(()=>{!i&&p.current&&s.datasets&&i$(p.current.config.data,s.datasets,o)},[i,s.datasets]),(0,iY.useEffect)(()=>{p.current&&(i?(g(),setTimeout(f)):p.current.update(d))},[i,l,s.labels,s.datasets,d]),(0,iY.useEffect)(()=>{p.current&&(g(),setTimeout(f))},[a]),(0,iY.useEffect)(()=>(f(),()=>g()),[]),iY.default.createElement("canvas",{ref:m,role:"img",height:n,width:r,...h},u)});function i1(e,t){return rB.register(t),(0,iY.forwardRef)((t,n)=>
3159iY.default.createElement(i0,{...t,ref:n,type:e}))}let i2=i1("bar",class extends np{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,t,n,r){return ng(e,t,n,r)}parseArrayData(e,t,n,r){return ng(e,t,n,r)}parseObjectData(e,t,n,r){let i,o,a,s,{iScale:l,vScale:c}=e,{xAxisKey:u="x",yAxisKey:d="y"}=this._parsing,h="x"===l.axis?u:d,m="x"===c.axis?u:d,p=[];for(i=n,o=n+r;i<o;++i)s=t[i],(a={})[l.axis]=l.parse(es(s,h),i),p.push(nf(es(s,m),a,c,i));return p}updateRangeFromParsed(e,t,n,r){super.updateRangeFromParsed(e,t,n,r);let i=n._custom;i&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,i.min),e.max=Math.max(e.max,i.max))}getMaxOverflow(){return 0}getLabelAndValue(e){let{iScale:t,vScale:n}=this._cachedMeta,r=this.getParsed(e),i=r._custom,o=nA(i)?"["+i.start+", "+i.end+"]":""+n.getLabelForValue(r[n.axis]);return{label:""+t.getLabelForValue(r[t.axis]),value:o}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){let t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}updateElements(e,t,n,r){let i="reset"===r,{index:o,_cachedMeta:{vScale:a}}=this,s=a.getBasePixel(),l=a.isHorizontal(),c=this._getRuler(),{sharedOptions:u,includeOptions:d}=this._getSharedOptions(t,r);for(let h=t;h<t+n;h++){let t=this.getParsed(h),n=i||V(t[a.axis])?{base:s,head:s}:this._calculateBarValuePixels(h),m=this._calculateBarIndexPixels(h,c),p=(t._stacks||{})[a.axis],f={horizontal:l,base:n.base,enableBorderRadius:!p||nA(t._custom)||o===p._top||o===p._bottom,x:l?n.head:m.center,y:l?m.center:n.head,height:l?m.size:Math.abs(n.size),width:l?Math.abs(n.size):m.size};d&&(f.options=u||this.resolveDataElementOptions(h,e[h].active?"active":r));let g=f.options||e[h].options;!function(e,t,n,r){let i,o,a,s,l,c=t.borderSkipped,u={};if(!c){e.borderSkipped=u;return}if(!0===c){e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}let{start:d,end:h,reverse:m,top:p,bottom:f}=(e.horizontal?(i=e.base>e.x,o="left",a="right"):(i=e.base<e.y,o="bottom",a="top"),i?(s="end",l="start"):(s="start",l="end"),{start:o,end:a,reverse:i,top:s,bottom:l});"middle"===c&&n&&(e.enableBorderRadius=!0,(n._top||0)===r?c=p:(n._bottom||0)===r?c=f:(u[nv(f,d,h,m)]=!0,c=p)),u[nv(c,d,h,m)]=!0,e.borderSkipped=u}(f,g,p,o),function(e,{inflateAmount:t},n){e.inflateAmount="auto"===t?.33*(1===n):t}(f,g,c.ratio),this.updateElement(e[h],h,f,r)}}_getStacks(e,t){let{iScale:n}=this._cachedMeta,r=n.getMatchingVisibleMetas(this._type).filter(e=>e.controller.options.grouped),i=n.options.stacked,o=[],a=this._cachedMeta.controller.getParsed(t),s=a&&a[n.axis],l=e=>{let t=e._parsed.find(e=>e[n.axis]===s),r=t&&t[e.vScale.axis];if(V(r)||isNaN(r))return!0};for(let n of r)if(!(void 0!==t&&l(n))&&((!1===i||-1===o.indexOf(n.stack)||void 0===i&&void 0===n.stack)&&o.push(n.stack),n.index===e))break;return o.length||o.push(void 0),o}_getStackCount(e){return this._getStacks(void 0,e).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){let e=this.chart.scales,t=this.chart.options.indexAxis;return Object.keys(e).filter(n=>e[n].axis===t).shift()}_getAxis(){let e={},t=this.getFirstScaleIdForIndexAxis();for(let n of this.chart.data.datasets)e[X("x"===this.chart.options.indexAxis?n.xAxisID:n.yAxisID,t)]=!0;return Object.keys(e)}_getStackIndex(e,t,n){let r=this._getStacks(e,n),i=void 0!==t?r.indexOf(t):-1;return -1===i?r.length-1:i}_getRuler(){let e,t,n=this.options,r=this._cachedMeta,i=r.iScale,o=[];for(e=0,t=r.data.length;e<t;++e)o.push(i.getPixelForValue(this.getParsed(e)[i.axis],e));let a=n.barThickness;return{min:a||function(e){let t,n,r,i,o=e.iScale,a=function(e,t){if(!e._cache.$bar){let n=e.getMatchingVisibleMetas(t),r=[];for(let t=0,i=n.length;t<i;t++)r=r.concat(n[t].controller.getAllParsedValues(e));e._cache.$bar=eF(r.sort((e,t)=>
3159e-t))}return e._cache.$bar}(o,e.type),s=o._length,l=()=>{32767!==r&&-32768!==r&&(ec(i)&&(s=Math.min(s,Math.abs(r-i)||s)),i=r)};for(t=0,n=a.length;t<n;++t)r=o.getPixelForValue(a[t]),l();for(t=0,i=void 0,n=o.ticks.length;t<n;++t)r=o.getPixelForTick(t),l();return s}(r),pixels:o,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:a?1:n.categoryPercentage*n.barPercentage}}_calculateBarValuePixels(e){let t,n,{_cachedMeta:{vScale:r,_stacked:i,index:o},options:{base:a,minBarLength:s}}=this,l=a||0,c=this.getParsed(e),u=c._custom,d=nA(u),h=c[r.axis],m=0,p=i?this.applyStack(r,c,i):h;p!==h&&(m=p-h,p=h),d&&(h=u.barStart,p=u.barEnd-u.barStart,0!==h&&eC(h)!==eC(u.barEnd)&&(m=0),m+=h);let f=V(a)||d?m:a,g=r.getPixelForValue(f);if(Math.abs(n=(t=this.chart.getDataVisibility(e)?r.getPixelForValue(m+p):g)-g)<s){var A;n=(0!==(A=n)?eC(A):(r.isHorizontal()?1:-1)*(r.min>=l?1:-1))*s,h===l&&(g-=n/2);let e=r.getPixelForDecimal(0),a=r.getPixelForDecimal(1),u=Math.min(e,a);t=(g=Math.max(Math.min(g,Math.max(e,a)),u))+n,i&&!d&&(c._stacks[r.axis]._visualValues[o]=r.getValueForPixel(t)-r.getValueForPixel(g))}if(g===r.getPixelForValue(l)){let e=eC(n)*r.getLineWidthForValue(l)/2;g+=e,n-=e}return{size:n,base:g,head:t,center:t+n/2}}_calculateBarIndexPixels(e,t){let n,r,i=t.scale,o=this.options,a=o.skipNull,s=X(o.maxBarThickness,1/0),l=this._getAxisCount();if(t.grouped){var c,u;let i,d,h,m,p,f,g,A,v,y=a?this._getStackCount(e):t.stackCount,E="flex"===o.barThickness?(c=y*l,d=(i=t.pixels)[e],h=e>0?i[e-1]:null,m=e<i.length-1?i[e+1]:null,p=o.categoryPercentage,null===h&&(h=d-(null===m?t.end-t.start:m-d)),null===m&&(m=d+d-h),f=d-(d-Math.min(h,m))/2*p,{chunk:Math.abs(m-h)/2*p/c,ratio:o.barPercentage,start:f}):(u=y*l,V(v=o.barThickness)?(g=t.min*o.categoryPercentage,A=o.barPercentage):(g=v*u,A=1),{chunk:g/u,ratio:A,start:t.pixels[e]-g/2}),C="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,b=this._getAxis().indexOf(X(C,this.getFirstScaleIdForIndexAxis())),I=this._getStackIndex(this.index,this._cachedMeta.stack,a?e:void 0)+b;n=E.start+E.chunk*I+E.chunk/2,r=Math.min(s,E.chunk*E.ratio)}else n=i.getPixelForValue(this.getParsed(e)[i.axis],e),r=Math.min(s,t.min*t.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}draw(){let e=this._cachedMeta,t=e.vScale,n=e.data,r=n.length,i=0;for(;i<r;++i)null===this.getParsed(i)[t.axis]||n[i].hidden||n[i].draw(this._ctx)}}),i3=i1("doughnut",nC);var i4=e.i(22936);let i5=({children:e,title:t,supportingText:n,className:o,isLoading:s,minHeight:c})=>(0,l.jsx)(a.Card,{className:(0,u.cls)(["p-6",o]),isLoading:s,minHeight:c,children:(0,l.jsxs)(i.Flexbox,{direction:"column",gap:"2",className:"h-full",children:[(0,l.jsxs)(i.Flexbox,{gap:"1",align:"start",children:[(0,l.jsx)(r.Text,{as:"h3",size:"sm",weight:"medium",children:t}),n&&(0,l.jsx)(i4.default,{children:n})]}),(0,l.jsx)(i.Flexbox,{direction:"column",className:"h-full",children:e})]})});e.s(["MenuCard",0,i5],80457),rB.register(class extends rn{static id="category";static defaults={ticks:{callback:it}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){let t=this._addedLabels;if(t.length){let e=this.getLabels();for(let{index:n,label:r}of t)e[n]===r&&e.splice(n,1);this._addedLabels=[]}super.init(e)}parse(e,t){let n,r;if(V(e))return null;let i=this.getLabels();return n=t=isFinite(t)&&i[t]===e?t:function(e,t,n,r){let i=e.indexOf(t);if(-1===i){var o;return o=n,"string"==typeof t?(o=e.push(t)-1,r.unshift({index:o,label:t})):isNaN(t)&&(o=null),o}return i!==e.lastIndexOf(t)?n:i}(i,e,X(t,e),this._addedLabels),r=i.length-1,null===n?null:ej(Math.round(n),0,r)}determineDataLimits(){let{minDefined:e,maxDefined:t}=this.getUserBounds(),{min:n,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(n=0),t||(r=this.getLabels().length-1)),this.min=n,this.max=r}buildTicks(){let e=this.min,t=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===e&&t===i.length-1?i:i.slice(e,t+1),this._valueRange=Math.max(i.length-!n,1),this._startValue=this.min-.5*!!n;for(let n=e;n<=t;n++)r.push({value:n});return r}getLabelForValue(e){return it.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){let t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}},io,rK,{id:"title",_element:r$,start(e,t,n){let r;r=new r$({ctx:e.ctx,options:n,chart:e}),nU.configure(e,r,n),nU.addBox(e,r),e.titleBlock=r},stop(e){let t=e.titleBlock;nU.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,n){let r=e.titleBlock;nU.configure(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},{id:"tooltip",_element:ie,positioners:r0,afterInit(e,t,n){n&&(e.tooltip=new ie({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){let t=e.tooltip;if(t&&t._willRender()){let n={tooltip:t};
3159if(!1===e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){let n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:r7},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},{id:"legend",_element:rJ,start(e,t,n){let r=e.legend=new rJ({ctx:e.ctx,options:n,chart:e});nU.configure(e,r,n),nU.addBox(e,r)},stop(e){nU.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){let r=e.legend;nU.configure(e,r,n),r.options=n},afterUpdate(e){let t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){let r=t.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),t.hidden=!0):(i.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){let t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:r,textAlign:i,color:o,useBorderRadius:a,borderRadius:s}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{let l=e.controller.getStyle(n?0:void 0),c=tv(l.borderWidth);return{text:t[e.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:r||l.pointStyle,rotation:l.rotation,textAlign:i||l.textAlign,borderRadius:a&&(s||l.borderRadius),datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}},rR,{id:"datalabels",defaults:{align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:function(e){if(V(e))return null;var t,n,r,i=e;if(W(e))if(V(e.label))if(V(e.r))for(r=0,i="",n=(t=Object.keys(e)).length;r<n;++r)i+=(0!==r?", ":"")+t[r]+": "+e[t[r]];else i=e.r;else i=e.label;return""+i},labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},beforeInit:function(e){e[iK]={_actives:[]}},beforeUpdate:function(e){var t=e[iK];t._listened=!1,t._listeners={},t._datasets=[],t._labels=[]},afterDatasetUpdate:function(e,t,n){var r,i,o,a,s,l,c,u,d,h,m,p,f,g,A=t.index,v=e[iK],y=v._datasets[A]=[],E=e.isDatasetVisible(A),C=e.data.datasets[A],b=(r=n,a=C.datalabels,s={},l=[],!1===a?null:(!0===a&&(a={}),o=Object.keys(i=(r=er({},[r,a])).labels||{}),delete r.labels,o.length?o.forEach(function(e){i[e]&&l.push(er({},[r,i[e],{_key:e}]))}):l.push(r),s=l.reduce(function(e,t){return Z(t.listeners||{},function(n,r){e[r]=e[r]||{},e[r][t._key||iG]=n}),delete t.listeners,e},{}),{labels:l,listeners:s})),I=t.meta.data||[],x=e.ctx;for(x.save(),c=0,d=I.length;c<d;++c)if((f=I[c])[iK]=[],E&&f&&e.getDataVisibility(c)&&!f.skip)for(u=0,h=b.labels.length;u<h;++u)p=(m=b.labels[u])._key,(g=new iL(m,x,f,c)).$groups={_set:A,_key:p||iG},g.$context={active:!1,chart:e,dataIndex:c,dataset:C,datasetIndex:A},g.update(g.$context),f[iK].push(g),y.push(g);
3159x.restore(),er(v._listeners,b.listeners,{merger:function(e,n,r){n[e]=n[e]||{},n[e][t.index]=r[e],v._listened=!0}})},afterUpdate:function(e){e[iK]._labels=iW.prepare(e[iK]._datasets)},afterDatasetsDraw:function(e){iW.draw(e,e[iK]._labels)},beforeEvent:function(e,t){if(e[iK]._listened){var n,r,i,o=t.event;switch(o.type){case"mousemove":case"mouseout":!function(e,t){var n,r,i,o,a,s=e[iK],l=s._listeners;if(l.enter||l.leave){if("mousemove"===t.type)a=iW.lookup(s._labels,t);else if("mouseout"!==t.type)return;o=s._hovered,s._hovered=a,n=a,(o||n)&&(o?n?o!==n&&(i=r=!0):i=!0:r=!0,i&&iX(e,l.leave,o,t),r&&iX(e,l.enter,n,t))}}(e,o);break;case"click":(i=(r=(n=e[iK])._listeners.click)&&iW.lookup(n._labels,o))&&iX(e,r,i,o)}}},afterEvent:function(e){var t,n,r,i,o,a,s,l=e[iK],c=iT(l._actives,l._actives=e.getActiveElements());for(t=0,n=c.length;t<n;++t)if((o=c[t])[1])for(r=0,i=(s=o[0].element[iK]||[]).length;r<i;++r)(a=s[r]).$context.active=1===o[1],a.update(a.$context);(l._dirty||c.length)&&(iW.update(l._labels),e.render()),delete l._dirty}}),e.s(["Chart",0,({type:e,data:t,options:n,title:r,supportingText:i,className:o,isLoading:a,emptyStateText:s})=>{let c=(0,iY.useMemo)(()=>({id:"emptyDoughnut",afterDraw(e,t,n){let{datasets:r}=e.data,i=!1;for(let e of r)i=i||e.data&&e.data.some(e=>e>0);if(!i){let{chartArea:{left:t,top:n,right:r,bottom:i},ctx:o}=e,a=(t+r)/2,l=(n+i)/2,c=Math.min(r-t,i-n)/2;o.save(),o.beginPath(),o.strokeStyle="#667085",o.lineWidth=2,o.arc(a,l,Math.max(c-20,0),0,2*Math.PI),o.stroke(),o.textAlign="center",o.textBaseline="middle",o.font="500 14px Sohne",o.fillStyle="#667085",o.fillText(s??"",a,l),o.restore()}}}),[s]),u=(0,iY.useMemo)(()=>"doughnut"===e?[c]:[],[e,s]),d=(0,iY.useMemo)(()=>{switch(e){case"bar":return(0,l.jsx)(i2,{data:t,options:n});case"doughnut":return(0,l.jsx)(i3,{data:t,options:n,plugins:u})}},[t,e,n,u]);return(0,l.jsx)(i5,{title:r,supportingText:i,className:o,isLoading:a,minHeight:260,children:d})}],36316),e.s(["MobileDealCardSkeleton",0,({length:e=7})=>(0,l.jsx)(i.Flexbox,{direction:"column",gap:"6",className:"w-full !overflow-y-hidden bg-gray-100",children:Array.from({length:e}).map((e,t)=>(0,l.jsx)(s.Skeleton,{width:"w-full",height:104,className:"flex-shrink-0 rounded-md"},t))})],67846);var i6=e.i(10937);e.s(["IntegrationsSkeleton",0,({integration:e})=>(0,l.jsxs)(i.Flexbox,{direction:"column",gap:"6",children:[(0,l.jsx)(s.Skeleton,{className:"h-[92px] lg:h-[72px]"}),(0,l.jsx)("div",{className:"h-[1px] bg-gray-100"}),(0,l.jsx)(s.Skeleton,{className:"h-[144px] lg:h-[130px]"}),e===i6.Integration.Docusign.toLocaleLowerCase()&&(0,l.jsx)("div",{className:"h-[1px] bg-gray-100"}),e!==i6.Integration.HelloSign.toLocaleLowerCase()&&(0,l.jsx)(s.Skeleton,{className:"h-[200px] lg:h-[150px]"})]})],35036);var i8=e.i(30897);let i7=(e,t="")=>e?e.replace(/<p\b[^>]*>\s*<\/p>/gi,t):"";e.s(["checkForEmptyContent",0,e=>e&&""!==i7(e).replace(/<[^>]+>/g,"").replace(/\s| |<br\s*\/?>/gi,"").trim()?e:null,"processComment",0,i7,"useAdditionalTermsContentTextEditor",0,()=>(0,i8.useTextEditor)({options:{extensions:(0,i8.getTextEditorExtensions)("Add your section content here","block block*"),editorProps:{attributes:{class:"!px-4 !py-3"}}}}),"useMessageTextEditor",0,e=>(0,i8.useTextEditor)({options:{extensions:(0,i8.getTextEditorExtensions)("Add your message here","block block*"),editorProps:{attributes:{class:"!px-4 !py-3 !min-h-0 pb-2"}},content:e}}),"useUsageNotesTextEditor",0,()=>(0,i8.useTextEditor)({options:{extensions:(0,i8.getTextEditorExtensions)("Add usage notes for your colleagues"),editorProps:{attributes:{class:"!px-4 !py-3 !min-h-[135px]"}}}})],54929),e.i(47807)}]); 3160 3161//# debugId=9ae48541-f9f9-18dd-4b23-25e6562a52d4
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.