New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@accordproject/markdown-editor

Package Overview
Dependencies
Maintainers
6
Versions
623
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@accordproject/markdown-editor - npm Package Compare versions

Comparing version 0.92.3-20200602214846 to 0.92.3-20200603125543

2

lib/index.cjs.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@accordproject/markdown-cicero"),require("@accordproject/markdown-html"),require("@accordproject/markdown-slate"),require("is-hotkey"),require("slate-react"),require("slate"),require("slate-history"),require("prop-types"),require("image-extensions"),require("styled-components"),require("semantic-ui-react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","@accordproject/markdown-cicero","@accordproject/markdown-html","@accordproject/markdown-slate","is-hotkey","slate-react","slate","slate-history","prop-types","image-extensions","styled-components","semantic-ui-react","react-dom"],t):t((e=e||self).MarkdownEditor={},e.React,e.markdownCicero,e.markdownHtml,e.markdownSlate,e.isHotKey,e.slateReact,e.slate,e.slateHistory,e.PropTypes,e.imageExtension,e.styled,e.semanticUiReact,e.ReactDOM)}(this,(function(e,t,n,r,o,a,l,i,c,u,s,d,f,p){"use strict";var m,h,g="default"in t?t.default:t;function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(){return(L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}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 v(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){y(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}function E(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||x(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=x(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,a=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}a=a&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a,u=u&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u,s=s&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s,d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d,p=p&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p;var F,B=["ol_list","ul_list"],S="heading_one",O="heading_two",R="heading_three",T="heading_four",j="heading_five",D="heading_six",P=[S,O,R,T,j,D],_="horizontal_rule",N=(y(m={},"linebreak",!0),y(m,"softbreak",!0),y(m,"html_inline",!0),y(m,"link",!0),y(m,"image",!0),m),Z=(y(h={},"linebreak",!0),y(h,"softbreak",!0),y(h,"image",!0),y(h,_,!0),h),I=function(e){var t=e.isVoid,n=e.isInline;return e.isInline=function(t){return N[t.type]||n(e)},e.isVoid=function(n){return Z[n.type]||t(e)},e},z={"mod+b":{type:"mark",code:"bold"},"mod+i":{type:"mark",code:"italic"},"mod+shift+9":{type:"mark",code:"code"},"mod+shift+7":{type:"block",code:"ol_list"},"mod+shift+8":{type:"block",code:"ul_list"},"mod+shift+.":{type:"block",code:"block_quote"},"mod+shift+g":{type:"image",code:"image"},"mod+z":{type:"special",code:"undo"},"mod+shift+z":{type:"special",code:"redo"},"mod+k":{type:"link",code:"link"}},q=(y(F={},"ol_list",!0),y(F,"ul_list",!0),F),W=v(y({},"block_quote",!0),q),H=["mod+b","mod+i","mod+shift+7","mod+shift+8","mod+shift+9","mod+shift+.","mod+shift+g","mod+k"],A="#122330",U="bold",K="Normal",V="#FFFFFF",G="#F0F0F0",$="#949CA2",J="#414F58",X={background:G,symbol:J},Y={paragraph:K,heading_one:"Heading 1",heading_two:"Heading 2",heading_three:"Heading 3",block_quote:K,list_item:K,link:K},Q={color:J,alignSelf:"center",width:"100px"},ee={fontSize:"25px",lineHeight:"23px",fontWeight:U,color:A},te={fontSize:"20px",lineHeight:"20px",fontWeight:U,color:A},ne={fontSize:"16px",lineHeight:"16px",fontWeight:U,color:A},re={borderRadius:"5px",backgroundColor:"#FFFFFF",color:"#000000"},oe=function(e){if("string"!=typeof e)return!1;var t=e.match(ae);if(!t)return!1;var n=t[1];if(!n)return!1;if(le.test(n)||ie.test(n))return!0;return!1},ae=/^(?:\w+:)?\/\/(\S+)$/,le=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,ie=/^[^\s\.]+\.\S{2,}$/;function ce(){var e=b(["\n place-self: center;\n user-select: none !important;\n width: ",";\n height: ",";\n padding: ",";\n background-color: ",";\n border-radius: 5px;\n cursor: pointer;\n &:hover {\n background-color: ",";\n }\n"]);return ce=function(){return e},e}var ue=d.svg(ce(),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.padding}),(function(e){return e.background}),G);function se(){var e=b(["\n display: block;\n max-width: 100%;\n max-height: 20em;\n box-shadow: ",";\n"]);return se=function(){return e},e}var de=d.img(se(),(function(e){return e.shadow?"0 0 0 3px #B4D5FF":"none"})),fe=function(e,t){var n={type:"image",data:{href:t,title:t},children:[{text:""}]};i.Transforms.insertNodes(e,n)},pe=function(e){var t=e.insertData,n=e.isVoid;return e.isVoid=function(e){return"image"===e.type||n(e)},e.insertData=function(n){var r=n.getData("text/plain"),o=n.files;if(o&&o.length>0){var a,l=M(o);try{var i=function(){var t=a.value,n=new FileReader;"image"===w(t.type.split("/"),1)[0]&&(n.addEventListener("load",(function(){var t=n.result;fe(e,t)})),n.readAsDataURL(t))};for(l.s();!(a=l.n()).done;)i()}catch(e){l.e(e)}finally{l.f()}}else!function(e){if(!e)return!1;if(!oe(e))return!1;var t=new URL(e).pathname.split(".").pop();return s.includes(t)}(r)?t(n):fe(e,r)},e},me=function(e){var t=e.type,n=e.label,r=e.icon,o=e.canBeFormatted,a=E(e,["type","label","icon","canBeFormatted"]),i=l.useEditor();return g.createElement(f.Popup,{content:n,style:re,position:"bottom center",trigger:g.createElement(ue,L({"aria-label":t,onMouseDown:function(e){if(e.preventDefault(),o(i)){var t=window.prompt("Enter the URL of the image:");t&&fe(i,t)}}},a),r())})};me.propTypes={icon:u.func,type:u.string,label:u.string,canBeFormatted:u.func};var he=function(e){var t=e.attributes,n=e.children,r=e.element,o=l.useSelected(),a=l.useFocused();return g.createElement("span",t,g.createElement("span",{contentEditable:!1},g.createElement(de,{src:r.data.href,shadow:o&&a})),n)};function ge(){var e=b(["\n font-family: serif;\n"]);return ge=function(){return e},e}he.displayName="ImageElement",he.propTypes={children:u.node,element:u.shape({data:u.shape({href:u.string})}),attributes:u.any};var ye=d.div(ge());function Le(){var e=b(["\n overflow: visible; /* For IE */\n padding: 0;\n border: none;\n border-top: medium double #333;\n color: #333;\n text-align: center;\n"]);return Le=function(){return e},e}ye.propTypes={type:u.oneOf(P)};var Ce=d.div(Le()),ve=function(e){var t,n=e.attributes,r=e.children,o=e.element,a=e.customElements,l=o.type,i=o.data,c=P.includes(l)?function(e){return(t=e.children,t.reduce((function(e,t){return"".concat(e).concat(t.text)}),"")).replace(/ /g,"-").replace(/%([abcdef]|\d){2,2}/gi,"").replace(/[\/?!:\[\]`.,()*"';{}+=<>~\$|#@&–—]/g,"").replace(/[。?!,、;:“”【】()〔〕[]﹃﹄“ ”‘’﹁﹂—…-~《》〈〉「」]/g,"");var t}(o):null,u=(y(t={},"paragraph",(function(){return g.createElement("p",n,r)})),y(t,S,(function(){return g.createElement(ye,L({id:c,as:"h1"},n),r)})),y(t,O,(function(){return g.createElement(ye,L({id:c,as:"h2"},n),r)})),y(t,R,(function(){return g.createElement(ye,L({id:c,as:"h3"},n),r)})),y(t,T,(function(){return g.createElement(ye,L({id:c,as:"h4"},n),r)})),y(t,j,(function(){return g.createElement(ye,L({id:c,as:"h5"},n),r)})),y(t,D,(function(){return g.createElement(ye,L({id:c,as:"h6"},n),r)})),y(t,"softbreak",(function(){return g.createElement("span",L({className:"softbreak"},n)," ",r)})),y(t,"linebreak",(function(){return g.createElement("br",L({className:"linebreak"},n))})),y(t,"link",(function(){return g.createElement("a",L({},n,{href:i.href}),r)})),y(t,"html_block",(function(){return g.createElement("pre",L({className:"html_block"},n),r)})),y(t,"code_block",(function(){return g.createElement("pre",n,r)})),y(t,"block_quote",(function(){return g.createElement("blockquote",n,r)})),y(t,"ol_list",(function(){return g.createElement("ol",n,r)})),y(t,"ul_list",(function(){return g.createElement("ul",n,r)})),y(t,"list_item",(function(){return g.createElement("li",n,r)})),y(t,"image",(function(){return g.createElement(he,e)})),y(t,_,(function(){return g.createElement(Ce,n,r)})),y(t,"html_inline",(function(){return g.createElement("span",L({className:"html_inline"},n),i.content,r)})),y(t,"default",(function(){return console.log("Didn't know how to render ".concat(JSON.stringify(o,null,2))),g.createElement("p",n,r)})),t),s=a?v(v({},u),a(n,r,o)):u;return(s[l]||s.default)()};ve.propTypes={children:u.node,element:u.shape({data:u.object,type:u.string}),attributes:u.any};var Ee=function(e){var t=e.attributes,n=e.children,r=e.leaf;return r.bold&&(n=g.createElement("strong",null,n)),r.code&&(n=g.createElement("code",null,n)),r.italic&&(n=g.createElement("em",null,n)),g.createElement("span",t,n)};Ee.propTypes={children:u.node,leaf:u.object,attributes:u.any};var be=function(e,t){return!!w(i.Editor.nodes(e,{match:function(e){return e.type===t}}),1)[0]},we=function(e,t){var n=i.Editor.marks(e);return!!n&&!0===n[t]},xe=function(e,t){var n,r=be(e,t),o=function(e){return"block_quote"===e};if(i.Transforms.unwrapNodes(e,{match:function(e){return o(e.type)},split:!0}),i.Transforms.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),i.Transforms.unwrapNodes(e,{match:function(e){return B.includes(e.type)},split:!0}),"paragraph"===t||t.startsWith("heading"))i.Transforms.setNodes(e,{type:t});else if(!r){var a={type:t,children:[],data:o(t)?{}:{tight:!0}};if(i.Transforms.wrapNodes(e,a),n=t,B.includes(n)){var l,c={type:"list_item",children:[],data:{tight:!0}},u=M(i.Node.descendants(e,{from:e.selection.anchor.path,to:e.selection.focus.path}));try{for(u.s();!(l=u.n()).done;){var s=w(l.value,2),d=s[0],f=s[1];"paragraph"===d.type&&i.Transforms.wrapNodes(e,c,{at:f})}}catch(e){u.e(e)}finally{u.f()}}}},ke=function(e,t){we(e,t)?i.Editor.removeMark(e,t):i.Editor.addMark(e,t,!0)},Me=function(e){return"link"===i.Node.parent(e,e.selection.focus.path).type},Fe=function(e){return i.Node.get(e,e.selection.focus.path).text.length===e.selection.focus.offset},Be=function(e){i.Transforms.unwrapNodes(e,{match:function(e){return"link"===e.type}})},Se=function(e,t,n){e.selection&&function(e,t,n){var r={type:"link",data:{href:t},children:n?[{text:n}]:[{text:t}]},o=e.selection&&i.Range.isCollapsed(e.selection);if(o&&Me(e)){var a=l.ReactEditor.findPath(e,i.Node.parent(e,e.selection.focus.path));return n!==i.Editor.string(e,a)&&i.Transforms.insertText(e,n,{at:a}),i.Transforms.select(e,a),Be(e),void i.Transforms.wrapNodes(e,r,{split:!0})}o?i.Transforms.insertNodes(e,r):(Be(e),i.Transforms.wrapNodes(e,r,{split:!0}))}(e,t,n)},Oe=function(e){var t=e.isInline,n=e.insertBreak;return e.isInline=function(e){return"link"===e.type||t(e)},e.insertBreak=function(){if(function(e){return Me(e)&&Fe(e)}(e)){var t=i.Editor.after(e,e.selection.focus.path);i.Transforms.setSelection(e,{anchor:t,focus:t}),n()}else n()},e},Re=function(e){var t=e.insertData;return e.insertData=function(a){var l=a.getData("text/html"),c=a.getData("text/plain");if(l||c)try{var u=new r.HtmlTransformer,s=new o.SlateTransformer,d=new n.CiceroMarkTransformer,f=l?s.fromCiceroMark(u.toCiceroMark(l)):s.fromCiceroMark(d.fromMarkdown(c));i.Transforms.insertFragment(e,f.document.children)}catch(e){console.error(e)}else t(a)},e},Te=function(e){var t=e.insertBreak;return e.insertBreak=function(){var n=i.Node.get(e,e.selection.focus.path);if("text"===n.object&&""===n.text){var r,o=M(i.Node.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(o.s();!(r=o.n()).done;){var a=w(r.value,1)[0];if(W[a.type])return q[a.type]&&i.Transforms.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),void i.Transforms.unwrapNodes(e,{match:function(e){return W[e.type]},split:!0})}}catch(e){o.e(e)}finally{o.f()}}var l,c=M(i.Node.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(c.s();!(l=c.n()).done;){if("list_item"===w(l.value,1)[0].type){var u={type:"list_item",children:[{object:"block",type:"paragraph",children:[{object:"text",text:""}],data:{}}],data:{tight:!0}};return void i.Transforms.insertNodes(e,u,{match:function(e){return"list_item"===e.type}})}}}catch(e){c.e(e)}finally{c.f()}t()},e};function je(){var e=b(["\n position: sticky;\n top: 0;\n width: 100%;\n background-color: #FFF;\n padding: 15px;\n z-index: 10;\n display: flex;\n align-content: space-evenly;\n justify-content: center;\n margin-bottom: 20px;\n & > * {\n display: inline-block;\n }\n & > * + * {\n margin-left: 15px;\n }\n"]);return je=function(){return e},e}var De=d.div(je()),Pe=g.forwardRef((function(e,t){var n=L({},e);return g.createElement(De,L({},n,{ref:t}))}));Pe.displayName="ToolbarMenu";var _e=function(e){var t=e.toggleFunc,n=e.activeFunc,r=e.type,o=e.label,a=e.icon,i=e.canBeFormatted,c=e.activeButton,u=E(e,["toggleFunc","activeFunc","type","label","icon","canBeFormatted","activeButton"]),s=l.useSlate(),d=n(s,r),p=d?c.symbol:$,m=d?c.background:V;return g.createElement(f.Popup,{content:o,style:re,position:"bottom center",trigger:g.createElement(ue,L({"aria-label":r,onMouseDown:function(e){e.preventDefault(),i(s)&&t(s,r)},isActive:d,background:m},u),a(p))})};_e.propTypes={toggleFunc:u.func,activeFunc:u.func,canBeFormatted:u.func,icon:u.func,type:u.string,label:u.string,activeButton:u.object};var Ne=function(e){var t=e.toggleFunc,n=e.type,r=e.label,o=e.icon,a=E(e,["toggleFunc","type","label","icon"]),i=l.useSlate();return g.createElement(f.Popup,{content:r,style:re,position:"bottom center",trigger:g.createElement(ue,L({"aria-label":n,onMouseDown:function(e){e.preventDefault(),t(i,n)},background:V},a),o($))})};Ne.propTypes={toggleFunc:u.func,activeFunc:u.func,icon:u.func,type:u.string,label:u.string};var Ze=function(e){var t=e.showLinkModal,n=e.setShowLinkModal,r=e.type,o=e.label,a=e.icon,i=e.canBeFormatted,c=e.activeButton,u=E(e,["showLinkModal","setShowLinkModal","type","label","icon","canBeFormatted","activeButton"]),s=t,d=s?c.symbol:$,p=s?c.background:V,m=l.useEditor();return g.createElement(f.Popup,{content:o,style:re,position:"bottom center",trigger:g.createElement(ue,L({"aria-label":r,onMouseDown:function(){i(m)&&m.selection&&n(!0)},isActive:s,background:p},u),a(d))})};Ze.displayName="HyperlinkButton",Ze.propTypes={showLinkModal:u.bool,setShowLinkModal:u.func,icon:u.func,type:u.string,label:u.string,ref:u.any,canBeFormatted:u.func,activeButton:u.object};var Ie=function(e){var t=e.editor,n=e.type,r=e.style,o=e.canBeFormatted;return g.createElement(f.Dropdown.Item,{text:Y[n],style:r,onMouseDown:function(e){e.preventDefault(),o(t)&&xe(t,n)}})};Ie.propTypes={editor:u.object,type:u.string,style:u.object,canBeFormatted:u.func};var ze=function(e){var t=e.canBeFormatted,n=l.useSlate(),r=n&&n.selection?Y[i.Node.parent(n,n.selection.focus.path).type]:"Style";return g.createElement(f.Dropdown,{simple:!0,openOnFocus:!0,text:r,style:Q},g.createElement(f.Dropdown.Menu,null,g.createElement(Ie,{editor:n,type:"paragraph",style:null,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:S,style:ee,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:O,style:te,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:R,style:ne,canBeFormatted:t})))};ze.propTypes={canBeFormatted:u.func};var qe=function(e){var t=e.children;return p.createPortal(t,document.body)},We=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 17 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-15.000000, -162.000000)"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"ic_content_copy_24px",transform:"translate(14.000000, 160.071068)"},g.createElement("polygon",{id:"Path",points:"0 0 20 0 20 20 0 20"}),g.createElement("path",{d:"M13.3333333,0.833333333 L3.33333333,0.833333333 C2.41666667,0.833333333 1.66666667,1.58333333 1.66666667,2.5 L1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,2.5 L13.3333333,2.5 L13.3333333,0.833333333 Z M15.8333333,4.16666667 L6.66666667,4.16666667 C5.75,4.16666667 5,4.91666667 5,5.83333333 L5,17.5 C5,18.4166667 5.75,19.1666667 6.66666667,19.1666667 L15.8333333,19.1666667 C16.75,19.1666667 17.5,18.4166667 17.5,17.5 L17.5,5.83333333 C17.5,4.91666667 16.75,4.16666667 15.8333333,4.16666667 Z M15.8333333,17.5 L6.66666667,17.5 L6.66666667,5.83333333 L15.8333333,5.83333333 L15.8333333,17.5 Z",id:"Shape",fill:"#959CA3",fillRule:"nonzero"})))))))},He=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-75.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"expand-6-alternate",transform:"translate(75.000000, 161.071068)"},g.createElement("path",{d:"M8.25,4.242 C8.25,3.68971525 7.80228475,3.242 7.25,3.242 L3.75,3.242 C2.09314575,3.242 0.75,4.58514575 0.75,6.242 L0.75,14.242 C0.75,15.8988542 2.09314575,17.242 3.75,17.242 L11.75,17.242 C13.4068542,17.242 14.75,15.8988542 14.75,14.242 L14.75,11.742 C14.75,11.1897153 14.3022847,10.742 13.75,10.742 C13.1977153,10.742 12.75,11.1897153 12.75,11.742 L12.75,14.242 C12.75,14.7942847 12.3022847,15.242 11.75,15.242 L3.75,15.242 C3.19771525,15.242 2.75,14.7942847 2.75,14.242 L2.75,6.242 C2.75,5.68971525 3.19771525,5.242 3.75,5.242 L7.25,5.242 C7.51521649,5.242 7.7695704,5.13664316 7.95710678,4.94910678 C8.14464316,4.7615704 8.25,4.50721649 8.25,4.242 Z",id:"Path"}),g.createElement("path",{d:"M6.75,12.7420002 C7.14740383,12.7421805 7.5286381,12.5846516 7.81,12.304 L14.278,5.846 C14.3247311,5.79903958 14.3882499,5.77263812 14.4545,5.77263812 C14.5207501,5.77263812 14.5842689,5.79903958 14.631,5.846 L16.4,7.611 C16.4937868,7.70508066 16.6211575,7.75797186 16.754,7.758 C16.8195115,7.75766956 16.8843508,7.74476959 16.945,7.72 C17.1319915,7.64270757 17.254,7.4603362 17.254,7.258 L17.254,1.258 C17.254,0.981857625 17.0301424,0.758 16.754,0.758 L10.754,0.758 C10.5519305,0.758 10.3697505,0.879710424 10.2922956,1.06634601 C10.2148407,1.25298159 10.2573389,1.46789197 10.4,1.611 L12.161,3.371 C12.2074001,3.41827841 12.2335808,3.48175773 12.234,3.548 C12.2338536,3.61449328 12.2072238,3.67818878 12.16,3.725 L5.69,10.181 C5.26084488,10.6098801 5.13231468,11.2550546 5.3643477,11.8156552 C5.59638073,12.3762557 6.14327743,12.7418705 6.75,12.7420002 L6.75,12.7420002 Z",id:"Path"})))))))},Ae=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 19 19",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-44.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"Group-5",transform:"translate(43.000000, 159.627243)"},g.createElement("path",{d:"M14.6686372,2 L11.3353038,2 C10.8750665,2 10.5019705,2.37309604 10.5019705,2.83333333 C10.5019705,3.29357062 10.8750665,3.66666667 11.3353038,3.66666667 L14.6686372,3.66666667 C16.049349,3.66666667 17.1686372,4.78595479 17.1686372,6.16666667 L17.1686372,7 C17.1686372,8.38071187 16.049349,9.5 14.6686372,9.5 L11.3353038,9.5 C10.8750665,9.5 10.5019705,9.87309604 10.5019705,10.3333333 C10.5019705,10.7935706 10.8750665,11.1666667 11.3353038,11.1666667 L14.6686372,11.1666667 C16.9686815,11.1639116 18.8325487,9.30004429 18.8353038,7 L18.8353038,6.16666667 C18.8325487,3.86662237 16.9686815,2.0027551 14.6686372,2 Z",id:"Path",transform:"translate(14.668637, 6.583333) rotate(-45.000000) translate(-14.668637, -6.583333) "}),g.createElement("path",{d:"M6.41905805,11.9162458 L9.75239138,11.9162458 C10.2126287,11.9162458 10.5857247,11.5431497 10.5857247,11.0829124 C10.5857247,10.6226752 10.2126287,10.2495791 9.75239138,10.2495791 L6.41905805,10.2495791 C4.11901376,10.2523342 2.25514648,12.1162015 2.25239138,14.4162458 L2.25239138,15.2495791 C2.25514648,17.5496234 4.11901376,19.4134907 6.41905805,19.4162458 L9.75239138,19.4162458 C10.2126287,19.4162458 10.5857247,19.0431497 10.5857247,18.5829124 C10.5857247,18.1226752 10.2126287,17.7495791 9.75239138,17.7495791 L6.41905805,17.7495791 C5.03834617,17.7495791 3.91905805,16.630291 3.91905805,15.2495791 L3.91905805,14.4162458 C3.91905805,13.0355339 5.03834617,11.9162458 6.41905805,11.9162458 Z",id:"Path",transform:"translate(6.419058, 14.832912) rotate(-45.000000) translate(-6.419058, -14.832912) "}),g.createElement("path",{d:"M5.53517457,3.61611652 C5.07493728,3.61611652 4.70184124,3.98921257 4.70184124,4.44944986 L4.70184124,6.94944986 C4.70184124,7.40968715 5.07493728,7.78278319 5.53517457,7.78278319 C5.99541186,7.78278319 6.36850791,7.40968715 6.36850791,6.94944986 L6.36850791,4.44944986 C6.36850791,3.98921257 5.99541186,3.61611652 5.53517457,3.61611652 Z",id:"Path",transform:"translate(5.535175, 5.699450) rotate(-45.000000) translate(-5.535175, -5.699450) "}),g.createElement("path",{d:"M7.26000835,5.0890979 C7.48028889,5.09037968 7.69211606,5.00439044 7.84917501,4.84993124 L9.09917501,3.59993124 C9.3158055,3.39070251 9.40268551,3.08086633 9.32642264,2.78950847 C9.25015978,2.49815061 9.02262231,2.27061314 8.73126445,2.19435027 C8.43990659,2.11808741 8.13007041,2.20496742 7.92084168,2.4215979 L6.67084168,3.6715979 C6.43099633,3.90860513 6.35875483,4.26734531 6.48817093,4.57871277 C6.61758703,4.89008023 6.92282853,5.09192418 7.26000835,5.0890979 L7.26000835,5.0890979 Z",id:"Path",transform:"translate(7.889155, 3.628149) rotate(-45.000000) translate(-7.889155, -3.628149) "}),g.createElement("path",{d:"M3.43276083,6.84753009 C3.2235321,6.63089961 2.91369592,6.54401959 2.62233806,6.62028246 C2.3309802,6.69654533 2.10344273,6.9240828 2.02717986,7.21544066 C1.950917,7.50679852 2.03779701,7.8166347 2.25442749,8.02586343 L3.50442749,9.27586343 C3.83206566,9.59577212 4.35512266,9.59577212 4.68276083,9.27586343 C5.00807911,8.95044688 5.00807911,8.42294664 4.68276083,8.09753009 L3.43276083,6.84753009 Z",id:"Path",transform:"translate(3.463375, 8.054449) rotate(-45.000000) translate(-3.463375, -8.054449) "}),g.createElement("path",{d:"M15.5525206,13.6334626 C15.0922833,13.6334626 14.7191873,14.0065586 14.7191873,14.4667959 L14.7191873,16.9667959 C14.7191873,17.4270332 15.0922833,17.8001293 15.5525206,17.8001293 C16.0127579,17.8001293 16.385854,17.4270332 16.385854,16.9667959 L16.385854,14.4667959 C16.385854,14.0065586 16.0127579,13.6334626 15.5525206,13.6334626 Z",id:"Path",transform:"translate(15.552521, 15.716796) rotate(-45.000000) translate(-15.552521, -15.716796) "}),g.createElement("path",{d:"M17.5827387,12.134767 C17.2557563,11.8189568 16.7360014,11.8234733 16.4145565,12.1449182 C16.0931117,12.466363 16.0885952,12.9861179 16.4044054,13.3131003 L17.6544054,14.5631003 C17.8636341,14.7797308 18.1734703,14.8666108 18.4648281,14.790348 C18.756186,14.7140851 18.9837234,14.4865476 19.0599863,14.1951898 C19.1362492,13.9038319 19.0493692,13.5939957 18.8327387,13.384767 L17.5827387,12.134767 Z",id:"Path",transform:"translate(17.628822, 13.359184) rotate(-45.000000) translate(-17.628822, -13.359184) "}),g.createElement("path",{d:"M13.2307421,16.5644348 L11.9807421,17.8144348 C11.6649319,18.1414172 11.6694485,18.6611721 11.9908933,18.9826169 C12.3123381,19.3040618 12.832093,19.3085783 13.1590754,18.9927681 L14.4090754,17.7427681 C14.7248856,17.4157857 14.7203691,16.8960308 14.3989243,16.574586 C14.0774794,16.2531411 13.5577245,16.2486246 13.2307421,16.5644348 Z",id:"Path",transform:"translate(13.194909, 17.778601) rotate(-45.000000) translate(-13.194909, -17.778601) "})))))))};function Ue(){var e=b(["\n margin-left: 10px;\n align-self: flex-end;\n height: 38px;\n width: 90px;\n border: none;\n color: #fff;\n border-radius: 3px;\n background-color: #0043BA;\n &:hover {\n background-color: #265FC4;\n }\n"]);return Ue=function(){return e},e}function Ke(){var e=b(["\n font-weight: bold;\n font-size: 12px;\n"]);return Ke=function(){return e},e}function Ve(){var e=b(["\n width: 270px;\n display: flex;\n flex-direction: column;\n"]);return Ve=function(){return e},e}function Ge(){var e=b(["\n display: flex;\n flex-direction: row;\n"]);return Ge=function(){return e},e}function $e(){var e=b(["\n cursor: pointer;\n width: 25px;\n height: 25px;\n border-radius: 3px;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n padding: -2px 3px;\n margin: 0 3px;\n &:hover {\n background-color: #eee;\n }\n"]);return $e=function(){return e},e}function Je(){var e=b(["\n position: absolute;\n z-index: 4000;\n left: calc(50% - 5px);\n top: -10px;\n height: 0;\n width: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 10px solid #d4d4d5;\n transition: opacity 0.75s;\n"]);return Je=function(){return e},e}function Xe(){var e=b(["\n position: absolute;\n z-index: 3000;\n top: -10000px;\n left: -10000px;\n margin-top: -6px;\n opacity: 0;\n background-color: #FFFFFF;\n border: 1px solid #d4d4d5;\n border-radius: .3rem;\n transition: opacity 0.75s;\n\n min-width: min-content;\n line-height: 1.4285em;\n max-width: 250px;\n padding: .833em 1em;\n font-weight: 400;\n font-style: normal;\n color: rgba(0,0,0,.87);\n box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);\n & > * {\n display: inline-block;\n }\n"]);return Xe=function(){return e},e}var Ye=d.div(Xe()),Qe=d.div(Je()),et=d.div($e()),tt=d(f.Form.Field)(Ge()),nt=d.div(Ve()),rt=d.label(Ke()),ot=d.button(Ue()),at={padding:"0.2em 0.5em 0.2em 0.5em",zIndex:"9999"},lt=g.forwardRef((function(e,t){var n=L({},e);return g.createElement(Ye,L({ref:t},n))}));lt.displayName="HyperlinkMenu";var it=g.forwardRef((function(e,n){var r=L({},e),o=t.useRef(),a=l.useEditor(),c=w(t.useState(null),2),u=c[0],s=c[1],d=w(t.useState(!1),2),p=d[0],m=d[1],h=t.useCallback((function(e){n.current&&!n.current.contains(e.target)&&r.setShowLinkModal(!1)}),[r,n]);t.useEffect((function(){return document.addEventListener("mousedown",h),function(){document.removeEventListener("mousedown",h)}}),[h]);var y=g.useMemo((function(){try{if(Me(a)){var e=i.Node.parent(a,a.selection.focus.path);return i.Editor.string(a,l.ReactEditor.findPath(a,e))}return i.Editor.string(a,a.selection)}catch(e){return""}}),[a]),C=a.selection&&Me(a)?i.Node.parent(a,a.selection.focus.path).data.href:"";t.useEffect((function(){if(r.showLinkModal){s(a.selection),m(!!o.current.props.defaultValue);var e=window.scrollX,t=window.scrollY;o.current.focus(),window.scrollTo(e,t)}}),[a,r.showLinkModal]);return g.createElement(qe,null,g.createElement(lt,{ref:n},g.createElement(Qe,null),g.createElement(f.Form,{onSubmit:function(e){var t,n=(t=e.target.url.value).startsWith("http://")||t.startsWith("https://")?t:"https://".concat(t);i.Transforms.select(a,u),Se(a,n,e.target.text.value),i.Transforms.collapse(a,{edge:"end"}),l.ReactEditor.focus(a),r.setShowLinkModal(!1)}},g.createElement(nt,null,g.createElement(rt,null,"Link Text"),g.createElement(f.Input,{placeholder:"Text",name:"text",defaultValue:y})),g.createElement(tt,null,g.createElement(nt,null,g.createElement(rt,null,"Link URL"),g.createElement(f.Input,{ref:o,placeholder:"http://example.com",defaultValue:C,onChange:function(e){i.Transforms.select(a,u),m(!!e.target.value)},name:"url"})),g.createElement(ot,{type:"submit",disabled:!p},"Apply")),g.createElement(tt,null,g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){var e=o.current.inputRef.current.value,t=function(t){t.clipboardData.setData("text/plain",e),t.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)},"aria-label":"Copy hyperlink text"},g.createElement(We,null)),content:"Copy hyperlink text",inverted:!0,position:"bottom left",style:at}),g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){i.Transforms.select(a,u),Be(a),i.Transforms.deselect(a),l.ReactEditor.focus(a),r.setShowLinkModal(!1)},"aria-label":"Remove hyperlink"},g.createElement(Ae,null)),content:"Remove hyperlink",inverted:!0,position:"bottom left",style:at}),g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){var e=o.current.inputRef.current.value;e&&window.open(e,"_blank")},"aria-label":"Open hyperlink"},g.createElement(He,null)),content:"Open link in a new tab",inverted:!0,position:"bottom left",style:at})))))}));it.displayName="HyperlinkModal",it.propTypes={setShowLinkModal:u.func,showLinkModal:u.bool};var ct=function(){return{Macintosh:!0,MacIntel:!0,MacPPC:!0,Mac68K:!0}[window.navigator.platform]?"⌘":"Ctrl"},ut=function(e){var t=e.toString().slice(0,2);return"bl"===t?"Quote (".concat(ct(),"+Shift+. )"):"ul"===t?"Bulleted List (".concat(ct(),"+Shift+8)"):"ol"===t?"Numbered List (".concat(ct(),"+Shift+7)"):null},st={type:"bold",label:"Bold (".concat(ct(),"+B)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 11 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-Bold, IBM Plex Sans",fontSize:"18",fontWeight:"bold"},g.createElement("g",{transform:"translate(-440.000000, -48.000000)",fill:e},g.createElement("text",null,g.createElement("tspan",{x:"439",y:"61"},"B"))))}},dt={type:"italic",label:"Italic (".concat(ct(),"+I)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 10 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-BoldItalic, IBM Plex Sans",fontSize:"18",fontStyle:"italic",fontWeight:"bold"},g.createElement("g",{transform:"translate(-477.000000, -48.000000)",fill:e},g.createElement("text",null,g.createElement("tspan",{x:"478",y:"61"},"I"))))}},ft={type:"code",label:"Code (".concat(ct(),"+Shift+9)"),height:"25px",width:"25px",padding:"6px 2px 4px",viewBox:"0 0 20 12",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-508.000000, -49.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(508.000000, 49.000000)"},g.createElement("path",{d:"M19.609,6.787 C19.843431,6.5527408 19.9751474,6.23491402 19.9751474,5.9035 C19.9751474,5.57208598 19.843431,5.2542592 19.609,5.02 L15.609,1.02 C15.2952486,0.694966717 14.8305318,0.564516169 14.3934634,0.678786996 C13.956395,0.793057823 13.6149929,1.13426688 13.5004748,1.57127054 C13.3859567,2.0082742 13.5161443,2.47306473 13.841,2.787 L16.6,5.55 C16.795191,5.74524993 16.795191,6.06175007 16.6,6.257 L13.841,9.02 C13.3674216,9.51060731 13.3744161,10.2902393 13.8567205,10.7722709 C14.3390249,11.2543025 15.1186607,11.2608559 15.609,10.787 L19.609,6.787 Z"}),g.createElement("path",{d:"M6.609,1.02 C6.37470042,0.785262804 6.05665923,0.653351971 5.725,0.653351971 C5.39334077,0.653351971 5.07529958,0.785262804 4.841,1.02 L0.841,5.02 C0.606569022,5.2542592 0.474852621,5.57208598 0.474852621,5.9035 C0.474852621,6.23491402 0.606569022,6.5527408 0.841,6.787 L4.841,10.787 C5.15475142,11.1120333 5.61946823,11.2424838 6.05653661,11.128213 C6.49360499,11.0139422 6.83500715,10.6727331 6.94952523,10.2357295 C7.06404332,9.7987258 6.93385572,9.33393527 6.609,9.02 L3.846,6.257 C3.65080903,6.06175007 3.65080903,5.74524993 3.846,5.55 L6.609,2.787 C6.84343098,2.5527408 6.97514738,2.23491402 6.97514738,1.9035 C6.97514738,1.57208598 6.84343098,1.2542592 6.609,1.02 Z"}),g.createElement("path",{d:"M8.954,11.624 C9.04335066,11.6434777 9.13455123,11.6532012 9.226,11.653 C9.81127096,11.6522287 10.3179139,11.2460837 10.446,10.675 L12.446,1.675 C12.5959453,0.999555759 12.1699442,0.330445338 11.4945,0.180500032 C10.8190558,0.0305547247 10.1499453,0.456555767 10,1.132 L8,10.132 C7.92859204,10.456365 7.98899504,10.7958118 8.167915,11.0756321 C8.34683495,11.3554524 8.62960831,11.5527133 8.954,11.624 L8.954,11.624 Z"}))))}},pt={type:"block_quote",label:ut("block_quote"),height:"25px",width:"25px",padding:"7px 3px 5px",viewBox:"0 0 18 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-581.000000, -48.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(581.000000, 48.000000)"},g.createElement("path",{d:"M7.44600458,0.540683605 L7.4460046,0.540683605 C3.43629213,0.653784413 0.274612689,3.93929933 0.375000251,7.88864267 L0.375000251,8.80676824 L0.375000175,8.80750625 C0.374999866,10.8235342 2.0344587,12.4578494 4.08150246,12.4578494 C6.12854622,12.4578497 7.78800474,10.8235342 7.78800474,8.80750625 C7.78800505,6.7914783 6.12854622,5.15716309 4.08150246,5.15716309 C4.08100251,5.15716309 4.08050256,5.15716319 4.0800026,5.15716339 L4.08000242,5.15716339 C3.79801349,5.15791161 3.51717657,5.19263931 3.2437519,5.26057255 L3.24375192,5.26057254 C3.14330586,5.28536873 3.0414678,5.22527619 3.01629028,5.12635189 C3.00441867,5.07970779 3.01149048,5.0303424 3.03600194,4.98875419 L3.03600178,4.98875449 C3.92604233,3.40558249 5.60871336,2.41297279 7.44600449,2.38727561 L7.44600445,2.38727561 C7.96377177,2.38727564 8.38350503,1.97390195 8.38350503,1.46397959 C8.38350505,0.954057232 7.96377177,0.540683568 7.44600445,0.540683568 L7.44600458,0.540683605 Z"}),g.createElement("path",{d:"M16.6875103,2.38727565 L16.6875102,2.38727565 C17.2052775,2.38727567 17.6250108,1.97390199 17.6250108,1.46397963 C17.6250108,0.954057269 17.2052775,0.540683605 16.6875102,0.540683605 L16.68751,0.540683611 C12.6779776,0.654185499 9.51653063,3.93946184 9.61650569,7.88864268 L9.61650569,8.80676824 L9.61650561,8.80750633 C9.61650531,10.8235343 11.2759641,12.4578495 13.3230079,12.4578495 C15.3700517,12.4578498 17.0295102,10.8235343 17.0295102,8.80750633 C17.0295105,6.79147838 15.3700517,5.15716317 13.3230079,5.15716317 C13.3227579,5.15716317 13.3225079,5.1571632 13.322258,5.15716325 L13.322258,5.15716325 C13.0400185,5.157866 12.7589281,5.19259396 12.4852574,5.2605724 L12.4852574,5.2605724 C12.4122924,5.27867912 12.3354209,5.25189054 12.2902573,5.19261781 L12.2902573,5.19261781 C12.245149,5.13323282 12.24014,5.05314176 12.2775073,4.98875405 L12.2775072,4.98875434 C13.1675477,3.40558234 14.8502187,2.41297264 16.6875099,2.38727546 L16.6875103,2.38727565 Z"}))))}},mt={type:"ol_list",label:ut("ol_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 17 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-617.000000, -48.000000)"},g.createElement("g",{transform:"translate(616.000000, 45.000000)"},g.createElement("g",null,g.createElement("path",{d:"M1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,14.5833333 L2.5,14.5833333 L2.5,15.4166667 L3.33333333,15.4166667 L3.33333333,15.8333333 L1.66666667,15.8333333 L1.66666667,16.6666667 L4.16666667,16.6666667 L4.16666667,13.3333333 L1.66666667,13.3333333 L1.66666667,14.1666667 L1.66666667,14.1666667 Z M2.5,6.66666667 L3.33333333,6.66666667 L3.33333333,3.33333333 L1.66666667,3.33333333 L1.66666667,4.16666667 L2.5,4.16666667 L2.5,6.66666667 L2.5,6.66666667 Z M1.66666667,9.16666667 L3.16666667,9.16666667 L1.66666667,10.9166667 L1.66666667,11.6666667 L4.16666667,11.6666667 L4.16666667,10.8333333 L2.66666667,10.8333333 L4.16666667,9.08333333 L4.16666667,8.33333333 L1.66666667,8.33333333 L1.66666667,9.16666667 L1.66666667,9.16666667 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z",fill:e}),g.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},ht={type:"ul_list",label:ut("ul_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 16 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-582.000000, -48.000000)"},g.createElement("g",{transform:"translate(580.000000, 45.000000)"},g.createElement("g",null,g.createElement("path",{d:"M3.33333333,8.75 C2.64166667,8.75 2.08333333,9.30833333 2.08333333,10 C2.08333333,10.6916667 2.64166667,11.25 3.33333333,11.25 C4.025,11.25 4.58333333,10.6916667 4.58333333,10 C4.58333333,9.30833333 4.025,8.75 3.33333333,8.75 L3.33333333,8.75 Z M3.33333333,3.75 C2.64166667,3.75 2.08333333,4.30833333 2.08333333,5 C2.08333333,5.69166667 2.64166667,6.25 3.33333333,6.25 C4.025,6.25 4.58333333,5.69166667 4.58333333,5 C4.58333333,4.30833333 4.025,3.75 3.33333333,3.75 L3.33333333,3.75 Z M3.33333333,13.8916667 C2.71666667,13.8916667 2.225,14.3916667 2.225,15 C2.225,15.6083333 2.725,16.1083333 3.33333333,16.1083333 C3.94166667,16.1083333 4.44166667,15.6083333 4.44166667,15 C4.44166667,14.3916667 3.95,13.8916667 3.33333333,13.8916667 L3.33333333,13.8916667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z",fill:e}),g.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},gt={type:"image",label:"Insert Image (".concat(ct(),"+Shift+G)"),height:"18px",width:"18px",viewBox:"0 0 18 18",icon:function(){return g.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("path",{d:"M16.333326,0 L2.5833315,0 L2.58333143,0 C1.6628568,0 0.916665427,0.746192202 0.916665427,1.666666 C0.916665427,1.666666 0.916665427,1.666666 0.916665427,1.666666 L0.916665427,15.4166605 L0.916665427,15.4166608 C0.916665427,16.3371354 1.66285763,17.0833268 2.58333143,17.0833268 L16.3333259,17.0833268 L16.3333259,17.0833268 C17.2538005,17.0833268 17.9999919,16.3371354 17.9999919,15.4166608 L17.9999919,1.66666625 L17.9999919,1.66666625 C17.9999919,0.74619162 17.2537997,0 16.3333259,0 L16.333326,0 Z M6.05583011,10.3608292 L6.05583007,10.3608293 C6.26131332,9.94901026 6.76173479,9.781742 7.17355463,9.98722441 C7.30359957,10.052112 7.41441286,10.1498818 7.49499616,10.2708293 L8.18666255,11.3091622 L8.18666254,11.3091622 C8.25071002,11.4047472 8.3801183,11.4303138 8.47570326,11.3662665 C8.50400616,11.347302 8.52722624,11.3216857 8.54332898,11.2916622 L10.5741615,7.51916371 L10.5741614,7.51916382 C10.7209472,7.23863144 11.0170554,7.06863734 11.3333278,7.08333067 L11.3333278,7.08333067 C11.6479819,7.09179583 11.9310168,7.27683226 12.0649942,7.56166381 L15.0466597,13.8949946 L15.0466597,13.8949946 C15.1446905,14.1031879 15.0553858,14.351432 14.8471923,14.4494627 C14.7915086,14.4756822 14.7307073,14.4892398 14.6691599,14.4891616 L4.66666386,14.4891616 L4.66666387,14.4891616 C4.43654563,14.4891616 4.25001153,14.3025996 4.25001153,14.0724806 C4.25001153,14.0076761 4.26513178,13.9437656 4.29416418,13.8858281 L6.05583011,10.3608292 Z M4.45833075,5.20583125 L4.45833075,5.2058315 C4.45833075,4.28535687 5.20452212,3.5391655 6.12499675,3.5391655 C7.04547138,3.5391655 7.79166275,4.28535687 7.79166275,5.2058315 C7.79166275,6.12630613 7.04547138,6.8724975 6.12499675,6.8724975 L6.12499682,6.8724975 C5.20452219,6.8724975 4.45833075,6.12630613 4.45833075,5.2058315 C4.45833075,5.20583142 4.45833075,5.20583134 4.45833075,5.20583125 L4.45833075,5.20583125 Z",id:"Shape",fill:"#949CA2",fillRule:"nonzero"}))}},yt={type:"link",label:"Hyperlink (".concat(ct(),"+K)"),height:"25px",width:"25px",padding:"5px",viewBox:"0 0 14 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-727.000000, -48.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(727.000000, 48.000000)"},g.createElement("path",{d:"M6.10050375,10.7181733 L4.50391944,12.3141742 L4.50391947,12.3141742 C3.86064824,12.9288446 2.84768928,12.9288446 2.20441806,12.3141743 L1.6840844,11.794424 L1.68408431,11.7944239 C1.04934725,11.1595585 1.04934725,10.1303712 1.68408449,9.49550578 L5.06741991,6.11217037 L5.06741988,6.11217039 C5.70262361,5.47769 6.73171758,5.47769 7.3669213,6.11217034 L7.88783829,6.63250399 L7.88783828,6.63250399 C8.11625426,6.86091996 8.48658948,6.86091996 8.71500546,6.63250399 C8.94342143,6.40408802 8.94342143,6.03375279 8.71500546,5.80533682 C8.71500546,5.80533682 8.71500546,5.80533682 8.71500546,5.80533682 L8.19408847,5.28500316 L8.19408844,5.28500313 C7.1029686,4.19532996 5.33545584,4.19532996 4.24433601,5.2850032 L0.86100059,8.66833862 L0.861000611,8.6683386 C-0.22953006,9.7588226 -0.229576727,11.5268837 0.860907423,12.6174144 C0.860938471,12.6174454 0.860969519,12.6174765 0.861000569,12.6175075 L1.38133422,13.1372578 L1.38133403,13.1372576 C2.4707447,14.2279516 4.23806496,14.2289958 5.32875896,13.1395851 C5.32953511,13.1388099 5.3303108,13.1380342 5.33108604,13.137258 L6.92708703,11.5418404 L6.92708703,11.5418404 C7.15501942,11.314069 7.15515009,10.9446467 6.92737869,10.7167149 C6.6996073,10.4887825 6.33018499,10.4886518 6.10225319,10.7164232 C6.10225318,10.7164232 6.10225318,10.7164232 6.10225318,10.7164232 L6.10050375,10.7181733 Z"}),g.createElement("path",{d:"M13.1401748,1.37841751 L12.6198411,0.858083861 L12.6198412,0.858083983 C11.5276014,-0.228316686 9.76291196,-0.228316686 8.67067212,0.85808374 L6.97608775,2.54975145 L6.97608774,2.54975146 C6.75227485,2.78148194 6.75869385,3.15077183 6.99042404,3.3745853 C7.21647926,3.5929166 7.57486606,3.5929166 7.80091954,3.37458528 L9.49258724,1.68291757 L9.49258715,1.68291767 C10.127855,1.04914894 11.1562373,1.04914894 11.7915052,1.68291747 L12.3124222,2.20383446 L12.3124222,2.20383442 C12.9474101,2.83818065 12.9479351,3.86718128 12.3135898,4.50216917 C12.3132008,4.50255856 12.3128116,4.50294774 12.3124223,4.50333673 L8.92908684,7.88667214 L8.92908689,7.8866721 C8.62488478,8.19273795 8.21086311,8.36435472 7.77933618,8.36325572 L7.77933618,8.36325572 L7.77933619,8.36325572 C7.34826076,8.36439236 6.93465733,8.1929847 6.63075215,7.88725543 L6.63075215,7.88725543 C6.41054193,7.65209846 6.04139262,7.63998203 5.80623914,7.86019208 C5.57108217,8.08040229 5.55896574,8.4495516 5.77917579,8.68470508 C5.78761627,8.69371846 5.79634091,8.70246159 5.80533638,8.71092121 L5.8053365,8.71092133 C6.32776607,9.23599516 7.03864393,9.530091 7.77933772,9.5275885 L7.77933772,9.5275885 L7.77933771,9.5275885 C8.520224,9.5301841 9.23131361,9.23608441 9.75392226,8.71092133 L13.1372577,5.32758592 L13.1372577,5.32758593 C14.2279517,4.23772026 14.2286225,2.47002667 13.1387594,1.37933267 C13.138259,1.3788319 13.1377585,1.37833133 13.1372577,1.37783095 L13.1401748,1.37841751 Z"}))))}},Lt={type:"undo",label:"Undo (".concat(ct(),"+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-692.000000, -49.000000)",fill:$,fillRule:"nonzero"},g.createElement("g",{transform:"translate(692.000000, 49.000000)"},g.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}},Ct={type:"redo",label:"Redo (".concat(ct(),"+Shift+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-798.000000, -49.000000)",fill:$,fillRule:"nonzero"},g.createElement("g",{transform:"translate(806.000000, 54.500000) scale(-1, 1) translate(-806.000000, -54.500000) translate(798.000000, 49.000000)"},g.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}};function vt(){var e=b(["\n box-sizing: border-box;\n height: 23px;\n width: 1px;\n border: 1px solid #EFEFEF;\n"]);return vt=function(){return e},e}var Et=d.div(vt()),bt={toggleFunc:ke,activeFunc:we},wt={toggleFunc:xe,activeFunc:be},xt={toggleFunc:function(e,t){"undo"===t?e.undo():e.redo()}},kt=function(e){var n=e.canBeFormatted,r=e.showLinkModal,o=e.setShowLinkModal,a=e.activeButton,i=l.useEditor(),c=t.useRef(),u={canBeFormatted:n,activeButton:a},s={showLinkModal:r,setShowLinkModal:o};return t.useEffect((function(){if(r){var e=c.current,t=l.ReactEditor.toDOMRange(i,i.selection).getBoundingClientRect();e.style.opacity=1,e.style.top="".concat(t.top+t.height+window.pageYOffset+15,"px"),e.style.left="".concat(t.left+window.pageXOffset-e.offsetWidth/2+t.width/2,"px")}}),[i,r]),g.createElement(Pe,{id:"ap-rich-text-editor-toolbar"},g.createElement(ze,{canBeFormatted:n}),g.createElement(Et,null),g.createElement(_e,L({},bt,st,u)),g.createElement(_e,L({},bt,dt,u)),g.createElement(_e,L({},bt,ft,u)),g.createElement(Et,null),g.createElement(_e,L({},wt,pt,u)),g.createElement(_e,L({},wt,mt,u)),g.createElement(_e,L({},wt,ht,u)),g.createElement(Et,null),g.createElement(Ne,L({},xt,Lt)),g.createElement(Ne,L({},xt,Ct)),g.createElement(Et,null),g.createElement(Ze,L({},s,yt,u)),g.createElement(me,L({},gt,{canBeFormatted:n})),r&&g.createElement(it,L({ref:c},s)))};kt.propTypes={canBeFormatted:u.func,showLinkModal:u.bool,setShowLinkModal:u.func,activeButton:u.object};var Mt=function(e){var u=e.canCopy,s=e.canKeyDown,d=e.augmentEditor,f=e.isEditable,p=e.canBeFormatted,m=w(t.useState(!1),2),h=m[0],y=m[1],L=t.useMemo((function(){return d?d(Te(Oe(Re(pe(I(c.withHistory(l.withReact(i.createEditor())))))))):Te(Oe(Re(pe(I(c.withHistory(l.withReact(i.createEditor())))))))}),[]),C=t.useCallback((function(e){return g.createElement(Ee,e)}),[]),E=t.useCallback((function(t){var n=v(v({},t),{},{customElements:e.customElements});return g.createElement(ve,n)}),[e.customElements]),b={mark:function(e){return ke(L,e)},block:function(e){return xe(L,e)},image:function(){var e=window.prompt("Enter the URL of the image:");e&&fe(L,e)},special:function(e){return"undo"===e?L.undo():L.redo()},link:function(){y(!0)}},x=t.useCallback((function(e){if(s(L,e)){if(p(L)||!H.some((function(t){return a(t,e)})))Object.keys(z).forEach((function(t){if(a(t,e)){e.preventDefault();var n=z[t],r=n.code,o=n.type;b[o](r)}}));else e.preventDefault()}else e.preventDefault()}),[p,s,L,b]),k=t.useCallback((function(e){f(L,e)||e.preventDefault()}),[L,f]),M=t.useCallback((function(e,t){if(e.preventDefault(),u(L)){var a=new o.SlateTransformer,l=new r.HtmlTransformer,c=new n.CiceroMarkTransformer,s={object:"value",document:{object:"document",data:{},children:i.Node.fragment(L,L.selection)}},d=a.toCiceroMark(s),f=l.toHtml(d),p=c.toMarkdown(d);e.clipboardData.setData("text/html",f),e.clipboardData.setData("text/plain",p),t&&L.selection&&i.Range.isExpanded(L.selection)&&i.Editor.deleteFragment(L)}}),[u,L]);return g.createElement(l.Slate,{editor:L,value:e.value,onChange:function(t){e.readOnly||(e.onChange(t,L),L.selection&&function(e){return Me(e)&&!Fe(e)}(L)&&y(!0))}},!e.readOnly&&g.createElement(kt,{canBeFormatted:e.canBeFormatted,showLinkModal:h,setShowLinkModal:y,activeButton:e.activeButton||X}),g.createElement(l.Editable,{id:"ap-rich-text-editor",readOnly:e.readOnly,renderElement:E,renderLeaf:C,placeholder:e.placeholder||"Enter some rich text...",spellCheck:!0,autoFocus:!0,onKeyDown:x,onDOMBeforeInput:k,onCopy:M,onCut:function(e){return M(e,!0)},onDragStart:function(e){console.log("onDragStart",e.target);var t=l.ReactEditor.toSlateNode(L,e.target),n=l.ReactEditor.findPath(L,t),r=i.Editor.range(L,n),o=i.Node.fragment(L,r),a=JSON.stringify(o);window.btoa(encodeURIComponent(a));console.log("start range ---- ",r),console.log("start fragment ---- ",o),console.log("path ---- ",n),e.dataTransfer.setData("text",JSON.stringify(r))},onDragOver:function(e){console.log("onDragOver"),e.preventDefault(),e.dataTransfer.dropEffect="move"},onDrop:function(e){var t=w(i.Editor.nodes(L,{match:function(e){return"clause"===e.type},at:n}),1)[0];if(t){var n=JSON.parse(e.dataTransfer.getData("text")),r=l.ReactEditor.findEventRange(L,e);console.log("range - ",n),i.Transforms.select(L,n),console.log("selection - ",L.selection),i.Transforms.select(L,r),i.Transforms.splitNodes(L),console.log("selection ---",L.selection),i.Transforms.removeNodes(L,{at:n.anchor.path,match:function(e){return"clause"===e.type}}),i.Transforms.insertNodes(L,t[0])}}}))};Mt.propTypes={value:u.array.isRequired,onChange:u.func.isRequired,readOnly:u.bool,augmentEditor:u.func,customElements:u.func,isEditable:u.func,canBeFormatted:u.func,canCopy:u.func,canKeyDown:u.func,placeholder:u.string,activeButton:u.object},Mt.defaultProps={isEditable:function(){return!0},canBeFormatted:function(){return!0},canCopy:function(){return!0},canKeyDown:function(){return!0}},e.MarkdownEditor=Mt,e.markdownToSlate=function(e){return(new o.SlateTransformer).fromMarkdown(e)},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@accordproject/markdown-cicero"),require("@accordproject/markdown-html"),require("@accordproject/markdown-slate"),require("is-hotkey"),require("slate-react"),require("slate"),require("slate-history"),require("prop-types"),require("image-extensions"),require("styled-components"),require("semantic-ui-react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","@accordproject/markdown-cicero","@accordproject/markdown-html","@accordproject/markdown-slate","is-hotkey","slate-react","slate","slate-history","prop-types","image-extensions","styled-components","semantic-ui-react","react-dom"],t):t((e=e||self).MarkdownEditor={},e.React,e.markdownCicero,e.markdownHtml,e.markdownSlate,e.isHotKey,e.slateReact,e.slate,e.slateHistory,e.PropTypes,e.imageExtension,e.styled,e.semanticUiReact,e.ReactDOM)}(this,(function(e,t,n,r,o,a,l,i,c,u,s,d,f,p){"use strict";var m,h,g="default"in t?t.default:t;function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}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 v(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){L(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}function b(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||x(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=x(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,a=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}a=a&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a,u=u&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u,s=s&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s,d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d,p=p&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p;var F,B=["ol_list","ul_list"],O="heading_one",S="heading_two",R="heading_three",j="heading_four",T="heading_five",P="heading_six",_=[O,S,R,j,T,P],D="horizontal_rule",Z=(L(m={},"linebreak",!0),L(m,"softbreak",!0),L(m,"html_inline",!0),L(m,"link",!0),L(m,"image",!0),m),N=(L(h={},"linebreak",!0),L(h,"softbreak",!0),L(h,"image",!0),L(h,D,!0),h),I=function(e){var t=e.isVoid,n=e.isInline;return e.isInline=function(t){return Z[t.type]||n(e)},e.isVoid=function(n){return N[n.type]||t(e)},e},z={"mod+b":{type:"mark",code:"bold"},"mod+i":{type:"mark",code:"italic"},"mod+shift+9":{type:"mark",code:"code"},"mod+shift+7":{type:"block",code:"ol_list"},"mod+shift+8":{type:"block",code:"ul_list"},"mod+shift+.":{type:"block",code:"block_quote"},"mod+shift+g":{type:"image",code:"image"},"mod+z":{type:"special",code:"undo"},"mod+shift+z":{type:"special",code:"redo"},"mod+k":{type:"link",code:"link"}},q=(L(F={},"ol_list",!0),L(F,"ul_list",!0),F),W=v(L({},"block_quote",!0),q),H=["mod+b","mod+i","mod+shift+7","mod+shift+8","mod+shift+9","mod+shift+.","mod+shift+g","mod+k"],A="#122330",U="bold",K="Normal",V="#FFFFFF",G="#F0F0F0",$="#949CA2",X="#414F58",Y={background:G,symbol:X},J={paragraph:K,heading_one:"Heading 1",heading_two:"Heading 2",heading_three:"Heading 3",block_quote:K,list_item:K,link:K},Q={color:X,alignSelf:"center",width:"100px"},ee={fontSize:"25px",lineHeight:"23px",fontWeight:U,color:A},te={fontSize:"20px",lineHeight:"20px",fontWeight:U,color:A},ne={fontSize:"16px",lineHeight:"16px",fontWeight:U,color:A},re={borderRadius:"5px",backgroundColor:"#FFFFFF",color:"#000000"},oe=function(e){if("string"!=typeof e)return!1;var t=e.match(ae);if(!t)return!1;var n=t[1];if(!n)return!1;if(le.test(n)||ie.test(n))return!0;return!1},ae=/^(?:\w+:)?\/\/(\S+)$/,le=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,ie=/^[^\s\.]+\.\S{2,}$/;function ce(){var e=E(["\n place-self: center;\n user-select: none !important;\n width: ",";\n height: ",";\n padding: ",";\n background-color: ",";\n border-radius: 5px;\n cursor: pointer;\n &:hover {\n background-color: ",";\n }\n"]);return ce=function(){return e},e}var ue=d.svg(ce(),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.padding}),(function(e){return e.background}),G);function se(){var e=E(["\n display: block;\n max-width: 100%;\n max-height: 20em;\n box-shadow: ",";\n"]);return se=function(){return e},e}var de=d.img(se(),(function(e){return e.shadow?"0 0 0 3px #B4D5FF":"none"})),fe=function(e,t){var n={type:"image",data:{href:t,title:t},children:[{text:""}]};i.Transforms.insertNodes(e,n)},pe=function(e){var t=e.insertData,n=e.isVoid;return e.isVoid=function(e){return"image"===e.type||n(e)},e.insertData=function(n){var r=n.getData("text/plain"),o=n.files;if(o&&o.length>0){var a,l=M(o);try{var i=function(){var t=a.value,n=new FileReader;"image"===w(t.type.split("/"),1)[0]&&(n.addEventListener("load",(function(){var t=n.result;fe(e,t)})),n.readAsDataURL(t))};for(l.s();!(a=l.n()).done;)i()}catch(e){l.e(e)}finally{l.f()}}else!function(e){if(!e)return!1;if(!oe(e))return!1;var t=new URL(e).pathname.split(".").pop();return s.includes(t)}(r)?t(n):fe(e,r)},e},me=function(e){var t=e.type,n=e.label,r=e.icon,o=e.canBeFormatted,a=b(e,["type","label","icon","canBeFormatted"]),i=l.useEditor();return g.createElement(f.Popup,{content:n,style:re,position:"bottom center",trigger:g.createElement(ue,y({"aria-label":t,onMouseDown:function(e){if(e.preventDefault(),o(i)){var t=window.prompt("Enter the URL of the image:");t&&fe(i,t)}}},a),r())})};me.propTypes={icon:u.func,type:u.string,label:u.string,canBeFormatted:u.func};var he=function(e){var t=e.attributes,n=e.children,r=e.element,o=l.useSelected(),a=l.useFocused();return g.createElement("span",t,g.createElement("span",{contentEditable:!1},g.createElement(de,{src:r.data.href,shadow:o&&a})),n)};function ge(){var e=E(["\n font-family: serif;\n"]);return ge=function(){return e},e}he.displayName="ImageElement",he.propTypes={children:u.node,element:u.shape({data:u.shape({href:u.string})}),attributes:u.any};var Le=d.div(ge());function ye(){var e=E(["\n overflow: visible; /* For IE */\n padding: 0;\n border: none;\n border-top: medium double #333;\n color: #333;\n text-align: center;\n"]);return ye=function(){return e},e}Le.propTypes={type:u.oneOf(_)};var Ce=d.div(ye()),ve=function(e){var t,n=e.attributes,r=e.children,o=e.element,a=e.customElements,l=o.type,i=o.data,c=_.includes(l)?function(e){return(t=e.children,t.reduce((function(e,t){return"".concat(e).concat(t.text)}),"")).replace(/ /g,"-").replace(/%([abcdef]|\d){2,2}/gi,"").replace(/[\/?!:\[\]`.,()*"';{}+=<>~\$|#@&–—]/g,"").replace(/[。?!,、;:“”【】()〔〕[]﹃﹄“ ”‘’﹁﹂—…-~《》〈〉「」]/g,"");var t}(o):null,u=(L(t={},"paragraph",(function(){return g.createElement("p",n,r)})),L(t,O,(function(){return g.createElement(Le,y({id:c,as:"h1"},n),r)})),L(t,S,(function(){return g.createElement(Le,y({id:c,as:"h2"},n),r)})),L(t,R,(function(){return g.createElement(Le,y({id:c,as:"h3"},n),r)})),L(t,j,(function(){return g.createElement(Le,y({id:c,as:"h4"},n),r)})),L(t,T,(function(){return g.createElement(Le,y({id:c,as:"h5"},n),r)})),L(t,P,(function(){return g.createElement(Le,y({id:c,as:"h6"},n),r)})),L(t,"softbreak",(function(){return g.createElement("span",y({className:"softbreak"},n)," ",r)})),L(t,"linebreak",(function(){return g.createElement("br",y({className:"linebreak"},n))})),L(t,"link",(function(){return g.createElement("a",y({},n,{href:i.href}),r)})),L(t,"html_block",(function(){return g.createElement("pre",y({className:"html_block"},n),r)})),L(t,"code_block",(function(){return g.createElement("pre",n,r)})),L(t,"block_quote",(function(){return g.createElement("blockquote",n,r)})),L(t,"ol_list",(function(){return g.createElement("ol",n,r)})),L(t,"ul_list",(function(){return g.createElement("ul",n,r)})),L(t,"list_item",(function(){return g.createElement("li",n,r)})),L(t,"image",(function(){return g.createElement(he,e)})),L(t,D,(function(){return g.createElement(Ce,n,r)})),L(t,"html_inline",(function(){return g.createElement("span",y({className:"html_inline"},n),i.content,r)})),L(t,"default",(function(){return console.log("Didn't know how to render ".concat(JSON.stringify(o,null,2))),g.createElement("p",n,r)})),t),s=a?v(v({},u),a(n,r,o)):u;return(s[l]||s.default)()};ve.propTypes={children:u.node,element:u.shape({data:u.object,type:u.string}),attributes:u.any};var be=function(e){var t=e.attributes,n=e.children,r=e.leaf;return r.bold&&(n=g.createElement("strong",null,n)),r.code&&(n=g.createElement("code",null,n)),r.italic&&(n=g.createElement("em",null,n)),g.createElement("span",t,n)};be.propTypes={children:u.node,leaf:u.object,attributes:u.any};var Ee=function(e,t){return!!w(i.Editor.nodes(e,{match:function(e){return e.type===t}}),1)[0]},we=function(e,t){var n=i.Editor.marks(e);return!!n&&!0===n[t]},xe=function(e,t){var n,r=Ee(e,t),o=function(e){return"block_quote"===e};if(i.Transforms.unwrapNodes(e,{match:function(e){return o(e.type)},split:!0}),i.Transforms.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),i.Transforms.unwrapNodes(e,{match:function(e){return B.includes(e.type)},split:!0}),"paragraph"===t||t.startsWith("heading"))i.Transforms.setNodes(e,{type:t});else if(!r){var a={type:t,children:[],data:o(t)?{}:{tight:!0}};if(i.Transforms.wrapNodes(e,a),n=t,B.includes(n)){var l,c={type:"list_item",children:[],data:{tight:!0}},u=M(i.Node.descendants(e,{from:e.selection.anchor.path,to:e.selection.focus.path}));try{for(u.s();!(l=u.n()).done;){var s=w(l.value,2),d=s[0],f=s[1];"paragraph"===d.type&&i.Transforms.wrapNodes(e,c,{at:f})}}catch(e){u.e(e)}finally{u.f()}}}},ke=function(e,t){we(e,t)?i.Editor.removeMark(e,t):i.Editor.addMark(e,t,!0)},Me=function(e){return"link"===i.Node.parent(e,e.selection.focus.path).type},Fe=function(e){return i.Node.get(e,e.selection.focus.path).text.length===e.selection.focus.offset},Be=function(e){i.Transforms.unwrapNodes(e,{match:function(e){return"link"===e.type}})},Oe=function(e,t,n){e.selection&&function(e,t,n){var r={type:"link",data:{href:t},children:n?[{text:n}]:[{text:t}]},o=e.selection&&i.Range.isCollapsed(e.selection);if(o&&Me(e)){var a=l.ReactEditor.findPath(e,i.Node.parent(e,e.selection.focus.path));return n!==i.Editor.string(e,a)&&i.Transforms.insertText(e,n,{at:a}),i.Transforms.select(e,a),Be(e),void i.Transforms.wrapNodes(e,r,{split:!0})}o?i.Transforms.insertNodes(e,r):(Be(e),i.Transforms.wrapNodes(e,r,{split:!0}))}(e,t,n)},Se=function(e){var t=e.isInline,n=e.insertBreak;return e.isInline=function(e){return"link"===e.type||t(e)},e.insertBreak=function(){if(function(e){return Me(e)&&Fe(e)}(e)){var t=i.Editor.after(e,e.selection.focus.path);i.Transforms.setSelection(e,{anchor:t,focus:t}),n()}else n()},e},Re=function(e){var t=e.insertData;return e.insertData=function(a){var l=a.getData("text/html"),c=a.getData("text/plain");if(l||c)try{var u=new r.HtmlTransformer,s=new o.SlateTransformer,d=new n.CiceroMarkTransformer,f=l?s.fromCiceroMark(u.toCiceroMark(l)):s.fromCiceroMark(d.fromMarkdown(c));i.Transforms.insertFragment(e,f.document.children)}catch(e){console.error(e)}else t(a)},e},je=function(e){var t=e.insertBreak;return e.insertBreak=function(){var n=i.Node.get(e,e.selection.focus.path);if("text"===n.object&&""===n.text){var r,o=M(i.Node.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(o.s();!(r=o.n()).done;){var a=w(r.value,1)[0];if(W[a.type])return q[a.type]&&i.Transforms.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),void i.Transforms.unwrapNodes(e,{match:function(e){return W[e.type]},split:!0})}}catch(e){o.e(e)}finally{o.f()}}var l,c=M(i.Node.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(c.s();!(l=c.n()).done;){if("list_item"===w(l.value,1)[0].type){var u={type:"list_item",children:[{object:"block",type:"paragraph",children:[{object:"text",text:""}],data:{}}],data:{tight:!0}};return void i.Transforms.insertNodes(e,u,{match:function(e){return"list_item"===e.type}})}}}catch(e){c.e(e)}finally{c.f()}t()},e};function Te(){var e=E(["\n position: sticky;\n top: 0;\n width: 100%;\n background-color: #FFF;\n padding: 15px;\n z-index: 10;\n display: flex;\n align-content: space-evenly;\n justify-content: center;\n margin-bottom: 20px;\n & > * {\n display: inline-block;\n }\n & > * + * {\n margin-left: 15px;\n }\n"]);return Te=function(){return e},e}var Pe=d.div(Te()),_e=g.forwardRef((function(e,t){var n=y({},e);return g.createElement(Pe,y({},n,{ref:t}))}));_e.displayName="ToolbarMenu";var De=function(e){var t=e.toggleFunc,n=e.activeFunc,r=e.type,o=e.label,a=e.icon,i=e.canBeFormatted,c=e.activeButton,u=b(e,["toggleFunc","activeFunc","type","label","icon","canBeFormatted","activeButton"]),s=l.useSlate(),d=n(s,r),p=d?c.symbol:$,m=d?c.background:V;return g.createElement(f.Popup,{content:o,style:re,position:"bottom center",trigger:g.createElement(ue,y({"aria-label":r,onMouseDown:function(e){e.preventDefault(),i(s)&&t(s,r)},isActive:d,background:m},u),a(p))})};De.propTypes={toggleFunc:u.func,activeFunc:u.func,canBeFormatted:u.func,icon:u.func,type:u.string,label:u.string,activeButton:u.object};var Ze=function(e){var t=e.toggleFunc,n=e.type,r=e.label,o=e.icon,a=b(e,["toggleFunc","type","label","icon"]),i=l.useSlate();return g.createElement(f.Popup,{content:r,style:re,position:"bottom center",trigger:g.createElement(ue,y({"aria-label":n,onMouseDown:function(e){e.preventDefault(),t(i,n)},background:V},a),o($))})};Ze.propTypes={toggleFunc:u.func,activeFunc:u.func,icon:u.func,type:u.string,label:u.string};var Ne=function(e){var t=e.showLinkModal,n=e.setShowLinkModal,r=e.type,o=e.label,a=e.icon,i=e.canBeFormatted,c=e.activeButton,u=b(e,["showLinkModal","setShowLinkModal","type","label","icon","canBeFormatted","activeButton"]),s=t,d=s?c.symbol:$,p=s?c.background:V,m=l.useEditor();return g.createElement(f.Popup,{content:o,style:re,position:"bottom center",trigger:g.createElement(ue,y({"aria-label":r,onMouseDown:function(){i(m)&&m.selection&&n(!0)},isActive:s,background:p},u),a(d))})};Ne.displayName="HyperlinkButton",Ne.propTypes={showLinkModal:u.bool,setShowLinkModal:u.func,icon:u.func,type:u.string,label:u.string,ref:u.any,canBeFormatted:u.func,activeButton:u.object};var Ie=function(e){var t=e.editor,n=e.type,r=e.style,o=e.canBeFormatted;return g.createElement(f.Dropdown.Item,{text:J[n],style:r,onMouseDown:function(e){e.preventDefault(),o(t)&&xe(t,n)}})};Ie.propTypes={editor:u.object,type:u.string,style:u.object,canBeFormatted:u.func};var ze=function(e){var t=e.canBeFormatted,n=l.useSlate(),r=n&&n.selection?J[i.Node.parent(n,n.selection.focus.path).type]:"Style";return g.createElement(f.Dropdown,{simple:!0,openOnFocus:!0,text:r,style:Q},g.createElement(f.Dropdown.Menu,null,g.createElement(Ie,{editor:n,type:"paragraph",style:null,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:O,style:ee,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:S,style:te,canBeFormatted:t}),g.createElement(Ie,{editor:n,type:R,style:ne,canBeFormatted:t})))};ze.propTypes={canBeFormatted:u.func};var qe=function(e){var t=e.children;return p.createPortal(t,document.body)},We=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 17 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-15.000000, -162.000000)"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"ic_content_copy_24px",transform:"translate(14.000000, 160.071068)"},g.createElement("polygon",{id:"Path",points:"0 0 20 0 20 20 0 20"}),g.createElement("path",{d:"M13.3333333,0.833333333 L3.33333333,0.833333333 C2.41666667,0.833333333 1.66666667,1.58333333 1.66666667,2.5 L1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,2.5 L13.3333333,2.5 L13.3333333,0.833333333 Z M15.8333333,4.16666667 L6.66666667,4.16666667 C5.75,4.16666667 5,4.91666667 5,5.83333333 L5,17.5 C5,18.4166667 5.75,19.1666667 6.66666667,19.1666667 L15.8333333,19.1666667 C16.75,19.1666667 17.5,18.4166667 17.5,17.5 L17.5,5.83333333 C17.5,4.91666667 16.75,4.16666667 15.8333333,4.16666667 Z M15.8333333,17.5 L6.66666667,17.5 L6.66666667,5.83333333 L15.8333333,5.83333333 L15.8333333,17.5 Z",id:"Shape",fill:"#959CA3",fillRule:"nonzero"})))))))},He=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-75.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"expand-6-alternate",transform:"translate(75.000000, 161.071068)"},g.createElement("path",{d:"M8.25,4.242 C8.25,3.68971525 7.80228475,3.242 7.25,3.242 L3.75,3.242 C2.09314575,3.242 0.75,4.58514575 0.75,6.242 L0.75,14.242 C0.75,15.8988542 2.09314575,17.242 3.75,17.242 L11.75,17.242 C13.4068542,17.242 14.75,15.8988542 14.75,14.242 L14.75,11.742 C14.75,11.1897153 14.3022847,10.742 13.75,10.742 C13.1977153,10.742 12.75,11.1897153 12.75,11.742 L12.75,14.242 C12.75,14.7942847 12.3022847,15.242 11.75,15.242 L3.75,15.242 C3.19771525,15.242 2.75,14.7942847 2.75,14.242 L2.75,6.242 C2.75,5.68971525 3.19771525,5.242 3.75,5.242 L7.25,5.242 C7.51521649,5.242 7.7695704,5.13664316 7.95710678,4.94910678 C8.14464316,4.7615704 8.25,4.50721649 8.25,4.242 Z",id:"Path"}),g.createElement("path",{d:"M6.75,12.7420002 C7.14740383,12.7421805 7.5286381,12.5846516 7.81,12.304 L14.278,5.846 C14.3247311,5.79903958 14.3882499,5.77263812 14.4545,5.77263812 C14.5207501,5.77263812 14.5842689,5.79903958 14.631,5.846 L16.4,7.611 C16.4937868,7.70508066 16.6211575,7.75797186 16.754,7.758 C16.8195115,7.75766956 16.8843508,7.74476959 16.945,7.72 C17.1319915,7.64270757 17.254,7.4603362 17.254,7.258 L17.254,1.258 C17.254,0.981857625 17.0301424,0.758 16.754,0.758 L10.754,0.758 C10.5519305,0.758 10.3697505,0.879710424 10.2922956,1.06634601 C10.2148407,1.25298159 10.2573389,1.46789197 10.4,1.611 L12.161,3.371 C12.2074001,3.41827841 12.2335808,3.48175773 12.234,3.548 C12.2338536,3.61449328 12.2072238,3.67818878 12.16,3.725 L5.69,10.181 C5.26084488,10.6098801 5.13231468,11.2550546 5.3643477,11.8156552 C5.59638073,12.3762557 6.14327743,12.7418705 6.75,12.7420002 L6.75,12.7420002 Z",id:"Path"})))))))},Ae=function(){return g.createElement("div",null,g.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 19 19",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{id:"Hyperlink-UI",transform:"translate(-44.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},g.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},g.createElement("g",{id:"Group-5",transform:"translate(43.000000, 159.627243)"},g.createElement("path",{d:"M14.6686372,2 L11.3353038,2 C10.8750665,2 10.5019705,2.37309604 10.5019705,2.83333333 C10.5019705,3.29357062 10.8750665,3.66666667 11.3353038,3.66666667 L14.6686372,3.66666667 C16.049349,3.66666667 17.1686372,4.78595479 17.1686372,6.16666667 L17.1686372,7 C17.1686372,8.38071187 16.049349,9.5 14.6686372,9.5 L11.3353038,9.5 C10.8750665,9.5 10.5019705,9.87309604 10.5019705,10.3333333 C10.5019705,10.7935706 10.8750665,11.1666667 11.3353038,11.1666667 L14.6686372,11.1666667 C16.9686815,11.1639116 18.8325487,9.30004429 18.8353038,7 L18.8353038,6.16666667 C18.8325487,3.86662237 16.9686815,2.0027551 14.6686372,2 Z",id:"Path",transform:"translate(14.668637, 6.583333) rotate(-45.000000) translate(-14.668637, -6.583333) "}),g.createElement("path",{d:"M6.41905805,11.9162458 L9.75239138,11.9162458 C10.2126287,11.9162458 10.5857247,11.5431497 10.5857247,11.0829124 C10.5857247,10.6226752 10.2126287,10.2495791 9.75239138,10.2495791 L6.41905805,10.2495791 C4.11901376,10.2523342 2.25514648,12.1162015 2.25239138,14.4162458 L2.25239138,15.2495791 C2.25514648,17.5496234 4.11901376,19.4134907 6.41905805,19.4162458 L9.75239138,19.4162458 C10.2126287,19.4162458 10.5857247,19.0431497 10.5857247,18.5829124 C10.5857247,18.1226752 10.2126287,17.7495791 9.75239138,17.7495791 L6.41905805,17.7495791 C5.03834617,17.7495791 3.91905805,16.630291 3.91905805,15.2495791 L3.91905805,14.4162458 C3.91905805,13.0355339 5.03834617,11.9162458 6.41905805,11.9162458 Z",id:"Path",transform:"translate(6.419058, 14.832912) rotate(-45.000000) translate(-6.419058, -14.832912) "}),g.createElement("path",{d:"M5.53517457,3.61611652 C5.07493728,3.61611652 4.70184124,3.98921257 4.70184124,4.44944986 L4.70184124,6.94944986 C4.70184124,7.40968715 5.07493728,7.78278319 5.53517457,7.78278319 C5.99541186,7.78278319 6.36850791,7.40968715 6.36850791,6.94944986 L6.36850791,4.44944986 C6.36850791,3.98921257 5.99541186,3.61611652 5.53517457,3.61611652 Z",id:"Path",transform:"translate(5.535175, 5.699450) rotate(-45.000000) translate(-5.535175, -5.699450) "}),g.createElement("path",{d:"M7.26000835,5.0890979 C7.48028889,5.09037968 7.69211606,5.00439044 7.84917501,4.84993124 L9.09917501,3.59993124 C9.3158055,3.39070251 9.40268551,3.08086633 9.32642264,2.78950847 C9.25015978,2.49815061 9.02262231,2.27061314 8.73126445,2.19435027 C8.43990659,2.11808741 8.13007041,2.20496742 7.92084168,2.4215979 L6.67084168,3.6715979 C6.43099633,3.90860513 6.35875483,4.26734531 6.48817093,4.57871277 C6.61758703,4.89008023 6.92282853,5.09192418 7.26000835,5.0890979 L7.26000835,5.0890979 Z",id:"Path",transform:"translate(7.889155, 3.628149) rotate(-45.000000) translate(-7.889155, -3.628149) "}),g.createElement("path",{d:"M3.43276083,6.84753009 C3.2235321,6.63089961 2.91369592,6.54401959 2.62233806,6.62028246 C2.3309802,6.69654533 2.10344273,6.9240828 2.02717986,7.21544066 C1.950917,7.50679852 2.03779701,7.8166347 2.25442749,8.02586343 L3.50442749,9.27586343 C3.83206566,9.59577212 4.35512266,9.59577212 4.68276083,9.27586343 C5.00807911,8.95044688 5.00807911,8.42294664 4.68276083,8.09753009 L3.43276083,6.84753009 Z",id:"Path",transform:"translate(3.463375, 8.054449) rotate(-45.000000) translate(-3.463375, -8.054449) "}),g.createElement("path",{d:"M15.5525206,13.6334626 C15.0922833,13.6334626 14.7191873,14.0065586 14.7191873,14.4667959 L14.7191873,16.9667959 C14.7191873,17.4270332 15.0922833,17.8001293 15.5525206,17.8001293 C16.0127579,17.8001293 16.385854,17.4270332 16.385854,16.9667959 L16.385854,14.4667959 C16.385854,14.0065586 16.0127579,13.6334626 15.5525206,13.6334626 Z",id:"Path",transform:"translate(15.552521, 15.716796) rotate(-45.000000) translate(-15.552521, -15.716796) "}),g.createElement("path",{d:"M17.5827387,12.134767 C17.2557563,11.8189568 16.7360014,11.8234733 16.4145565,12.1449182 C16.0931117,12.466363 16.0885952,12.9861179 16.4044054,13.3131003 L17.6544054,14.5631003 C17.8636341,14.7797308 18.1734703,14.8666108 18.4648281,14.790348 C18.756186,14.7140851 18.9837234,14.4865476 19.0599863,14.1951898 C19.1362492,13.9038319 19.0493692,13.5939957 18.8327387,13.384767 L17.5827387,12.134767 Z",id:"Path",transform:"translate(17.628822, 13.359184) rotate(-45.000000) translate(-17.628822, -13.359184) "}),g.createElement("path",{d:"M13.2307421,16.5644348 L11.9807421,17.8144348 C11.6649319,18.1414172 11.6694485,18.6611721 11.9908933,18.9826169 C12.3123381,19.3040618 12.832093,19.3085783 13.1590754,18.9927681 L14.4090754,17.7427681 C14.7248856,17.4157857 14.7203691,16.8960308 14.3989243,16.574586 C14.0774794,16.2531411 13.5577245,16.2486246 13.2307421,16.5644348 Z",id:"Path",transform:"translate(13.194909, 17.778601) rotate(-45.000000) translate(-13.194909, -17.778601) "})))))))};function Ue(){var e=E(["\n margin-left: 10px;\n align-self: flex-end;\n height: 38px;\n width: 90px;\n border: none;\n color: #fff;\n border-radius: 3px;\n background-color: #0043BA;\n &:hover {\n background-color: #265FC4;\n }\n"]);return Ue=function(){return e},e}function Ke(){var e=E(["\n font-weight: bold;\n font-size: 12px;\n"]);return Ke=function(){return e},e}function Ve(){var e=E(["\n width: 270px;\n display: flex;\n flex-direction: column;\n"]);return Ve=function(){return e},e}function Ge(){var e=E(["\n display: flex;\n flex-direction: row;\n"]);return Ge=function(){return e},e}function $e(){var e=E(["\n cursor: pointer;\n width: 25px;\n height: 25px;\n border-radius: 3px;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n padding: -2px 3px;\n margin: 0 3px;\n &:hover {\n background-color: #eee;\n }\n"]);return $e=function(){return e},e}function Xe(){var e=E(["\n position: absolute;\n z-index: 4000;\n left: calc(50% - 5px);\n top: -10px;\n height: 0;\n width: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 10px solid #d4d4d5;\n transition: opacity 0.75s;\n"]);return Xe=function(){return e},e}function Ye(){var e=E(["\n position: absolute;\n z-index: 3000;\n top: -10000px;\n left: -10000px;\n margin-top: -6px;\n opacity: 0;\n background-color: #FFFFFF;\n border: 1px solid #d4d4d5;\n border-radius: .3rem;\n transition: opacity 0.75s;\n\n min-width: min-content;\n line-height: 1.4285em;\n max-width: 250px;\n padding: .833em 1em;\n font-weight: 400;\n font-style: normal;\n color: rgba(0,0,0,.87);\n box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);\n & > * {\n display: inline-block;\n }\n"]);return Ye=function(){return e},e}var Je=d.div(Ye()),Qe=d.div(Xe()),et=d.div($e()),tt=d(f.Form.Field)(Ge()),nt=d.div(Ve()),rt=d.label(Ke()),ot=d.button(Ue()),at={padding:"0.2em 0.5em 0.2em 0.5em",zIndex:"9999"},lt=g.forwardRef((function(e,t){var n=y({},e);return g.createElement(Je,y({ref:t},n))}));lt.displayName="HyperlinkMenu";var it=g.forwardRef((function(e,n){var r=y({},e),o=t.useRef(),a=l.useEditor(),c=w(t.useState(null),2),u=c[0],s=c[1],d=w(t.useState(!1),2),p=d[0],m=d[1],h=t.useCallback((function(e){n.current&&!n.current.contains(e.target)&&r.setShowLinkModal(!1)}),[r,n]);t.useEffect((function(){return document.addEventListener("mousedown",h),function(){document.removeEventListener("mousedown",h)}}),[h]);var L=g.useMemo((function(){try{if(Me(a)){var e=i.Node.parent(a,a.selection.focus.path);return i.Editor.string(a,l.ReactEditor.findPath(a,e))}return i.Editor.string(a,a.selection)}catch(e){return""}}),[a]),C=a.selection&&Me(a)?i.Node.parent(a,a.selection.focus.path).data.href:"";t.useEffect((function(){if(r.showLinkModal){s(a.selection),m(!!o.current.props.defaultValue);var e=window.scrollX,t=window.scrollY;o.current.focus(),window.scrollTo(e,t)}}),[a,r.showLinkModal]);return g.createElement(qe,null,g.createElement(lt,{ref:n},g.createElement(Qe,null),g.createElement(f.Form,{onSubmit:function(e){var t,n=(t=e.target.url.value).startsWith("http://")||t.startsWith("https://")?t:"https://".concat(t);i.Transforms.select(a,u),Oe(a,n,e.target.text.value),i.Transforms.collapse(a,{edge:"end"}),l.ReactEditor.focus(a),r.setShowLinkModal(!1)}},g.createElement(nt,null,g.createElement(rt,null,"Link Text"),g.createElement(f.Input,{placeholder:"Text",name:"text",defaultValue:L})),g.createElement(tt,null,g.createElement(nt,null,g.createElement(rt,null,"Link URL"),g.createElement(f.Input,{ref:o,placeholder:"http://example.com",defaultValue:C,onChange:function(e){i.Transforms.select(a,u),m(!!e.target.value)},name:"url"})),g.createElement(ot,{type:"submit",disabled:!p},"Apply")),g.createElement(tt,null,g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){var e=o.current.inputRef.current.value,t=function(t){t.clipboardData.setData("text/plain",e),t.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)},"aria-label":"Copy hyperlink text"},g.createElement(We,null)),content:"Copy hyperlink text",inverted:!0,position:"bottom left",style:at}),g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){i.Transforms.select(a,u),Be(a),i.Transforms.deselect(a),l.ReactEditor.focus(a),r.setShowLinkModal(!1)},"aria-label":"Remove hyperlink"},g.createElement(Ae,null)),content:"Remove hyperlink",inverted:!0,position:"bottom left",style:at}),g.createElement(f.Popup,{trigger:g.createElement(et,{onClick:function(){var e=o.current.inputRef.current.value;e&&window.open(e,"_blank")},"aria-label":"Open hyperlink"},g.createElement(He,null)),content:"Open link in a new tab",inverted:!0,position:"bottom left",style:at})))))}));it.displayName="HyperlinkModal",it.propTypes={setShowLinkModal:u.func,showLinkModal:u.bool};var ct=function(){return{Macintosh:!0,MacIntel:!0,MacPPC:!0,Mac68K:!0}[window.navigator.platform]?"⌘":"Ctrl"},ut=function(e){var t=e.toString().slice(0,2);return"bl"===t?"Quote (".concat(ct(),"+Shift+. )"):"ul"===t?"Bulleted List (".concat(ct(),"+Shift+8)"):"ol"===t?"Numbered List (".concat(ct(),"+Shift+7)"):null},st={type:"bold",label:"Bold (".concat(ct(),"+B)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 11 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-Bold, IBM Plex Sans",fontSize:"18",fontWeight:"bold"},g.createElement("g",{transform:"translate(-440.000000, -48.000000)",fill:e},g.createElement("text",null,g.createElement("tspan",{x:"439",y:"61"},"B"))))}},dt={type:"italic",label:"Italic (".concat(ct(),"+I)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 10 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-BoldItalic, IBM Plex Sans",fontSize:"18",fontStyle:"italic",fontWeight:"bold"},g.createElement("g",{transform:"translate(-477.000000, -48.000000)",fill:e},g.createElement("text",null,g.createElement("tspan",{x:"478",y:"61"},"I"))))}},ft={type:"code",label:"Code (".concat(ct(),"+Shift+9)"),height:"25px",width:"25px",padding:"6px 2px 4px",viewBox:"0 0 20 12",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-508.000000, -49.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(508.000000, 49.000000)"},g.createElement("path",{d:"M19.609,6.787 C19.843431,6.5527408 19.9751474,6.23491402 19.9751474,5.9035 C19.9751474,5.57208598 19.843431,5.2542592 19.609,5.02 L15.609,1.02 C15.2952486,0.694966717 14.8305318,0.564516169 14.3934634,0.678786996 C13.956395,0.793057823 13.6149929,1.13426688 13.5004748,1.57127054 C13.3859567,2.0082742 13.5161443,2.47306473 13.841,2.787 L16.6,5.55 C16.795191,5.74524993 16.795191,6.06175007 16.6,6.257 L13.841,9.02 C13.3674216,9.51060731 13.3744161,10.2902393 13.8567205,10.7722709 C14.3390249,11.2543025 15.1186607,11.2608559 15.609,10.787 L19.609,6.787 Z"}),g.createElement("path",{d:"M6.609,1.02 C6.37470042,0.785262804 6.05665923,0.653351971 5.725,0.653351971 C5.39334077,0.653351971 5.07529958,0.785262804 4.841,1.02 L0.841,5.02 C0.606569022,5.2542592 0.474852621,5.57208598 0.474852621,5.9035 C0.474852621,6.23491402 0.606569022,6.5527408 0.841,6.787 L4.841,10.787 C5.15475142,11.1120333 5.61946823,11.2424838 6.05653661,11.128213 C6.49360499,11.0139422 6.83500715,10.6727331 6.94952523,10.2357295 C7.06404332,9.7987258 6.93385572,9.33393527 6.609,9.02 L3.846,6.257 C3.65080903,6.06175007 3.65080903,5.74524993 3.846,5.55 L6.609,2.787 C6.84343098,2.5527408 6.97514738,2.23491402 6.97514738,1.9035 C6.97514738,1.57208598 6.84343098,1.2542592 6.609,1.02 Z"}),g.createElement("path",{d:"M8.954,11.624 C9.04335066,11.6434777 9.13455123,11.6532012 9.226,11.653 C9.81127096,11.6522287 10.3179139,11.2460837 10.446,10.675 L12.446,1.675 C12.5959453,0.999555759 12.1699442,0.330445338 11.4945,0.180500032 C10.8190558,0.0305547247 10.1499453,0.456555767 10,1.132 L8,10.132 C7.92859204,10.456365 7.98899504,10.7958118 8.167915,11.0756321 C8.34683495,11.3554524 8.62960831,11.5527133 8.954,11.624 L8.954,11.624 Z"}))))}},pt={type:"block_quote",label:ut("block_quote"),height:"25px",width:"25px",padding:"7px 3px 5px",viewBox:"0 0 18 13",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-581.000000, -48.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(581.000000, 48.000000)"},g.createElement("path",{d:"M7.44600458,0.540683605 L7.4460046,0.540683605 C3.43629213,0.653784413 0.274612689,3.93929933 0.375000251,7.88864267 L0.375000251,8.80676824 L0.375000175,8.80750625 C0.374999866,10.8235342 2.0344587,12.4578494 4.08150246,12.4578494 C6.12854622,12.4578497 7.78800474,10.8235342 7.78800474,8.80750625 C7.78800505,6.7914783 6.12854622,5.15716309 4.08150246,5.15716309 C4.08100251,5.15716309 4.08050256,5.15716319 4.0800026,5.15716339 L4.08000242,5.15716339 C3.79801349,5.15791161 3.51717657,5.19263931 3.2437519,5.26057255 L3.24375192,5.26057254 C3.14330586,5.28536873 3.0414678,5.22527619 3.01629028,5.12635189 C3.00441867,5.07970779 3.01149048,5.0303424 3.03600194,4.98875419 L3.03600178,4.98875449 C3.92604233,3.40558249 5.60871336,2.41297279 7.44600449,2.38727561 L7.44600445,2.38727561 C7.96377177,2.38727564 8.38350503,1.97390195 8.38350503,1.46397959 C8.38350505,0.954057232 7.96377177,0.540683568 7.44600445,0.540683568 L7.44600458,0.540683605 Z"}),g.createElement("path",{d:"M16.6875103,2.38727565 L16.6875102,2.38727565 C17.2052775,2.38727567 17.6250108,1.97390199 17.6250108,1.46397963 C17.6250108,0.954057269 17.2052775,0.540683605 16.6875102,0.540683605 L16.68751,0.540683611 C12.6779776,0.654185499 9.51653063,3.93946184 9.61650569,7.88864268 L9.61650569,8.80676824 L9.61650561,8.80750633 C9.61650531,10.8235343 11.2759641,12.4578495 13.3230079,12.4578495 C15.3700517,12.4578498 17.0295102,10.8235343 17.0295102,8.80750633 C17.0295105,6.79147838 15.3700517,5.15716317 13.3230079,5.15716317 C13.3227579,5.15716317 13.3225079,5.1571632 13.322258,5.15716325 L13.322258,5.15716325 C13.0400185,5.157866 12.7589281,5.19259396 12.4852574,5.2605724 L12.4852574,5.2605724 C12.4122924,5.27867912 12.3354209,5.25189054 12.2902573,5.19261781 L12.2902573,5.19261781 C12.245149,5.13323282 12.24014,5.05314176 12.2775073,4.98875405 L12.2775072,4.98875434 C13.1675477,3.40558234 14.8502187,2.41297264 16.6875099,2.38727546 L16.6875103,2.38727565 Z"}))))}},mt={type:"ol_list",label:ut("ol_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 17 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-617.000000, -48.000000)"},g.createElement("g",{transform:"translate(616.000000, 45.000000)"},g.createElement("g",null,g.createElement("path",{d:"M1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,14.5833333 L2.5,14.5833333 L2.5,15.4166667 L3.33333333,15.4166667 L3.33333333,15.8333333 L1.66666667,15.8333333 L1.66666667,16.6666667 L4.16666667,16.6666667 L4.16666667,13.3333333 L1.66666667,13.3333333 L1.66666667,14.1666667 L1.66666667,14.1666667 Z M2.5,6.66666667 L3.33333333,6.66666667 L3.33333333,3.33333333 L1.66666667,3.33333333 L1.66666667,4.16666667 L2.5,4.16666667 L2.5,6.66666667 L2.5,6.66666667 Z M1.66666667,9.16666667 L3.16666667,9.16666667 L1.66666667,10.9166667 L1.66666667,11.6666667 L4.16666667,11.6666667 L4.16666667,10.8333333 L2.66666667,10.8333333 L4.16666667,9.08333333 L4.16666667,8.33333333 L1.66666667,8.33333333 L1.66666667,9.16666667 L1.66666667,9.16666667 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z",fill:e}),g.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},ht={type:"ul_list",label:ut("ul_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 16 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-582.000000, -48.000000)"},g.createElement("g",{transform:"translate(580.000000, 45.000000)"},g.createElement("g",null,g.createElement("path",{d:"M3.33333333,8.75 C2.64166667,8.75 2.08333333,9.30833333 2.08333333,10 C2.08333333,10.6916667 2.64166667,11.25 3.33333333,11.25 C4.025,11.25 4.58333333,10.6916667 4.58333333,10 C4.58333333,9.30833333 4.025,8.75 3.33333333,8.75 L3.33333333,8.75 Z M3.33333333,3.75 C2.64166667,3.75 2.08333333,4.30833333 2.08333333,5 C2.08333333,5.69166667 2.64166667,6.25 3.33333333,6.25 C4.025,6.25 4.58333333,5.69166667 4.58333333,5 C4.58333333,4.30833333 4.025,3.75 3.33333333,3.75 L3.33333333,3.75 Z M3.33333333,13.8916667 C2.71666667,13.8916667 2.225,14.3916667 2.225,15 C2.225,15.6083333 2.725,16.1083333 3.33333333,16.1083333 C3.94166667,16.1083333 4.44166667,15.6083333 4.44166667,15 C4.44166667,14.3916667 3.95,13.8916667 3.33333333,13.8916667 L3.33333333,13.8916667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z",fill:e}),g.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},gt={type:"image",label:"Insert Image (".concat(ct(),"+Shift+G)"),height:"18px",width:"18px",viewBox:"0 0 18 18",icon:function(){return g.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("path",{d:"M16.333326,0 L2.5833315,0 L2.58333143,0 C1.6628568,0 0.916665427,0.746192202 0.916665427,1.666666 C0.916665427,1.666666 0.916665427,1.666666 0.916665427,1.666666 L0.916665427,15.4166605 L0.916665427,15.4166608 C0.916665427,16.3371354 1.66285763,17.0833268 2.58333143,17.0833268 L16.3333259,17.0833268 L16.3333259,17.0833268 C17.2538005,17.0833268 17.9999919,16.3371354 17.9999919,15.4166608 L17.9999919,1.66666625 L17.9999919,1.66666625 C17.9999919,0.74619162 17.2537997,0 16.3333259,0 L16.333326,0 Z M6.05583011,10.3608292 L6.05583007,10.3608293 C6.26131332,9.94901026 6.76173479,9.781742 7.17355463,9.98722441 C7.30359957,10.052112 7.41441286,10.1498818 7.49499616,10.2708293 L8.18666255,11.3091622 L8.18666254,11.3091622 C8.25071002,11.4047472 8.3801183,11.4303138 8.47570326,11.3662665 C8.50400616,11.347302 8.52722624,11.3216857 8.54332898,11.2916622 L10.5741615,7.51916371 L10.5741614,7.51916382 C10.7209472,7.23863144 11.0170554,7.06863734 11.3333278,7.08333067 L11.3333278,7.08333067 C11.6479819,7.09179583 11.9310168,7.27683226 12.0649942,7.56166381 L15.0466597,13.8949946 L15.0466597,13.8949946 C15.1446905,14.1031879 15.0553858,14.351432 14.8471923,14.4494627 C14.7915086,14.4756822 14.7307073,14.4892398 14.6691599,14.4891616 L4.66666386,14.4891616 L4.66666387,14.4891616 C4.43654563,14.4891616 4.25001153,14.3025996 4.25001153,14.0724806 C4.25001153,14.0076761 4.26513178,13.9437656 4.29416418,13.8858281 L6.05583011,10.3608292 Z M4.45833075,5.20583125 L4.45833075,5.2058315 C4.45833075,4.28535687 5.20452212,3.5391655 6.12499675,3.5391655 C7.04547138,3.5391655 7.79166275,4.28535687 7.79166275,5.2058315 C7.79166275,6.12630613 7.04547138,6.8724975 6.12499675,6.8724975 L6.12499682,6.8724975 C5.20452219,6.8724975 4.45833075,6.12630613 4.45833075,5.2058315 C4.45833075,5.20583142 4.45833075,5.20583134 4.45833075,5.20583125 L4.45833075,5.20583125 Z",id:"Shape",fill:"#949CA2",fillRule:"nonzero"}))}},Lt={type:"link",label:"Hyperlink (".concat(ct(),"+K)"),height:"25px",width:"25px",padding:"5px",viewBox:"0 0 14 14",icon:function(e){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-727.000000, -48.000000)",fill:e,fillRule:"nonzero"},g.createElement("g",{transform:"translate(727.000000, 48.000000)"},g.createElement("path",{d:"M6.10050375,10.7181733 L4.50391944,12.3141742 L4.50391947,12.3141742 C3.86064824,12.9288446 2.84768928,12.9288446 2.20441806,12.3141743 L1.6840844,11.794424 L1.68408431,11.7944239 C1.04934725,11.1595585 1.04934725,10.1303712 1.68408449,9.49550578 L5.06741991,6.11217037 L5.06741988,6.11217039 C5.70262361,5.47769 6.73171758,5.47769 7.3669213,6.11217034 L7.88783829,6.63250399 L7.88783828,6.63250399 C8.11625426,6.86091996 8.48658948,6.86091996 8.71500546,6.63250399 C8.94342143,6.40408802 8.94342143,6.03375279 8.71500546,5.80533682 C8.71500546,5.80533682 8.71500546,5.80533682 8.71500546,5.80533682 L8.19408847,5.28500316 L8.19408844,5.28500313 C7.1029686,4.19532996 5.33545584,4.19532996 4.24433601,5.2850032 L0.86100059,8.66833862 L0.861000611,8.6683386 C-0.22953006,9.7588226 -0.229576727,11.5268837 0.860907423,12.6174144 C0.860938471,12.6174454 0.860969519,12.6174765 0.861000569,12.6175075 L1.38133422,13.1372578 L1.38133403,13.1372576 C2.4707447,14.2279516 4.23806496,14.2289958 5.32875896,13.1395851 C5.32953511,13.1388099 5.3303108,13.1380342 5.33108604,13.137258 L6.92708703,11.5418404 L6.92708703,11.5418404 C7.15501942,11.314069 7.15515009,10.9446467 6.92737869,10.7167149 C6.6996073,10.4887825 6.33018499,10.4886518 6.10225319,10.7164232 C6.10225318,10.7164232 6.10225318,10.7164232 6.10225318,10.7164232 L6.10050375,10.7181733 Z"}),g.createElement("path",{d:"M13.1401748,1.37841751 L12.6198411,0.858083861 L12.6198412,0.858083983 C11.5276014,-0.228316686 9.76291196,-0.228316686 8.67067212,0.85808374 L6.97608775,2.54975145 L6.97608774,2.54975146 C6.75227485,2.78148194 6.75869385,3.15077183 6.99042404,3.3745853 C7.21647926,3.5929166 7.57486606,3.5929166 7.80091954,3.37458528 L9.49258724,1.68291757 L9.49258715,1.68291767 C10.127855,1.04914894 11.1562373,1.04914894 11.7915052,1.68291747 L12.3124222,2.20383446 L12.3124222,2.20383442 C12.9474101,2.83818065 12.9479351,3.86718128 12.3135898,4.50216917 C12.3132008,4.50255856 12.3128116,4.50294774 12.3124223,4.50333673 L8.92908684,7.88667214 L8.92908689,7.8866721 C8.62488478,8.19273795 8.21086311,8.36435472 7.77933618,8.36325572 L7.77933618,8.36325572 L7.77933619,8.36325572 C7.34826076,8.36439236 6.93465733,8.1929847 6.63075215,7.88725543 L6.63075215,7.88725543 C6.41054193,7.65209846 6.04139262,7.63998203 5.80623914,7.86019208 C5.57108217,8.08040229 5.55896574,8.4495516 5.77917579,8.68470508 C5.78761627,8.69371846 5.79634091,8.70246159 5.80533638,8.71092121 L5.8053365,8.71092133 C6.32776607,9.23599516 7.03864393,9.530091 7.77933772,9.5275885 L7.77933772,9.5275885 L7.77933771,9.5275885 C8.520224,9.5301841 9.23131361,9.23608441 9.75392226,8.71092133 L13.1372577,5.32758592 L13.1372577,5.32758593 C14.2279517,4.23772026 14.2286225,2.47002667 13.1387594,1.37933267 C13.138259,1.3788319 13.1377585,1.37833133 13.1372577,1.37783095 L13.1401748,1.37841751 Z"}))))}},yt={type:"undo",label:"Undo (".concat(ct(),"+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-692.000000, -49.000000)",fill:$,fillRule:"nonzero"},g.createElement("g",{transform:"translate(692.000000, 49.000000)"},g.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}},Ct={type:"redo",label:"Redo (".concat(ct(),"+Shift+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return g.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(-798.000000, -49.000000)",fill:$,fillRule:"nonzero"},g.createElement("g",{transform:"translate(806.000000, 54.500000) scale(-1, 1) translate(-806.000000, -54.500000) translate(798.000000, 49.000000)"},g.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}};function vt(){var e=E(["\n box-sizing: border-box;\n height: 23px;\n width: 1px;\n border: 1px solid #EFEFEF;\n"]);return vt=function(){return e},e}var bt=d.div(vt()),Et={toggleFunc:ke,activeFunc:we},wt={toggleFunc:xe,activeFunc:Ee},xt={toggleFunc:function(e,t){"undo"===t?e.undo():e.redo()}},kt=function(e){var n=e.canBeFormatted,r=e.showLinkModal,o=e.setShowLinkModal,a=e.activeButton,i=l.useEditor(),c=t.useRef(),u={canBeFormatted:n,activeButton:a},s={showLinkModal:r,setShowLinkModal:o};return t.useEffect((function(){if(r){var e=c.current,t=l.ReactEditor.toDOMRange(i,i.selection).getBoundingClientRect();e.style.opacity=1,e.style.top="".concat(t.top+t.height+window.pageYOffset+15,"px"),e.style.left="".concat(t.left+window.pageXOffset-e.offsetWidth/2+t.width/2,"px")}}),[i,r]),g.createElement(_e,{id:"ap-rich-text-editor-toolbar"},g.createElement(ze,{canBeFormatted:n}),g.createElement(bt,null),g.createElement(De,y({},Et,st,u)),g.createElement(De,y({},Et,dt,u)),g.createElement(De,y({},Et,ft,u)),g.createElement(bt,null),g.createElement(De,y({},wt,pt,u)),g.createElement(De,y({},wt,mt,u)),g.createElement(De,y({},wt,ht,u)),g.createElement(bt,null),g.createElement(Ze,y({},xt,yt)),g.createElement(Ze,y({},xt,Ct)),g.createElement(bt,null),g.createElement(Ne,y({},s,Lt,u)),g.createElement(me,y({},gt,{canBeFormatted:n})),r&&g.createElement(it,y({ref:c},s)))};kt.propTypes={canBeFormatted:u.func,showLinkModal:u.bool,setShowLinkModal:u.func,activeButton:u.object};var Mt=function(e){var u=e.canCopy,s=e.canKeyDown,d=e.augmentEditor,f=e.isEditable,p=e.canBeFormatted,m=w(t.useState(!1),2),h=m[0],L=m[1],y=t.useMemo((function(){return d?d(je(Se(Re(pe(I(c.withHistory(l.withReact(i.createEditor())))))))):je(Se(Re(pe(I(c.withHistory(l.withReact(i.createEditor())))))))}),[]),C=t.useCallback((function(e){return g.createElement(be,e)}),[]),b=t.useCallback((function(t){var n=v(v({},t),{},{customElements:e.customElements});return g.createElement(ve,n)}),[e.customElements]),E={mark:function(e){return ke(y,e)},block:function(e){return xe(y,e)},image:function(){var e=window.prompt("Enter the URL of the image:");e&&fe(y,e)},special:function(e){return"undo"===e?y.undo():y.redo()},link:function(){L(!0)}},x=t.useCallback((function(e){if(s(y,e)){if(p(y)||!H.some((function(t){return a(t,e)})))Object.keys(z).forEach((function(t){if(a(t,e)){e.preventDefault();var n=z[t],r=n.code,o=n.type;E[o](r)}}));else e.preventDefault()}else e.preventDefault()}),[p,s,y,E]),k=t.useCallback((function(e){f(y,e)||e.preventDefault()}),[y,f]),M=t.useCallback((function(e,t){if(e.preventDefault(),u(y)){var a=new o.SlateTransformer,l=new r.HtmlTransformer,c=new n.CiceroMarkTransformer,s={object:"value",document:{object:"document",data:{},children:i.Node.fragment(y,y.selection)}},d=a.toCiceroMark(s),f=l.toHtml(d),p=c.toMarkdown(d);e.clipboardData.setData("text/html",f),e.clipboardData.setData("text/plain",p),t&&y.selection&&i.Range.isExpanded(y.selection)&&i.Editor.deleteFragment(y)}}),[u,y]);return g.createElement(l.Slate,{editor:y,value:e.value,onChange:function(t){e.readOnly||(e.onChange(t,y),y.selection&&function(e){return Me(e)&&!Fe(e)}(y)&&L(!0))}},!e.readOnly&&g.createElement(kt,{canBeFormatted:e.canBeFormatted,showLinkModal:h,setShowLinkModal:L,activeButton:e.activeButton||Y}),g.createElement(l.Editable,{id:"ap-rich-text-editor",readOnly:e.readOnly,renderElement:b,renderLeaf:C,placeholder:e.placeholder||"Enter some rich text...",spellCheck:!0,autoFocus:!0,onKeyDown:x,onDOMBeforeInput:k,onCopy:M,onCut:function(e){return M(e,!0)}}))};Mt.propTypes={value:u.array.isRequired,onChange:u.func.isRequired,readOnly:u.bool,augmentEditor:u.func,customElements:u.func,isEditable:u.func,canBeFormatted:u.func,canCopy:u.func,canKeyDown:u.func,placeholder:u.string,activeButton:u.object},Mt.defaultProps={isEditable:function(){return!0},canBeFormatted:function(){return!0},canCopy:function(){return!0},canKeyDown:function(){return!0}},e.MarkdownEditor=Mt,e.markdownToSlate=function(e){return(new o.SlateTransformer).fromMarkdown(e)},Object.defineProperty(e,"__esModule",{value:!0})}));

@@ -1,1 +0,1 @@

import e,{useRef as t,useState as n,useCallback as r,useEffect as o,useMemo as a}from"react";import{CiceroMarkTransformer as l}from"@accordproject/markdown-cicero";import{HtmlTransformer as i}from"@accordproject/markdown-html";import{SlateTransformer as c}from"@accordproject/markdown-slate";import u from"is-hotkey";import{useEditor as s,useSelected as d,useFocused as f,ReactEditor as p,useSlate as m,withReact as h,Slate as g,Editable as L}from"slate-react";import{Transforms as y,Node as v,Editor as C,Range as b,createEditor as E}from"slate";import{withHistory as x}from"slate-history";import w from"prop-types";import k from"image-extensions";import M from"styled-components";import{Popup as F,Dropdown as B,Form as O,Input as S}from"semantic-ui-react";import D from"react-dom";function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(){return(j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function R(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 Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function N(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||z(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){if(e){if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(e,t):void 0}}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function W(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=z(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,a=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}var A,H,U,q=["ol_list","ul_list"],V="heading_one",K="heading_two",G="heading_three",$="heading_four",J="heading_five",X="heading_six",Y=[V,K,G,$,J,X],Q="horizontal_rule",ee=(_(A={},"linebreak",!0),_(A,"softbreak",!0),_(A,"html_inline",!0),_(A,"link",!0),_(A,"image",!0),A),te=(_(H={},"linebreak",!0),_(H,"softbreak",!0),_(H,"image",!0),_(H,Q,!0),H),ne=function(e){var t=e.isVoid,n=e.isInline;return e.isInline=function(t){return ee[t.type]||n(e)},e.isVoid=function(n){return te[n.type]||t(e)},e},re={"mod+b":{type:"mark",code:"bold"},"mod+i":{type:"mark",code:"italic"},"mod+shift+9":{type:"mark",code:"code"},"mod+shift+7":{type:"block",code:"ol_list"},"mod+shift+8":{type:"block",code:"ul_list"},"mod+shift+.":{type:"block",code:"block_quote"},"mod+shift+g":{type:"image",code:"image"},"mod+z":{type:"special",code:"undo"},"mod+shift+z":{type:"special",code:"redo"},"mod+k":{type:"link",code:"link"}},oe=(_(U={},"ol_list",!0),_(U,"ul_list",!0),U),ae=Z(_({},"block_quote",!0),oe),le=["mod+b","mod+i","mod+shift+7","mod+shift+8","mod+shift+9","mod+shift+.","mod+shift+g","mod+k"],ie="#122330",ce="bold",ue="Normal",se="#FFFFFF",de="#F0F0F0",fe="#949CA2",pe="#414F58",me={background:de,symbol:pe},he={paragraph:ue,heading_one:"Heading 1",heading_two:"Heading 2",heading_three:"Heading 3",block_quote:ue,list_item:ue,link:ue},ge={color:pe,alignSelf:"center",width:"100px"},Le={fontSize:"25px",lineHeight:"23px",fontWeight:ce,color:ie},ye={fontSize:"20px",lineHeight:"20px",fontWeight:ce,color:ie},ve={fontSize:"16px",lineHeight:"16px",fontWeight:ce,color:ie},Ce={borderRadius:"5px",backgroundColor:"#FFFFFF",color:"#000000"},be=function(e){if("string"!=typeof e)return!1;var t=e.match(Ee);if(!t)return!1;var n=t[1];if(!n)return!1;if(xe.test(n)||we.test(n))return!0;return!1},Ee=/^(?:\w+:)?\/\/(\S+)$/,xe=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,we=/^[^\s\.]+\.\S{2,}$/;function ke(){var e=N(["\n place-self: center;\n user-select: none !important;\n width: ",";\n height: ",";\n padding: ",";\n background-color: ",";\n border-radius: 5px;\n cursor: pointer;\n &:hover {\n background-color: ",";\n }\n"]);return ke=function(){return e},e}var Me=M.svg(ke(),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.padding}),(function(e){return e.background}),de);function Fe(){var e=N(["\n display: block;\n max-width: 100%;\n max-height: 20em;\n box-shadow: ",";\n"]);return Fe=function(){return e},e}var Be=M.img(Fe(),(function(e){return e.shadow?"0 0 0 3px #B4D5FF":"none"})),Oe=function(e,t){var n={type:"image",data:{href:t,title:t},children:[{text:""}]};y.insertNodes(e,n)},Se=function(e){var t=e.insertData,n=e.isVoid;return e.isVoid=function(e){return"image"===e.type||n(e)},e.insertData=function(n){var r=n.getData("text/plain"),o=n.files;if(o&&o.length>0){var a,l=W(o);try{var i=function(){var t=a.value,n=new FileReader;"image"===I(t.type.split("/"),1)[0]&&(n.addEventListener("load",(function(){var t=n.result;Oe(e,t)})),n.readAsDataURL(t))};for(l.s();!(a=l.n()).done;)i()}catch(e){l.e(e)}finally{l.f()}}else!function(e){if(!e)return!1;if(!be(e))return!1;var t=new URL(e).pathname.split(".").pop();return k.includes(t)}(r)?t(n):Oe(e,r)},e},De=function(t){var n=t.type,r=t.label,o=t.icon,a=t.canBeFormatted,l=P(t,["type","label","icon","canBeFormatted"]),i=s();return e.createElement(F,{content:r,style:Ce,position:"bottom center",trigger:e.createElement(Me,j({"aria-label":n,onMouseDown:function(e){if(e.preventDefault(),a(i)){var t=window.prompt("Enter the URL of the image:");t&&Oe(i,t)}}},l),o())})};De.propTypes={icon:w.func,type:w.string,label:w.string,canBeFormatted:w.func};var _e=function(t){var n=t.attributes,r=t.children,o=t.element,a=d(),l=f();return e.createElement("span",n,e.createElement("span",{contentEditable:!1},e.createElement(Be,{src:o.data.href,shadow:a&&l})),r)};function je(){var e=N(["\n font-family: serif;\n"]);return je=function(){return e},e}_e.displayName="ImageElement",_e.propTypes={children:w.node,element:w.shape({data:w.shape({href:w.string})}),attributes:w.any};var Re=M.div(je());function Ze(){var e=N(["\n overflow: visible; /* For IE */\n padding: 0;\n border: none;\n border-top: medium double #333;\n color: #333;\n text-align: center;\n"]);return Ze=function(){return e},e}Re.propTypes={type:w.oneOf(Y)};var Pe=M.div(Ze()),Ne=function(t){var n,r=t.attributes,o=t.children,a=t.element,l=t.customElements,i=a.type,c=a.data,u=Y.includes(i)?function(e){return(t=e.children,t.reduce((function(e,t){return"".concat(e).concat(t.text)}),"")).replace(/ /g,"-").replace(/%([abcdef]|\d){2,2}/gi,"").replace(/[\/?!:\[\]`.,()*"';{}+=<>~\$|#@&–—]/g,"").replace(/[。?!,、;:“”【】()〔〕[]﹃﹄“ ”‘’﹁﹂—…-~《》〈〉「」]/g,"");var t}(a):null,s=(_(n={},"paragraph",(function(){return e.createElement("p",r,o)})),_(n,V,(function(){return e.createElement(Re,j({id:u,as:"h1"},r),o)})),_(n,K,(function(){return e.createElement(Re,j({id:u,as:"h2"},r),o)})),_(n,G,(function(){return e.createElement(Re,j({id:u,as:"h3"},r),o)})),_(n,$,(function(){return e.createElement(Re,j({id:u,as:"h4"},r),o)})),_(n,J,(function(){return e.createElement(Re,j({id:u,as:"h5"},r),o)})),_(n,X,(function(){return e.createElement(Re,j({id:u,as:"h6"},r),o)})),_(n,"softbreak",(function(){return e.createElement("span",j({className:"softbreak"},r)," ",o)})),_(n,"linebreak",(function(){return e.createElement("br",j({className:"linebreak"},r))})),_(n,"link",(function(){return e.createElement("a",j({},r,{href:c.href}),o)})),_(n,"html_block",(function(){return e.createElement("pre",j({className:"html_block"},r),o)})),_(n,"code_block",(function(){return e.createElement("pre",r,o)})),_(n,"block_quote",(function(){return e.createElement("blockquote",r,o)})),_(n,"ol_list",(function(){return e.createElement("ol",r,o)})),_(n,"ul_list",(function(){return e.createElement("ul",r,o)})),_(n,"list_item",(function(){return e.createElement("li",r,o)})),_(n,"image",(function(){return e.createElement(_e,t)})),_(n,Q,(function(){return e.createElement(Pe,r,o)})),_(n,"html_inline",(function(){return e.createElement("span",j({className:"html_inline"},r),c.content,o)})),_(n,"default",(function(){return console.log("Didn't know how to render ".concat(JSON.stringify(a,null,2))),e.createElement("p",r,o)})),n),d=l?Z(Z({},s),l(r,o,a)):s;return(d[i]||d.default)()};Ne.propTypes={children:w.node,element:w.shape({data:w.object,type:w.string}),attributes:w.any};var Ie=function(t){var n=t.attributes,r=t.children,o=t.leaf;return o.bold&&(r=e.createElement("strong",null,r)),o.code&&(r=e.createElement("code",null,r)),o.italic&&(r=e.createElement("em",null,r)),e.createElement("span",n,r)};Ie.propTypes={children:w.node,leaf:w.object,attributes:w.any};var ze=function(e,t){return!!I(C.nodes(e,{match:function(e){return e.type===t}}),1)[0]},Te=function(e,t){var n=C.marks(e);return!!n&&!0===n[t]},We=function(e,t){var n,r=ze(e,t),o=function(e){return"block_quote"===e};if(y.unwrapNodes(e,{match:function(e){return o(e.type)},split:!0}),y.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),y.unwrapNodes(e,{match:function(e){return q.includes(e.type)},split:!0}),"paragraph"===t||t.startsWith("heading"))y.setNodes(e,{type:t});else if(!r){var a={type:t,children:[],data:o(t)?{}:{tight:!0}};if(y.wrapNodes(e,a),n=t,q.includes(n)){var l,i={type:"list_item",children:[],data:{tight:!0}},c=W(v.descendants(e,{from:e.selection.anchor.path,to:e.selection.focus.path}));try{for(c.s();!(l=c.n()).done;){var u=I(l.value,2),s=u[0],d=u[1];"paragraph"===s.type&&y.wrapNodes(e,i,{at:d})}}catch(e){c.e(e)}finally{c.f()}}}},Ae=function(e,t){Te(e,t)?C.removeMark(e,t):C.addMark(e,t,!0)},He=function(e){return"link"===v.parent(e,e.selection.focus.path).type},Ue=function(e){return v.get(e,e.selection.focus.path).text.length===e.selection.focus.offset},qe=function(e){y.unwrapNodes(e,{match:function(e){return"link"===e.type}})},Ve=function(e,t,n){e.selection&&function(e,t,n){var r={type:"link",data:{href:t},children:n?[{text:n}]:[{text:t}]},o=e.selection&&b.isCollapsed(e.selection);if(o&&He(e)){var a=p.findPath(e,v.parent(e,e.selection.focus.path));return n!==C.string(e,a)&&y.insertText(e,n,{at:a}),y.select(e,a),qe(e),void y.wrapNodes(e,r,{split:!0})}o?y.insertNodes(e,r):(qe(e),y.wrapNodes(e,r,{split:!0}))}(e,t,n)},Ke=function(e){var t=e.isInline,n=e.insertBreak;return e.isInline=function(e){return"link"===e.type||t(e)},e.insertBreak=function(){if(function(e){return He(e)&&Ue(e)}(e)){var t=C.after(e,e.selection.focus.path);y.setSelection(e,{anchor:t,focus:t}),n()}else n()},e},Ge=function(e){var t=e.insertData;return e.insertData=function(n){var r=n.getData("text/html"),o=n.getData("text/plain");if(r||o)try{var a=new i,u=new c,s=new l,d=r?u.fromCiceroMark(a.toCiceroMark(r)):u.fromCiceroMark(s.fromMarkdown(o));y.insertFragment(e,d.document.children)}catch(e){console.error(e)}else t(n)},e},$e=function(e){var t=e.insertBreak;return e.insertBreak=function(){var n=v.get(e,e.selection.focus.path);if("text"===n.object&&""===n.text){var r,o=W(v.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(o.s();!(r=o.n()).done;){var a=I(r.value,1)[0];if(ae[a.type])return oe[a.type]&&y.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),void y.unwrapNodes(e,{match:function(e){return ae[e.type]},split:!0})}}catch(e){o.e(e)}finally{o.f()}}var l,i=W(v.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(i.s();!(l=i.n()).done;){if("list_item"===I(l.value,1)[0].type){var c={type:"list_item",children:[{object:"block",type:"paragraph",children:[{object:"text",text:""}],data:{}}],data:{tight:!0}};return void y.insertNodes(e,c,{match:function(e){return"list_item"===e.type}})}}}catch(e){i.e(e)}finally{i.f()}t()},e};function Je(){var e=N(["\n position: sticky;\n top: 0;\n width: 100%;\n background-color: #FFF;\n padding: 15px;\n z-index: 10;\n display: flex;\n align-content: space-evenly;\n justify-content: center;\n margin-bottom: 20px;\n & > * {\n display: inline-block;\n }\n & > * + * {\n margin-left: 15px;\n }\n"]);return Je=function(){return e},e}var Xe=M.div(Je()),Ye=e.forwardRef((function(t,n){var r=j({},t);return e.createElement(Xe,j({},r,{ref:n}))}));Ye.displayName="ToolbarMenu";var Qe=function(t){var n=t.toggleFunc,r=t.activeFunc,o=t.type,a=t.label,l=t.icon,i=t.canBeFormatted,c=t.activeButton,u=P(t,["toggleFunc","activeFunc","type","label","icon","canBeFormatted","activeButton"]),s=m(),d=r(s,o),f=d?c.symbol:fe,p=d?c.background:se;return e.createElement(F,{content:a,style:Ce,position:"bottom center",trigger:e.createElement(Me,j({"aria-label":o,onMouseDown:function(e){e.preventDefault(),i(s)&&n(s,o)},isActive:d,background:p},u),l(f))})};Qe.propTypes={toggleFunc:w.func,activeFunc:w.func,canBeFormatted:w.func,icon:w.func,type:w.string,label:w.string,activeButton:w.object};var et=function(t){var n=t.toggleFunc,r=t.type,o=t.label,a=t.icon,l=P(t,["toggleFunc","type","label","icon"]),i=m();return e.createElement(F,{content:o,style:Ce,position:"bottom center",trigger:e.createElement(Me,j({"aria-label":r,onMouseDown:function(e){e.preventDefault(),n(i,r)},background:se},l),a(fe))})};et.propTypes={toggleFunc:w.func,activeFunc:w.func,icon:w.func,type:w.string,label:w.string};var tt=function(t){var n=t.showLinkModal,r=t.setShowLinkModal,o=t.type,a=t.label,l=t.icon,i=t.canBeFormatted,c=t.activeButton,u=P(t,["showLinkModal","setShowLinkModal","type","label","icon","canBeFormatted","activeButton"]),d=n,f=d?c.symbol:fe,p=d?c.background:se,m=s();return e.createElement(F,{content:a,style:Ce,position:"bottom center",trigger:e.createElement(Me,j({"aria-label":o,onMouseDown:function(){i(m)&&m.selection&&r(!0)},isActive:d,background:p},u),l(f))})};tt.displayName="HyperlinkButton",tt.propTypes={showLinkModal:w.bool,setShowLinkModal:w.func,icon:w.func,type:w.string,label:w.string,ref:w.any,canBeFormatted:w.func,activeButton:w.object};var nt=function(t){var n=t.editor,r=t.type,o=t.style,a=t.canBeFormatted;return e.createElement(B.Item,{text:he[r],style:o,onMouseDown:function(e){e.preventDefault(),a(n)&&We(n,r)}})};nt.propTypes={editor:w.object,type:w.string,style:w.object,canBeFormatted:w.func};var rt=function(t){var n=t.canBeFormatted,r=m(),o=r&&r.selection?he[v.parent(r,r.selection.focus.path).type]:"Style";return e.createElement(B,{simple:!0,openOnFocus:!0,text:o,style:ge},e.createElement(B.Menu,null,e.createElement(nt,{editor:r,type:"paragraph",style:null,canBeFormatted:n}),e.createElement(nt,{editor:r,type:V,style:Le,canBeFormatted:n}),e.createElement(nt,{editor:r,type:K,style:ye,canBeFormatted:n}),e.createElement(nt,{editor:r,type:G,style:ve,canBeFormatted:n})))};rt.propTypes={canBeFormatted:w.func};var ot=function(e){var t=e.children;return D.createPortal(t,document.body)},at=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 17 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-15.000000, -162.000000)"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"ic_content_copy_24px",transform:"translate(14.000000, 160.071068)"},e.createElement("polygon",{id:"Path",points:"0 0 20 0 20 20 0 20"}),e.createElement("path",{d:"M13.3333333,0.833333333 L3.33333333,0.833333333 C2.41666667,0.833333333 1.66666667,1.58333333 1.66666667,2.5 L1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,2.5 L13.3333333,2.5 L13.3333333,0.833333333 Z M15.8333333,4.16666667 L6.66666667,4.16666667 C5.75,4.16666667 5,4.91666667 5,5.83333333 L5,17.5 C5,18.4166667 5.75,19.1666667 6.66666667,19.1666667 L15.8333333,19.1666667 C16.75,19.1666667 17.5,18.4166667 17.5,17.5 L17.5,5.83333333 C17.5,4.91666667 16.75,4.16666667 15.8333333,4.16666667 Z M15.8333333,17.5 L6.66666667,17.5 L6.66666667,5.83333333 L15.8333333,5.83333333 L15.8333333,17.5 Z",id:"Shape",fill:"#959CA3",fillRule:"nonzero"})))))))},lt=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-75.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"expand-6-alternate",transform:"translate(75.000000, 161.071068)"},e.createElement("path",{d:"M8.25,4.242 C8.25,3.68971525 7.80228475,3.242 7.25,3.242 L3.75,3.242 C2.09314575,3.242 0.75,4.58514575 0.75,6.242 L0.75,14.242 C0.75,15.8988542 2.09314575,17.242 3.75,17.242 L11.75,17.242 C13.4068542,17.242 14.75,15.8988542 14.75,14.242 L14.75,11.742 C14.75,11.1897153 14.3022847,10.742 13.75,10.742 C13.1977153,10.742 12.75,11.1897153 12.75,11.742 L12.75,14.242 C12.75,14.7942847 12.3022847,15.242 11.75,15.242 L3.75,15.242 C3.19771525,15.242 2.75,14.7942847 2.75,14.242 L2.75,6.242 C2.75,5.68971525 3.19771525,5.242 3.75,5.242 L7.25,5.242 C7.51521649,5.242 7.7695704,5.13664316 7.95710678,4.94910678 C8.14464316,4.7615704 8.25,4.50721649 8.25,4.242 Z",id:"Path"}),e.createElement("path",{d:"M6.75,12.7420002 C7.14740383,12.7421805 7.5286381,12.5846516 7.81,12.304 L14.278,5.846 C14.3247311,5.79903958 14.3882499,5.77263812 14.4545,5.77263812 C14.5207501,5.77263812 14.5842689,5.79903958 14.631,5.846 L16.4,7.611 C16.4937868,7.70508066 16.6211575,7.75797186 16.754,7.758 C16.8195115,7.75766956 16.8843508,7.74476959 16.945,7.72 C17.1319915,7.64270757 17.254,7.4603362 17.254,7.258 L17.254,1.258 C17.254,0.981857625 17.0301424,0.758 16.754,0.758 L10.754,0.758 C10.5519305,0.758 10.3697505,0.879710424 10.2922956,1.06634601 C10.2148407,1.25298159 10.2573389,1.46789197 10.4,1.611 L12.161,3.371 C12.2074001,3.41827841 12.2335808,3.48175773 12.234,3.548 C12.2338536,3.61449328 12.2072238,3.67818878 12.16,3.725 L5.69,10.181 C5.26084488,10.6098801 5.13231468,11.2550546 5.3643477,11.8156552 C5.59638073,12.3762557 6.14327743,12.7418705 6.75,12.7420002 L6.75,12.7420002 Z",id:"Path"})))))))},it=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 19 19",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-44.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"Group-5",transform:"translate(43.000000, 159.627243)"},e.createElement("path",{d:"M14.6686372,2 L11.3353038,2 C10.8750665,2 10.5019705,2.37309604 10.5019705,2.83333333 C10.5019705,3.29357062 10.8750665,3.66666667 11.3353038,3.66666667 L14.6686372,3.66666667 C16.049349,3.66666667 17.1686372,4.78595479 17.1686372,6.16666667 L17.1686372,7 C17.1686372,8.38071187 16.049349,9.5 14.6686372,9.5 L11.3353038,9.5 C10.8750665,9.5 10.5019705,9.87309604 10.5019705,10.3333333 C10.5019705,10.7935706 10.8750665,11.1666667 11.3353038,11.1666667 L14.6686372,11.1666667 C16.9686815,11.1639116 18.8325487,9.30004429 18.8353038,7 L18.8353038,6.16666667 C18.8325487,3.86662237 16.9686815,2.0027551 14.6686372,2 Z",id:"Path",transform:"translate(14.668637, 6.583333) rotate(-45.000000) translate(-14.668637, -6.583333) "}),e.createElement("path",{d:"M6.41905805,11.9162458 L9.75239138,11.9162458 C10.2126287,11.9162458 10.5857247,11.5431497 10.5857247,11.0829124 C10.5857247,10.6226752 10.2126287,10.2495791 9.75239138,10.2495791 L6.41905805,10.2495791 C4.11901376,10.2523342 2.25514648,12.1162015 2.25239138,14.4162458 L2.25239138,15.2495791 C2.25514648,17.5496234 4.11901376,19.4134907 6.41905805,19.4162458 L9.75239138,19.4162458 C10.2126287,19.4162458 10.5857247,19.0431497 10.5857247,18.5829124 C10.5857247,18.1226752 10.2126287,17.7495791 9.75239138,17.7495791 L6.41905805,17.7495791 C5.03834617,17.7495791 3.91905805,16.630291 3.91905805,15.2495791 L3.91905805,14.4162458 C3.91905805,13.0355339 5.03834617,11.9162458 6.41905805,11.9162458 Z",id:"Path",transform:"translate(6.419058, 14.832912) rotate(-45.000000) translate(-6.419058, -14.832912) "}),e.createElement("path",{d:"M5.53517457,3.61611652 C5.07493728,3.61611652 4.70184124,3.98921257 4.70184124,4.44944986 L4.70184124,6.94944986 C4.70184124,7.40968715 5.07493728,7.78278319 5.53517457,7.78278319 C5.99541186,7.78278319 6.36850791,7.40968715 6.36850791,6.94944986 L6.36850791,4.44944986 C6.36850791,3.98921257 5.99541186,3.61611652 5.53517457,3.61611652 Z",id:"Path",transform:"translate(5.535175, 5.699450) rotate(-45.000000) translate(-5.535175, -5.699450) "}),e.createElement("path",{d:"M7.26000835,5.0890979 C7.48028889,5.09037968 7.69211606,5.00439044 7.84917501,4.84993124 L9.09917501,3.59993124 C9.3158055,3.39070251 9.40268551,3.08086633 9.32642264,2.78950847 C9.25015978,2.49815061 9.02262231,2.27061314 8.73126445,2.19435027 C8.43990659,2.11808741 8.13007041,2.20496742 7.92084168,2.4215979 L6.67084168,3.6715979 C6.43099633,3.90860513 6.35875483,4.26734531 6.48817093,4.57871277 C6.61758703,4.89008023 6.92282853,5.09192418 7.26000835,5.0890979 L7.26000835,5.0890979 Z",id:"Path",transform:"translate(7.889155, 3.628149) rotate(-45.000000) translate(-7.889155, -3.628149) "}),e.createElement("path",{d:"M3.43276083,6.84753009 C3.2235321,6.63089961 2.91369592,6.54401959 2.62233806,6.62028246 C2.3309802,6.69654533 2.10344273,6.9240828 2.02717986,7.21544066 C1.950917,7.50679852 2.03779701,7.8166347 2.25442749,8.02586343 L3.50442749,9.27586343 C3.83206566,9.59577212 4.35512266,9.59577212 4.68276083,9.27586343 C5.00807911,8.95044688 5.00807911,8.42294664 4.68276083,8.09753009 L3.43276083,6.84753009 Z",id:"Path",transform:"translate(3.463375, 8.054449) rotate(-45.000000) translate(-3.463375, -8.054449) "}),e.createElement("path",{d:"M15.5525206,13.6334626 C15.0922833,13.6334626 14.7191873,14.0065586 14.7191873,14.4667959 L14.7191873,16.9667959 C14.7191873,17.4270332 15.0922833,17.8001293 15.5525206,17.8001293 C16.0127579,17.8001293 16.385854,17.4270332 16.385854,16.9667959 L16.385854,14.4667959 C16.385854,14.0065586 16.0127579,13.6334626 15.5525206,13.6334626 Z",id:"Path",transform:"translate(15.552521, 15.716796) rotate(-45.000000) translate(-15.552521, -15.716796) "}),e.createElement("path",{d:"M17.5827387,12.134767 C17.2557563,11.8189568 16.7360014,11.8234733 16.4145565,12.1449182 C16.0931117,12.466363 16.0885952,12.9861179 16.4044054,13.3131003 L17.6544054,14.5631003 C17.8636341,14.7797308 18.1734703,14.8666108 18.4648281,14.790348 C18.756186,14.7140851 18.9837234,14.4865476 19.0599863,14.1951898 C19.1362492,13.9038319 19.0493692,13.5939957 18.8327387,13.384767 L17.5827387,12.134767 Z",id:"Path",transform:"translate(17.628822, 13.359184) rotate(-45.000000) translate(-17.628822, -13.359184) "}),e.createElement("path",{d:"M13.2307421,16.5644348 L11.9807421,17.8144348 C11.6649319,18.1414172 11.6694485,18.6611721 11.9908933,18.9826169 C12.3123381,19.3040618 12.832093,19.3085783 13.1590754,18.9927681 L14.4090754,17.7427681 C14.7248856,17.4157857 14.7203691,16.8960308 14.3989243,16.574586 C14.0774794,16.2531411 13.5577245,16.2486246 13.2307421,16.5644348 Z",id:"Path",transform:"translate(13.194909, 17.778601) rotate(-45.000000) translate(-13.194909, -17.778601) "})))))))};function ct(){var e=N(["\n margin-left: 10px;\n align-self: flex-end;\n height: 38px;\n width: 90px;\n border: none;\n color: #fff;\n border-radius: 3px;\n background-color: #0043BA;\n &:hover {\n background-color: #265FC4;\n }\n"]);return ct=function(){return e},e}function ut(){var e=N(["\n font-weight: bold;\n font-size: 12px;\n"]);return ut=function(){return e},e}function st(){var e=N(["\n width: 270px;\n display: flex;\n flex-direction: column;\n"]);return st=function(){return e},e}function dt(){var e=N(["\n display: flex;\n flex-direction: row;\n"]);return dt=function(){return e},e}function ft(){var e=N(["\n cursor: pointer;\n width: 25px;\n height: 25px;\n border-radius: 3px;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n padding: -2px 3px;\n margin: 0 3px;\n &:hover {\n background-color: #eee;\n }\n"]);return ft=function(){return e},e}function pt(){var e=N(["\n position: absolute;\n z-index: 4000;\n left: calc(50% - 5px);\n top: -10px;\n height: 0;\n width: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 10px solid #d4d4d5;\n transition: opacity 0.75s;\n"]);return pt=function(){return e},e}function mt(){var e=N(["\n position: absolute;\n z-index: 3000;\n top: -10000px;\n left: -10000px;\n margin-top: -6px;\n opacity: 0;\n background-color: #FFFFFF;\n border: 1px solid #d4d4d5;\n border-radius: .3rem;\n transition: opacity 0.75s;\n\n min-width: min-content;\n line-height: 1.4285em;\n max-width: 250px;\n padding: .833em 1em;\n font-weight: 400;\n font-style: normal;\n color: rgba(0,0,0,.87);\n box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);\n & > * {\n display: inline-block;\n }\n"]);return mt=function(){return e},e}var ht=M.div(mt()),gt=M.div(pt()),Lt=M.div(ft()),yt=M(O.Field)(dt()),vt=M.div(st()),Ct=M.label(ut()),bt=M.button(ct()),Et={padding:"0.2em 0.5em 0.2em 0.5em",zIndex:"9999"},xt=e.forwardRef((function(t,n){var r=j({},t);return e.createElement(ht,j({ref:n},r))}));xt.displayName="HyperlinkMenu";var wt=e.forwardRef((function(a,l){var i=j({},a),c=t(),u=s(),d=I(n(null),2),f=d[0],m=d[1],h=I(n(!1),2),g=h[0],L=h[1],b=r((function(e){l.current&&!l.current.contains(e.target)&&i.setShowLinkModal(!1)}),[i,l]);o((function(){return document.addEventListener("mousedown",b),function(){document.removeEventListener("mousedown",b)}}),[b]);var E=e.useMemo((function(){try{if(He(u)){var e=v.parent(u,u.selection.focus.path);return C.string(u,p.findPath(u,e))}return C.string(u,u.selection)}catch(e){return""}}),[u]),x=u.selection&&He(u)?v.parent(u,u.selection.focus.path).data.href:"";o((function(){if(i.showLinkModal){m(u.selection),L(!!c.current.props.defaultValue);var e=window.scrollX,t=window.scrollY;c.current.focus(),window.scrollTo(e,t)}}),[u,i.showLinkModal]);return e.createElement(ot,null,e.createElement(xt,{ref:l},e.createElement(gt,null),e.createElement(O,{onSubmit:function(e){var t,n=(t=e.target.url.value).startsWith("http://")||t.startsWith("https://")?t:"https://".concat(t);y.select(u,f),Ve(u,n,e.target.text.value),y.collapse(u,{edge:"end"}),p.focus(u),i.setShowLinkModal(!1)}},e.createElement(vt,null,e.createElement(Ct,null,"Link Text"),e.createElement(S,{placeholder:"Text",name:"text",defaultValue:E})),e.createElement(yt,null,e.createElement(vt,null,e.createElement(Ct,null,"Link URL"),e.createElement(S,{ref:c,placeholder:"http://example.com",defaultValue:x,onChange:function(e){y.select(u,f),L(!!e.target.value)},name:"url"})),e.createElement(bt,{type:"submit",disabled:!g},"Apply")),e.createElement(yt,null,e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){var e=c.current.inputRef.current.value,t=function(t){t.clipboardData.setData("text/plain",e),t.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)},"aria-label":"Copy hyperlink text"},e.createElement(at,null)),content:"Copy hyperlink text",inverted:!0,position:"bottom left",style:Et}),e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){y.select(u,f),qe(u),y.deselect(u),p.focus(u),i.setShowLinkModal(!1)},"aria-label":"Remove hyperlink"},e.createElement(it,null)),content:"Remove hyperlink",inverted:!0,position:"bottom left",style:Et}),e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){var e=c.current.inputRef.current.value;e&&window.open(e,"_blank")},"aria-label":"Open hyperlink"},e.createElement(lt,null)),content:"Open link in a new tab",inverted:!0,position:"bottom left",style:Et})))))}));wt.displayName="HyperlinkModal",wt.propTypes={setShowLinkModal:w.func,showLinkModal:w.bool};var kt=function(){return{Macintosh:!0,MacIntel:!0,MacPPC:!0,Mac68K:!0}[window.navigator.platform]?"⌘":"Ctrl"},Mt=function(e){var t=e.toString().slice(0,2);return"bl"===t?"Quote (".concat(kt(),"+Shift+. )"):"ul"===t?"Bulleted List (".concat(kt(),"+Shift+8)"):"ol"===t?"Numbered List (".concat(kt(),"+Shift+7)"):null},Ft={type:"bold",label:"Bold (".concat(kt(),"+B)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 11 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-Bold, IBM Plex Sans",fontSize:"18",fontWeight:"bold"},e.createElement("g",{transform:"translate(-440.000000, -48.000000)",fill:t},e.createElement("text",null,e.createElement("tspan",{x:"439",y:"61"},"B"))))}},Bt={type:"italic",label:"Italic (".concat(kt(),"+I)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 10 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-BoldItalic, IBM Plex Sans",fontSize:"18",fontStyle:"italic",fontWeight:"bold"},e.createElement("g",{transform:"translate(-477.000000, -48.000000)",fill:t},e.createElement("text",null,e.createElement("tspan",{x:"478",y:"61"},"I"))))}},Ot={type:"code",label:"Code (".concat(kt(),"+Shift+9)"),height:"25px",width:"25px",padding:"6px 2px 4px",viewBox:"0 0 20 12",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-508.000000, -49.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(508.000000, 49.000000)"},e.createElement("path",{d:"M19.609,6.787 C19.843431,6.5527408 19.9751474,6.23491402 19.9751474,5.9035 C19.9751474,5.57208598 19.843431,5.2542592 19.609,5.02 L15.609,1.02 C15.2952486,0.694966717 14.8305318,0.564516169 14.3934634,0.678786996 C13.956395,0.793057823 13.6149929,1.13426688 13.5004748,1.57127054 C13.3859567,2.0082742 13.5161443,2.47306473 13.841,2.787 L16.6,5.55 C16.795191,5.74524993 16.795191,6.06175007 16.6,6.257 L13.841,9.02 C13.3674216,9.51060731 13.3744161,10.2902393 13.8567205,10.7722709 C14.3390249,11.2543025 15.1186607,11.2608559 15.609,10.787 L19.609,6.787 Z"}),e.createElement("path",{d:"M6.609,1.02 C6.37470042,0.785262804 6.05665923,0.653351971 5.725,0.653351971 C5.39334077,0.653351971 5.07529958,0.785262804 4.841,1.02 L0.841,5.02 C0.606569022,5.2542592 0.474852621,5.57208598 0.474852621,5.9035 C0.474852621,6.23491402 0.606569022,6.5527408 0.841,6.787 L4.841,10.787 C5.15475142,11.1120333 5.61946823,11.2424838 6.05653661,11.128213 C6.49360499,11.0139422 6.83500715,10.6727331 6.94952523,10.2357295 C7.06404332,9.7987258 6.93385572,9.33393527 6.609,9.02 L3.846,6.257 C3.65080903,6.06175007 3.65080903,5.74524993 3.846,5.55 L6.609,2.787 C6.84343098,2.5527408 6.97514738,2.23491402 6.97514738,1.9035 C6.97514738,1.57208598 6.84343098,1.2542592 6.609,1.02 Z"}),e.createElement("path",{d:"M8.954,11.624 C9.04335066,11.6434777 9.13455123,11.6532012 9.226,11.653 C9.81127096,11.6522287 10.3179139,11.2460837 10.446,10.675 L12.446,1.675 C12.5959453,0.999555759 12.1699442,0.330445338 11.4945,0.180500032 C10.8190558,0.0305547247 10.1499453,0.456555767 10,1.132 L8,10.132 C7.92859204,10.456365 7.98899504,10.7958118 8.167915,11.0756321 C8.34683495,11.3554524 8.62960831,11.5527133 8.954,11.624 L8.954,11.624 Z"}))))}},St={type:"block_quote",label:Mt("block_quote"),height:"25px",width:"25px",padding:"7px 3px 5px",viewBox:"0 0 18 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-581.000000, -48.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(581.000000, 48.000000)"},e.createElement("path",{d:"M7.44600458,0.540683605 L7.4460046,0.540683605 C3.43629213,0.653784413 0.274612689,3.93929933 0.375000251,7.88864267 L0.375000251,8.80676824 L0.375000175,8.80750625 C0.374999866,10.8235342 2.0344587,12.4578494 4.08150246,12.4578494 C6.12854622,12.4578497 7.78800474,10.8235342 7.78800474,8.80750625 C7.78800505,6.7914783 6.12854622,5.15716309 4.08150246,5.15716309 C4.08100251,5.15716309 4.08050256,5.15716319 4.0800026,5.15716339 L4.08000242,5.15716339 C3.79801349,5.15791161 3.51717657,5.19263931 3.2437519,5.26057255 L3.24375192,5.26057254 C3.14330586,5.28536873 3.0414678,5.22527619 3.01629028,5.12635189 C3.00441867,5.07970779 3.01149048,5.0303424 3.03600194,4.98875419 L3.03600178,4.98875449 C3.92604233,3.40558249 5.60871336,2.41297279 7.44600449,2.38727561 L7.44600445,2.38727561 C7.96377177,2.38727564 8.38350503,1.97390195 8.38350503,1.46397959 C8.38350505,0.954057232 7.96377177,0.540683568 7.44600445,0.540683568 L7.44600458,0.540683605 Z"}),e.createElement("path",{d:"M16.6875103,2.38727565 L16.6875102,2.38727565 C17.2052775,2.38727567 17.6250108,1.97390199 17.6250108,1.46397963 C17.6250108,0.954057269 17.2052775,0.540683605 16.6875102,0.540683605 L16.68751,0.540683611 C12.6779776,0.654185499 9.51653063,3.93946184 9.61650569,7.88864268 L9.61650569,8.80676824 L9.61650561,8.80750633 C9.61650531,10.8235343 11.2759641,12.4578495 13.3230079,12.4578495 C15.3700517,12.4578498 17.0295102,10.8235343 17.0295102,8.80750633 C17.0295105,6.79147838 15.3700517,5.15716317 13.3230079,5.15716317 C13.3227579,5.15716317 13.3225079,5.1571632 13.322258,5.15716325 L13.322258,5.15716325 C13.0400185,5.157866 12.7589281,5.19259396 12.4852574,5.2605724 L12.4852574,5.2605724 C12.4122924,5.27867912 12.3354209,5.25189054 12.2902573,5.19261781 L12.2902573,5.19261781 C12.245149,5.13323282 12.24014,5.05314176 12.2775073,4.98875405 L12.2775072,4.98875434 C13.1675477,3.40558234 14.8502187,2.41297264 16.6875099,2.38727546 L16.6875103,2.38727565 Z"}))))}},Dt={type:"ol_list",label:Mt("ol_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 17 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-617.000000, -48.000000)"},e.createElement("g",{transform:"translate(616.000000, 45.000000)"},e.createElement("g",null,e.createElement("path",{d:"M1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,14.5833333 L2.5,14.5833333 L2.5,15.4166667 L3.33333333,15.4166667 L3.33333333,15.8333333 L1.66666667,15.8333333 L1.66666667,16.6666667 L4.16666667,16.6666667 L4.16666667,13.3333333 L1.66666667,13.3333333 L1.66666667,14.1666667 L1.66666667,14.1666667 Z M2.5,6.66666667 L3.33333333,6.66666667 L3.33333333,3.33333333 L1.66666667,3.33333333 L1.66666667,4.16666667 L2.5,4.16666667 L2.5,6.66666667 L2.5,6.66666667 Z M1.66666667,9.16666667 L3.16666667,9.16666667 L1.66666667,10.9166667 L1.66666667,11.6666667 L4.16666667,11.6666667 L4.16666667,10.8333333 L2.66666667,10.8333333 L4.16666667,9.08333333 L4.16666667,8.33333333 L1.66666667,8.33333333 L1.66666667,9.16666667 L1.66666667,9.16666667 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z",fill:t}),e.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},_t={type:"ul_list",label:Mt("ul_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 16 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-582.000000, -48.000000)"},e.createElement("g",{transform:"translate(580.000000, 45.000000)"},e.createElement("g",null,e.createElement("path",{d:"M3.33333333,8.75 C2.64166667,8.75 2.08333333,9.30833333 2.08333333,10 C2.08333333,10.6916667 2.64166667,11.25 3.33333333,11.25 C4.025,11.25 4.58333333,10.6916667 4.58333333,10 C4.58333333,9.30833333 4.025,8.75 3.33333333,8.75 L3.33333333,8.75 Z M3.33333333,3.75 C2.64166667,3.75 2.08333333,4.30833333 2.08333333,5 C2.08333333,5.69166667 2.64166667,6.25 3.33333333,6.25 C4.025,6.25 4.58333333,5.69166667 4.58333333,5 C4.58333333,4.30833333 4.025,3.75 3.33333333,3.75 L3.33333333,3.75 Z M3.33333333,13.8916667 C2.71666667,13.8916667 2.225,14.3916667 2.225,15 C2.225,15.6083333 2.725,16.1083333 3.33333333,16.1083333 C3.94166667,16.1083333 4.44166667,15.6083333 4.44166667,15 C4.44166667,14.3916667 3.95,13.8916667 3.33333333,13.8916667 L3.33333333,13.8916667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z",fill:t}),e.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},jt={type:"image",label:"Insert Image (".concat(kt(),"+Shift+G)"),height:"18px",width:"18px",viewBox:"0 0 18 18",icon:function(){return e.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M16.333326,0 L2.5833315,0 L2.58333143,0 C1.6628568,0 0.916665427,0.746192202 0.916665427,1.666666 C0.916665427,1.666666 0.916665427,1.666666 0.916665427,1.666666 L0.916665427,15.4166605 L0.916665427,15.4166608 C0.916665427,16.3371354 1.66285763,17.0833268 2.58333143,17.0833268 L16.3333259,17.0833268 L16.3333259,17.0833268 C17.2538005,17.0833268 17.9999919,16.3371354 17.9999919,15.4166608 L17.9999919,1.66666625 L17.9999919,1.66666625 C17.9999919,0.74619162 17.2537997,0 16.3333259,0 L16.333326,0 Z M6.05583011,10.3608292 L6.05583007,10.3608293 C6.26131332,9.94901026 6.76173479,9.781742 7.17355463,9.98722441 C7.30359957,10.052112 7.41441286,10.1498818 7.49499616,10.2708293 L8.18666255,11.3091622 L8.18666254,11.3091622 C8.25071002,11.4047472 8.3801183,11.4303138 8.47570326,11.3662665 C8.50400616,11.347302 8.52722624,11.3216857 8.54332898,11.2916622 L10.5741615,7.51916371 L10.5741614,7.51916382 C10.7209472,7.23863144 11.0170554,7.06863734 11.3333278,7.08333067 L11.3333278,7.08333067 C11.6479819,7.09179583 11.9310168,7.27683226 12.0649942,7.56166381 L15.0466597,13.8949946 L15.0466597,13.8949946 C15.1446905,14.1031879 15.0553858,14.351432 14.8471923,14.4494627 C14.7915086,14.4756822 14.7307073,14.4892398 14.6691599,14.4891616 L4.66666386,14.4891616 L4.66666387,14.4891616 C4.43654563,14.4891616 4.25001153,14.3025996 4.25001153,14.0724806 C4.25001153,14.0076761 4.26513178,13.9437656 4.29416418,13.8858281 L6.05583011,10.3608292 Z M4.45833075,5.20583125 L4.45833075,5.2058315 C4.45833075,4.28535687 5.20452212,3.5391655 6.12499675,3.5391655 C7.04547138,3.5391655 7.79166275,4.28535687 7.79166275,5.2058315 C7.79166275,6.12630613 7.04547138,6.8724975 6.12499675,6.8724975 L6.12499682,6.8724975 C5.20452219,6.8724975 4.45833075,6.12630613 4.45833075,5.2058315 C4.45833075,5.20583142 4.45833075,5.20583134 4.45833075,5.20583125 L4.45833075,5.20583125 Z",id:"Shape",fill:"#949CA2",fillRule:"nonzero"}))}},Rt={type:"link",label:"Hyperlink (".concat(kt(),"+K)"),height:"25px",width:"25px",padding:"5px",viewBox:"0 0 14 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-727.000000, -48.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(727.000000, 48.000000)"},e.createElement("path",{d:"M6.10050375,10.7181733 L4.50391944,12.3141742 L4.50391947,12.3141742 C3.86064824,12.9288446 2.84768928,12.9288446 2.20441806,12.3141743 L1.6840844,11.794424 L1.68408431,11.7944239 C1.04934725,11.1595585 1.04934725,10.1303712 1.68408449,9.49550578 L5.06741991,6.11217037 L5.06741988,6.11217039 C5.70262361,5.47769 6.73171758,5.47769 7.3669213,6.11217034 L7.88783829,6.63250399 L7.88783828,6.63250399 C8.11625426,6.86091996 8.48658948,6.86091996 8.71500546,6.63250399 C8.94342143,6.40408802 8.94342143,6.03375279 8.71500546,5.80533682 C8.71500546,5.80533682 8.71500546,5.80533682 8.71500546,5.80533682 L8.19408847,5.28500316 L8.19408844,5.28500313 C7.1029686,4.19532996 5.33545584,4.19532996 4.24433601,5.2850032 L0.86100059,8.66833862 L0.861000611,8.6683386 C-0.22953006,9.7588226 -0.229576727,11.5268837 0.860907423,12.6174144 C0.860938471,12.6174454 0.860969519,12.6174765 0.861000569,12.6175075 L1.38133422,13.1372578 L1.38133403,13.1372576 C2.4707447,14.2279516 4.23806496,14.2289958 5.32875896,13.1395851 C5.32953511,13.1388099 5.3303108,13.1380342 5.33108604,13.137258 L6.92708703,11.5418404 L6.92708703,11.5418404 C7.15501942,11.314069 7.15515009,10.9446467 6.92737869,10.7167149 C6.6996073,10.4887825 6.33018499,10.4886518 6.10225319,10.7164232 C6.10225318,10.7164232 6.10225318,10.7164232 6.10225318,10.7164232 L6.10050375,10.7181733 Z"}),e.createElement("path",{d:"M13.1401748,1.37841751 L12.6198411,0.858083861 L12.6198412,0.858083983 C11.5276014,-0.228316686 9.76291196,-0.228316686 8.67067212,0.85808374 L6.97608775,2.54975145 L6.97608774,2.54975146 C6.75227485,2.78148194 6.75869385,3.15077183 6.99042404,3.3745853 C7.21647926,3.5929166 7.57486606,3.5929166 7.80091954,3.37458528 L9.49258724,1.68291757 L9.49258715,1.68291767 C10.127855,1.04914894 11.1562373,1.04914894 11.7915052,1.68291747 L12.3124222,2.20383446 L12.3124222,2.20383442 C12.9474101,2.83818065 12.9479351,3.86718128 12.3135898,4.50216917 C12.3132008,4.50255856 12.3128116,4.50294774 12.3124223,4.50333673 L8.92908684,7.88667214 L8.92908689,7.8866721 C8.62488478,8.19273795 8.21086311,8.36435472 7.77933618,8.36325572 L7.77933618,8.36325572 L7.77933619,8.36325572 C7.34826076,8.36439236 6.93465733,8.1929847 6.63075215,7.88725543 L6.63075215,7.88725543 C6.41054193,7.65209846 6.04139262,7.63998203 5.80623914,7.86019208 C5.57108217,8.08040229 5.55896574,8.4495516 5.77917579,8.68470508 C5.78761627,8.69371846 5.79634091,8.70246159 5.80533638,8.71092121 L5.8053365,8.71092133 C6.32776607,9.23599516 7.03864393,9.530091 7.77933772,9.5275885 L7.77933772,9.5275885 L7.77933771,9.5275885 C8.520224,9.5301841 9.23131361,9.23608441 9.75392226,8.71092133 L13.1372577,5.32758592 L13.1372577,5.32758593 C14.2279517,4.23772026 14.2286225,2.47002667 13.1387594,1.37933267 C13.138259,1.3788319 13.1377585,1.37833133 13.1372577,1.37783095 L13.1401748,1.37841751 Z"}))))}},Zt={type:"undo",label:"Undo (".concat(kt(),"+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-692.000000, -49.000000)",fill:fe,fillRule:"nonzero"},e.createElement("g",{transform:"translate(692.000000, 49.000000)"},e.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}},Pt={type:"redo",label:"Redo (".concat(kt(),"+Shift+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-798.000000, -49.000000)",fill:fe,fillRule:"nonzero"},e.createElement("g",{transform:"translate(806.000000, 54.500000) scale(-1, 1) translate(-806.000000, -54.500000) translate(798.000000, 49.000000)"},e.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}};function Nt(){var e=N(["\n box-sizing: border-box;\n height: 23px;\n width: 1px;\n border: 1px solid #EFEFEF;\n"]);return Nt=function(){return e},e}var It=M.div(Nt()),zt={toggleFunc:Ae,activeFunc:Te},Tt={toggleFunc:We,activeFunc:ze},Wt={toggleFunc:function(e,t){"undo"===t?e.undo():e.redo()}},At=function(n){var r=n.canBeFormatted,a=n.showLinkModal,l=n.setShowLinkModal,i=n.activeButton,c=s(),u=t(),d={canBeFormatted:r,activeButton:i},f={showLinkModal:a,setShowLinkModal:l};return o((function(){if(a){var e=u.current,t=p.toDOMRange(c,c.selection).getBoundingClientRect();e.style.opacity=1,e.style.top="".concat(t.top+t.height+window.pageYOffset+15,"px"),e.style.left="".concat(t.left+window.pageXOffset-e.offsetWidth/2+t.width/2,"px")}}),[c,a]),e.createElement(Ye,{id:"ap-rich-text-editor-toolbar"},e.createElement(rt,{canBeFormatted:r}),e.createElement(It,null),e.createElement(Qe,j({},zt,Ft,d)),e.createElement(Qe,j({},zt,Bt,d)),e.createElement(Qe,j({},zt,Ot,d)),e.createElement(It,null),e.createElement(Qe,j({},Tt,St,d)),e.createElement(Qe,j({},Tt,Dt,d)),e.createElement(Qe,j({},Tt,_t,d)),e.createElement(It,null),e.createElement(et,j({},Wt,Zt)),e.createElement(et,j({},Wt,Pt)),e.createElement(It,null),e.createElement(tt,j({},f,Rt,d)),e.createElement(De,j({},jt,{canBeFormatted:r})),a&&e.createElement(wt,j({ref:u},f)))};At.propTypes={canBeFormatted:w.func,showLinkModal:w.bool,setShowLinkModal:w.func,activeButton:w.object};var Ht=function(e){return(new c).fromMarkdown(e)},Ut=function(t){var o=t.canCopy,s=t.canKeyDown,d=t.augmentEditor,f=t.isEditable,m=t.canBeFormatted,w=I(n(!1),2),k=w[0],M=w[1],F=a((function(){return d?d($e(Ke(Ge(Se(ne(x(h(E())))))))):$e(Ke(Ge(Se(ne(x(h(E())))))))}),[]),B=r((function(t){return e.createElement(Ie,t)}),[]),O=r((function(n){var r=Z(Z({},n),{},{customElements:t.customElements});return e.createElement(Ne,r)}),[t.customElements]),S={mark:function(e){return Ae(F,e)},block:function(e){return We(F,e)},image:function(){var e=window.prompt("Enter the URL of the image:");e&&Oe(F,e)},special:function(e){return"undo"===e?F.undo():F.redo()},link:function(){M(!0)}},D=r((function(e){if(s(F,e)){if(m(F)||!le.some((function(t){return u(t,e)})))Object.keys(re).forEach((function(t){if(u(t,e)){e.preventDefault();var n=re[t],r=n.code,o=n.type;S[o](r)}}));else e.preventDefault()}else e.preventDefault()}),[m,s,F,S]),_=r((function(e){f(F,e)||e.preventDefault()}),[F,f]),j=r((function(e,t){if(e.preventDefault(),o(F)){var n=new c,r=new i,a=new l,u={object:"value",document:{object:"document",data:{},children:v.fragment(F,F.selection)}},s=n.toCiceroMark(u),d=r.toHtml(s),f=a.toMarkdown(s);e.clipboardData.setData("text/html",d),e.clipboardData.setData("text/plain",f),t&&F.selection&&b.isExpanded(F.selection)&&C.deleteFragment(F)}}),[o,F]);return e.createElement(g,{editor:F,value:t.value,onChange:function(e){t.readOnly||(t.onChange(e,F),F.selection&&function(e){return He(e)&&!Ue(e)}(F)&&M(!0))}},!t.readOnly&&e.createElement(At,{canBeFormatted:t.canBeFormatted,showLinkModal:k,setShowLinkModal:M,activeButton:t.activeButton||me}),e.createElement(L,{id:"ap-rich-text-editor",readOnly:t.readOnly,renderElement:O,renderLeaf:B,placeholder:t.placeholder||"Enter some rich text...",spellCheck:!0,autoFocus:!0,onKeyDown:D,onDOMBeforeInput:_,onCopy:j,onCut:function(e){return j(e,!0)},onDragStart:function(e){console.log("onDragStart",e.target);var t=p.toSlateNode(F,e.target),n=p.findPath(F,t),r=C.range(F,n),o=v.fragment(F,r),a=JSON.stringify(o);window.btoa(encodeURIComponent(a));console.log("start range ---- ",r),console.log("start fragment ---- ",o),console.log("path ---- ",n),e.dataTransfer.setData("text",JSON.stringify(r))},onDragOver:function(e){console.log("onDragOver"),e.preventDefault(),e.dataTransfer.dropEffect="move"},onDrop:function(e){var t=I(C.nodes(F,{match:function(e){return"clause"===e.type},at:n}),1)[0];if(t){var n=JSON.parse(e.dataTransfer.getData("text")),r=p.findEventRange(F,e);console.log("range - ",n),y.select(F,n),console.log("selection - ",F.selection),y.select(F,r),y.splitNodes(F),console.log("selection ---",F.selection),y.removeNodes(F,{at:n.anchor.path,match:function(e){return"clause"===e.type}}),y.insertNodes(F,t[0])}}}))};Ut.propTypes={value:w.array.isRequired,onChange:w.func.isRequired,readOnly:w.bool,augmentEditor:w.func,customElements:w.func,isEditable:w.func,canBeFormatted:w.func,canCopy:w.func,canKeyDown:w.func,placeholder:w.string,activeButton:w.object},Ut.defaultProps={isEditable:function(){return!0},canBeFormatted:function(){return!0},canCopy:function(){return!0},canKeyDown:function(){return!0}};export{Ut as MarkdownEditor,Ht as markdownToSlate};
import e,{useRef as t,useState as n,useCallback as r,useEffect as o,useMemo as a}from"react";import{CiceroMarkTransformer as i}from"@accordproject/markdown-cicero";import{HtmlTransformer as l}from"@accordproject/markdown-html";import{SlateTransformer as c}from"@accordproject/markdown-slate";import u from"is-hotkey";import{useEditor as s,useSelected as d,useFocused as f,ReactEditor as p,useSlate as m,withReact as h,Slate as g,Editable as L}from"slate-react";import{Transforms as C,Node as y,Editor as v,Range as b,createEditor as E}from"slate";import{withHistory as x}from"slate-history";import w from"prop-types";import k from"image-extensions";import M from"styled-components";import{Popup as F,Dropdown as B,Form as O,Input as S}from"semantic-ui-react";import _ from"react-dom";function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(){return(D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function R(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 Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function I(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||z(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W(e,t):void 0}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=z(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,a=!0,i=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}var A,H,q,U=["ol_list","ul_list"],V="heading_one",K="heading_two",G="heading_three",$="heading_four",X="heading_five",Y="heading_six",J=[V,K,G,$,X,Y],Q="horizontal_rule",ee=(j(A={},"linebreak",!0),j(A,"softbreak",!0),j(A,"html_inline",!0),j(A,"link",!0),j(A,"image",!0),A),te=(j(H={},"linebreak",!0),j(H,"softbreak",!0),j(H,"image",!0),j(H,Q,!0),H),ne=function(e){var t=e.isVoid,n=e.isInline;return e.isInline=function(t){return ee[t.type]||n(e)},e.isVoid=function(n){return te[n.type]||t(e)},e},re={"mod+b":{type:"mark",code:"bold"},"mod+i":{type:"mark",code:"italic"},"mod+shift+9":{type:"mark",code:"code"},"mod+shift+7":{type:"block",code:"ol_list"},"mod+shift+8":{type:"block",code:"ul_list"},"mod+shift+.":{type:"block",code:"block_quote"},"mod+shift+g":{type:"image",code:"image"},"mod+z":{type:"special",code:"undo"},"mod+shift+z":{type:"special",code:"redo"},"mod+k":{type:"link",code:"link"}},oe=(j(q={},"ol_list",!0),j(q,"ul_list",!0),q),ae=Z(j({},"block_quote",!0),oe),ie=["mod+b","mod+i","mod+shift+7","mod+shift+8","mod+shift+9","mod+shift+.","mod+shift+g","mod+k"],le="#122330",ce="bold",ue="Normal",se="#FFFFFF",de="#F0F0F0",fe="#949CA2",pe="#414F58",me={background:de,symbol:pe},he={paragraph:ue,heading_one:"Heading 1",heading_two:"Heading 2",heading_three:"Heading 3",block_quote:ue,list_item:ue,link:ue},ge={color:pe,alignSelf:"center",width:"100px"},Le={fontSize:"25px",lineHeight:"23px",fontWeight:ce,color:le},Ce={fontSize:"20px",lineHeight:"20px",fontWeight:ce,color:le},ye={fontSize:"16px",lineHeight:"16px",fontWeight:ce,color:le},ve={borderRadius:"5px",backgroundColor:"#FFFFFF",color:"#000000"},be=function(e){if("string"!=typeof e)return!1;var t=e.match(Ee);if(!t)return!1;var n=t[1];if(!n)return!1;if(xe.test(n)||we.test(n))return!0;return!1},Ee=/^(?:\w+:)?\/\/(\S+)$/,xe=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,we=/^[^\s\.]+\.\S{2,}$/;function ke(){var e=I(["\n place-self: center;\n user-select: none !important;\n width: ",";\n height: ",";\n padding: ",";\n background-color: ",";\n border-radius: 5px;\n cursor: pointer;\n &:hover {\n background-color: ",";\n }\n"]);return ke=function(){return e},e}var Me=M.svg(ke(),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.padding}),(function(e){return e.background}),de);function Fe(){var e=I(["\n display: block;\n max-width: 100%;\n max-height: 20em;\n box-shadow: ",";\n"]);return Fe=function(){return e},e}var Be=M.img(Fe(),(function(e){return e.shadow?"0 0 0 3px #B4D5FF":"none"})),Oe=function(e,t){var n={type:"image",data:{href:t,title:t},children:[{text:""}]};C.insertNodes(e,n)},Se=function(e){var t=e.insertData,n=e.isVoid;return e.isVoid=function(e){return"image"===e.type||n(e)},e.insertData=function(n){var r=n.getData("text/plain"),o=n.files;if(o&&o.length>0){var a,i=T(o);try{var l=function(){var t=a.value,n=new FileReader;"image"===N(t.type.split("/"),1)[0]&&(n.addEventListener("load",(function(){var t=n.result;Oe(e,t)})),n.readAsDataURL(t))};for(i.s();!(a=i.n()).done;)l()}catch(e){i.e(e)}finally{i.f()}}else!function(e){if(!e)return!1;if(!be(e))return!1;var t=new URL(e).pathname.split(".").pop();return k.includes(t)}(r)?t(n):Oe(e,r)},e},_e=function(t){var n=t.type,r=t.label,o=t.icon,a=t.canBeFormatted,i=P(t,["type","label","icon","canBeFormatted"]),l=s();return e.createElement(F,{content:r,style:ve,position:"bottom center",trigger:e.createElement(Me,D({"aria-label":n,onMouseDown:function(e){if(e.preventDefault(),a(l)){var t=window.prompt("Enter the URL of the image:");t&&Oe(l,t)}}},i),o())})};_e.propTypes={icon:w.func,type:w.string,label:w.string,canBeFormatted:w.func};var je=function(t){var n=t.attributes,r=t.children,o=t.element,a=d(),i=f();return e.createElement("span",n,e.createElement("span",{contentEditable:!1},e.createElement(Be,{src:o.data.href,shadow:a&&i})),r)};function De(){var e=I(["\n font-family: serif;\n"]);return De=function(){return e},e}je.displayName="ImageElement",je.propTypes={children:w.node,element:w.shape({data:w.shape({href:w.string})}),attributes:w.any};var Re=M.div(De());function Ze(){var e=I(["\n overflow: visible; /* For IE */\n padding: 0;\n border: none;\n border-top: medium double #333;\n color: #333;\n text-align: center;\n"]);return Ze=function(){return e},e}Re.propTypes={type:w.oneOf(J)};var Pe=M.div(Ze()),Ie=function(t){var n,r=t.attributes,o=t.children,a=t.element,i=t.customElements,l=a.type,c=a.data,u=J.includes(l)?function(e){return(t=e.children,t.reduce((function(e,t){return"".concat(e).concat(t.text)}),"")).replace(/ /g,"-").replace(/%([abcdef]|\d){2,2}/gi,"").replace(/[\/?!:\[\]`.,()*"';{}+=<>~\$|#@&–—]/g,"").replace(/[。?!,、;:“”【】()〔〕[]﹃﹄“ ”‘’﹁﹂—…-~《》〈〉「」]/g,"");var t}(a):null,s=(j(n={},"paragraph",(function(){return e.createElement("p",r,o)})),j(n,V,(function(){return e.createElement(Re,D({id:u,as:"h1"},r),o)})),j(n,K,(function(){return e.createElement(Re,D({id:u,as:"h2"},r),o)})),j(n,G,(function(){return e.createElement(Re,D({id:u,as:"h3"},r),o)})),j(n,$,(function(){return e.createElement(Re,D({id:u,as:"h4"},r),o)})),j(n,X,(function(){return e.createElement(Re,D({id:u,as:"h5"},r),o)})),j(n,Y,(function(){return e.createElement(Re,D({id:u,as:"h6"},r),o)})),j(n,"softbreak",(function(){return e.createElement("span",D({className:"softbreak"},r)," ",o)})),j(n,"linebreak",(function(){return e.createElement("br",D({className:"linebreak"},r))})),j(n,"link",(function(){return e.createElement("a",D({},r,{href:c.href}),o)})),j(n,"html_block",(function(){return e.createElement("pre",D({className:"html_block"},r),o)})),j(n,"code_block",(function(){return e.createElement("pre",r,o)})),j(n,"block_quote",(function(){return e.createElement("blockquote",r,o)})),j(n,"ol_list",(function(){return e.createElement("ol",r,o)})),j(n,"ul_list",(function(){return e.createElement("ul",r,o)})),j(n,"list_item",(function(){return e.createElement("li",r,o)})),j(n,"image",(function(){return e.createElement(je,t)})),j(n,Q,(function(){return e.createElement(Pe,r,o)})),j(n,"html_inline",(function(){return e.createElement("span",D({className:"html_inline"},r),c.content,o)})),j(n,"default",(function(){return console.log("Didn't know how to render ".concat(JSON.stringify(a,null,2))),e.createElement("p",r,o)})),n),d=i?Z(Z({},s),i(r,o,a)):s;return(d[l]||d.default)()};Ie.propTypes={children:w.node,element:w.shape({data:w.object,type:w.string}),attributes:w.any};var Ne=function(t){var n=t.attributes,r=t.children,o=t.leaf;return o.bold&&(r=e.createElement("strong",null,r)),o.code&&(r=e.createElement("code",null,r)),o.italic&&(r=e.createElement("em",null,r)),e.createElement("span",n,r)};Ne.propTypes={children:w.node,leaf:w.object,attributes:w.any};var ze=function(e,t){return!!N(v.nodes(e,{match:function(e){return e.type===t}}),1)[0]},We=function(e,t){var n=v.marks(e);return!!n&&!0===n[t]},Te=function(e,t){var n,r=ze(e,t),o=function(e){return"block_quote"===e};if(C.unwrapNodes(e,{match:function(e){return o(e.type)},split:!0}),C.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),C.unwrapNodes(e,{match:function(e){return U.includes(e.type)},split:!0}),"paragraph"===t||t.startsWith("heading"))C.setNodes(e,{type:t});else if(!r){var a={type:t,children:[],data:o(t)?{}:{tight:!0}};if(C.wrapNodes(e,a),n=t,U.includes(n)){var i,l={type:"list_item",children:[],data:{tight:!0}},c=T(y.descendants(e,{from:e.selection.anchor.path,to:e.selection.focus.path}));try{for(c.s();!(i=c.n()).done;){var u=N(i.value,2),s=u[0],d=u[1];"paragraph"===s.type&&C.wrapNodes(e,l,{at:d})}}catch(e){c.e(e)}finally{c.f()}}}},Ae=function(e,t){We(e,t)?v.removeMark(e,t):v.addMark(e,t,!0)},He=function(e){return"link"===y.parent(e,e.selection.focus.path).type},qe=function(e){return y.get(e,e.selection.focus.path).text.length===e.selection.focus.offset},Ue=function(e){C.unwrapNodes(e,{match:function(e){return"link"===e.type}})},Ve=function(e,t,n){e.selection&&function(e,t,n){var r={type:"link",data:{href:t},children:n?[{text:n}]:[{text:t}]},o=e.selection&&b.isCollapsed(e.selection);if(o&&He(e)){var a=p.findPath(e,y.parent(e,e.selection.focus.path));return n!==v.string(e,a)&&C.insertText(e,n,{at:a}),C.select(e,a),Ue(e),void C.wrapNodes(e,r,{split:!0})}o?C.insertNodes(e,r):(Ue(e),C.wrapNodes(e,r,{split:!0}))}(e,t,n)},Ke=function(e){var t=e.isInline,n=e.insertBreak;return e.isInline=function(e){return"link"===e.type||t(e)},e.insertBreak=function(){if(function(e){return He(e)&&qe(e)}(e)){var t=v.after(e,e.selection.focus.path);C.setSelection(e,{anchor:t,focus:t}),n()}else n()},e},Ge=function(e){var t=e.insertData;return e.insertData=function(n){var r=n.getData("text/html"),o=n.getData("text/plain");if(r||o)try{var a=new l,u=new c,s=new i,d=r?u.fromCiceroMark(a.toCiceroMark(r)):u.fromCiceroMark(s.fromMarkdown(o));C.insertFragment(e,d.document.children)}catch(e){console.error(e)}else t(n)},e},$e=function(e){var t=e.insertBreak;return e.insertBreak=function(){var n=y.get(e,e.selection.focus.path);if("text"===n.object&&""===n.text){var r,o=T(y.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(o.s();!(r=o.n()).done;){var a=N(r.value,1)[0];if(ae[a.type])return oe[a.type]&&C.unwrapNodes(e,{match:function(e){return"list_item"===e.type},split:!0}),void C.unwrapNodes(e,{match:function(e){return ae[e.type]},split:!0})}}catch(e){o.e(e)}finally{o.f()}}var i,l=T(y.ancestors(e,e.selection.focus.path,{reverse:!0}));try{for(l.s();!(i=l.n()).done;){if("list_item"===N(i.value,1)[0].type){var c={type:"list_item",children:[{object:"block",type:"paragraph",children:[{object:"text",text:""}],data:{}}],data:{tight:!0}};return void C.insertNodes(e,c,{match:function(e){return"list_item"===e.type}})}}}catch(e){l.e(e)}finally{l.f()}t()},e};function Xe(){var e=I(["\n position: sticky;\n top: 0;\n width: 100%;\n background-color: #FFF;\n padding: 15px;\n z-index: 10;\n display: flex;\n align-content: space-evenly;\n justify-content: center;\n margin-bottom: 20px;\n & > * {\n display: inline-block;\n }\n & > * + * {\n margin-left: 15px;\n }\n"]);return Xe=function(){return e},e}var Ye=M.div(Xe()),Je=e.forwardRef((function(t,n){var r=D({},t);return e.createElement(Ye,D({},r,{ref:n}))}));Je.displayName="ToolbarMenu";var Qe=function(t){var n=t.toggleFunc,r=t.activeFunc,o=t.type,a=t.label,i=t.icon,l=t.canBeFormatted,c=t.activeButton,u=P(t,["toggleFunc","activeFunc","type","label","icon","canBeFormatted","activeButton"]),s=m(),d=r(s,o),f=d?c.symbol:fe,p=d?c.background:se;return e.createElement(F,{content:a,style:ve,position:"bottom center",trigger:e.createElement(Me,D({"aria-label":o,onMouseDown:function(e){e.preventDefault(),l(s)&&n(s,o)},isActive:d,background:p},u),i(f))})};Qe.propTypes={toggleFunc:w.func,activeFunc:w.func,canBeFormatted:w.func,icon:w.func,type:w.string,label:w.string,activeButton:w.object};var et=function(t){var n=t.toggleFunc,r=t.type,o=t.label,a=t.icon,i=P(t,["toggleFunc","type","label","icon"]),l=m();return e.createElement(F,{content:o,style:ve,position:"bottom center",trigger:e.createElement(Me,D({"aria-label":r,onMouseDown:function(e){e.preventDefault(),n(l,r)},background:se},i),a(fe))})};et.propTypes={toggleFunc:w.func,activeFunc:w.func,icon:w.func,type:w.string,label:w.string};var tt=function(t){var n=t.showLinkModal,r=t.setShowLinkModal,o=t.type,a=t.label,i=t.icon,l=t.canBeFormatted,c=t.activeButton,u=P(t,["showLinkModal","setShowLinkModal","type","label","icon","canBeFormatted","activeButton"]),d=n,f=d?c.symbol:fe,p=d?c.background:se,m=s();return e.createElement(F,{content:a,style:ve,position:"bottom center",trigger:e.createElement(Me,D({"aria-label":o,onMouseDown:function(){l(m)&&m.selection&&r(!0)},isActive:d,background:p},u),i(f))})};tt.displayName="HyperlinkButton",tt.propTypes={showLinkModal:w.bool,setShowLinkModal:w.func,icon:w.func,type:w.string,label:w.string,ref:w.any,canBeFormatted:w.func,activeButton:w.object};var nt=function(t){var n=t.editor,r=t.type,o=t.style,a=t.canBeFormatted;return e.createElement(B.Item,{text:he[r],style:o,onMouseDown:function(e){e.preventDefault(),a(n)&&Te(n,r)}})};nt.propTypes={editor:w.object,type:w.string,style:w.object,canBeFormatted:w.func};var rt=function(t){var n=t.canBeFormatted,r=m(),o=r&&r.selection?he[y.parent(r,r.selection.focus.path).type]:"Style";return e.createElement(B,{simple:!0,openOnFocus:!0,text:o,style:ge},e.createElement(B.Menu,null,e.createElement(nt,{editor:r,type:"paragraph",style:null,canBeFormatted:n}),e.createElement(nt,{editor:r,type:V,style:Le,canBeFormatted:n}),e.createElement(nt,{editor:r,type:K,style:Ce,canBeFormatted:n}),e.createElement(nt,{editor:r,type:G,style:ye,canBeFormatted:n})))};rt.propTypes={canBeFormatted:w.func};var ot=function(e){var t=e.children;return _.createPortal(t,document.body)},at=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 17 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-15.000000, -162.000000)"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"ic_content_copy_24px",transform:"translate(14.000000, 160.071068)"},e.createElement("polygon",{id:"Path",points:"0 0 20 0 20 20 0 20"}),e.createElement("path",{d:"M13.3333333,0.833333333 L3.33333333,0.833333333 C2.41666667,0.833333333 1.66666667,1.58333333 1.66666667,2.5 L1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,2.5 L13.3333333,2.5 L13.3333333,0.833333333 Z M15.8333333,4.16666667 L6.66666667,4.16666667 C5.75,4.16666667 5,4.91666667 5,5.83333333 L5,17.5 C5,18.4166667 5.75,19.1666667 6.66666667,19.1666667 L15.8333333,19.1666667 C16.75,19.1666667 17.5,18.4166667 17.5,17.5 L17.5,5.83333333 C17.5,4.91666667 16.75,4.16666667 15.8333333,4.16666667 Z M15.8333333,17.5 L6.66666667,17.5 L6.66666667,5.83333333 L15.8333333,5.83333333 L15.8333333,17.5 Z",id:"Shape",fill:"#959CA3",fillRule:"nonzero"})))))))},it=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-75.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"expand-6-alternate",transform:"translate(75.000000, 161.071068)"},e.createElement("path",{d:"M8.25,4.242 C8.25,3.68971525 7.80228475,3.242 7.25,3.242 L3.75,3.242 C2.09314575,3.242 0.75,4.58514575 0.75,6.242 L0.75,14.242 C0.75,15.8988542 2.09314575,17.242 3.75,17.242 L11.75,17.242 C13.4068542,17.242 14.75,15.8988542 14.75,14.242 L14.75,11.742 C14.75,11.1897153 14.3022847,10.742 13.75,10.742 C13.1977153,10.742 12.75,11.1897153 12.75,11.742 L12.75,14.242 C12.75,14.7942847 12.3022847,15.242 11.75,15.242 L3.75,15.242 C3.19771525,15.242 2.75,14.7942847 2.75,14.242 L2.75,6.242 C2.75,5.68971525 3.19771525,5.242 3.75,5.242 L7.25,5.242 C7.51521649,5.242 7.7695704,5.13664316 7.95710678,4.94910678 C8.14464316,4.7615704 8.25,4.50721649 8.25,4.242 Z",id:"Path"}),e.createElement("path",{d:"M6.75,12.7420002 C7.14740383,12.7421805 7.5286381,12.5846516 7.81,12.304 L14.278,5.846 C14.3247311,5.79903958 14.3882499,5.77263812 14.4545,5.77263812 C14.5207501,5.77263812 14.5842689,5.79903958 14.631,5.846 L16.4,7.611 C16.4937868,7.70508066 16.6211575,7.75797186 16.754,7.758 C16.8195115,7.75766956 16.8843508,7.74476959 16.945,7.72 C17.1319915,7.64270757 17.254,7.4603362 17.254,7.258 L17.254,1.258 C17.254,0.981857625 17.0301424,0.758 16.754,0.758 L10.754,0.758 C10.5519305,0.758 10.3697505,0.879710424 10.2922956,1.06634601 C10.2148407,1.25298159 10.2573389,1.46789197 10.4,1.611 L12.161,3.371 C12.2074001,3.41827841 12.2335808,3.48175773 12.234,3.548 C12.2338536,3.61449328 12.2072238,3.67818878 12.16,3.725 L5.69,10.181 C5.26084488,10.6098801 5.13231468,11.2550546 5.3643477,11.8156552 C5.59638073,12.3762557 6.14327743,12.7418705 6.75,12.7420002 L6.75,12.7420002 Z",id:"Path"})))))))},lt=function(){return e.createElement("div",null,e.createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 19 19",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{id:"Old-pages",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{id:"Hyperlink-UI",transform:"translate(-44.000000, -163.000000)",fill:"#959CA3",fillRule:"nonzero"},e.createElement("g",{id:"Group-6",transform:"translate(0.000000, 2.000000)"},e.createElement("g",{id:"Group-5",transform:"translate(43.000000, 159.627243)"},e.createElement("path",{d:"M14.6686372,2 L11.3353038,2 C10.8750665,2 10.5019705,2.37309604 10.5019705,2.83333333 C10.5019705,3.29357062 10.8750665,3.66666667 11.3353038,3.66666667 L14.6686372,3.66666667 C16.049349,3.66666667 17.1686372,4.78595479 17.1686372,6.16666667 L17.1686372,7 C17.1686372,8.38071187 16.049349,9.5 14.6686372,9.5 L11.3353038,9.5 C10.8750665,9.5 10.5019705,9.87309604 10.5019705,10.3333333 C10.5019705,10.7935706 10.8750665,11.1666667 11.3353038,11.1666667 L14.6686372,11.1666667 C16.9686815,11.1639116 18.8325487,9.30004429 18.8353038,7 L18.8353038,6.16666667 C18.8325487,3.86662237 16.9686815,2.0027551 14.6686372,2 Z",id:"Path",transform:"translate(14.668637, 6.583333) rotate(-45.000000) translate(-14.668637, -6.583333) "}),e.createElement("path",{d:"M6.41905805,11.9162458 L9.75239138,11.9162458 C10.2126287,11.9162458 10.5857247,11.5431497 10.5857247,11.0829124 C10.5857247,10.6226752 10.2126287,10.2495791 9.75239138,10.2495791 L6.41905805,10.2495791 C4.11901376,10.2523342 2.25514648,12.1162015 2.25239138,14.4162458 L2.25239138,15.2495791 C2.25514648,17.5496234 4.11901376,19.4134907 6.41905805,19.4162458 L9.75239138,19.4162458 C10.2126287,19.4162458 10.5857247,19.0431497 10.5857247,18.5829124 C10.5857247,18.1226752 10.2126287,17.7495791 9.75239138,17.7495791 L6.41905805,17.7495791 C5.03834617,17.7495791 3.91905805,16.630291 3.91905805,15.2495791 L3.91905805,14.4162458 C3.91905805,13.0355339 5.03834617,11.9162458 6.41905805,11.9162458 Z",id:"Path",transform:"translate(6.419058, 14.832912) rotate(-45.000000) translate(-6.419058, -14.832912) "}),e.createElement("path",{d:"M5.53517457,3.61611652 C5.07493728,3.61611652 4.70184124,3.98921257 4.70184124,4.44944986 L4.70184124,6.94944986 C4.70184124,7.40968715 5.07493728,7.78278319 5.53517457,7.78278319 C5.99541186,7.78278319 6.36850791,7.40968715 6.36850791,6.94944986 L6.36850791,4.44944986 C6.36850791,3.98921257 5.99541186,3.61611652 5.53517457,3.61611652 Z",id:"Path",transform:"translate(5.535175, 5.699450) rotate(-45.000000) translate(-5.535175, -5.699450) "}),e.createElement("path",{d:"M7.26000835,5.0890979 C7.48028889,5.09037968 7.69211606,5.00439044 7.84917501,4.84993124 L9.09917501,3.59993124 C9.3158055,3.39070251 9.40268551,3.08086633 9.32642264,2.78950847 C9.25015978,2.49815061 9.02262231,2.27061314 8.73126445,2.19435027 C8.43990659,2.11808741 8.13007041,2.20496742 7.92084168,2.4215979 L6.67084168,3.6715979 C6.43099633,3.90860513 6.35875483,4.26734531 6.48817093,4.57871277 C6.61758703,4.89008023 6.92282853,5.09192418 7.26000835,5.0890979 L7.26000835,5.0890979 Z",id:"Path",transform:"translate(7.889155, 3.628149) rotate(-45.000000) translate(-7.889155, -3.628149) "}),e.createElement("path",{d:"M3.43276083,6.84753009 C3.2235321,6.63089961 2.91369592,6.54401959 2.62233806,6.62028246 C2.3309802,6.69654533 2.10344273,6.9240828 2.02717986,7.21544066 C1.950917,7.50679852 2.03779701,7.8166347 2.25442749,8.02586343 L3.50442749,9.27586343 C3.83206566,9.59577212 4.35512266,9.59577212 4.68276083,9.27586343 C5.00807911,8.95044688 5.00807911,8.42294664 4.68276083,8.09753009 L3.43276083,6.84753009 Z",id:"Path",transform:"translate(3.463375, 8.054449) rotate(-45.000000) translate(-3.463375, -8.054449) "}),e.createElement("path",{d:"M15.5525206,13.6334626 C15.0922833,13.6334626 14.7191873,14.0065586 14.7191873,14.4667959 L14.7191873,16.9667959 C14.7191873,17.4270332 15.0922833,17.8001293 15.5525206,17.8001293 C16.0127579,17.8001293 16.385854,17.4270332 16.385854,16.9667959 L16.385854,14.4667959 C16.385854,14.0065586 16.0127579,13.6334626 15.5525206,13.6334626 Z",id:"Path",transform:"translate(15.552521, 15.716796) rotate(-45.000000) translate(-15.552521, -15.716796) "}),e.createElement("path",{d:"M17.5827387,12.134767 C17.2557563,11.8189568 16.7360014,11.8234733 16.4145565,12.1449182 C16.0931117,12.466363 16.0885952,12.9861179 16.4044054,13.3131003 L17.6544054,14.5631003 C17.8636341,14.7797308 18.1734703,14.8666108 18.4648281,14.790348 C18.756186,14.7140851 18.9837234,14.4865476 19.0599863,14.1951898 C19.1362492,13.9038319 19.0493692,13.5939957 18.8327387,13.384767 L17.5827387,12.134767 Z",id:"Path",transform:"translate(17.628822, 13.359184) rotate(-45.000000) translate(-17.628822, -13.359184) "}),e.createElement("path",{d:"M13.2307421,16.5644348 L11.9807421,17.8144348 C11.6649319,18.1414172 11.6694485,18.6611721 11.9908933,18.9826169 C12.3123381,19.3040618 12.832093,19.3085783 13.1590754,18.9927681 L14.4090754,17.7427681 C14.7248856,17.4157857 14.7203691,16.8960308 14.3989243,16.574586 C14.0774794,16.2531411 13.5577245,16.2486246 13.2307421,16.5644348 Z",id:"Path",transform:"translate(13.194909, 17.778601) rotate(-45.000000) translate(-13.194909, -17.778601) "})))))))};function ct(){var e=I(["\n margin-left: 10px;\n align-self: flex-end;\n height: 38px;\n width: 90px;\n border: none;\n color: #fff;\n border-radius: 3px;\n background-color: #0043BA;\n &:hover {\n background-color: #265FC4;\n }\n"]);return ct=function(){return e},e}function ut(){var e=I(["\n font-weight: bold;\n font-size: 12px;\n"]);return ut=function(){return e},e}function st(){var e=I(["\n width: 270px;\n display: flex;\n flex-direction: column;\n"]);return st=function(){return e},e}function dt(){var e=I(["\n display: flex;\n flex-direction: row;\n"]);return dt=function(){return e},e}function ft(){var e=I(["\n cursor: pointer;\n width: 25px;\n height: 25px;\n border-radius: 3px;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n padding: -2px 3px;\n margin: 0 3px;\n &:hover {\n background-color: #eee;\n }\n"]);return ft=function(){return e},e}function pt(){var e=I(["\n position: absolute;\n z-index: 4000;\n left: calc(50% - 5px);\n top: -10px;\n height: 0;\n width: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 10px solid #d4d4d5;\n transition: opacity 0.75s;\n"]);return pt=function(){return e},e}function mt(){var e=I(["\n position: absolute;\n z-index: 3000;\n top: -10000px;\n left: -10000px;\n margin-top: -6px;\n opacity: 0;\n background-color: #FFFFFF;\n border: 1px solid #d4d4d5;\n border-radius: .3rem;\n transition: opacity 0.75s;\n\n min-width: min-content;\n line-height: 1.4285em;\n max-width: 250px;\n padding: .833em 1em;\n font-weight: 400;\n font-style: normal;\n color: rgba(0,0,0,.87);\n box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);\n & > * {\n display: inline-block;\n }\n"]);return mt=function(){return e},e}var ht=M.div(mt()),gt=M.div(pt()),Lt=M.div(ft()),Ct=M(O.Field)(dt()),yt=M.div(st()),vt=M.label(ut()),bt=M.button(ct()),Et={padding:"0.2em 0.5em 0.2em 0.5em",zIndex:"9999"},xt=e.forwardRef((function(t,n){var r=D({},t);return e.createElement(ht,D({ref:n},r))}));xt.displayName="HyperlinkMenu";var wt=e.forwardRef((function(a,i){var l=D({},a),c=t(),u=s(),d=N(n(null),2),f=d[0],m=d[1],h=N(n(!1),2),g=h[0],L=h[1],b=r((function(e){i.current&&!i.current.contains(e.target)&&l.setShowLinkModal(!1)}),[l,i]);o((function(){return document.addEventListener("mousedown",b),function(){document.removeEventListener("mousedown",b)}}),[b]);var E=e.useMemo((function(){try{if(He(u)){var e=y.parent(u,u.selection.focus.path);return v.string(u,p.findPath(u,e))}return v.string(u,u.selection)}catch(e){return""}}),[u]),x=u.selection&&He(u)?y.parent(u,u.selection.focus.path).data.href:"";o((function(){if(l.showLinkModal){m(u.selection),L(!!c.current.props.defaultValue);var e=window.scrollX,t=window.scrollY;c.current.focus(),window.scrollTo(e,t)}}),[u,l.showLinkModal]);return e.createElement(ot,null,e.createElement(xt,{ref:i},e.createElement(gt,null),e.createElement(O,{onSubmit:function(e){var t,n=(t=e.target.url.value).startsWith("http://")||t.startsWith("https://")?t:"https://".concat(t);C.select(u,f),Ve(u,n,e.target.text.value),C.collapse(u,{edge:"end"}),p.focus(u),l.setShowLinkModal(!1)}},e.createElement(yt,null,e.createElement(vt,null,"Link Text"),e.createElement(S,{placeholder:"Text",name:"text",defaultValue:E})),e.createElement(Ct,null,e.createElement(yt,null,e.createElement(vt,null,"Link URL"),e.createElement(S,{ref:c,placeholder:"http://example.com",defaultValue:x,onChange:function(e){C.select(u,f),L(!!e.target.value)},name:"url"})),e.createElement(bt,{type:"submit",disabled:!g},"Apply")),e.createElement(Ct,null,e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){var e=c.current.inputRef.current.value,t=function(t){t.clipboardData.setData("text/plain",e),t.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)},"aria-label":"Copy hyperlink text"},e.createElement(at,null)),content:"Copy hyperlink text",inverted:!0,position:"bottom left",style:Et}),e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){C.select(u,f),Ue(u),C.deselect(u),p.focus(u),l.setShowLinkModal(!1)},"aria-label":"Remove hyperlink"},e.createElement(lt,null)),content:"Remove hyperlink",inverted:!0,position:"bottom left",style:Et}),e.createElement(F,{trigger:e.createElement(Lt,{onClick:function(){var e=c.current.inputRef.current.value;e&&window.open(e,"_blank")},"aria-label":"Open hyperlink"},e.createElement(it,null)),content:"Open link in a new tab",inverted:!0,position:"bottom left",style:Et})))))}));wt.displayName="HyperlinkModal",wt.propTypes={setShowLinkModal:w.func,showLinkModal:w.bool};var kt=function(){return{Macintosh:!0,MacIntel:!0,MacPPC:!0,Mac68K:!0}[window.navigator.platform]?"⌘":"Ctrl"},Mt=function(e){var t=e.toString().slice(0,2);return"bl"===t?"Quote (".concat(kt(),"+Shift+. )"):"ul"===t?"Bulleted List (".concat(kt(),"+Shift+8)"):"ol"===t?"Numbered List (".concat(kt(),"+Shift+7)"):null},Ft={type:"bold",label:"Bold (".concat(kt(),"+B)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 11 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-Bold, IBM Plex Sans",fontSize:"18",fontWeight:"bold"},e.createElement("g",{transform:"translate(-440.000000, -48.000000)",fill:t},e.createElement("text",null,e.createElement("tspan",{x:"439",y:"61"},"B"))))}},Bt={type:"italic",label:"Italic (".concat(kt(),"+I)"),height:"25px",width:"25px",padding:"5px 7px",viewBox:"0 0 10 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",fontFamily:"IBMPlexSans-BoldItalic, IBM Plex Sans",fontSize:"18",fontStyle:"italic",fontWeight:"bold"},e.createElement("g",{transform:"translate(-477.000000, -48.000000)",fill:t},e.createElement("text",null,e.createElement("tspan",{x:"478",y:"61"},"I"))))}},Ot={type:"code",label:"Code (".concat(kt(),"+Shift+9)"),height:"25px",width:"25px",padding:"6px 2px 4px",viewBox:"0 0 20 12",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-508.000000, -49.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(508.000000, 49.000000)"},e.createElement("path",{d:"M19.609,6.787 C19.843431,6.5527408 19.9751474,6.23491402 19.9751474,5.9035 C19.9751474,5.57208598 19.843431,5.2542592 19.609,5.02 L15.609,1.02 C15.2952486,0.694966717 14.8305318,0.564516169 14.3934634,0.678786996 C13.956395,0.793057823 13.6149929,1.13426688 13.5004748,1.57127054 C13.3859567,2.0082742 13.5161443,2.47306473 13.841,2.787 L16.6,5.55 C16.795191,5.74524993 16.795191,6.06175007 16.6,6.257 L13.841,9.02 C13.3674216,9.51060731 13.3744161,10.2902393 13.8567205,10.7722709 C14.3390249,11.2543025 15.1186607,11.2608559 15.609,10.787 L19.609,6.787 Z"}),e.createElement("path",{d:"M6.609,1.02 C6.37470042,0.785262804 6.05665923,0.653351971 5.725,0.653351971 C5.39334077,0.653351971 5.07529958,0.785262804 4.841,1.02 L0.841,5.02 C0.606569022,5.2542592 0.474852621,5.57208598 0.474852621,5.9035 C0.474852621,6.23491402 0.606569022,6.5527408 0.841,6.787 L4.841,10.787 C5.15475142,11.1120333 5.61946823,11.2424838 6.05653661,11.128213 C6.49360499,11.0139422 6.83500715,10.6727331 6.94952523,10.2357295 C7.06404332,9.7987258 6.93385572,9.33393527 6.609,9.02 L3.846,6.257 C3.65080903,6.06175007 3.65080903,5.74524993 3.846,5.55 L6.609,2.787 C6.84343098,2.5527408 6.97514738,2.23491402 6.97514738,1.9035 C6.97514738,1.57208598 6.84343098,1.2542592 6.609,1.02 Z"}),e.createElement("path",{d:"M8.954,11.624 C9.04335066,11.6434777 9.13455123,11.6532012 9.226,11.653 C9.81127096,11.6522287 10.3179139,11.2460837 10.446,10.675 L12.446,1.675 C12.5959453,0.999555759 12.1699442,0.330445338 11.4945,0.180500032 C10.8190558,0.0305547247 10.1499453,0.456555767 10,1.132 L8,10.132 C7.92859204,10.456365 7.98899504,10.7958118 8.167915,11.0756321 C8.34683495,11.3554524 8.62960831,11.5527133 8.954,11.624 L8.954,11.624 Z"}))))}},St={type:"block_quote",label:Mt("block_quote"),height:"25px",width:"25px",padding:"7px 3px 5px",viewBox:"0 0 18 13",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-581.000000, -48.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(581.000000, 48.000000)"},e.createElement("path",{d:"M7.44600458,0.540683605 L7.4460046,0.540683605 C3.43629213,0.653784413 0.274612689,3.93929933 0.375000251,7.88864267 L0.375000251,8.80676824 L0.375000175,8.80750625 C0.374999866,10.8235342 2.0344587,12.4578494 4.08150246,12.4578494 C6.12854622,12.4578497 7.78800474,10.8235342 7.78800474,8.80750625 C7.78800505,6.7914783 6.12854622,5.15716309 4.08150246,5.15716309 C4.08100251,5.15716309 4.08050256,5.15716319 4.0800026,5.15716339 L4.08000242,5.15716339 C3.79801349,5.15791161 3.51717657,5.19263931 3.2437519,5.26057255 L3.24375192,5.26057254 C3.14330586,5.28536873 3.0414678,5.22527619 3.01629028,5.12635189 C3.00441867,5.07970779 3.01149048,5.0303424 3.03600194,4.98875419 L3.03600178,4.98875449 C3.92604233,3.40558249 5.60871336,2.41297279 7.44600449,2.38727561 L7.44600445,2.38727561 C7.96377177,2.38727564 8.38350503,1.97390195 8.38350503,1.46397959 C8.38350505,0.954057232 7.96377177,0.540683568 7.44600445,0.540683568 L7.44600458,0.540683605 Z"}),e.createElement("path",{d:"M16.6875103,2.38727565 L16.6875102,2.38727565 C17.2052775,2.38727567 17.6250108,1.97390199 17.6250108,1.46397963 C17.6250108,0.954057269 17.2052775,0.540683605 16.6875102,0.540683605 L16.68751,0.540683611 C12.6779776,0.654185499 9.51653063,3.93946184 9.61650569,7.88864268 L9.61650569,8.80676824 L9.61650561,8.80750633 C9.61650531,10.8235343 11.2759641,12.4578495 13.3230079,12.4578495 C15.3700517,12.4578498 17.0295102,10.8235343 17.0295102,8.80750633 C17.0295105,6.79147838 15.3700517,5.15716317 13.3230079,5.15716317 C13.3227579,5.15716317 13.3225079,5.1571632 13.322258,5.15716325 L13.322258,5.15716325 C13.0400185,5.157866 12.7589281,5.19259396 12.4852574,5.2605724 L12.4852574,5.2605724 C12.4122924,5.27867912 12.3354209,5.25189054 12.2902573,5.19261781 L12.2902573,5.19261781 C12.245149,5.13323282 12.24014,5.05314176 12.2775073,4.98875405 L12.2775072,4.98875434 C13.1675477,3.40558234 14.8502187,2.41297264 16.6875099,2.38727546 L16.6875103,2.38727565 Z"}))))}},_t={type:"ol_list",label:Mt("ol_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 17 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-617.000000, -48.000000)"},e.createElement("g",{transform:"translate(616.000000, 45.000000)"},e.createElement("g",null,e.createElement("path",{d:"M1.66666667,14.1666667 L3.33333333,14.1666667 L3.33333333,14.5833333 L2.5,14.5833333 L2.5,15.4166667 L3.33333333,15.4166667 L3.33333333,15.8333333 L1.66666667,15.8333333 L1.66666667,16.6666667 L4.16666667,16.6666667 L4.16666667,13.3333333 L1.66666667,13.3333333 L1.66666667,14.1666667 L1.66666667,14.1666667 Z M2.5,6.66666667 L3.33333333,6.66666667 L3.33333333,3.33333333 L1.66666667,3.33333333 L1.66666667,4.16666667 L2.5,4.16666667 L2.5,6.66666667 L2.5,6.66666667 Z M1.66666667,9.16666667 L3.16666667,9.16666667 L1.66666667,10.9166667 L1.66666667,11.6666667 L4.16666667,11.6666667 L4.16666667,10.8333333 L2.66666667,10.8333333 L4.16666667,9.08333333 L4.16666667,8.33333333 L1.66666667,8.33333333 L1.66666667,9.16666667 L1.66666667,9.16666667 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z",fill:t}),e.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},jt={type:"ul_list",label:Mt("ul_list"),height:"25px",width:"25px",padding:"6px 3px 4px",viewBox:"0 0 16 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-582.000000, -48.000000)"},e.createElement("g",{transform:"translate(580.000000, 45.000000)"},e.createElement("g",null,e.createElement("path",{d:"M3.33333333,8.75 C2.64166667,8.75 2.08333333,9.30833333 2.08333333,10 C2.08333333,10.6916667 2.64166667,11.25 3.33333333,11.25 C4.025,11.25 4.58333333,10.6916667 4.58333333,10 C4.58333333,9.30833333 4.025,8.75 3.33333333,8.75 L3.33333333,8.75 Z M3.33333333,3.75 C2.64166667,3.75 2.08333333,4.30833333 2.08333333,5 C2.08333333,5.69166667 2.64166667,6.25 3.33333333,6.25 C4.025,6.25 4.58333333,5.69166667 4.58333333,5 C4.58333333,4.30833333 4.025,3.75 3.33333333,3.75 L3.33333333,3.75 Z M3.33333333,13.8916667 C2.71666667,13.8916667 2.225,14.3916667 2.225,15 C2.225,15.6083333 2.725,16.1083333 3.33333333,16.1083333 C3.94166667,16.1083333 4.44166667,15.6083333 4.44166667,15 C4.44166667,14.3916667 3.95,13.8916667 3.33333333,13.8916667 L3.33333333,13.8916667 Z M5.83333333,15.8333333 L17.5,15.8333333 L17.5,14.1666667 L5.83333333,14.1666667 L5.83333333,15.8333333 L5.83333333,15.8333333 Z M5.83333333,10.8333333 L17.5,10.8333333 L17.5,9.16666667 L5.83333333,9.16666667 L5.83333333,10.8333333 L5.83333333,10.8333333 Z M5.83333333,4.16666667 L5.83333333,5.83333333 L17.5,5.83333333 L17.5,4.16666667 L5.83333333,4.16666667 L5.83333333,4.16666667 Z",fill:t}),e.createElement("polygon",{points:"0 0 20 0 20 20 0 20"})))))}},Dt={type:"image",label:"Insert Image (".concat(kt(),"+Shift+G)"),height:"18px",width:"18px",viewBox:"0 0 18 18",icon:function(){return e.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M16.333326,0 L2.5833315,0 L2.58333143,0 C1.6628568,0 0.916665427,0.746192202 0.916665427,1.666666 C0.916665427,1.666666 0.916665427,1.666666 0.916665427,1.666666 L0.916665427,15.4166605 L0.916665427,15.4166608 C0.916665427,16.3371354 1.66285763,17.0833268 2.58333143,17.0833268 L16.3333259,17.0833268 L16.3333259,17.0833268 C17.2538005,17.0833268 17.9999919,16.3371354 17.9999919,15.4166608 L17.9999919,1.66666625 L17.9999919,1.66666625 C17.9999919,0.74619162 17.2537997,0 16.3333259,0 L16.333326,0 Z M6.05583011,10.3608292 L6.05583007,10.3608293 C6.26131332,9.94901026 6.76173479,9.781742 7.17355463,9.98722441 C7.30359957,10.052112 7.41441286,10.1498818 7.49499616,10.2708293 L8.18666255,11.3091622 L8.18666254,11.3091622 C8.25071002,11.4047472 8.3801183,11.4303138 8.47570326,11.3662665 C8.50400616,11.347302 8.52722624,11.3216857 8.54332898,11.2916622 L10.5741615,7.51916371 L10.5741614,7.51916382 C10.7209472,7.23863144 11.0170554,7.06863734 11.3333278,7.08333067 L11.3333278,7.08333067 C11.6479819,7.09179583 11.9310168,7.27683226 12.0649942,7.56166381 L15.0466597,13.8949946 L15.0466597,13.8949946 C15.1446905,14.1031879 15.0553858,14.351432 14.8471923,14.4494627 C14.7915086,14.4756822 14.7307073,14.4892398 14.6691599,14.4891616 L4.66666386,14.4891616 L4.66666387,14.4891616 C4.43654563,14.4891616 4.25001153,14.3025996 4.25001153,14.0724806 C4.25001153,14.0076761 4.26513178,13.9437656 4.29416418,13.8858281 L6.05583011,10.3608292 Z M4.45833075,5.20583125 L4.45833075,5.2058315 C4.45833075,4.28535687 5.20452212,3.5391655 6.12499675,3.5391655 C7.04547138,3.5391655 7.79166275,4.28535687 7.79166275,5.2058315 C7.79166275,6.12630613 7.04547138,6.8724975 6.12499675,6.8724975 L6.12499682,6.8724975 C5.20452219,6.8724975 4.45833075,6.12630613 4.45833075,5.2058315 C4.45833075,5.20583142 4.45833075,5.20583134 4.45833075,5.20583125 L4.45833075,5.20583125 Z",id:"Shape",fill:"#949CA2",fillRule:"nonzero"}))}},Rt={type:"link",label:"Hyperlink (".concat(kt(),"+K)"),height:"25px",width:"25px",padding:"5px",viewBox:"0 0 14 14",icon:function(t){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-727.000000, -48.000000)",fill:t,fillRule:"nonzero"},e.createElement("g",{transform:"translate(727.000000, 48.000000)"},e.createElement("path",{d:"M6.10050375,10.7181733 L4.50391944,12.3141742 L4.50391947,12.3141742 C3.86064824,12.9288446 2.84768928,12.9288446 2.20441806,12.3141743 L1.6840844,11.794424 L1.68408431,11.7944239 C1.04934725,11.1595585 1.04934725,10.1303712 1.68408449,9.49550578 L5.06741991,6.11217037 L5.06741988,6.11217039 C5.70262361,5.47769 6.73171758,5.47769 7.3669213,6.11217034 L7.88783829,6.63250399 L7.88783828,6.63250399 C8.11625426,6.86091996 8.48658948,6.86091996 8.71500546,6.63250399 C8.94342143,6.40408802 8.94342143,6.03375279 8.71500546,5.80533682 C8.71500546,5.80533682 8.71500546,5.80533682 8.71500546,5.80533682 L8.19408847,5.28500316 L8.19408844,5.28500313 C7.1029686,4.19532996 5.33545584,4.19532996 4.24433601,5.2850032 L0.86100059,8.66833862 L0.861000611,8.6683386 C-0.22953006,9.7588226 -0.229576727,11.5268837 0.860907423,12.6174144 C0.860938471,12.6174454 0.860969519,12.6174765 0.861000569,12.6175075 L1.38133422,13.1372578 L1.38133403,13.1372576 C2.4707447,14.2279516 4.23806496,14.2289958 5.32875896,13.1395851 C5.32953511,13.1388099 5.3303108,13.1380342 5.33108604,13.137258 L6.92708703,11.5418404 L6.92708703,11.5418404 C7.15501942,11.314069 7.15515009,10.9446467 6.92737869,10.7167149 C6.6996073,10.4887825 6.33018499,10.4886518 6.10225319,10.7164232 C6.10225318,10.7164232 6.10225318,10.7164232 6.10225318,10.7164232 L6.10050375,10.7181733 Z"}),e.createElement("path",{d:"M13.1401748,1.37841751 L12.6198411,0.858083861 L12.6198412,0.858083983 C11.5276014,-0.228316686 9.76291196,-0.228316686 8.67067212,0.85808374 L6.97608775,2.54975145 L6.97608774,2.54975146 C6.75227485,2.78148194 6.75869385,3.15077183 6.99042404,3.3745853 C7.21647926,3.5929166 7.57486606,3.5929166 7.80091954,3.37458528 L9.49258724,1.68291757 L9.49258715,1.68291767 C10.127855,1.04914894 11.1562373,1.04914894 11.7915052,1.68291747 L12.3124222,2.20383446 L12.3124222,2.20383442 C12.9474101,2.83818065 12.9479351,3.86718128 12.3135898,4.50216917 C12.3132008,4.50255856 12.3128116,4.50294774 12.3124223,4.50333673 L8.92908684,7.88667214 L8.92908689,7.8866721 C8.62488478,8.19273795 8.21086311,8.36435472 7.77933618,8.36325572 L7.77933618,8.36325572 L7.77933619,8.36325572 C7.34826076,8.36439236 6.93465733,8.1929847 6.63075215,7.88725543 L6.63075215,7.88725543 C6.41054193,7.65209846 6.04139262,7.63998203 5.80623914,7.86019208 C5.57108217,8.08040229 5.55896574,8.4495516 5.77917579,8.68470508 C5.78761627,8.69371846 5.79634091,8.70246159 5.80533638,8.71092121 L5.8053365,8.71092133 C6.32776607,9.23599516 7.03864393,9.530091 7.77933772,9.5275885 L7.77933772,9.5275885 L7.77933771,9.5275885 C8.520224,9.5301841 9.23131361,9.23608441 9.75392226,8.71092133 L13.1372577,5.32758592 L13.1372577,5.32758593 C14.2279517,4.23772026 14.2286225,2.47002667 13.1387594,1.37933267 C13.138259,1.3788319 13.1377585,1.37833133 13.1372577,1.37783095 L13.1401748,1.37841751 Z"}))))}},Zt={type:"undo",label:"Undo (".concat(kt(),"+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-692.000000, -49.000000)",fill:fe,fillRule:"nonzero"},e.createElement("g",{transform:"translate(692.000000, 49.000000)"},e.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}},Pt={type:"redo",label:"Redo (".concat(kt(),"+Shift+Z)"),height:"25px",width:"25px",padding:"6px 4px",viewBox:"0 0 16 11",icon:function(){return e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(-798.000000, -49.000000)",fill:fe,fillRule:"nonzero"},e.createElement("g",{transform:"translate(806.000000, 54.500000) scale(-1, 1) translate(-806.000000, -54.500000) translate(798.000000, 49.000000)"},e.createElement("path",{d:"M12.6900078,2.56651697 C10.3793397,1.21662262 7.20333777,1.40331718 3.9020024,3.06569321 L3.9020024,3.06569321 C3.83767696,3.09793767 3.75978898,3.0856688 3.70866895,3.03523948 L1.70466772,1.05309937 L1.70466772,1.05309938 C1.31280015,0.666625095 0.679640428,0.668791281 0.290460188,1.05793716 C0.104299407,1.24408355 -0.000123324148,1.49582065 -1.32407326e-06,1.75816755 L-1.32407326e-06,9.57020939 L-1.32407325e-06,9.57020949 C-1.26847808e-06,9.93584284 0.298475526,10.2322469 0.666665753,10.2322469 L8.52800392,10.2322469 L8.52800393,10.2322469 C9.08028893,10.2324955 9.52820454,9.78809065 9.52845788,9.23964095 C9.52857821,8.97599977 9.42312381,8.72313192 9.23533769,8.53676904 L7.56867,6.88167543 L7.56867001,6.88167544 C7.53082585,6.84450879 7.51322324,6.79157545 7.52133665,6.73933739 L7.52133664,6.73933741 C7.52975585,6.68706208 7.56265947,6.6418577 7.61000337,6.61752252 C9.50800453,5.65293397 11.5146724,5.49205887 12.9246733,6.24347137 C14.066674,6.84658748 14.6666744,7.99787059 14.6666744,9.56888545 L14.6666744,9.56888555 C14.6666744,9.9345189 14.9651512,10.230923 15.3333415,10.230923 C15.7015317,10.2309229 16.0000085,9.9345189 16.0000085,9.56888555 C16.0000085,6.30173076 14.8246745,3.81445608 12.6900065,2.5665155 L12.6900078,2.56651697 Z"}))))}};function It(){var e=I(["\n box-sizing: border-box;\n height: 23px;\n width: 1px;\n border: 1px solid #EFEFEF;\n"]);return It=function(){return e},e}var Nt=M.div(It()),zt={toggleFunc:Ae,activeFunc:We},Wt={toggleFunc:Te,activeFunc:ze},Tt={toggleFunc:function(e,t){"undo"===t?e.undo():e.redo()}},At=function(n){var r=n.canBeFormatted,a=n.showLinkModal,i=n.setShowLinkModal,l=n.activeButton,c=s(),u=t(),d={canBeFormatted:r,activeButton:l},f={showLinkModal:a,setShowLinkModal:i};return o((function(){if(a){var e=u.current,t=p.toDOMRange(c,c.selection).getBoundingClientRect();e.style.opacity=1,e.style.top="".concat(t.top+t.height+window.pageYOffset+15,"px"),e.style.left="".concat(t.left+window.pageXOffset-e.offsetWidth/2+t.width/2,"px")}}),[c,a]),e.createElement(Je,{id:"ap-rich-text-editor-toolbar"},e.createElement(rt,{canBeFormatted:r}),e.createElement(Nt,null),e.createElement(Qe,D({},zt,Ft,d)),e.createElement(Qe,D({},zt,Bt,d)),e.createElement(Qe,D({},zt,Ot,d)),e.createElement(Nt,null),e.createElement(Qe,D({},Wt,St,d)),e.createElement(Qe,D({},Wt,_t,d)),e.createElement(Qe,D({},Wt,jt,d)),e.createElement(Nt,null),e.createElement(et,D({},Tt,Zt)),e.createElement(et,D({},Tt,Pt)),e.createElement(Nt,null),e.createElement(tt,D({},f,Rt,d)),e.createElement(_e,D({},Dt,{canBeFormatted:r})),a&&e.createElement(wt,D({ref:u},f)))};At.propTypes={canBeFormatted:w.func,showLinkModal:w.bool,setShowLinkModal:w.func,activeButton:w.object};var Ht=function(e){return(new c).fromMarkdown(e)},qt=function(t){var o=t.canCopy,s=t.canKeyDown,d=t.augmentEditor,f=t.isEditable,p=t.canBeFormatted,m=N(n(!1),2),C=m[0],w=m[1],k=a((function(){return d?d($e(Ke(Ge(Se(ne(x(h(E())))))))):$e(Ke(Ge(Se(ne(x(h(E())))))))}),[]),M=r((function(t){return e.createElement(Ne,t)}),[]),F=r((function(n){var r=Z(Z({},n),{},{customElements:t.customElements});return e.createElement(Ie,r)}),[t.customElements]),B={mark:function(e){return Ae(k,e)},block:function(e){return Te(k,e)},image:function(){var e=window.prompt("Enter the URL of the image:");e&&Oe(k,e)},special:function(e){return"undo"===e?k.undo():k.redo()},link:function(){w(!0)}},O=r((function(e){if(s(k,e)){if(p(k)||!ie.some((function(t){return u(t,e)})))Object.keys(re).forEach((function(t){if(u(t,e)){e.preventDefault();var n=re[t],r=n.code,o=n.type;B[o](r)}}));else e.preventDefault()}else e.preventDefault()}),[p,s,k,B]),S=r((function(e){f(k,e)||e.preventDefault()}),[k,f]),_=r((function(e,t){if(e.preventDefault(),o(k)){var n=new c,r=new l,a=new i,u={object:"value",document:{object:"document",data:{},children:y.fragment(k,k.selection)}},s=n.toCiceroMark(u),d=r.toHtml(s),f=a.toMarkdown(s);e.clipboardData.setData("text/html",d),e.clipboardData.setData("text/plain",f),t&&k.selection&&b.isExpanded(k.selection)&&v.deleteFragment(k)}}),[o,k]);return e.createElement(g,{editor:k,value:t.value,onChange:function(e){t.readOnly||(t.onChange(e,k),k.selection&&function(e){return He(e)&&!qe(e)}(k)&&w(!0))}},!t.readOnly&&e.createElement(At,{canBeFormatted:t.canBeFormatted,showLinkModal:C,setShowLinkModal:w,activeButton:t.activeButton||me}),e.createElement(L,{id:"ap-rich-text-editor",readOnly:t.readOnly,renderElement:F,renderLeaf:M,placeholder:t.placeholder||"Enter some rich text...",spellCheck:!0,autoFocus:!0,onKeyDown:O,onDOMBeforeInput:S,onCopy:_,onCut:function(e){return _(e,!0)}}))};qt.propTypes={value:w.array.isRequired,onChange:w.func.isRequired,readOnly:w.bool,augmentEditor:w.func,customElements:w.func,isEditable:w.func,canBeFormatted:w.func,canCopy:w.func,canKeyDown:w.func,placeholder:w.string,activeButton:w.object},qt.defaultProps={isEditable:function(){return!0},canBeFormatted:function(){return!0},canCopy:function(){return!0},canKeyDown:function(){return!0}};export{qt as MarkdownEditor,Ht as markdownToSlate};
{
"name": "@accordproject/markdown-editor",
"version": "0.92.3-20200602214846",
"version": "0.92.3-20200603125543",
"private": false,

@@ -5,0 +5,0 @@ "dependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc