1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-20 10:58:33 +00:00
Files
seahub/media/assets/frontend/static/js/sharedFileViewMarkdown.f1256ff5.js

2 lines
1.6 MiB

/*! For license information please see sharedFileViewMarkdown.f1256ff5.js.LICENSE.txt */
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[6834],{51925:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(39874),i=n(85501),s=n(9950),u=n(17119),l=n(65604),c=n(97011),d=n(40326),f=n(4086),p=n(44414),h=window.app.pageOptions.isOrgContext,m=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).getContainer=function(){return u.findDOMNode(n)},n.handleProps=function(){n.state.showInfo?n.addEvents():n.removeEvents()},n.addEvents=function(){["click","touchstart","keyup"].forEach((function(e){return document.addEventListener(e,n.handleDocumentClick,!0)}))},n.removeEvents=function(){["click","touchstart","keyup"].forEach((function(e){return document.removeEventListener(e,n.handleDocumentClick,!0)}))},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===l.Aq.keyCodes.tab)){var t=n.getContainer();(!t.contains(e.target)||t===e.target||"keyup"===e.type&&e.which!==l.Aq.keyCodes.tab)&&n.setState({showInfo:!n.state.showInfo})}},n.onClickAccount=function(e){e.preventDefault(),n.isFirstMounted?(c.e.getAccountInfo().then((function(e){n.setState({userName:e.data.name,contactEmail:e.data.email,usageRate:e.data.space_usage,quotaUsage:l.Aq.bytesToSize(e.data.usage),quotaTotal:l.Aq.bytesToSize(e.data.total),isStaff:e.data.is_staff,isInstAdmin:e.data.is_inst_admin,isOrgStaff:1===e.data.is_org_staff,showInfo:!n.state.showInfo,enableSubscription:e.data.enable_subscription})})).catch((function(e){var t=l.Aq.getErrorMsg(e);f.A.danger(t)})),n.isFirstMounted=!1):n.setState({showInfo:!n.state.showInfo})},n.renderMenu=function(){var e,t=n.state,r=t.isStaff,a=t.isOrgStaff,o=t.isInstAdmin;return n.props.isAdminPanel?r?e={url:d.Yc,text:(0,d.AP)("Exit System Admin")}:a?e={url:d.Yc,text:(0,d.AP)("Exit Organization Admin")}:o&&(e={url:d.Yc,text:(0,d.AP)("Exit Institution Admin")}):r?e={url:"".concat(d.Yc,"sys/info/"),text:(0,d.AP)("System Admin")}:a?e={url:"".concat(d.Yc,"org/info/"),text:(0,d.AP)("Organization Admin")}:d.am&&o&&(e={url:"".concat(d.Yc,"inst/useradmin/"),text:(0,d.AP)("Institution Admin")}),e&&(0,p.jsx)("a",{href:e.url,title:e.text,className:"item",children:e.text})},n.renderAvatar=function(){return(0,p.jsx)("img",{src:d.wg,width:"36",height:"36",className:"avatar",alt:(0,d.AP)("Avatar")})},n.state={showInfo:!1,userName:"",contactEmail:"",quotaUsage:"",quotaTotal:"",isStaff:!1,isOrgStaff:!1,usageRate:"",enableSubscription:!1},n.isFirstMounted=!0,n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"componentDidUpdate",value:function(e){this.handleProps()}},{key:"render",value:function(){return(0,p.jsxs)("div",{id:"account",children:[(0,p.jsx)("a",{id:"my-info",href:"#",onClick:this.onClickAccount,className:"account-toggle no-deco d-none d-md-block","aria-label":(0,d.AP)("View profile and more"),children:this.renderAvatar()}),(0,p.jsx)("span",{className:"account-toggle sf2-icon-more mobile-icon d-md-none","aria-label":(0,d.AP)("View profile and more"),onClick:this.onClickAccount}),(0,p.jsxs)("div",{id:"user-info-popup",className:"account-popup sf-popover ".concat(this.state.showInfo?"":"hide"),children:[(0,p.jsx)("div",{className:"outer-caret up-outer-caret",children:(0,p.jsx)("div",{className:"inner-caret"})}),(0,p.jsxs)("div",{className:"sf-popover-con",children:[(0,p.jsxs)("div",{className:"item o-hidden",children:[this.renderAvatar(),(0,p.jsx)("div",{className:"txt",children:this.state.userName})]}),(0,p.jsx)("div",{id:"space-traffic",children:(0,p.jsxs)("div",{className:"item",children:[(0,p.jsxs)("p",{children:[(0,d.AP)("Used:")," ",this.state.quotaUsage," / ",this.state.quotaTotal]}),(0,p.jsx)("div",{id:"quota-bar",children:(0,p.jsx)("span",{id:"quota-usage",className:"usage",style:{width:this.state.usageRate}})})]})}),(0,p.jsx)("a",{href:d.Yc+"profile/",className:"item",children:(0,d.AP)("Settings")}),this.state.enableSubscription&&!h&&(0,p.jsx)("a",{href:d.Yc+"subscription/",className:"item",children:"\u4ed8\u8d39\u7ba1\u7406"}),this.renderMenu(),d.p8&&(0,p.jsx)("a",{href:d.Yc+"sso-to-thirdpart/",className:"item",children:(0,d.AP)("Customer Portal")}),(0,p.jsx)("a",{href:d.Yc+"accounts/logout/",className:"item",children:(0,d.AP)("Log out")})]})]})]})}}])}(s.Component);m.defaultProps={isAdminPanel:!1},t.A=m},22695:function(e,t,n){"use strict";n.d(t,{A:function(){return D}});var r=n(90675),a=n(10467),o=n(23029),i=n(92901),s=n(39874),u=n(85501),l=n(9950),c=n(85077),d=n(4086),f=n(81446),p=n(77574),h=n(47991),m=n(89615),v=n(97011),g=n(40326),E=n(65604),y=n(13042),b=n(44414),A=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,s.A)(this,t,[e])).onOtherRepoToggle=(0,a.A)((0,r.A)().mark((function e(){var t,a,o,i,s,u;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.e.listRepos();case 3:t=e.sent,a=t.data.repos,o=[],i=[],a.forEach((function(e){"rw"===e.permission&&(n.props.repoID&&e.repo_name===n.state.currentRepoInfo.repo_name||i.includes(e.repo_id)||(o.push(e),i.push(e.repo_id)))})),s=E.Aq.sortRepos(o,"name","asc"),n.setState({repoList:s,isOtherRepoShow:!n.state.isOtherRepoShow,selectedItemInfo:{}}),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),u=E.Aq.getErrorMsg(e.t0),d.A.danger(u);case 16:case"end":return e.stop()}}),e,null,[[0,12]])}))),n.onCurrentRepoToggle=function(){n.setState({isCurrentRepoShow:!n.state.isCurrentRepoShow})},n.onDirentItemClick=function(e,t,r){n.props.onDirentItemClick(e,t,r),n.setState({selectedRepo:e,selectedPath:t})},n.onRepoItemClick=function(e){n.props.onRepoItemClick&&n.props.onRepoItemClick(e),n.setState({selectedRepo:e,selectedPath:"/"})},n.onCloseSearching=function(){n.setState({isSearching:!1,isResultGot:!1,isBrowsing:!1,browsingPath:"",searchInfo:"",searchResults:[],selectedPath:n.props.currentPath,selectedItemInfo:{}}),n.inputValue="",n.timer=null,n.source=null},n.onSearchInfoChanged=function(e){var t=e.target.value.trim();if(!n.state.searchResults.length&&t.length>0&&n.setState({isSearching:!0,isResultGot:!1}),n.setState({searchInfo:t}),n.inputValue===t)return!1;if(n.inputValue=t,""===n.inputValue)return n.setState({isSearching:!1,isResultGot:!1}),!1;var r=n.props.repoID,a=n.props.isShowFile,o={q:t,search_repo:"only_current_library"===n.props.mode?r:"all",search_ftypes:"all",obj_type:a?"file":"dir"};n.timer&&clearTimeout(n.timer),n.timer=setTimeout(n.getSearchResult(o),500)},n.getSearchResult=function(e){n.source&&n.cancelRequest(),n.setState({isResultGot:!1}),n.source=v.e.getSource(),n.sendRequest(e,n.source.token)},n.sendRequest=function(e,t){g.am&&v.e.searchFiles(e,t).then((function(e){var t,r=(t=e.data.results,"only_other_libraries"===n.props.mode?t.filter((function(e){return e.repo_id!==n.state.currentRepoInfo.repo_id})):t);n.setState({searchResults:e.data.total?n.formatResultItems(r):[],isResultGot:!0}),n.source=null}))},n.cancelRequest=function(){n.source.cancel("prev request is cancelled")},n.getValueLength=function(e){for(var t,n=0,r=0;n<e.length;n++)10==(t=e.charCodeAt(n))?r+=2:t<127?r+=1:t>=128&&t<=2047?r+=2:t>=2048&&t<=65535&&(r+=3);return r},n.formatResultItems=function(e){for(var t=[],n=e.length>10?10:e.length,r=0;r<n;r++)t[r]={},t[r].index=[r],t[r].name=e[r].name,t[r].path=e[r].fullpath,t[r].repo_id=e[r].repo_id,t[r].repo_name=e[r].repo_name,t[r].is_dir=e[r].is_dir,t[r].link_content=decodeURI(e[r].fullpath).substring(1),t[r].content=e[r].content_highlight;return t},n.onSearchedItemClick=function(e){e.type=e.is_dir?"dir":"file";var t=new m.A(e);n.props.onDirentItemClick(t,e.path,e)},n.renderSearchedView=function(){return n.state.isResultGot?n.state.isResultGot&&0===n.state.searchResults.length?(0,b.jsx)("div",{className:"search-result-none text-center",children:(0,g.AP)("No results matching")}):n.state.isResultGot&&n.state.searchResults.length>0?(0,b.jsx)(h.A,{searchResults:n.state.searchResults,onItemClick:n.onSearchedItemClick,onSearchedItemDoubleClick:n.onSearchedItemDoubleClick}):void 0:(0,b.jsx)(f.A,{})},n.onSearchedItemDoubleClick=function(){var e=(0,a.A)((0,r.A)().mark((function e(t){var o,i,s,u,l,c,f;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("dir"===t.type){e.next=2;break}return e.abrupt("return");case 2:if(o=n.props.repoID,i=n.state.currentRepoInfo,s={repoID:t.repo_id,filePath:t.path},n.setState({selectedItemInfo:s}),u=function(e,t){n.setState({selectedRepo:e,selectedPath:t,isCurrentRepoShow:!0})},l=function(e){var t=E.Aq.getErrorMsg(e);d.A.danger(t)},c=function(){var e=(0,a.A)((0,r.A)().mark((function e(){var n,a,i;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.e.getRepoInfo(o);case 3:n=e.sent,a=new m.A(n.data),i=t.path.substring(0,t.path.length-1),u(a,i),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),l(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=(0,a.A)((0,r.A)().mark((function e(){var a,s,u,c,d,f,p;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.e.listRepos();case 3:a=e.sent,s=a.data.repos,u=[],c=[],s.forEach((function(e){"rw"===e.permission&&(o&&e.repo_name===i.repo_name||c.includes(e.repo_id)||(u.push(e),c.push(e.repo_id)))})),d=E.Aq.sortRepos(u,"name","asc"),f=d.find((function(e){return e.repo_id===t.repo_id})),p=t.path.substring(0,t.path.length-1),n.setState({repoList:d,isOtherRepoShow:!0,selectedPath:p,selectedRepo:f}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),l(e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),!o||t.repo_id!==o){e.next=15;break}return e.next=13,c();case 13:e.next=17;break;case 15:return e.next=17,f();case 17:n.setState({isSearching:!1,isResultGot:!1,searchResults:[],isBrowsing:!0,browsingPath:t.path.substring(0,t.path.length-1)}),n.inputValue="",n.timer=null,n.source=null;case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n.onScroll=function(e){e.stopPropagation()},n.renderRepoListView=function(){var e=n.props,t=e.mode,r=e.currentPath,a=e.isShowFile,o=e.fileSuffixes,i=n.state,s=i.isCurrentRepoShow,u=i.isOtherRepoShow,l=i.currentRepoInfo,c=i.repoList,d=i.selectedRepo,f=i.selectedPath,h=i.selectedItemInfo;return(0,b.jsx)(p.A,{mode:t,currentPath:r,isShowFile:a,fileSuffixes:o,isBrowsing:n.state.isBrowsing,browsingPath:n.state.browsingPath,selectedItemInfo:h,currentRepoInfo:l,selectedRepo:d,isCurrentRepoShow:s,isOtherRepoShow:u,selectedPath:f,repoList:c,onCurrentRepoToggle:n.onCurrentRepoToggle,onOtherRepoToggle:n.onOtherRepoToggle,handleClickRepo:n.onRepoItemClick,handleClickDirent:n.onDirentItemClick})},n.state={isCurrentRepoShow:!0,isOtherRepoShow:!1,repoList:[],currentRepoInfo:null,selectedRepo:null,selectedPath:n.props.currentPath||"/",isSearching:!1,isResultGot:!1,searchInfo:"",searchResults:[],selectedItemInfo:{},isBrowsing:!1,browsingPath:""},n.inputValue="",n.timer=null,n.source=null,n}return(0,u.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(){var t,n,o,i=this;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props.repoID,n=function(){var e=(0,a.A)((0,r.A)().mark((function e(t){var n,a,o;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.e.getRepoInfo(t);case 3:n=e.sent,a=new m.A(n.data),i.setState({currentRepoInfo:a,selectedRepo:a}),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),o=E.Aq.getErrorMsg(e.t0),d.A.danger(o);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}(),o=function(){var e=(0,a.A)((0,r.A)().mark((function e(){var t,n,a,o,s,u;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.e.listRepos();case 3:t=e.sent,n=t.data.repos,a=[],o=[],n.forEach((function(e){"rw"!==e.permission||o.includes(e.repo_id)||(a.push(e),o.push(e.repo_id))})),s=E.Aq.sortRepos(a,"name","asc"),i.setState({repoList:s}),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),u=E.Aq.getErrorMsg(e.t0),d.A.danger(u);case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),!t){e.next=8;break}return e.next=6,n(t);case 6:e.next=10;break;case 8:return e.next=10,o();case 10:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentDidUpdate",value:function(e,t){e.mode!==this.props.mode&&(this.setState({isSearching:!1,isResultGot:!1,isBrowsing:!1,browsingPath:"",searchInfo:"",searchResults:[]}),this.props.mode===y.wY.ONLY_OTHER_LIBRARIES&&this.onOtherRepoToggle())}},{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.mode,r=this.state,a=r.selectedRepo,o=r.searchInfo,i=r.isSearching;return!a&&t?"":(0,b.jsxs)(l.Fragment,{children:[g.am&&"recently_used"!==n&&(0,b.jsxs)("div",{className:"file-chooser-search-input",children:[(0,b.jsx)(c.A,{className:"search-input",placeholder:(0,g.AP)("Search"),type:"text",value:o,onChange:this.onSearchInfoChanged}),0!==o.length&&(0,b.jsx)("span",{className:"search-control attr-action-icon sf3-font sf3-font-x-01",onClick:this.onCloseSearching})]}),i?(0,b.jsx)("div",{className:"file-chooser-search-container",children:this.renderSearchedView()}):this.renderRepoListView()]})}}])}(l.Component);A.defaultProps={isShowFile:!1,hideLibraryName:!1,repoID:"",onDirentItemClick:function(){},onRepoItemClick:function(){},fileSuffixes:[],currentPath:"",searchResults:[],selectedSearchedItem:{},selectedRepo:null,selectedPath:""};var D=A},77574:function(e,t,n){"use strict";n.d(t,{A:function(){return F}});var r=n(9950),a=n(23029),o=n(92901),i=n(39874),s=n(85501),u=n(90675),l=n(10467),c=n(44414),d=function(e){function t(e){var n,r;return(0,a.A)(this,t),(n=(0,i.A)(this,t,[e])).onToggleClick=function(e){e.stopPropagation();var t=n.props.node;t.isExpanded?n.props.onNodeCollapse(t):n.props.onNodeExpanded(t)},n.onItemClick=function(e){e.stopPropagation();var t=!1;n.props.selectedRepo&&(t=n.props.selectedRepo.repo_id===n.props.repo.repo_id),t?n.props.selectedPath!==n.state.filePath?n.props.onDirentItemClick(n.state.filePath,n.props.node.object):"dir"===n.props.node.object.type&&n.onToggleClick(e):n.props.onDirentItemClick(n.state.filePath,n.props.node.object)},n.renderChildren=function(){var e=n.props.node;return e.hasChildren()?(0,c.jsx)("div",{className:"list-view-content",children:e.children.map((function(e){return(0,c.jsx)(t,{node:e,onNodeCollapse:n.props.onNodeCollapse,onNodeExpanded:n.props.onNodeExpanded,repo:n.props.repo,onDirentItemClick:n.props.onDirentItemClick,selectedRepo:n.props.selectedRepo,selectedPath:n.props.selectedPath,fileSuffixes:n.props.fileSuffixes,filePath:n.state.filePath,level:(n.props.level||0)+1},e.path)}))}):""},r="/"===n.props.filePath?"/"+n.props.node.object.name:n.props.filePath?n.props.filePath+"/"+n.props.node.object.name:n.props.node.path,n.state={filePath:r},n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.node,t=!1;this.props.selectedRepo&&(t=this.props.selectedRepo.repo_id===this.props.repo.repo_id);var n=this.props.selectedPath===this.state.filePath||this.props.selectedPath===e.path,r=e.object.name;if(this.props.fileSuffixes&&r&&"file"===e.object.type)if(-1!==r.indexOf(".")){var a=r.slice(r.lastIndexOf(".")+1).toLowerCase();if(!this.props.fileSuffixes.includes(a))return null}else if("file"===e.object.type)return null;var o="".concat(20*this.props.level,"px");return(0,c.jsxs)("div",{className:"file-chooser-item",children:[(0,c.jsx)("div",{className:"".concat("/"===e.path?"hide":""),children:(0,c.jsxs)("div",{className:"".concat(t&&n?"item-active":""," item-info"),onClick:this.onItemClick,style:{paddingLeft:o},children:[(0,c.jsxs)("div",{className:"item-left-icon",children:["file"!==e.object.type&&(0,c.jsx)("span",{className:"icon item-toggle sf3-font ".concat(e.isExpanded?"sf3-font-down":"sf3-font-down rotate-270 d-inline-block"),onClick:this.onToggleClick}),(0,c.jsx)("i",{className:"tree-node-icon",children:(0,c.jsx)("span",{className:"icon sf3-font ".concat("dir"===e.object.type?"sf3-font-folder":"sf3-font-file")})})]}),(0,c.jsx)("div",{className:"item-text",children:(0,c.jsx)("span",{className:"name user-select-none ellipsis",title:e.object&&e.object.name,children:e.object&&e.object.name})})]})}),e.isExpanded&&this.renderChildren()]})}}])}(r.Component),f=function(e){function t(){return(0,a.A)(this,t),(0,i.A)(this,t,arguments)}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.treeData,n=e.selectedPath,r=e.onNodeCollapse,a=e.onNodeExpanded,o=e.repo,i=e.onDirentItemClick,s=e.selectedRepo,u=e.fileSuffixes,l=t.root;return(0,c.jsx)("div",{className:"list-view-content",children:(0,c.jsx)(d,{node:l,onNodeCollapse:r,onNodeExpanded:a,repo:o,onDirentItemClick:i,selectedRepo:s,selectedPath:n,fileSuffixes:u,level:0})})}}])}(r.Component),p=f,h=n(56044),m=n(84878),v=n(97011),g=n(25547),E=n(65604),y=n(4086),b=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,i.A)(this,t,[e])).clearLoadRepoTimer=function(){n.loadRepoTimer&&(clearTimeout(n.loadRepoTimer),n.loadRepoTimer=null)},n.loadRepoDirentList=function(){var e=(0,l.A)((0,u.A)().mark((function e(t){var r,a,o,i,s;return(0,u.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.state.hasLoaded){e.next=3;break}return e.abrupt("return");case 3:return r=t.repo_id,e.prev=4,e.next=7,v.e.listDir(r,"/");case 7:if(a=e.sent,n.isComponentMounted){e.next=10;break}return e.abrupt("return");case 10:o=n.state.treeData.clone(),i=n.props.isShowFile?a.data.dirent_list:a.data.dirent_list.filter((function(e){return"dir"===e.type})),n.addResponseListToNode(i,o.root),n.setState({treeData:o,hasLoaded:!0}),e.next=22;break;case 16:if(e.prev=16,e.t0=e.catch(4),n.isComponentMounted){e.next=20;break}return e.abrupt("return");case 20:s=E.Aq.getErrorMsg(e.t0),y.A.danger(s);case 22:case"end":return e.stop()}}),e,null,[[4,16]])})));return function(t){return e.apply(this,arguments)}}(),n.addResponseListToNode=function(e,t){t.isLoaded=!0,t.isExpanded=!0;var n=e.map((function(e){return new m.A(e)})),r=(n=E.Aq.sortDirents(n,"name","asc")).map((function(e){return new h.A({object:e})}));t.addChildren(r)},n.onNodeExpanded=function(e){var t=n.props.repo.repo_id,r=n.state.treeData.clone();(e=r.getNodeByPath(e.path)).isLoaded?(r.expandNode(e),n.setState({treeData:r})):v.e.listDir(t,e.path).then((function(t){var a=[];a=!0===n.props.isShowFile?t.data.dirent_list:t.data.dirent_list.filter((function(e){return"dir"===e.type})),n.addResponseListToNode(a,e),n.setState({treeData:r})})).catch((function(e){var t=E.Aq.getErrorMsg(e);y.A.danger(t)}))},n.onNodeCollapse=function(e){var t=g.A.collapseNode(n.state.treeData,e);n.setState({treeData:t})},n.loadNodeAndParentsByPath=function(e,t,r){var a=n.state.treeData.clone();v.e.listDir(e,t,{with_parents:!0}).then((function(e){var o=e.data.dirent_list;o=o.filter((function(e){return"dir"===e.type}));for(var i={},s=0;s<o.length;s++){var u=o[s],l=u.parent_dir,c="/"===l?"/":l.slice(0,l.length-1);i[c]||(i[c]=[]),i[c].push(u)}for(var d in i){var f=a.getNodeByPath(d);f.isLoaded||n.addResponseListToNode(i[d],f)}n.setState({treeData:a},(function(){r&&n.onNodeExpanded(a.getNodeByPath(t))}))})).catch((function(e){var t=E.Aq.getErrorMsg(e);y.A.danger(t)}))},n.onToggleClick=function(e){e.stopPropagation();var t=n.props.repo;n.loadRepoDirentList(t),n.setState({isShowChildren:!n.state.isShowChildren})},n.onDirentItemClick=function(e,t){var r=n.props.repo;n.props.onDirentItemClick(r,e,t)},n.onRepoItemClick=function(e){var t=n.props,r=t.repo,a=t.selectedPath;!n.isCurrentRepo()||""!==a&&"/"!==a?n.props.onRepoItemClick(r):n.onToggleClick(e)},n.isCurrentRepo=function(){var e=n.props,t=e.selectedRepo,r=e.repo;return t&&r.repo_id===t.repo_id},n.state={isShowChildren:n.props.initToShowChildren,treeData:g.A.buildTree(),hasLoaded:!1},n.loadRepoTimer=null,n.isComponentMounted=!1,n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this;this.isComponentMounted=!0;var t=this.props,n=t.isCurrentRepo,r=t.currentPath,a=t.repo,o=t.selectedItemInfo||{},i=o.repoID,s=o.filePath;if(i&&i===a.repo_id)return this.loadRepoDirentList(a),void(this.loadRepoTimer=setTimeout((function(){e.isComponentMounted&&(e.setState({isShowChildren:!0}),e.loadNodeAndParentsByPath(i,s))}),0));(a&&a.repo_id===this.props.selectedRepo.repo_id||n)&&(this.loadRepoDirentList(a),this.loadRepoTimer=setTimeout((function(){var t=a.repo_id;if(n&&r&&"/"!=r){e.loadNodeAndParentsByPath(t,r,!0)}}),0))}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.props,r=n.repo,a=n.selectedRepo,o=n.selectedPath,i=n.newFolderName;r.repo_id===a.repo_id&&e.selectedRepo!==a&&v.e.listDir(r.repo_id,o).then((function(e){if(t.isComponentMounted){var n=e.data.dirent_list.find((function(e){return"dir"===e.type&&e.name===i}));if(n){var r=new m.A(n),a=new h.A({object:r}),s=g.A.addNodeToParentByPath(t.state.treeData,a,o);t.setState({treeData:s})}}})).catch((function(e){if(t.isComponentMounted){var n=E.Aq.getErrorMsg(e);y.A.danger(n)}}))}},{key:"componentWillUnmount",value:function(){this.isComponentMounted=!1,this.clearLoadRepoTimer(),this.setState({hasLoaded:!1})}},{key:"render",value:function(){var e=!1;return this.isCurrentRepo()&&"/"==this.props.selectedPath&&(e=!0),(0,c.jsxs)("li",{children:[!this.props.hideLibraryName&&(0,c.jsxs)("div",{className:"".concat(e?"item-active":""," item-info"),onClick:this.onRepoItemClick,children:[(0,c.jsxs)("div",{className:"item-left-icon",children:[(0,c.jsx)("span",{className:"item-toggle icon sf3-font ".concat(this.state.isShowChildren?"sf3-font-down":"sf3-font-down rotate-270 d-inline-block"),onClick:this.onToggleClick}),(0,c.jsx)("i",{className:"tree-node-icon",children:(0,c.jsx)("span",{className:"icon sf3-font sf3-font-folder tree-node-icon"})})]}),(0,c.jsx)("div",{className:"item-text",children:(0,c.jsx)("span",{className:"name user-select-none ellipsis",title:this.props.repo.repo_name,children:this.props.repo.repo_name})})]}),this.state.isShowChildren&&(0,c.jsx)(p,{repo:this.props.repo,onDirentItemClick:this.onDirentItemClick,selectedRepo:this.props.selectedRepo,selectedPath:this.props.selectedPath,fileSuffixes:this.props.fileSuffixes,treeData:this.state.treeData,onNodeCollapse:this.onNodeCollapse,onNodeExpanded:this.onNodeExpanded})]})}}])}(r.Component),A=b,D=function(e){function t(){return(0,a.A)(this,t),(0,i.A)(this,t,arguments)}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.currentRepoInfo,r=t.currentPath,a=t.repoList,o=t.selectedSearchedRepo,i=t.initToShowChildren;return n&&(a=[]).push(n),o&&(a=[]).push(o),(0,c.jsx)("ul",{className:"list-view-content file-chooser-item",children:a.length>0&&a.map((function(t,a){return(0,c.jsx)(A,{isCurrentRepo:!!n,currentPath:r,repo:t,initToShowChildren:i,selectedRepo:e.props.selectedRepo,selectedPath:e.props.selectedPath,onRepoItemClick:e.props.onRepoItemClick,onDirentItemClick:e.props.onDirentItemClick,isShowFile:e.props.isShowFile,fileSuffixes:e.props.fileSuffixes,selectedItemInfo:e.props.selectedItemInfo,newFolderName:e.props.newFolderName},t.repo_id)}))})}}])}(r.Component);D.defaultProps={currentRepoInfo:null,isShowFile:!1,repo:null,repoList:[],selectedRepo:null,selectedPath:"",fileSuffixes:[],selectedItemInfo:null,currentPath:""};var T=D,C=n(60436),_=n(5544),w=function(e){var t=e.item,n=e.isSelected,r=e.onItemClick;if(!t||"string"!==typeof t.path)return"";var a=E.Aq.getFileName(t.path)||t.repo.repo_name;return(0,c.jsx)("li",{children:(0,c.jsxs)("div",{className:"".concat(n?"item-active":""," item-info recently-used"),onClick:function(){r(t.repo,t.path)},children:[(0,c.jsx)("div",{className:"item-left-icon",children:(0,c.jsx)("i",{className:"tree-node-icon",children:(0,c.jsx)("span",{className:"icon sf3-font sf3-font-folder tree-node-icon"})})}),(0,c.jsx)("div",{className:"item-text",children:(0,c.jsx)("span",{className:"name user-select-none ellipsis",title:a,children:a})})]})})},k=function(e){var t=e.currentRepoInfo,n=e.repoList,a=e.onDirentItemClick,o=(0,r.useState)(null),i=(0,_.A)(o,2),s=i[0],u=i[1],l=(0,r.useMemo)((function(){var e=JSON.parse(localStorage.getItem("recently-used-list"))||[],r=[].concat((0,C.A)(n),[t]);return e.map((function(e){var t=r.find((function(t){return t.repo_id===e.repo_id}));return t?{path:e.path,repo:t}:null})).filter((function(e){return null!==e}))}),[t,n]),d=function(e,t){u(t),a(e,t)};return(0,c.jsx)("ul",{className:"list-view-content file-chooser-item",children:l.length>0&&l.map((function(e,t){return(0,c.jsx)(w,{item:e,isSelected:s===e.path,onItemClick:d},t)}))})},O=n(40326),S=n(47991),N=n(81009),x=n(13042),P=n(81446),I=function(e){var t=e.mode,n=e.isShowFile,r=e.fileSuffixes,a=e.currentPath,o=e.isCurrentRepoShow,i=e.currentRepoInfo,s=e.selectedRepo,u=e.selectedPath,l=e.isOtherRepoShow,d=e.selectedItemInfo,f=e.repoList,p=e.searchStatus,h=e.searchResults,m=e.onSearchedItemClick,v=e.onSearchedItemDoubleClick,g=e.selectedSearchedRepo,E=e.newFolderName,y=e.initToShowChildren;return(0,c.jsx)("div",{className:"file-chooser-scroll-wrapper",onScroll:function(e){e.stopPropagation()},children:(0,c.jsxs)("div",{className:"file-chooser-container user-select-none",children:[t===x.wY.CURRENT_AND_OTHER_REPOS&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:"list-view",children:[(0,c.jsxs)("div",{className:"file-chooser-list-view-header",children:[(0,c.jsx)("span",{className:"item-toggle sf3-font ".concat(o?"sf3-font-down":"sf3-font-down rotate-270 d-inline-block"),onClick:e.onCurrentRepoToggle}),(0,c.jsx)("span",{className:"library",children:(0,O.AP)("Current Library")})]}),o&&i&&(0,c.jsx)(T,{initToShowChildren:!0,currentRepoInfo:i,currentPath:a,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent})]}),(0,c.jsxs)("div",{className:"list-view",children:[(0,c.jsxs)("div",{className:"file-chooser-list-view-header",children:[(0,c.jsx)("span",{className:"item-toggle sf3-font ".concat(l?"sf3-font-down":"sf3-font-down rotate-270 d-inline-block"),onClick:e.onOtherRepoToggle}),(0,c.jsx)("span",{className:"library",children:(0,O.AP)("Other Libraries")})]}),l&&(0,c.jsx)(T,{initToShowChildren:!0,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent})]})]}),t===x.wY.ONLY_CURRENT_LIBRARY&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(T,{initToShowChildren:!0,currentRepoInfo:i,currentPath:a,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent,selectedSearchedRepo:g,newFolderName:E})}),t===x.wY.ONLY_ALL_REPOS&&(0,c.jsx)("div",{className:"file-chooser-container",children:(0,c.jsxs)("div",{className:"list-view",children:[(0,c.jsxs)("div",{className:"file-chooser-list-view-header",children:[(0,c.jsx)("span",{className:"item-toggle sf3-font sf3-font-down"}),(0,c.jsx)("span",{className:"library",children:(0,O.AP)("Libraries")})]}),(0,c.jsx)(T,{initToShowChildren:!1,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent})]})}),t===x.wY.ONLY_OTHER_LIBRARIES&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(T,{initToShowChildren:y,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent,selectedSearchedRepo:g,newFolderName:E})}),t===x.wY.RECENTLY_USED&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(k,{currentRepoInfo:i,repoList:f,onDirentItemClick:e.handleClickDirent})}),t===x.wY.SEARCH_RESULTS&&(0,c.jsx)("div",{className:"list-view",children:function(){switch(p){case N.z.LOADING:return(0,c.jsx)(P.A,{});case N.z.RESULTS:return(0,c.jsx)(c.Fragment,{children:0===h.length?(0,c.jsx)("div",{className:"search-results-none text-center",children:(0,O.AP)("No results matching")}):(0,c.jsx)(S.A,{searchResults:h,onItemClick:m,onSearchedItemDoubleClick:v})});default:return null}}()})]})})};I.defaultProps={isShowFile:!1,fileSuffixes:[]};var F=I},47991:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(23029),a=n(92901),o=n(39874),i=n(85501),s=n(9950),u=n(48738),l=n.n(u),c=n(65604),d=n(44414),f=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return(e=(0,o.A)(this,t,[].concat(a))).onClick=function(){e.props.onItemClick(e.props.item)},e.searchItemDoubleClick=function(){e.props.onSearchedItemDoubleClick(e.props.item)},e}return(0,i.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.currentItem;return(0,d.jsxs)("tr",{className:l()("searched-list-item",{"tr-active":n&&t.repo_id===n.repo_id&&t.path===n.path,"searched-dir":t.is_dir}),onClick:this.onClick,onDoubleClick:this.searchItemDoubleClick,children:[(0,d.jsx)("td",{className:"text-center searched-item-icon",children:t.is_dir?(0,d.jsx)("span",{className:"icon sf3-font sf3-font-folder tree-node-icon"}):(0,d.jsx)("img",{className:"item-img",src:c.Aq.getFileIconUrl(t.name),alt:"",width:"24"})}),(0,d.jsx)("td",{className:"searched-item-link",children:(0,d.jsxs)("span",{className:"item-link",children:[t.repo_name,"/",t.link_content]})})]})}}])}(s.Component),p=f,h=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).handleKeyDown=function(e){var t=n.props.searchResults,r=n.state.currentIndex;if("ArrowDown"===e.key){var a=(r+1)%t.length;n.setState({currentItem:t[a],currentIndex:a})}else if("ArrowUp"===e.key){var o=(r-1+t.length)%t.length;n.setState({currentItem:t[o],currentIndex:o})}else"Enter"===e.key&&(n.onItemClick(t[r],r),n.props.onSearchedItemDoubleClick(t[r]))},n.onItemClick=function(e,t){n.setState({currentItem:e,currentIndex:t}),n.props.onItemClick(e)},n.state={currentItem:e.searchResults.length>0?e.searchResults[0]:null,currentIndex:e.searchResults.length>0?0:-1},n.itemRef=s.createRef(),n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"render",value:function(){var e=this;return(0,d.jsxs)("table",{className:"table-thead-hidden file-chooser-table",rules:"node",frame:"void",children:[(0,d.jsx)("thead",{children:(0,d.jsxs)("tr",{children:[(0,d.jsx)("th",{width:"8%"}),(0,d.jsx)("th",{width:"92%"})]})}),(0,d.jsx)("tbody",{children:this.props.searchResults.map((function(t,n){return(0,d.jsx)(p,{ref:e.itemRef,item:t,currentItem:e.state.currentItem,onItemClick:function(){return e.onItemClick(t,n)},onSearchedItemDoubleClick:e.props.onSearchedItemDoubleClick,initToShowChildren:!1},n)}))})]})}}])}(s.Component)},81009:function(e,t,n){"use strict";n.d(t,{z:function(){return d},A:function(){return f}});var r=n(5544),a=n(9950),o=n(85077),i=n(40326),s=n(97011),u=n(47089),l=n(13042),c=n(44414),d={LOADING:"loading",RESULTS:"results"},f=function(e){var t=e.onUpdateMode,n=e.onUpdateSearchStatus,f=e.onUpdateSearchResults,p=e.onClose,h=(0,a.useState)(""),m=(0,r.A)(h,2),v=m[0],g=m[1],E=(0,a.useRef)(null),y=(0,a.useRef)(null),b=(0,a.useRef)(null);(0,a.useEffect)((function(){var e=function(e){E.current&&!E.current.contains(e.target)&&""===v&&p()};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[v,p]);var A=(0,a.useCallback)((function(e){b.current&&b.current.cancel("prev request is cancelled"),b.current=s.e.getSource(),s.e.searchFiles(e,b.current.token).then((function(e){n(d.RESULTS),f(e.data.total?T(e.data.results):[]),b.current=null})).catch((function(e){b.current=null}))}),[n,f]),D=(0,a.useCallback)((function(e){var t=e.target.value.trim();if(g(t),0!==t.length){n(d.LOADING);var r={q:t,search_repo:"all",search_ftypes:"all",obj_type:"dir"};y&&clearTimeout(y.current),y.current=setTimeout((function(){A(r)}),500)}else f([])}),[n,f,A]),T=function(e){for(var t=[],n=e.length>10?10:e.length,r=0;r<n;r++)t[r]={},t[r].index=[r],t[r].name=e[r].name,t[r].path=e[r].fullpath,t[r].repo_id=e[r].repo_id,t[r].repo_name=e[r].repo_name,t[r].is_dir=e[r].is_dir,t[r].link_content=decodeURI(e[r].fullpath).substring(1),t[r].content=e[r].content_highlight;return t},C=(0,a.useCallback)((function(e){e.stopPropagation(),"Enter"===e.key&&v.trim().length>0&&t(l.wY.SEARCH_RESULTS)}),[v,t]),_=(0,a.useCallback)((function(){g(""),p()}),[p]);return(0,c.jsx)("div",{className:"search-container file-chooser-searcher",style:{zIndex:u.X7},children:(0,c.jsxs)("div",{className:"search-input-container",children:[(0,c.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),(0,c.jsx)(o.A,{innerRef:E,className:"search-input",placeholder:(0,i.AP)("Search"),type:"text",value:v,onChange:D,onKeyDown:C,autoFocus:!0}),0!==v.length&&(0,c.jsx)("span",{className:"search-control attr-action-icon sf3-font sf3-font-x-01",onClick:_})]})})}},81446:function(e,t,n){"use strict";n(9950);var r=n(44414);t.A=function(){return(0,r.jsx)("span",{className:"loading-icon loading-tip"})}},15167:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(44414),c=window.shared.pageOptions,d=c.err,f=c.trafficOverLimit,p=c.zipped,h=c.filePath,m=c.canDownload,v=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,t,arguments)}return(0,i.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e;e="File preview unsupported"==d?(0,l.jsx)("p",{children:(0,u.AP)("Online view is not applicable to this file format")}):(0,l.jsx)("p",{className:"error",children:d||this.props.errorMsg});var t=m&&!f;return(0,l.jsx)("div",{className:"shared-file-view-body",children:(0,l.jsxs)("div",{className:"file-view-tip ".concat(t?"":"pt-7"),children:[e,t&&(0,l.jsx)("a",{href:"?".concat(p?"p="+encodeURIComponent(h)+"&":"","dl=1"),className:"btn btn-secondary",children:(0,u.AP)("Download")})]})})}}])}(s.Component);t.A=v},88204:function(e,t,n){"use strict";n.d(t,{A:function(){return V}});var r,a=n(23029),o=n(92901),i=n(39874),s=n(85501),u=n(9950),l=n(51925),c=n(40326),d=n(18849),f=n(65604),p=n(58195),h=n(14113),m=n(99308),v=n(76115),g=n(85907),E=n(97011),y=n(22695),b=n(44414),A=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,i.A)(this,t,[e])).onSaveSharedFile=function(){var e=n.props,t=e.sharedToken,r=e.filePath;E.e.saveSharedFile(n.state.repo.repo_id,n.state.selectedPath,t,r).then((function(e){n.props.toggleCancel(),n.props.handleSaveSharedFile()})).catch((function(e){var t=f.Aq.getErrorMsg(e);n.setState({errMessage:t})}))},n.onDirentItemClick=function(e,t,r){"dir"===r.type?n.setState({repo:e,selectedPath:t}):n.setState({repo:null,selectedPath:""})},n.onRepoItemClick=function(e){n.setState({repo:e,selectedPath:"/"})},n.state={repo:null,selectedPath:"",errMessage:""},n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,b.jsxs)(p.A,{isOpen:!0,className:"sf-save-file",children:[(0,b.jsx)(h.A,{toggle:this.props.toggleCancel,children:(0,c.AP)("Save to:")}),(0,b.jsxs)(m.A,{children:[(0,b.jsx)(y.A,{isShowFile:!1,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick,mode:"only_all_repos"}),this.state.errMessage&&(0,b.jsx)(v.A,{color:"danger",children:this.state.errMessage})]}),(0,b.jsxs)(g.A,{children:[(0,b.jsx)(d.A,{color:"secondary",onClick:this.props.toggleCancel,children:(0,c.AP)("Cancel")}),this.state.selectedPath?(0,b.jsx)(d.A,{color:"primary",onClick:this.onSaveSharedFile,children:(0,c.AP)("Submit")}):(0,b.jsx)(d.A,{color:"primary",disabled:!0,children:(0,c.AP)("Submit")})]})]})}}])}(u.Component),D=A,T=n(19247),C=n(76152),_=n(55627),w=n(85077),k=n(4086),O=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,i.A)(this,t,[e])).onAbuseReport=function(){n.state.reporter?E.e.addAbuseReport(n.props.sharedToken,n.state.abuseType,n.state.description,n.state.reporter,n.props.filePath).then((function(e){n.props.toggleAddAbuseReportDialog(),k.A.success((0,c.AP)("Abuse report added"),{duration:2})})).catch((function(e){e.response&&n.setState({errMessage:e.response.data.error_msg})})):n.setState({errMessage:(0,c.AP)("Contact information is required.")})},n.onAbuseTypeChange=function(e){var t=e.target.value;t!==n.state.abuseType&&n.setState({abuseType:t})},n.setReporter=function(e){var t=e.target.value.trim();n.setState({reporter:t})},n.setDescription=function(e){var t=e.target.value.trim();n.setState({description:t})},n.state={abuseType:"copyright",description:"",reporter:n.props.contactEmail,errMessage:""},n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this;return(0,b.jsxs)(p.A,{isOpen:this.props.isAddAbuseReportDialogOpen,toggle:this.props.toggleAddAbuseReportDialog,children:[(0,b.jsx)(h.A,{toggle:this.props.toggleAddAbuseReportDialog,children:(0,c.AP)("Report Abuse")}),(0,b.jsxs)(m.A,{children:[(0,b.jsxs)(T.A,{children:[(0,b.jsxs)(C.A,{children:[(0,b.jsx)(_.A,{for:"abuse-type-select",children:(0,c.AP)("Abuse Type")}),(0,b.jsxs)(w.A,{type:"select",id:"abuse-type-select",onChange:function(t){return e.onAbuseTypeChange(t)},children:[(0,b.jsx)("option",{value:"copyright",children:(0,c.AP)("Copyright Infringement")}),(0,b.jsx)("option",{value:"virus",children:(0,c.AP)("Virus")}),(0,b.jsx)("option",{value:"abuse_content",children:(0,c.AP)("Abuse Content")}),(0,b.jsx)("option",{value:"other",children:(0,c.AP)("Other")})]})]}),(0,b.jsxs)(C.A,{children:[(0,b.jsx)(_.A,{children:(0,c.AP)("Contact Information")}),(0,b.jsx)(w.A,{type:"text",value:this.state.reporter,onChange:function(t){return e.setReporter(t)}})]}),(0,b.jsxs)(C.A,{children:[(0,b.jsx)(_.A,{children:(0,c.AP)("Description")}),(0,b.jsx)(w.A,{type:"textarea",onChange:function(t){return e.setDescription(t)}})]})]}),this.state.errMessage&&(0,b.jsx)(v.A,{color:"danger",children:this.state.errMessage})]}),(0,b.jsxs)(g.A,{children:[(0,b.jsx)(d.A,{color:"secondary",onClick:this.props.toggleAddAbuseReportDialog,children:(0,c.AP)("Cancel")}),(0,b.jsx)(d.A,{color:"primary",onClick:this.onAbuseReport,children:(0,c.AP)("Submit")})]})]})}}])}(u.Component),S=n(47838),N=n.n(S),x=window.app.pageOptions.name,P=window.app.pageOptions.contactEmail,I=window.shared.pageOptions,F=I.sharedToken,R=I.trafficOverLimit,L=I.fileName,B=I.fileSize,M=I.sharedBy,j=I.siteName,U=I.enableWatermark,H=I.canDownload,z=I.zipped,G=I.filePath,q=I.enableShareLinkReportAbuse,W=I.sharedFileDownloadURL,Y=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,i.A)(this,t,[e])).handleSaveSharedFileDialog=function(){n.setState({showSaveSharedFileDialog:!0})},n.toggleCancel=function(){n.setState({showSaveSharedFileDialog:!1})},n.handleSaveSharedFile=function(){k.A.success((0,c.AP)("Successfully saved"),{duration:3})},n.toggleAddAbuseReportDialog=function(){n.setState({isAddAbuseReportDialogOpen:!n.state.isAddAbuseReportDialogOpen})},n.renderPath=function(){return(0,b.jsxs)(u.Fragment,{children:[z.map((function(e,t){return t!=z.length-1?(0,b.jsxs)(u.Fragment,{children:[(0,b.jsx)("a",{className:"text-truncate mx-1",href:"".concat(c.Yc,"d/").concat(F,"/?p=").concat(encodeURIComponent(e.path)),title:e.name,children:e.name}),(0,b.jsx)("span",{children:" / "})]},t):null})),(0,b.jsx)("span",{className:"text-truncate ml-1",title:z[z.length-1].name,children:z[z.length-1].name})]})},n.state={showSaveSharedFileDialog:!1,isAddAbuseReportDialogOpen:!1},n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=f.Aq.getFileIconUrl(L);document.getElementById("favicon").href=e,R&&k.A.danger((0,c.AP)("File download is disabled: the share link traffic of owner is used up."),{duration:3}),H||(document.addEventListener("contextmenu",(function(e){return e.preventDefault(),!1})),document.addEventListener("keydown",(function(e){if((e.ctrlKey||e.metaKey)&&(83==e.which||80==e.which||65==e.which||67==e.which))return e.preventDefault(),e.stopPropagation(),!1})))}},{key:"render",value:function(){var e=this.props.fileType;return(0,b.jsxs)("div",{className:"shared-file-view-md",children:[(0,b.jsxs)("div",{className:"shared-file-view-md-header d-flex",children:[(0,b.jsx)(u.Fragment,{children:(0,b.jsx)("a",{href:c.Yc,children:(0,b.jsx)("img",{src:c.SG+c.VI,height:c.hM,width:c.gA,title:c.q0,alt:"logo"})})}),x&&(0,b.jsx)(l.A,{})]}),(0,b.jsxs)("div",{className:"shared-file-view-md-main",children:[(0,b.jsxs)("div",{className:"shared-file-view-head ".concat("md"==e||"pdf"==e?"w-100 px-4":""),children:[(0,b.jsxs)("div",{className:"text-truncate",children:[(0,b.jsx)("h2",{className:"ellipsis",title:L,children:L}),z?(0,b.jsxs)("p",{className:"m-0 d-flex",children:[(0,c.AP)("Current path: "),this.renderPath()]}):(0,b.jsxs)("p",{className:"share-by ellipsis",children:[(0,c.AP)("Shared by:")," ",M]})]}),(0,b.jsxs)("div",{className:"flex-shrink-0 ml-4",children:[H&&x&&x!==M&&(0,b.jsx)(d.A,{color:"secondary",id:"save",onClick:this.handleSaveSharedFileDialog,children:(0,c.AP)("Save as ...")})," ",H&&!R&&(0,b.jsxs)("a",{href:"".concat(z?"?p="+encodeURIComponent(G)+"&dl=1":W),className:"btn btn-success",children:[(0,c.AP)("Download")," (",f.Aq.bytesToSize(B),")"]})," ",q&&x!==M&&(0,b.jsx)(d.A,{onClick:this.toggleAddAbuseReportDialog,children:(0,c.AP)("Report Abuse")})]})]}),this.props.content]}),this.state.showSaveSharedFileDialog&&(0,b.jsx)(D,{sharedToken:F,filePath:z?G:"",toggleCancel:this.toggleCancel,handleSaveSharedFile:this.handleSaveSharedFile}),this.state.isAddAbuseReportDialogOpen&&q&&(0,b.jsx)(O,{sharedToken:F,filePath:G,toggleAddAbuseReportDialog:this.toggleAddAbuseReportDialog,isAddAbuseReportDialogOpen:this.state.isAddAbuseReportDialogOpen,contactEmail:P})]})}}])}(u.Component);U&&(r=x?j+" "+x:M?j+" "+M:(0,c.AP)("Anonymous User"),N().init({watermark_txt:r,watermark_alpha:.075}));var V=Y},4086:function(e,t,n){"use strict";n.d(t,{A:function(){return T}});var r=n(89379),a=n(92901),o=n(23029),i=n(9950),s=n(17119),u=n(80045),l=n(60436),c=n(24765),d=n(39874),f=n(85501),p=n(29357),h=n(44414),m=function(e){function t(){return(0,o.A)(this,t),(0,d.A)(this,t,arguments)}return(0,f.A)(t,e),(0,a.A)(t,[{key:"getIconClass",value:function(e){switch(e){case"success":default:return"sf3-font sf3-font-check-circle";case"warning":return"sf3-font sf3-font-exclamation-triangle";case"none":case"danger":return"sf3-font sf3-font-exclamation-circle";case"notify-in-progress":return"loading-icon"}}},{key:"render",value:function(){var e=this.props,t=e.intent,n=e.title,r=e.children,a=e.isRemovable,o=e.onRemove,i=this.getIconClass(t);return(0,h.jsxs)("div",{className:"seahub-toast-alert-container ".concat(t||"success"),children:[(0,h.jsx)("div",{className:"toast-alert-icon",children:(0,h.jsx)("i",{className:i})}),(0,h.jsxs)("div",{className:"toast-text-container",children:[(0,h.jsx)("p",{className:"toast-text-title",children:n}),r?(0,h.jsx)("p",{className:"toast-text-child",children:r}):null]}),a&&(0,h.jsx)("div",{onClick:o,className:"toast-close",children:(0,h.jsx)("span",{children:"\xd7"})})]})}}])}(i.PureComponent),v=m,g=function(e){function t(){var e;(0,o.A)(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=(0,d.A)(this,t,[].concat(r)))._isMounted=!1,e.state={isShown:!0},e.containerRef=i.createRef(),e.close=function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e._isMounted&&e.setState({isShown:!1})},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e.handleMouseEnter=function(){e.clearCloseTimer()},e.handleMouseLeave=function(){e.startCloseTimer()},e.onRef=function(t){null!==t&&setTimeout((function(){var n=t.getBoundingClientRect().height;e.containerRef.current.style.height=n+"px"}),1)},e}return(0,f.A)(t,e),(0,a.A)(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this._isMounted=!0,this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return(0,h.jsx)(p.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove,children:function(t){return(0,h.jsx)("div",{"data-state":t,className:"seahub-toast-container ".concat(t),onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{zIndex:e.props.zIndex},ref:e.containerRef,children:(0,h.jsx)("div",{ref:e.onRef,style:{padding:8},children:(0,h.jsx)(v,{intent:e.props.intent,title:e.props.title,children:e.props.children||"",isRemovable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})})})}})}}])}(i.PureComponent);g.defaultProps={intent:"none"};var E=["id","description"],y=function(e){return Object.hasOwnProperty.call(e,"id")},b=function(e){function t(e,n){var a;return(0,o.A)(this,t),(a=(0,d.A)(this,t,[e,n])).getToasts=function(){return a.state.toasts},a.closeAll=function(){a.getToasts().forEach((function(e){return e.close()}))},a.notify=function(e,t){if(y(t)){var n,r=(0,c.A)(a.state.toasts);try{for(r.s();!(n=r.n()).done;){var o=n.value;String(o.id).startsWith(t.id)&&a.closeToast(o.id)}}catch(s){r.e(s)}finally{r.f()}}var i=a.createToastInstance(e,t);return a.setState((function(e){return{toasts:[i].concat((0,l.A)(e.toasts))}})),i},a.createToastInstance=function(e,n){var r=++t.idCounter,o=y(n)?"".concat(n.id,"-").concat(r):r,i=n.hasCloseButton||!0,s=n.duration||2;return void 0!==n.hasCloseButton&&(i=n.hasCloseButton),void 0!==n.duration&&(s=n.duration),{id:o,title:e,description:n.description,hasCloseButton:i,duration:s,close:function(){return a.closeToast(o)},intent:n.intent}},a.closeToast=function(e){a.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?(0,r.A)((0,r.A)({},t),{},{isShown:!1}):t}))}}))},a.removeToast=function(e){a.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))},e.bindNotify(a.notify),e.bindGetToasts(a.getToasts),e.bindCloseAll(a.closeAll),a.state={toasts:[]},a}return(0,f.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this;return(0,h.jsx)("div",{className:"seahub-toast-manager",children:this.state.toasts.map((function(t){var n=t.id,a=t.description,o=(0,u.A)(t,E);return(0,h.jsx)(g,(0,r.A)((0,r.A)({onRemove:function(){return e.removeToast(n)}},o),{},{children:a}),n)}))})}}])}(i.PureComponent);b.idCounter=0;var A="undefined"!==typeof window&&"undefined"!==typeof window.document,D=(0,a.A)((function e(){var t=this;if((0,o.A)(this,e),this._bindNotify=function(e){t.notifyHandler=e},this._bindGetToasts=function(e){t.getToastsHandler=e},this._bindCloseAll=function(e){t.closeAllHandler=e},this.getToasts=function(){return t.getToastsHandler()},this.closeAll=function(){return t.closeAllHandler()},this.notify=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"none"}))},this.notifyInProgress=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"notify-in-progress"}))},this.success=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"success"}))},this.warning=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"warning"}))},this.danger=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"danger"}))},A){var n=document.createElement("div");n.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(n),s.render((0,h.jsx)(b,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),n)}})),T=new D},25547:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),a=n(92901),o=n(65604),i=n(60436),s=n(56044),u=function(){function e(){(0,r.A)(this,e),this.root=null}return(0,a.A)(e,[{key:"clone",value:function(){var t=new e;return this.root&&(t.root=this.root.clone()),t}},{key:"setRoot",value:function(e){this.root=e}},{key:"getNodeByPath",value:function(e){var t=null;return this.traverseDF((function(n){return n.path===e&&(t=n,!0)})),t}},{key:"getNodeChildrenObject",value:function(e){return e.children.map((function(e){return e.object}))}},{key:"addNodeToParent",value:function(e,t){t.addChild(e)}},{key:"addNodeListToParent",value:function(e,t){e.forEach((function(e){t.addChild(e)}))}},{key:"deleteNode",value:function(e){this.getNodeByPath(e.parentNode.path).deleteChild(e)}},{key:"deleteNodeList",value:function(e){var t=this;e.forEach((function(e){t.deleteNode(e)}))}},{key:"renameNode",value:function(e,t){e.rename(t)}},{key:"updateNode",value:function(e,t,n){e.updateObjectParam(t,n)}},{key:"moveNode",value:function(e,t){this.deleteNode(e),t.addChild(e)}},{key:"copyNode",value:function(e,t){t.addChild(e)}},{key:"traverseDF",value:function(e){var t=[],n=!1;t.unshift(this.root);for(var r=t.shift();!n&&r;)(n=1==e(r))||(t.unshift.apply(t,(0,i.A)(r.children)),r=t.shift())}},{key:"traverseBF",value:function(e){var t=[],n=!1;t.push(this.root);for(var r=t.shift();!n&&r;)(n=!0===e(r))||(t.push.apply(t,(0,i.A)(r.children)),r=t.shift())}},{key:"expandNode",value:function(e){for(e.isExpanded=!0;e.parentNode;)e.parentNode.isExpanded=!0,e=e.parentNode}},{key:"collapseNode",value:function(e){e.isExpanded=!1}},{key:"isNodeChild",value:function(e,t){return t.children.some((function(t){return t.path===e.path}))}},{key:"serializeToJson",value:function(){return this.root.serializeToJson()}},{key:"deserializefromJson",value:function(t){var n=s.A.deserializefromJson(t),r=new e;return r.setRoot(n),r}}])}(),l=n(84878),c=function(){return(0,a.A)((function e(){(0,r.A)(this,e)}),[{key:"expandNode",value:function(e,t){e.expandNode(t)}},{key:"collapseNode",value:function(e,t){var n=e.clone();return t=n.getNodeByPath(t.path),n.collapseNode(t),n}},{key:"findNodeByPath",value:function(e,t){return e.clone().getNodeByPath(t)}},{key:"getNodeChildrenObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"name",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"asc",a=e.getNodeChildrenObject(t);return a=o.Aq.sortDirents(a,n,r)}},{key:"addNodeToParent",value:function(e,t,n){return e.addNodeToParentNode(t,n),e}},{key:"addNodeListToParent",value:function(e,t,n){return e.addNodeListToParent(t,n),e}},{key:"addNodeToParentByPath",value:function(e,t,n){var r=e.clone(),a=r.getNodeByPath(n);return r.addNodeToParent(t,a),r}},{key:"deleteNodeByPath",value:function(e,t){var n=e.clone(),r=n.getNodeByPath(t);return r&&n.deleteNode(r),n}},{key:"deleteNodeListByPaths",value:function(e,t){var n=e.clone();return t.forEach((function(e){var t=n.getNodeByPath(e);t&&n.deleteNode(t)})),n}},{key:"renameNodeByPath",value:function(e,t,n){var r=e.clone(),a=r.getNodeByPath(t);return a?(r.renameNode(a,n),r):r}},{key:"updateNodeByPath",value:function(e,t,n,r){var a=e.clone(),o=a.getNodeByPath(t);return a.updateNode(o,n,r),a}},{key:"moveNodeByPath",value:function(e,t,n,r){var a=e.clone(),o=a.getNodeByPath(t),i=a.getNodeByPath(n);return i&&o&&(o.object.name=r,a.moveNode(o,i)),!i&&o&&a.deleteNode(o),a}},{key:"moveNodeListByPaths",value:function(e,t,n){var r=e.clone(),a=r.getNodeByPath(n);return a?t.forEach((function(e){var t=r.getNodeByPath(e);r.moveNode(t,a)})):t.forEach((function(e){var t=r.getNodeByPath(e);r.delete(t)})),r}},{key:"copyNodeByPath",value:function(e,t,n,r){var a=e.clone(),o=a.getNodeByPath(n),i=a.getNodeByPath(t);if(o){var s=i.clone();s.object.name=r,a.copyNode(s,o)}return a}},{key:"copyNodeListByPaths",value:function(e,t,n){var r=e.clone(),a=r.getNodeByPath(n);return a&&t.forEach((function(e){var t=r.getNodeByPath(e);r.copyNode(t,a)})),r}},{key:"buildTree",value:function(){var e=new u,t=new l.A({name:"/"}),n=new s.A({object:t,isLoaded:!1,isExpanded:!0});return e.setRoot(n),e}}])}(),d=new c},56044:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=function(){function e(t){var n=t.path,a=t.object,o=t.isLoaded,i=t.isPreload,s=t.isExpanded,u=t.parentNode;(0,r.A)(this,e),this.path=n||a.name,this.object=a,this.isLoaded=o||!1,this.isPreload=i||!1,this.isExpanded=s||!1,this.children=[],this.parentNode=u||null}return(0,a.A)(e,[{key:"clone",value:function(t){var n=new e({path:this.path,object:this.object.clone(),isLoaded:this.isLoaded,isPreload:this.isPreload,isExpanded:this.isExpanded,parentNode:t||null});return n.children=this.children.map((function(e){return e.clone(n)})),n}},{key:"setParent",value:function(e){this.path=this.generatePath(e),this.parentNode=e,this.isLoaded=!1}},{key:"hasChildren",value:function(){return 0!==this.children.length}},{key:"addChild",value:function(e){e.setParent(this);var t=this.children;if(e.object.isDir())this.children.unshift(e);else{for(var n=-1,r=0;r<t.length;r++)if(!t[r].object.isDir()){n=r;break}-1===n?this.children.push(e):0===n?this.children.unshift(e):this.children.splice(n,0,e)}}},{key:"addChildren",value:function(e){var t=this;e.forEach((function(e){e.setParent(t)})),this.children=e}},{key:"deleteChild",value:function(e){var t=this.children.filter((function(t){return t!==e}));this.children=t}},{key:"rename",value:function(e){this.object.name=e,this.path=this.generatePath(this.parentNode),this.isExpanded?this.updateChildrenPath(this):this.isLoaded=!1}},{key:"updateChildrenPath",value:function(e){e.children.forEach((function(e){e.path=e.generatePath(e.parentNode),e.isExpanded?e.updateChildrenPath(e):e.isLoaded=!1}))}},{key:"updateObjectProperties",value:function(e,t){var n=this;Array.isArray(e)&&Array.isArray(t)?e.forEach((function(e,r){n.object[e]=t[r]})):this.object[e]=t}},{key:"generatePath",value:function(e){return"/"===e.path?e.path+this.object.name:e.path+"/"+this.object.name}},{key:"serializeToJson",value:function(){var e=[];return this.hasChildren&&(e=this.children.map((function(e){return e.serializeToJson()}))),{path:this.path,object:this.object.clone(),isLoaded:this.isLoaded,isPreload:this.isPreload,isExpanded:this.isExpanded,parentNode:this.parentNode,children:e}}}],[{key:"deserializefromJson",value:function(t){var n=t.path,r=t.object,a=t.isLoaded,o=t.isPreload,i=t.isExpanded,s=t.parentNode,u=t.children,l=void 0===u?[]:u;return new e({path:n,object:r=r.clone(),isLoaded:a,isPreload:o,isExpanded:i,parentNode:s,children:l.map((function(t){return e.deserializefromJson(t)}))})}}])}();t.A=o},13042:function(e,t,n){"use strict";n.d(t,{b1:function(){return l},cK:function(){return r},K$:function(){return u},wY:function(){return c},AT:function(){return a},xQ:function(){return i},R5:function(){return s},cj:function(){return o}});var r={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229},a=(window.innerHeight,{FILE_EXTENDED_PROPERTIES:"__file_extended_properties",FACE_RECOGNITION:"__face_recognition"}),o=["#FBD44A","#EAA775","#F4667C","#DC82D2","#9860E5","#9F8CF1","#59CB74","#ADDF84","#89D2EA","#4ECCCB","#46A1FD","#C2C2C2"],i=71,s=28,u={B_MAP:"b_map",G_MAP:"g_map"},l=[u.B_MAP],c={CURRENT_AND_OTHER_REPOS:"current_repo_and_other_repos",ONLY_CURRENT_LIBRARY:"only_current_library",ONLY_ALL_REPOS:"only_all_repos",ONLY_OTHER_LIBRARIES:"only_other_libraries",RECENTLY_USED:"recently_used",SEARCH_RESULTS:"search_results"}},47089:function(e,t,n){"use strict";n.d(t,{V0:function(){return o},X7:function(){return s},bV:function(){return a},r:function(){return r},yH:function(){return i}});var r=2,a=2,o=3,i=1045,s=1046},84878:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(4159),i=n.n(o),s=n(37609),u=n.n(s),l=n(65604),c=n(67665);i().extend(u());var d=function(){function e(t){if((0,r.A)(this,e),this.id=t.id||"0000000000000000",this.name=t.name,this.type=t.type,this.mtime=t.mtime,t.mtime?this.mtime_relative=i().unix(t.mtime).fromNow():this.mtime_relative="",this.permission=t.permission||"rw",this.isSelected=!1,this.starred=t.starred||!1,"dir"===t.type&&(this.has_been_shared_out=!1),"file"===t.type){this.size_original=t.size_original||t.size,this.size="number"===typeof t.size?l.Aq.bytesToSize(t.size):t.size,this.is_locked=t.is_locked||!1,this.is_freezed=t.is_freezed||!1,this.lock_time=t.lock_time||"",this.lock_owner=t.lock_owner||null,this.lock_owner_name=t.lock_owner_name||null,this.locked_by_me=t.locked_by_me||!1,this.modifier_name=t.modifier_name||"",this.modifier_email=t.modifier_email||"",this.modifier_contact_email=t.modifier_contact_email||"";var n=[];t.file_tags&&(n=t.file_tags.map((function(e){return new c.A(e)}))),this.file_tags=n,t.encoded_thumbnail_src&&(this.encoded_thumbnail_src=t.encoded_thumbnail_src),l.Aq.isSdocFile(t.name)&&(this.is_sdoc_revision=t.is_sdoc_revision||!1,this.revision_id=t.revision_id||null)}}return(0,a.A)(e,[{key:"clone",value:function(){return new e(this)}},{key:"isDir",value:function(){return"file"!==this.type}}])}();t.A=d},67665:function(e,t,n){"use strict";var r=n(92901),a=n(23029),o=(0,r.A)((function e(t){(0,a.A)(this,e),this.id=t.file_tag_id,this.repo_tag_id=t.repo_tag_id,this.name=t.tag_name,this.color=t.tag_color}));t.A=o},89615:function(e,t,n){"use strict";var r=n(92901),a=n(23029),o=n(65604),i=(0,r.A)((function e(t){(0,a.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.permission=t.permission,this.size=o.Aq.bytesToSize(t.size),this.file_count=t.file_count,this.owner_name=t.owner_name,this.owner_email=t.owner_email,this.owner_contact_email=t.owner_contact_email,this.owner_avatar=t.owner_avatar||"",this.is_admin=t.is_admin,this.is_virtual=t.is_virtual,this.no_quota=t.no_quota,this.has_been_shared_out=t.has_been_shared_out,this.encrypted=t.encrypted,this.lib_need_decrypt=t.lib_need_decrypt,this.last_modified=t.last_modified,this.status=t.status}));t.A=i},3707:function(e,t,n){"use strict";var r=n(23029),a=n(92901),o=n(39874),i=n(85501),s=n(9950),u=n(17119),l=n(92203),c=n(97011),d=n(65604),f=n(40326),p=n(88204),h=n(15167),m=n(81446),v=n(4086),g=n(44414),E=window.shared.pageOptions,y=E.repoID,b=E.sharedToken,A=E.rawPath,D=E.err,T=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,t,arguments)}return(0,i.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){return(0,g.jsx)(p.A,{content:(0,g.jsx)(C,{}),fileType:"md"})}}])}(s.Component),C=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,o.A)(this,t,[e])).changeImageURL=function(e){if("image"==e.type){var t=e.data.src;if(!new RegExp(f.xW+"/lib/"+y+"/file.*raw=1").test(t))return;var n=t.substring(f.xW.length),r=n.indexOf("/file"),a=n.indexOf("?");n=n.substring(r+5,a),e.data.src=f.xW+"/view-image-via-share-link/?token="+b+"&path="+n}return e},n.modifyValueBeforeRender=function(e){return d.Aq.changeMarkdownNodes(e,n.changeImageURL)},n.state={markdownContent:"",loading:!D},n}return(0,i.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){var e=this;c.e.getFileContent(A).then((function(t){e.setState({markdownContent:t.data,loading:!1})})).catch((function(e){var t=d.Aq.getErrorMsg(e);v.A.danger(t)}))}},{key:"render",value:function(){return D?(0,g.jsx)(h.A,{}):this.state.loading?(0,g.jsx)(m.A,{}):(0,g.jsx)("div",{className:"shared-file-view-body md-view",children:(0,g.jsx)(l.MarkdownViewer,{value:this.state.markdownContent,isShowOutline:!0,mathJaxSource:f.SG+"js/mathjax/tex-svg.js",beforeRenderCallback:this.modifyValueBeforeRender})})}}])}(s.Component);u.render((0,g.jsx)(T,{}),document.getElementById("wrapper"))},40326:function(e,t,n){"use strict";n.d(t,{$0:function(){return z},$6:function(){return o},$L:function(){return lt},$j:function(){return Ct},$z:function(){return Le},AP:function(){return r},B$:function(){return g},CJ:function(){return ge},DX:function(){return xe},DY:function(){return Ft},E7:function(){return Oe},EK:function(){return Ze},EL:function(){return re},EU:function(){return nt},Ej:function(){return Ye},Et:function(){return ie},Ez:function(){return p},F1:function(){return Ie},GC:function(){return He},GF:function(){return oe},Gn:function(){return se},HF:function(){return Xe},HJ:function(){return ce},Hh:function(){return $e},II:function(){return Je},IX:function(){return v},Id:function(){return ot},Ih:function(){return N},Iw:function(){return St},JC:function(){return gt},Ji:function(){return Ve},Ky:function(){return K},L5:function(){return ae},LS:function(){return ct},Lp:function(){return Nt},M$:function(){return A},M8:function(){return Ce},MT:function(){return xt},Md:function(){return tt},Mj:function(){return Ae},Nz:function(){return ke},OZ:function(){return $},Oo:function(){return Lt},Oq:function(){return mt},P9:function(){return fe},PA:function(){return Ne},PX:function(){return Ue},Q7:function(){return We},QU:function(){return X},QV:function(){return H},Qd:function(){return at},Qv:function(){return _e},RF:function(){return B},Rf:function(){return pe},SG:function(){return s},Sr:function(){return Rt},Tr:function(){return At},Ts:function(){return Fe},UU:function(){return w},V6:function(){return Ke},VI:function(){return i},Vb:function(){return P},Wg:function(){return _},XH:function(){return ut},XV:function(){return wt},Xh:function(){return O},YX:function(){return ye},Yc:function(){return a},Yi:function(){return L},ZD:function(){return Pt},_R:function(){return C},_s:function(){return S},a8:function(){return Et},aK:function(){return Se},am:function(){return f},ay:function(){return Pe},bH:function(){return dt},bd:function(){return k},bw:function(){return U},cN:function(){return ze},cT:function(){return de},dq:function(){return le},eB:function(){return It},eg:function(){return he},ep:function(){return R},er:function(){return Qe},ez:function(){return j},fY:function(){return F},gA:function(){return c},gV:function(){return J},gj:function(){return q},gv:function(){return yt},hM:function(){return d},hP:function(){return Ot},hf:function(){return be},hn:function(){return Ee},i$:function(){return st},iD:function(){return ne},if:function(){return T},j9:function(){return Z},jQ:function(){return W},jR:function(){return _t},jk:function(){return we},ju:function(){return kt},kM:function(){return ee},lU:function(){return Te},ln:function(){return Ge},m$:function(){return Dt},mz:function(){return it},n5:function(){return bt},n6:function(){return ft},nV:function(){return Me},o6:function(){return Re},oC:function(){return ue},oI:function(){return qe},oi:function(){return V},ol:function(){return Q},p8:function(){return De},pP:function(){return x},pu:function(){return l},pv:function(){return Be},q0:function(){return u},q5:function(){return h},r8:function(){return Y},s$:function(){return et},s4:function(){return Tt},sO:function(){return D},sh:function(){return pt},si:function(){return E},uQ:function(){return ve},vV:function(){return m},vX:function(){return rt},vf:function(){return te},vn:function(){return me},w4:function(){return vt},wA:function(){return ht},wR:function(){return M},wg:function(){return b},xF:function(){return G},xW:function(){return y},yR:function(){return je},zn:function(){return I}});var r=window.gettext,a=window.app.config.siteRoot,o=window.app.config.loginUrl,i=(window.app.config.avatarInfo,window.app.config.logoPath),s=window.app.config.mediaUrl,u=window.app.config.siteTitle,l=window.app.config.siteName,c=window.app.config.logoWidth,d=window.app.config.logoHeight,f="True"===window.app.config.isPro,p=window.app.config.isDBSqlite3,h="True"===window.app.config.isDocs,m=window.app.config.lang,v=window.app.config.fileServerRoot,g=window.app.config.useGoFileserver,E=window.app.config.seafileVersion,y=window.app.config.serviceURL,b=window.app.config.avatarURL,A=window.app.config.faviconPath,D=window.app.config.loginBGPath,T=window.app.config.enableRepoAutoDel,C=window.app.pageOptions.trashReposExpireDays,_=window.app.pageOptions.seafileCollabServer,w=window.app.pageOptions.name,k=window.app.pageOptions.contactEmail,O=window.app.pageOptions.username,S=window.app.pageOptions.canAddRepo,N=window.app.pageOptions.canShareRepo,x=window.app.pageOptions.canAddGroup,P=window.app.pageOptions.groupImportMembersExtraMsg,I=window.app.pageOptions.canGenerateShareLink,F=window.app.pageOptions.canGenerateUploadLink,R=window.app.pageOptions.canSendShareLinkEmail,L="True"===window.app.pageOptions.canViewOrg,B=window.app.pageOptions.fileAuditEnabled,M=window.app.pageOptions.folderPermEnabled,j="True"===window.app.pageOptions.enableResetEncryptedRepoPassword,U="True"===window.app.pageOptions.isEmailConfigured,H=(window.app.pageOptions.enableUploadFolder,window.app.pageOptions.enableResumableFileUpload,window.app.pageOptions.resumableUploadFileBlockSize),z=window.app.pageOptions.storages,G=window.app.pageOptions.libraryTemplates,q=window.app.pageOptions.enableRepoSnapshotLabel,W=window.app.pageOptions.shareLinkForceUsePassword,Y=window.app.pageOptions.shareLinkPasswordMinLength,V=window.app.pageOptions.shareLinkPasswordStrengthLevel,K=window.app.pageOptions.shareLinkExpireDaysMin,$=window.app.pageOptions.shareLinkExpireDaysMax,X=window.app.pageOptions.sideNavFooterCustomHtml,Q=window.app.pageOptions.aboutDialogCustomHtml,Z=window.app.pageOptions.shareLinkExpireDaysDefault,J=window.app.pageOptions.uploadLinkExpireDaysMin,ee=window.app.pageOptions.uploadLinkExpireDaysMax,te=window.app.pageOptions.uploadLinkExpireDaysDefault,ne=window.app.pageOptions.enableShareToDepartment,re=(window.app.pageOptions.maxFileName,window.app.pageOptions.canPublishRepo),ae=window.app.pageOptions.enableEncryptedLibrary,oe=window.app.pageOptions.enableRepoHistorySetting,ie=window.app.pageOptions.enableUserCleanTrash,se=window.app.pageOptions.isSystemStaff,ue=window.app.pageOptions.thumbnailSizeForOriginal,le=window.app.pageOptions.thumbnailDefaultSize,ce=window.app.pageOptions.thumbnailSizeForGrid,de=window.app.pageOptions.repoPasswordMinLength,fe=window.app.pageOptions.canAddPublicRepo,pe=window.app.pageOptions.canInvitePeople,he=window.app.pageOptions.canLockUnlockFile,me=window.app.pageOptions.customNavItems,ve=window.app.pageOptions.enableShowContactEmailWhenSearchUser,ge=window.app.pageOptions.enableShowLoginIDWhenSearchUser,Ee=window.app.pageOptions.maxUploadFileSize,ye=window.app.pageOptions.maxNumberOfFilesForFileupload,be=window.app.pageOptions.enableOCM,Ae=window.app.pageOptions.ocmRemoteServers,De=(window.app.pageOptions.enableOCMViaWebdav,window.app.pageOptions.enableSSOToThirdpartWebsite),Te=window.app.pageOptions.enableSeadoc,Ce=window.app.pageOptions.curNoteMsg,_e=window.app.pageOptions.curNoteID,we=window.app.pageOptions.enableTC,ke=window.app.pageOptions.enableVideoThumbnail,Oe=window.app.pageOptions.enablePDFThumbnail,Se=window.app.pageOptions.enableOnlyoffice||!1,Ne=window.app.pageOptions.onlyofficeConverterExtensions||[],xe=window.app.pageOptions.enableFileTags||!1,Pe=window.app.pageOptions.enableShowAbout||!1,Ie=(window.app.pageOptions.workspaceID,window.app.pageOptions.showLogoutIcon),Fe=window.app.pageOptions.additionalShareDialogNote,Re=window.app.pageOptions.additionalAboutDialogLinks,Le=window.app.pageOptions.baiduMapKey,Be=window.app.pageOptions.googleMapKey,Me=window.app.pageOptions.googleMapId,je=(window.app.pageOptions.mineMapKey,window.wiki?window.wiki.config.slug:""),Ue=window.wiki?window.wiki.config.wikiId:"",He=window.wiki?window.wiki.config.repoId:"",ze=window.wiki?window.wiki.config.initial_path:"",Ge=window.wiki?"True"===window.wiki.config.permission:"",qe=window.wiki?window.wiki.config.permission:"",We=window.wiki?window.wiki.config.isDir:"",Ye=(window.wiki&&window.wiki.config.serviceUrl,window.wiki?"True"===window.wiki.config.isPublicWiki:""),Ve=window.wiki?window.wiki.config.sharedToken:"",Ke=(window.wiki&&window.wiki.config.sharedType,window.wiki?window.wiki.config.hasIndex:""),$e=window.wiki?window.wiki.config.assetsUrl:"",Xe=!!window.wiki&&window.wiki.config.isWiki2,Qe=window.wiki?window.wiki.config.seadocServerUrl:"",Ze=(window.wiki&&window.wiki.config.seadocAccessToken,25),Je=window.fileHistory?window.fileHistory.pageOptions.repoID:"",et=(window.fileHistory&&window.fileHistory.pageOptions.repoName,window.fileHistory?window.fileHistory.pageOptions.filePath:""),tt=window.fileHistory?window.fileHistory.pageOptions.fileName:"",nt=window.fileHistory?window.fileHistory.pageOptions.use_new_api:"",rt=window.fileHistory?window.fileHistory.pageOptions.can_download_file:"",at=window.fileHistory?window.fileHistory.pageOptions.can_compare:"",ot=window.org?window.org.pageOptions.orgID:"",it=(window.org&&window.org.pageOptions.orgName,window.org?window.org.pageOptions.invitationLink:""),st=window.org?window.org.pageOptions.orgMemberQuotaEnabled:"",ut=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomLogo,lt=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomName,ct=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminInviteUser,dt=!!window.org&&"True"===window.org.pageOptions.enableMultiADFS,ft=!!window.org&&window.org.pageOptions.enableSubscription,pt=window.sysadmin?window.sysadmin.pageOptions.constance_enabled:"",ht=window.sysadmin?window.sysadmin.pageOptions.multi_tenancy:"",mt=window.sysadmin?window.sysadmin.pageOptions.multi_institution:"",vt=window.sysadmin?window.sysadmin.pageOptions.sysadmin_extra_enabled:"",gt=window.sysadmin?window.sysadmin.pageOptions.enable_guest_invitation:"",Et=window.sysadmin?window.sysadmin.pageOptions.enable_terms_and_conditions:"",yt=window.sysadmin?window.sysadmin.pageOptions.is_default_admin:"",bt=window.sysadmin?window.sysadmin.pageOptions.enable_file_scan:"",At=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_system_info:"",Dt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_statistic:"",Tt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_config_system:"",Ct=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_library:"",_t=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_user:"",wt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_group:"",kt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_user_log:"",Ot=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_admin_log:"",St=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.other_permission:"",Nt=window.sysadmin?window.sysadmin.pageOptions.enable_work_weixin:"",xt=window.sysadmin?window.sysadmin.pageOptions.enable_dingtalk:"",Pt=window.sysadmin?window.sysadmin.pageOptions.enableSysAdminViewRepo:"",It=window.sysadmin?window.sysadmin.pageOptions.haveLDAP:"",Ft=window.sysadmin?window.sysadmin.pageOptions.enable_share_link_report_abuse:"",Rt=window.app?window.app.pageOptions.institutionName:"",Lt={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"}},97011:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var r=n(23029),a=n(92901),o=n(26910),i=n(85520),s=n.n(i),u=n(58801),l=n(40326),c=function(){return(0,a.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,a=e.token;return this.server=t,this.username=n,this.password=r,this.token=a,this.token&&this.server&&(this.req=o.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=o.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.get(e)}},{key:"createAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.post(e)}},{key:"deleteAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.delete(e)}},{key:"login",value:function(){var e=this,t=this.server+"/api2/auth-token/";return o.A.post(t,{username:this.username,password:this.password}).then((function(t){e.token=t.data.token,e.req=o.A.create({baseURL:e.server,headers:{Authorization:"Token "+e.token}})}))}},{key:"authPing",value:function(){var e=this.server+"/api2/auth/ping/";return this.req.get(e)}},{key:"getAccountInfo",value:function(){var e=this.server+"/api2/account/info/";return this.req.get(e)}},{key:"listDepartments",value:function(){var e=this.server+"/api/v2.1/departments/";return this.req.get(e)}},{key:"listGroups",value:function(){var e={with_repos:arguments.length>0&&void 0!==arguments[0]&&arguments[0]?1:0},t=this.server+"/api/v2.1/groups/";return this.req.get(t,{params:e})}},{key:"listGroupRepos",value:function(e,t,n){var r=this.server+"/api/v2.1/groups/"+e+"/libraries/",a={};return void 0!=t&&(a.page=t),void 0!=n&&(a.per_page=n),this.req.get(r,{params:a})}},{key:"getGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.get(t)}},{key:"createGroup",value:function(e){var t=this.server+"/api/v2.1/groups/",n=new(s());return n.append("name",e),this._sendPostRequest(t,n)}},{key:"renameGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={name:t};return this.req.put(n,r)}},{key:"deleteGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.delete(t)}},{key:"transferGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={owner:t};return this.req.put(n,r)}},{key:"quitGroup",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"listGroupMembers",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:64,o=this.server+"/api/v2.1/groups/"+e+"/members/",i={page:t||1,per_page:n||100,is_admin:r,avatar_size:a};return this.req.get(o,{params:i})}},{key:"searchGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/search-member/",r={q:t};return this.req.get(n,{params:r})}},{key:"addGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/",r={email:t};return this.req.post(n,r)}},{key:"addGroupMembers",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/bulk/",r=new(s());return r.append("emails",t.join(",")),this._sendPostRequest(n,r)}},{key:"importGroupMembersViaFile",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/import/",r=new(s());return r.append("file",t),this._sendPostRequest(n,r)}},{key:"deleteGroupMember",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"setGroupAdmin",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api/v2.1/groups/"+e+"/members/"+r+"/",o={is_admin:n};return this.req.put(a,o)}},{key:"createGroupOwnedLibrary",value:function(e,t){var n=t.repo_name,r=t.permission?t.permission:"rw",a=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/",o=new(s());return o.append("name",n),t.passwd&&o.append("passwd",t.passwd),o.append("permission",r),t.library_template&&o.append("library_template",t.library_template),this._sendPostRequest(a,o)}},{key:"deleteGroupOwnedLibrary",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/"+t+"/";return this.req.delete(n)}},{key:"renameGroupOwnedLibrary",value:function(e,t,n){var r=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/"+t+"/",a=new(s());return a.append("name",n),this.req.put(r,a)}},{key:"shareGroupOwnedRepoToUser",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",o=new(s());return o.append("permission",t),o.append("path",r),Array.isArray(n)?n.forEach((function(e){o.append("username",e)})):o.append("username",n),this._sendPostRequest(a,o)}},{key:"modifyGroupOwnedRepoUserSharedPermission",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",o=new(s());return o.append("permission",t),o.append("username",n),o.append("path",r),this.req.put(a,o)}},{key:"deleteGroupOwnedRepoSharedUserItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",a={username:t,path:n};return this.req.delete(r,{data:a})}},{key:"shareGroupOwnedRepoToGroup",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",o=new(s());return o.append("permission",t),o.append("path",r),Array.isArray(n)?n.forEach((function(e){o.append("group_id",e)})):o.append("group_id",n),this._sendPostRequest(a,o)}},{key:"modifyGroupOwnedRepoGroupSharedPermission",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",o=new(s());return o.append("permission",t),o.append("group_id",n),o.append("path",r),this.req.put(a,o)}},{key:"deleteGroupOwnedRepoSharedGroupItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",a={group_id:t,path:n};return this.req.delete(r,{data:a})}},{key:"listShareLinks",value:function(e){var t=e.repoID,n=e.path,r=e.page,a=e.perPage,o=this.server+"/api/v2.1/share-links/",i={};return t&&n&&(i.repo_id=t,i.path=n),i.page=r||1,i.per_page=a||25,this.req.get(o,{params:i})}},{key:"createMultiShareLink",value:function(e,t,n,r,a){var o=this.server+"/api/v2.1/multi-share-links/",i=new(s());return i.append("path",t),i.append("repo_id",e),a&&i.append("permissions",a),n&&i.append("password",n),r&&i.append("expiration_time",r),this._sendPostRequest(o,i)}},{key:"batchCreateMultiShareLink",value:function(e,t,n,r,a,o){var i=this.server+"/api/v2.1/multi-share-links/batch/",u=new(s());return u.append("path",t),u.append("repo_id",e),u.append("number",n),u.append("auto_generate_password",r),o&&u.append("permissions",o),a&&u.append("expiration_time",a),this._sendPostRequest(i,u)}},{key:"createShareLink",value:function(e,t,n,r,a){var o=this.server+"/api/v2.1/share-links/",i=new(s());return i.append("path",t),i.append("repo_id",e),a&&i.append("permissions",a),n&&i.append("password",n),r&&i.append("expiration_time",r),this._sendPostRequest(o,i)}},{key:"updateShareLink",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.server+"/api/v2.1/share-links/"+e+"/",a=new(s());return t&&a.append("permissions",t),n&&a.append("expiration_time",n),this.req.put(r,a)}},{key:"deleteShareLink",value:function(e){var t=this.server+"/api/v2.1/share-links/"+e+"/";return this.req.delete(t)}},{key:"deleteShareLinks",value:function(e){var t=this.server+"/api/v2.1/share-links/",n={tokens:e};return this.req.delete(t,{data:n})}},{key:"cleanInvalidShareLinks",value:function(){var e=this.server+"/api/v2.1/share-links/clean-invalid/";return this.req.delete(e)}},{key:"sendShareLink",value:function(e,t,n){var r=this.server+"/api2/send-share-link/",a=new(s());return a.append("token",e),a.append("email",t),n&&a.append("extra_msg",n),this._sendPostRequest(r,a)}},{key:"getRepoFolderShareInfo",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/share-info/",r={};return void 0!=t&&(r.path=t),this.req.get(n,{params:r})}},{key:"listRepoShareLinks",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/share-links/";return this.req.get(t)}},{key:"deleteRepoShareLink",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/share-links/"+t+"/";return this.req.delete(n)}},{key:"listSharedRepos",value:function(){var e=this.server+"/api/v2.1/shared-repos/";return this.req.get(e)}},{key:"getShareLinkRepoTags",value:function(e){var t=this.server+"/api/v2.1/share-links/"+e+"/repo-tags/";return this.req.get(t)}},{key:"getShareLinkTaggedFiles",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/tagged-files/"+t+"/";return this.req.get(n)}},{key:"getAllRepoFolderShareInfo",value:function(e,t){var n=this.server+"/api/v2.1/repo-folder-share-info/",r={repo_id:e};return t&&(r.share_to=t),this.req.get(n,{params:r})}},{key:"listUserUploadLinks",value:function(){var e=this.server+"/api/v2.1/upload-links/";return this.req.get(e)}},{key:"getUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/upload-links/?repo_id="+e+"&path="+encodeURIComponent(t);return this.req.get(n)}},{key:"createUploadLink",value:function(e,t,n,r){var a=this.server+"/api/v2.1/upload-links/",o=new(s());return o.append("path",t),o.append("repo_id",e),n&&o.append("password",n),r&&o.append("expiration_time",r),this._sendPostRequest(a,o)}},{key:"updateUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/upload-links/"+e+"/",r=new(s());return r.append("expiration_time",t),this.req.put(n,r)}},{key:"deleteUploadLink",value:function(e){var t=this.server+"/api/v2.1/upload-links/"+e+"/";return this.req.delete(t)}},{key:"cleanInvalidUploadLinks",value:function(){var e=this.server+"/api/v2.1/upload-links/clean-invalid/";return this.req.delete(e)}},{key:"sendUploadLink",value:function(e,t,n){var r=this.server+"/api2/send-upload-link/",a=new(s());return a.append("token",e),a.append("email",t),n&&a.append("extra_msg",n),this._sendPostRequest(r,a)}},{key:"listRepoUploadLinks",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/upload-links/";return this.req.get(t)}},{key:"deleteRepoUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/upload-links/"+t+"/";return this.req.delete(n)}},{key:"listSharedItems",value:function(e,t,n){t=encodeURIComponent(t);var r=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n;return this.req.get(r)}},{key:"getBeSharedRepos",value:function(){var e=this.server+"/api2/beshared-repos/";return this.req.get(e)}},{key:"leaveShareRepo",value:function(e,t){var n=this.server+"/api2/beshared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"deleteShareToUserItem",value:function(e,t,n,r){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r);return this.req.delete(a)}},{key:"updateShareToUserItemPermission",value:function(e,t,n,r,a){t=encodeURIComponent(t);var o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r),i=new(s());return i.append("permission",a),this._sendPostRequest(o,i)}},{key:"deleteShareToGroupItem",value:function(e,t,n,r){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r;return this.req.delete(a)}},{key:"updateShareToGroupItemPermission",value:function(e,t,n,r,a){t=encodeURIComponent(t);var o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r,i=new(s());return i.append("permission",a),this._sendPostRequest(o,i)}},{key:"leaveShareGroupOwnedRepo",value:function(e){var t=this.server+"/api/v2.1/group-owned-libraries/user-share-in-libraries/"+e+"/";return this.req.delete(t)}},{key:"shareableGroups",value:function(){var e=this.server+"/api/v2.1/shareable-groups/";return this.req.get(e)}},{key:"getSharedRepos",value:function(){var e=this.server+"/api2/shared-repos/";return this.req.get(e)}},{key:"updateRepoSharePerm",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"unshareRepo",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"unshareRepoToGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+t+"/libraries/"+e+"/";return this.req.delete(n)}},{key:"shareFolder",value:function(e,t,n,r,a){t=encodeURIComponent(t);var o=new(s());if(o.append("share_type",n),o.append("permission",r),"user"==n)for(var i=0;i<a.length;i++)o.append("username",a[i]);else for(var u=0;u<a.length;u++)o.append("group_id",a[u]);var l=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t;return this.req.put(l,o)}},{key:"listSharedFolders",value:function(){var e=this.server+"/api/v2.1/shared-folders/";return this.req.get(e)}},{key:"updateFolderSharePerm",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.post(r,t,{params:n})}},{key:"unshareFolder",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.delete(n,{params:t})}},{key:"listCustomPermissions",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/";return this.req.get(t)}},{key:"createCustomPermission",value:function(e,t,n,r){var a=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/",o={permission_name:t,description:n,permission:JSON.stringify(r)};return this.req.post(a,o)}},{key:"getCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t+"/";return this.req.get(n)}},{key:"deleteCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t+"/";return this.req.delete(n)}},{key:"updateCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t.id+"/",r={permission_name:t.name,description:t.description,permission:JSON.stringify(t.permission)};return this.req.put(n,r)}},{key:"createMineRepo",value:function(e){var t=this.server+"/api2/repos/?from=web";return this.req.post(t,e)}},{key:"createGroupRepo",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/libraries/",r=new(s());return r.append("repo_name",t.repo_name),t.password&&r.append("password",t.password),r.append("permission",t.permission),t.library_template&&r.append("library_template",t.library_template),this._sendPostRequest(n,r)}},{key:"listRepos",value:function(e){var t=this.server+"/api/v2.1/repos/";return e?this.req.get(t,{params:e,paramsSerializer:{serialize:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,a=e[n].length;r<a;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}}):this.req.get(t)}},{key:"getRepoInfo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.get(t)}},{key:"getRepoHistoryLimit",value:function(e){var t=this.server+"/api2/repos/"+e+"/history-limit/";return this.req.get(t)}},{key:"setRepoHistoryLimit",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/history-limit/",r=new(s());return r.append("keep_days",t),this.req.put(n,r)}},{key:"resetAndSendEncryptedRepoPassword",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/send-new-password/",n=new(s());return this._sendPostRequest(t,n)}},{key:"deleteRepo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.delete(t)}},{key:"renameRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/?op=rename",r=new(s());return r.append("repo_name",t),this._sendPostRequest(n,r)}},{key:"transferRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/owner/",r=new(s());return r.append("owner",t),this.req.put(n,r)}},{key:"setRepoDecryptPassword",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/set-password/",r=new(s());return r.append("password",t),this._sendPostRequest(n,r)}},{key:"changeEncryptedRepoPassword",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/set-password/",a={old_password:t,new_password:n};return this.req.put(r,a)}},{key:"createPublicRepo",value:function(e){var t=this.server+"/api2/repos/public/";return this.req.post(t,e)}},{key:"selectOwnedRepoToPublic",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"getSource",value:function(){return o.A.CancelToken.source()}},{key:"searchFilesInPublishedRepo",value:function(e,t,n,r){var a=this.server+"/api/v2.1/published-repo-search/",o={repo_id:e,q:t,page:n,per_page:r};return this.req.get(a,{params:o})}},{key:"searchFiles",value:function(e,t){var n=this.server+"/api2/search/";if(n=n+"?q="+e.q,e.search_repo&&(n=n+"&search_repo="+e.search_repo),e.search_ftypes&&(n=n+"&search_ftypes="+e.search_ftypes),e.page&&(n=n+"&page="+e.page),e.per_page&&(n=n+"&per_page="+e.per_page),e.search_path&&(n=n+"&search_path="+e.search_path),e.obj_type&&(n=n+"&obj_type="+e.obj_type),e.input_fexts&&(n=n+"&input_fexts="+e.input_fexts),e.with_permission&&(n=n+"&with_permission="+e.with_permission),e.time_from&&(n=n+"&time_from="+e.time_from),e.time_to&&(n=n+"&time_to="+e.time_to),e.size_from&&(n=n+"&size_from="+e.size_from),e.size_to&&(n=n+"&size_to="+e.size_to),e.shared_from&&(n=n+"&shared_from="+e.shared_from),e.not_shared_from&&(n=n+"&not_shared_from="+e.not_shared_from),e.search_filename_only&&(n=n+"&search_filename_only="+e.search_filename_only),e.ftype)for(var r=0;r<e.ftype.length;r++)n=n+"&ftype="+e.ftype[r];return this.req.get(n,{cancelToken:t})}},{key:"searchFileInRepo",value:function(e,t){var n=this.server+"/api/v2.1/search-file/",r={repo_id:e,q:t};return this.req.get(n,{params:r})}},{key:"listRepoAPITokens",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/";return this.req.get(t)}},{key:"addRepoAPIToken",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/",a=new(s());return a.append("app_name",t),a.append("permission",n),this._sendPostRequest(r,a)}},{key:"deleteRepoAPIToken",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/"+t+"/";return this.req.delete(n)}},{key:"updateRepoAPIToken",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/"+t+"/",a=new(s());return a.append("permission",n),this.req.put(r,a)}},{key:"listDeletedRepo",value:function(){var e=this.server+"/api/v2.1/deleted-repos/";return this.req.get(e)}},{key:"restoreDeletedRepo",value:function(e){var t=this.server+"/api/v2.1/deleted-repos/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"listDir",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.recursive,a=void 0!==r&&r,o=n.type,i=void 0===o?"":o,s=n.with_thumbnail,u=void 0!==s&&s,l=n.with_parents,c=void 0!==l&&l,d=this.server+"/api/v2.1/repos/"+e+"/dir/",f={};return f.p=t,a&&(f.recursive=a?1:0),i&&(f.t=i),u&&(f.with_thumbnail=u),c&&(f.with_parents=c),this.req.get(d,{params:f})}},{key:"listWikiDir",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r;return n&&(a=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r+"&with_parents="+n),this.req.get(a)}},{key:"getDirInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/dir/detail/?path="+n;return this.req.get(r)}},{key:"createDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/dir/?p="+n,a=new(s());return a.append("operation","mkdir"),this._sendPostRequest(r,a)}},{key:"renameDir",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api2/repos/"+e+"/dir/?p="+r,o=new(s());return o.append("operation","rename"),o.append("newname",n),this._sendPostRequest(a,o)}},{key:"deleteDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+n;return this.req.delete(r)}},{key:"copyDir",value:function(e,t,n,r,a){var o=[],i=this.server;i+=e===t?"/api/v2.1/repos/sync-batch-copy-item/":"/api/v2.1/repos/async-batch-copy-item/",Array.isArray(a)?o=a:o.push(a);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:o};return this._sendPostRequest(i,s,{headers:{"Content-Type":"application/json"}})}},{key:"moveDir",value:function(e,t,n,r,a){var o=[],i=this.server;i+=e===t?"/api/v2.1/repos/sync-batch-move-item/":"/api/v2.1/repos/async-batch-move-item/",Array.isArray(a)?o=a:o.push(a);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:o};return this._sendPostRequest(i,s,{headers:{"Content-Type":"application/json"}})}},{key:"queryAsyncOperationProgress",value:function(e){var t=this.server+"/api/v2.1/query-copy-move-progress/?task_id="+e;return this.req.get(t)}},{key:"cancelCopyMoveOperation",value:function(e){var t=this.server+"/api/v2.1/copy-move-task/",n={task_id:e};return this.req.delete(t,{data:n})}},{key:"deleteMutipleDirents",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/batch-delete-item/",a={repo_id:e,parent_dir:t,dirents:n};return this.req.delete(r,{data:a},{headers:{"Content-Type":"application/json"}})}},{key:"zipDownload",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/zip-task/",a=new(s());return a.append("parent_dir",t),Array.isArray(n)?n.forEach((function(e){a.append("dirents",e)})):a.append("dirents",n),this._sendPostRequest(r,a)}},{key:"queryZipProgress",value:function(e){var t=this.server+"/api/v2.1/query-zip-progress/?token="+e;return this.req.get(t)}},{key:"cancelZipTask",value:function(e){var t=this.server+"/api/v2.1/cancel-zip-task/",n=new(s());return n.append("token",e),this.req.post(t,n)}},{key:"getFileInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/detail/?p="+n;return this.req.get(r)}},{key:"getFileHistory",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/history/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"getFileDownloadLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/?p="+n+"&reuse=1";return this.req.get(r)}},{key:"getFileContent",value:function(e){return o.A.create().get(e)}},{key:"createFile",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,o=new(s());return o.append("operation","create"),o.append("is_draft",n),this._sendPostRequest(a,o)}},{key:"renameFile",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,o=new(s());return o.append("operation","rename"),o.append("newname",n),this._sendPostRequest(a,o)}},{key:"convertFile",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,o=new(s());return o.append("operation","convert"),o.append("dst_type",n),this._sendPostRequest(a,o)}},{key:"lockfile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),a=new(s());return a.append("operation","lock"),void 0!=n&&a.append("expire",n),this.req.put(r,a)}},{key:"unlockfile",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),r=new(s());return r.append("operation","unlock"),this.req.put(n,r)}},{key:"revertFile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),a=new(s());return a.append("operation","revert"),a.append("commit_id",n),this._sendPostRequest(r,a)}},{key:"revertFolder",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+encodeURIComponent(t),a=new(s());return a.append("operation","revert"),a.append("commit_id",n),this._sendPostRequest(r,a)}},{key:"revertRepo",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/commits/"+t+"/revert/";return this.req.post(n)}},{key:"deleteFile",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+n;return this.req.delete(r)}},{key:"getFileServerUploadLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/upload-link/?p="+n+"&from=web";return this.req.get(r)}},{key:"sharedLinkGetFileUploadUrl",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/upload/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"getFileUploadedBytes",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file-uploaded-bytes/",a={parent_dir:t,file_name:n};return this.req.get(r,{params:a})}},{key:"sharedUploadLinkGetFileUploadUrl",value:function(e){var t=this.server+"/api/v2.1/upload-links/"+e+"/upload/";return this.req.get(t)}},{key:"shareLinksUploadDone",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/upload/done/",a=new(s());return a.append("file_path",t),void 0!=n&&a.append("is_dir",n),this._sendPostRequest(r,a)}},{key:"uploadImage",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return o.A.create()({method:"post",data:t,url:e,onUploadProgress:n})}},{key:"getUpdateLink",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/update-link/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"updateFile",value:function(e,t,n,r){var a=new(s());a.append("target_file",t),a.append("filename",n);var i=new Blob([r],{type:"text/plain"});return a.append("file",i),o.A.create()({method:"post",url:e,data:a})}},{key:"listFileHistoryRecords",value:function(e,t,n,r){var a=this.server+"/api/v2.1/repos/"+e+"/file/new_history/",o={path:t,page:n,per_page:r};return this.req.get(a,{params:o})}},{key:"listOldFileHistoryRecords",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/history/",a={path:t,commit_id:n};return this.req.get(r,{params:a})}},{key:"getFileRevision",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revision/?p="+encodeURIComponent(n)+"&commit_id="+t;return this.req.get(r)}},{key:"getFileExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/extended-properties/?path="+t;return this.req.get(n)}},{key:"newFileExtendedProperties",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/extended-properties/",a=new(s());return a.append("path",t),a.append("props_data",JSON.stringify(n)),this._sendPostRequest(r,a)}},{key:"updateFileExtendedProperties",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/extended-properties/",a=new(s());return a.append("path",t),a.append("props_data",JSON.stringify(n)),this.req.put(r,a)}},{key:"deleteFileExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/extended-properties/?path="+t;return this.req.delete(n)}},{key:"applyFolderExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/apply-folder-extended-properties/",r=new(s());return r.append("path",t),this.req.post(n,r)}},{key:"deleteComment",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/";return this.req.delete(n)}},{key:"listComments",value:function(e,t,n){var r=encodeURIComponent(t),a=this.server+"/api2/repos/"+e+"/file/comments/?p="+r;return n&&(a=a+"&resolved="+n),this.req.get(a)}},{key:"postComment",value:function(e,t,n,r){var a=encodeURIComponent(t),o=this.server+"/api2/repos/"+e+"/file/comments/?p="+a,i=new(s());return i.append("comment",n),r&&i.append("detail",r),this._sendPostRequest(o,i)}},{key:"getCommentsNumber",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/comments/counts/?p="+n;return this.req.get(r)}},{key:"updateComment",value:function(e,t,n,r,a){var o=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/",i={};return n&&(i.resolved=n),r&&(i.detail=r),a&&(i.comment=a),this.req.put(o,i)}},{key:"listStarredItems",value:function(){var e=this.server+"/api/v2.1/starred-items/";return this.req.get(e)}},{key:"starItem",value:function(e,t){var n=this.server+"/api/v2.1/starred-items/",r=new(s());return r.append("repo_id",e),r.append("path",t),this._sendPostRequest(n,r)}},{key:"unstarItem",value:function(e,t){var n=this.server+"/api/v2.1/starred-items/?repo_id="+e+"&path="+encodeURIComponent(t);return this.req.delete(n)}},{key:"monitorRepo",value:function(e){var t=this.server+"/api/v2.1/monitored-repos/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"unMonitorRepo",value:function(e){var t=this.server+"/api/v2.1/monitored-repos/"+e+"/";return this.req.delete(t)}},{key:"listRepoTags",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/repo-tags/";return this.req.get(t)}},{key:"createRepoTag",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-tags/",a=new(s());return a.append("name",t),a.append("color",n),this._sendPostRequest(r,a)}},{key:"createRepoTags",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-tags/",r={tags:t};return this.req.put(n,r)}},{key:"deleteRepoTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/";return this.req.delete(n)}},{key:"updateRepoTag",value:function(e,t,n,r){var a=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/",o={name:n,color:r};return this.req.put(a,o)}},{key:"listTaggedFiles",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/tagged-files/"+t+"/";return this.req.get(n)}},{key:"listFileTags",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file-tags/?file_path="+n;return this.req.get(r)}},{key:"addFileTag",value:function(e,t,n){var r=new(s());r.append("file_path",t),r.append("repo_tag_id",n);var a=this.server+"/api/v2.1/repos/"+e+"/file-tags/";return this._sendPostRequest(a,r)}},{key:"deleteFileTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/file-tags/"+t+"/";return this.req.delete(n)}},{key:"saveSharedFile",value:function(e,t,n,r){var a=this.server+"/api/v2.1/share-links/"+n+"/save-file-to-repo/",o=new(s());return o.append("dst_repo_id",e),o.append("dst_parent_dir",t),r&&o.append("path",r),this._sendPostRequest(a,o)}},{key:"saveSharedDir",value:function(e,t,n,r,a){var o=this.server+"/api/v2.1/share-links/"+n+"/save-items-to-repo/",i=new(s());return i.append("src_parent_dir",r),a.forEach((function(e){i.append("src_dirents",e)})),i.append("dst_repo_id",e),i.append("dst_parent_dir",t),this._sendPostRequest(o,i)}},{key:"addAbuseReport",value:function(e,t,n,r,a){var o=this.server+"/api/v2.1/abuse-reports/",i=new(s());return i.append("share_link_token",e),i.append("abuse_type",t),i.append("description",n),i.append("reporter",r),i.append("file_path",a),this._sendPostRequest(o,i)}},{key:"getInternalLink",value:function(e,t,n){var r="dir"===n,a=encodeURIComponent(t),o=this.server+"/api/v2.1/smart-link/?repo_id="+e+"&path="+a+"&is_dir="+r;return this.req.get(o)}},{key:"getWikiFileContent",value:function(e,t){var n=encodeURIComponent(t),r=(new Date).getTime(),a=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/content/?p="+n+"&_="+r;return this.req.get(a)}},{key:"getUserAvatar",value:function(e,t){var n=this.server+"/api2/avatars/user/"+encodeURIComponent(e)+"/resized/"+t+"/";return this.req.get(n)}},{key:"listNotifications",value:function(e,t){var n=this.server+"/api/v2.1/notifications/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"updateNotifications",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.put(e)}},{key:"deleteNotifications",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.delete(e)}},{key:"getUnseenNotificationCount",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.get(e)}},{key:"markNoticeAsRead",value:function(e){var t=this.server+"/api/v2.1/notification/",n=new(s());return n.append("notice_id",e),this.req.put(t,n)}},{key:"listLinkedDevices",value:function(){var e=this.server+"/api2/devices/";return this.req.get(e)}},{key:"unlinkDevice",value:function(e,t,n){var r=this.server+"/api2/devices/",a={platform:e,device_id:t,wipe_device:n?"true":"false"};return this.req.delete(r,{data:a})}},{key:"listActivities",value:function(e){var t=this.server+"/api/v2.1/activities/?page="+e;return this.req.get(t)}},{key:"createThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/?path="+encodeURIComponent(t)+"&size="+n;return this.req.get(r,{headers:{"X-Requested-With":"XMLHttpRequest"}})}},{key:"searchUsers",value:function(e){var t=this.server+"/api2/search-user/?q="+encodeURIComponent(e);return this.req.get(t)}},{key:"listWikis",value:function(e){var t=this.server+"/api/v2.1/wikis/";return e?this.req.get(t,{params:e,paramsSerializer:{serialize:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,a=e[n].length;r<a;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}}):this.req.get(t)}},{key:"addWiki",value:function(e){var t=this.server+"/api/v2.1/wikis/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"renameWiki",value:function(e,t){var n=this.server+"/api/v2.1/wikis/"+e+"/",r=new(s());return r.append("wiki_name",t),this._sendPostRequest(n,r)}},{key:"updateWikiPermission",value:function(e,t){var n=this.server+"/api/v2.1/wikis/"+e+"/",r={permission:t};return this.req.put(n,r)}},{key:"deleteWiki",value:function(e){var t=this.server+"/api/v2.1/wikis/"+e+"/";return this.req.delete(t)}},{key:"fileMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/metadata/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"dirMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/metadata/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"markdownLint",value:function(e){var t=this.server+"/api/v2.1/markdown-lint/",n=new(s());return n.append("slate",e),this._sendPostRequest(t,n)}},{key:"queryOfficeFileConvertStatus",value:function(e,t,n,r,a){var o=this.server+"/office-convert/status/",i={repo_id:e,commit_id:t,path:n,doctype:r};return a&&(i.token=a),this.req.get(o,{headers:{"X-Requested-With":"XMLHttpRequest"},params:i})}},{key:"listSharedDir",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/dirents/",a={thumbnail_size:n,path:t};return this.req.get(r,{params:a})}},{key:"getShareLinkZipTask",value:function(e,t){var n=this.server+"/api/v2.1/share-link-zip-task/",r={share_link_token:e,path:t};return this.req.get(n,{params:r})}},{key:"getShareLinkDirentsZipTask",value:function(e,t,n){var r=this.server+"/api/v2.1/share-link-zip-task/",a={token:e,parent_dir:t,dirents:n};return this.req.post(r,a)}},{key:"getShareLinkThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/",a={path:t,size:n};return this.req.get(r,{params:a})}},{key:"getAllRepoSnapshotLabels",value:function(){var e=this.server+"/api/v2.1/revision-tags/tag-names/";return this.req.get(e)}},{key:"addNewRepoLabels",value:function(e,t){var n=this.server+"/api/v2.1/revision-tags/tagged-items/",r={repo_id:e,tag_names:t};return this.req.post(n,r)}},{key:"updateRepoCommitLabels",value:function(e,t,n){var r=this.server+"/api/v2.1/revision-tags/tagged-items/",a={repo_id:e,commit_id:t,tag_names:n};return this.req.put(r,a)}},{key:"invitePeople",value:function(e){var t=this.server+"/api/v2.1/invitations/batch/",n=new(s());n.append("type","guest");for(var r=0;r<e.length;r++)n.append("accepter",e[r]);return this._sendPostRequest(t,n)}},{key:"listInvitations",value:function(){var e=this.server+"/api/v2.1/invitations/";return this.req.get(e)}},{key:"deleteInvitation",value:function(e){var t=this.server+"/api/v2.1/invitations/"+e+"/";return this.req.delete(t)}},{key:"revokeInvitation",value:function(e){var t=this.server+"/api/v2.1/invitations/"+e+"/revoke/";return this.req.post(t)}},{key:"addRepoShareInvitations",value:function(e,t,n,r){var a=this.server+"/api/v2.1/repos/"+e+"/shared/invitations/batch/",o={type:"guest",accepters:n,path:t,permission:r};return this.req.post(a,o)}},{key:"listRepoShareInvitations",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/shared/invitations/?path="+t;return this.req.get(n)}},{key:"updateRepoShareInvitation",value:function(e,t,n,r){var a=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",o={token:n,path:t,permission:r};return this.req.put(a,o)}},{key:"deleteRepoShareInvitation",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",a={token:n,path:t};return this.req.delete(r,{data:a})}},{key:"updateUserAvatar",value:function(e){var t=this.server+"/api/v2.1/user-avatar/",n=new(s());return n.append("avatar",e),this._sendPostRequest(t,n)}},{key:"getUserInfo",value:function(){var e=this.server+"/api/v2.1/user/";return this.req.get(e)}},{key:"updateUserInfo",value:function(e){var t=e.name,n=e.telephone,r=e.contact_email,a=e.list_in_address_book,o=this.server+"/api/v2.1/user/",i={};return void 0!=t&&(i.name=t),void 0!=n&&(i.telephone=n),void 0!=r&&(i.contact_email=r),void 0!=a&&(i.list_in_address_book=a),this.req.put(o,i)}},{key:"updateEmailNotificationInterval",value:function(e,t){var n=this.server+"/api2/account/info/",r={file_updates_email_interval:e,collaborate_email_interval:t};return this.req.put(n,r)}},{key:"updateWebdavSecret",value:function(e){var t=this.server+"/api/v2.1/webdav-secret/",n={secret:e};return this.req.put(t,n)}},{key:"listUserFolderPerm",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/user-folder-perm/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/user-folder-perm/",o=new(s());return o.append("permission",t),o.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){o.append("user_email",e)})):o.append("user_email",r),this._sendPostRequest(a,o)}},{key:"updateUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/user-folder-perm/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("user_email",r),this.req.put(a,o)}},{key:"deleteUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/user-folder-perm/",o={permission:t,folder_path:n,user_email:r};return this.req.delete(a,{data:o})}},{key:"listGroupFolderPerm",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/group-folder-perm/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/group-folder-perm/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("group_id",r),this._sendPostRequest(a,o)}},{key:"updateGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/group-folder-perm/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("group_id",r),this.req.put(a,o)}},{key:"deleteGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api2/repos/"+e+"/group-folder-perm/",o={permission:t,folder_path:n,group_id:r};return this.req.delete(a,{data:o})}},{key:"listDepartmentRepoUserFolderPerm",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",o=new(s());return o.append("permission",t),o.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){o.append("user_email",e)})):o.append("user_email",r),this._sendPostRequest(a,o)}},{key:"updateDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("user_email",r),this.req.put(a,o)}},{key:"deleteDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",o={permission:t,folder_path:n,user_email:r};return this.req.delete(a,{data:o})}},{key:"listDepartmentRepoGroupFolderPerm",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("group_id",r),this._sendPostRequest(a,o)}},{key:"updateDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",o=new(s());return o.append("permission",t),o.append("folder_path",n),o.append("group_id",r),this.req.put(a,o)}},{key:"deleteDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var a=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",o={permission:t,folder_path:n,group_id:r};return this.req.delete(a,{data:o})}},{key:"getRepoHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/history/",a={page:t||1,per_page:n||100};return this.req.get(r,{params:a})}},{key:"getCommitDetails",value:function(e,t){var n=this.server+"/ajax/repo/"+e+"/history/changes/",r={commit_id:t};return this.req.get(n,{headers:{"X-Requested-With":"XMLHttpRequest"},params:r})}},{key:"getRepoFolderTrash",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/trash/",a={path:t};return n&&(a.scan_stat=n),this.req.post(r,a)}},{key:"restoreDirents",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/trash/revert-dirents/",a=new(s());return n.forEach((function(e){a.append("path",e)})),a.append("commit_id",t),this._sendPostRequest(r,a)}},{key:"deleteRepoTrash",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/trash/",r={keep_days:t};return this.req.delete(n,{data:r})}},{key:"restoreFolder",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/dir/revert/",a={commit_id:t,p:n};return this.req.put(r,a)}},{key:"restoreFile",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revert/",a={commit_id:t,p:n};return this.req.put(r,a)}},{key:"listCommitDir",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/commits/"+t+"/dir/",a={path:n};return this.req.get(r,{params:a})}},{key:"listRepoRelatedUsers",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/related-users/";return this.req.get(t)}},{key:"listFileParticipants",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file/participants/?path="+n;return this.req.get(r)}},{key:"addFileParticipants",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/participants/",a={path:t,emails:n};return this.req.post(r,a)}},{key:"deleteFileParticipant",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/participant/",a={path:t,email:n};return this.req.delete(r,{data:a})}},{key:"listOCMSharesPrepare",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-prepare/";return e&&(t+="?repo_id="+e),this.req.get(t)}},{key:"addOCMSharePrepare",value:function(e,t,n,r,a){var o=this.server+"/api/v2.1/ocm/shares-prepare/",i={to_user:e,to_server_url:t,repo_id:n,path:r,permission:a};return this.req.post(o,i)}},{key:"deleteOCMSharePrepare",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-prepare/"+e+"/";return this.req.delete(t)}},{key:"listOCMSharesReceived",value:function(){var e=this.server+"/api/v2.1/ocm/shares-received/";return this.req.get(e)}},{key:"deleteOCMShareReceived",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-received/"+e+"/";return this.req.delete(t)}},{key:"listOCMRepoDir",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/dir/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getOCMRepoDownloadURL",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/download-link/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getOCMRepoUploadURL",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/upload-link/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getRepoOldFilesAutoDelDays",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/auto-delete/";return this.req.get(t)}},{key:"setRepoOldFilesAutoDelDays",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/auto-delete/",r=new(s());return r.append("auto_delete_days",t),this.req.put(n,r)}},{key:"sdocCopyHistoryFile",value:function(e,t,n,r){var a=this.server+"/api/v2.1/seadoc/copy-history-file/"+e+"/",o=new(s());return o.append("obj_id",n),o.append("p",t),o.append("ctime",r),this._sendPostRequest(a,o)}},{key:"listSdocHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/history/"+e+"/",a={page:t,per_page:n};return this.req.get(r,{params:a})}},{key:"listSdocDailyHistoryDetail",value:function(e,t){var n=this.server+"/api/v2.1/seadoc/daily-history-detail/"+e+"/",r={op_date:t};return this.req.get(n,{params:r})}},{key:"renameSdocHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/history/"+e+"/",a={obj_id:t,new_name:n};return this.req.post(r,a)}},{key:"sdocStartRevise",value:function(e,t){var n=this.server+"/api/v2.1/seadoc/revisions/",r=new(s());return r.append("p",t),r.append("repo_id",e),this._sendPostRequest(n,r)}},{key:"sdocPublishRevision",value:function(e){var t=this.server+"/api/v2.1/seadoc/publish-revision/"+e+"/";return this.req.post(t)}},{key:"onlyofficeConvert",value:function(e,t){var n=this.server+"/onlyoffice-api/convert/",r=new(s());return r.append("repo_id",e),r.append("file_path",t),this._sendPostRequest(n,r)}},{key:"importSdoc",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/import/"+t+"/",a=new(s());return a.append("file",e),a.append("parent_dir",n),this._sendPostRequest(r,a)}}])}(),d=new c,f=u.Ay.load("sfcsrftoken");d.initForSeahubUsage({siteRoot:l.Yc,xcsrfHeaders:f})},94634:function(e,t,n){"use strict";var r=n(40326),a={NEW_FOLDER:{key:"New Folder",value:(0,r.AP)("New Folder")},NEW_FILE:{key:"New File",value:(0,r.AP)("New File")},NEW_MARKDOWN_FILE:{key:"New Markdown File",value:(0,r.AP)("New Markdown File")},NEW_EXCEL_FILE:{key:"New Excel File",value:(0,r.AP)("New Excel File")},NEW_POWERPOINT_FILE:{key:"New PowerPoint File",value:(0,r.AP)("New PowerPoint File")},NEW_WORD_FILE:{key:"New Word File",value:(0,r.AP)("New Word File")},NEW_SEADOC_FILE:{key:"New SeaDoc File",value:(0,r.AP)("New SeaDoc File")},SHARE:{key:"Share",value:(0,r.AP)("Share")},DOWNLOAD:{key:"Download",value:(0,r.AP)("Download")},DELETE:{key:"Delete",value:(0,r.AP)("Delete")},RENAME:{key:"Rename",value:(0,r.AP)("Rename")},MOVE:{key:"Move",value:(0,r.AP)("Move")},COPY:{key:"Copy",value:(0,r.AP)("Copy")},PERMISSION:{key:"Permission",value:(0,r.AP)("Permission")},DETAILS:{key:"Details",value:(0,r.AP)("Details")},OPEN_VIA_CLIENT:{key:"Open via Client",value:(0,r.AP)("Open via Client")},LOCK:{key:"Lock",value:(0,r.AP)("Lock")},UNLOCK:{key:"Unlock",value:(0,r.AP)("Unlock")},FREEZE_DOCUMENT:{key:"Freeze Document",value:(0,r.AP)("Freeze Document")},UNFREEZE_DOCUMENT:{key:"Unfreeze Document",value:(0,r.AP)("Unfreeze Document")},CONVERT_AND_EXPORT:{key:"Convert & Export",value:(0,r.AP)("Convert & Export")},CONVERT_TO_MARKDOWN:{key:"Convert to Markdown",value:(0,r.AP)("Convert to Markdown")},CONVERT_TO_SDOC:{key:"Convert to sdoc",value:(0,r.AP)("Convert to sdoc")},CONVERT_TO_DOCX:{key:"Convert to docx",value:(0,r.AP)("Convert to docx")},EXPORT_DOCX:{key:"Export docx",value:(0,r.AP)("Export as docx")},HISTORY:{key:"History",value:(0,r.AP)("History")},ACCESS_LOG:{key:"Access Log",value:(0,r.AP)("Access Log")},PROPERTIES:{key:"Properties",value:(0,r.AP)("Properties")},TAGS:{key:"Tags",value:(0,r.AP)("Tags")},TRASH:{key:"Trash",value:(0,r.AP)("Trash")},ONLYOFFICE_CONVERT:{key:"Convert with ONLYOFFICE",value:(0,r.AP)("Convert with ONLYOFFICE")},DISPLAY_FILES:{key:"Display files",value:(0,r.AP)("Display files")},EXPORT_SDOC:{key:"Export sdoc",value:(0,r.AP)("Export as zip")},TRANSFER:{key:"Transfer",value:(0,r.AP)("Transfer")},FOLDER_PERMISSION:{key:"Folder Permission",value:(0,r.AP)("Folder Permission")},SHARE_ADMIN:{key:"Share Admin",value:(0,r.AP)("Share Admin")},CHANGE_PASSWORD:{key:"Change Password",value:(0,r.AP)("Change Password")},RESET_PASSWORD:{key:"Reset Password",value:(0,r.AP)("Reset Password")},UNWATCH_FILE_CHANGES:{key:"Unwatch File Changes",value:(0,r.AP)("Unwatch File Changes")},WATCH_FILE_CHANGES:{key:"Watch File Changes",value:(0,r.AP)("Watch File Changes")},ADVANCED:{key:"advanced",value:(0,r.AP)("Advanced")},API_TOKEN:{key:"API Token",value:(0,r.AP)("API Token")},LABEL_CURRENT_STATE:{key:"Label Current State",value:(0,r.AP)("Label Current State")},UNSHARE:{key:"Unshare",value:(0,r.AP)("Unshare")}};t.A=a},65604:function(e,t,n){"use strict";n.d(t,{Aq:function(){return p},OT:function(){return m},Fr:function(){return h},yS:function(){return g},Oj:function(){return v}});var r=n(89379),a=n(40326),o=n(94634),i=(n(9950),n(4086)),s=n(44414);var u=function(){var e="".concat(a.$6,"?next=").concat(encodeURIComponent(location.href)),t=(0,a.AP)("Permission denied. Please try {placeholder-left}login again.{placeholder-right}");return t=(t=t.replace("{placeholder-left}",'<a class="action-link p-0" href='+e+">")).replace("{placeholder-right}","</a>"),(0,s.jsx)("span",{className:"error",dangerouslySetInnerHTML:{__html:t}})},l=function(e){return/^[0-9a-zA-Z]+$/.test(e)},c=function(e){return/^[\u4E00-\u9FA5]+$/.test(e)},d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=e.match(/\d+|\D+/g),a=0;a<r.length;a++){var o=r[a];isNaN(o)?n=n.concat(o.split("")):t?n.push(o):n=n.concat(o.split(""))}return n},f=n(13042),p={keyCodes:{enter:13,esc:27,space:32,tab:9,up:38,down:40},bytesToSize:function(e){if("undefined"==typeof e)return" ";if(e<0)return"--";var t=["bytes","KB","MB","GB","TB","PB"];if(0===e)return e+" "+t[0];var n=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===n?e+" "+t[n]:(e/Math.pow(1e3,n)).toFixed(1)+" "+t[n]},isHiDPI:function(){return(window.devicePixelRatio?window.devicePixelRatio:1)>1},isDesktop:function(){return window.innerWidth>=768},isWeChat:function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"==e.match(/MicroMessenger/i);return"micromessenger"==e.match(/MicroMessenger/i)&&"wxwork"==e.match(/wxwork/i)||t},FILEEXT_ICON_MAP:{txt:"txt.png",md:"md.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",wav:"music.png",flac:"music.png",opus:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",heic:"pic.png",tif:"pic.png",tiff:"pic.png",webp:"pic.png",jfif:"pic.png",psd:"psd.png",zip:"zip.png",rar:"zip.png",tar:"zip.png",css:"css.png",sdoc:"sdoc.png",sdoc_notification:"sdoc_notification.ico",default:"file.png"},imageCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["gif","jpeg","jpg","png","ico","bmp","tif","tiff","jfif","heic"].indexOf(t)},pdfCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["pdf"].indexOf(t)},isFaceRecognition:function(e){return e===f.AT.FACE_RECOGNITION},getShareLinkPermissionList:function(e,t,n,r){var a=[];return p.getUserPermission(t).isCustomPermission?(a.push("preview_download"),a.push("preview_only"),a):("rw"!=t&&"admin"!=t&&"r"!=t||a.push("preview_download"),a.push("preview_only"),"library"==e||"dir"==e?"rw"!=t&&"admin"!=t||a.push("download_upload"):this.isEditableOfficeFile(n)&&("rw"==t||"admin"==t)&&r&&a.push("edit_download"),a)},getShareLinkPermissionStr:function(e){var t=e.can_edit,n=e.can_download,r=e.can_upload;switch("".concat(t," ").concat(n," ").concat(r)){case"false true false":return"preview_download";case"false false false":return"preview_only";case"false true true":return"download_upload";case"true true false":return"edit_download";case"true false false":return"cloud_edit"}},isEditableOfficeFile:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["docx","pptx","xlsx"].indexOf(t)},videoCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["mp4","ogv","webm","mov"].indexOf(t)},checkDuplicatedNameInList:function(e,t){return e.some((function(e){return e.name===t}))},encodePath:function(e){if(!e)return"";for(var t=e.split("/"),n=[],r=0,a=t.length;r<a;r++)n.push(encodeURIComponent(t[r]));return n.join("/")},HTMLescape:function(e){return document.createElement("div").appendChild(document.createTextNode(e)).parentNode.innerHTML},generateDialogTitle:function(e,t){return e.replace("{placeholder}",t)},getFileName:function(e){var t=e.lastIndexOf("/");return e.slice(t+1)},getPaths:function(e){for(var t=e.split("/").slice(1),n=[];t.length;)n.push("/"+t.join("/")),t.pop();return n.reverse()},getFolderName:function(e){return"/"===e?e:(e="/"!==e[e.length-1]?e:e.slice(0,e.length-1)).slice(e.lastIndexOf("/")+1)},getDirName:function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t},isChildPath:function(e,t){return this.getDirName(e)===t},isAncestorPath:function(e,t){return t.indexOf(e)>-1},renameAncestorPath:function(e,t,n){return e.replace(t,n)},joinPath:function(e,t){return"/"===e[e.length-1]?e+t:e+"/"+t},isSupportUploadFolder:function(){return-1!=navigator.userAgent.indexOf("Firefox")||navigator.userAgent.indexOf("Chrome")>-1||navigator.userAgent.indexOf("Safari")>-1},isIEBrowser:function(){var e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;return t||n},getDefaultLibIconUrl:function(e){var t=p.isHiDPI()?48:24;t=e?256:t;return a.SG+"img/lib/"+t+"/lib.png"},getLibIconUrl:function(e,t){var n=e.permission||e.share_permission,r=p.isHiDPI()?48:24;r=t?256:r;var o="lib.png";switch(e.encrypted&&(o="lib-encrypted.png"),n){case"r":o="lib-readonly.png";break;case"preview":o="lib-cloud-preview.png";break;case"cloud-edit":o="lib-cloud-preview-edit.png"}return"read-only"==e.status&&(o="lib-readonly.png"),a.SG+"img/lib/"+r+"/"+o},getDirentIcon:function(e,t){if(!e)return"";var n=p.isHiDPI()?48:24;if(n=t?192:n,"file"==e.type)return p.getFileIconUrl(e.name);var r=!1;return!e.permission||"r"!==e.permission&&"preview"!==e.permission||(r=!0),p.getFolderIconUrl(r,n,e.has_been_shared_out)},getAdminTemplateDirentIcon:function(e){return e.is_file?this.getFileIconUrl(e.obj_name):this.getFolderIconUrl()},getFolderIconUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return t||(t=p.isHiDPI()?48:24),t=t>24?192:24,"".concat(a.SG,"img/folder").concat(e?"-read-only":"").concat(n?"-shared-out":"","-").concat(t,".png")},getFileIconName:function(e){if(-1==e.lastIndexOf("."))return p.FILEEXT_ICON_MAP.default;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return p.FILEEXT_ICON_MAP[t]?p.FILEEXT_ICON_MAP[t]:p.FILEEXT_ICON_MAP.default},getFileIconUrl:function(e){var t="";return-1==e.lastIndexOf(".")?a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default:(t=e.substr(e.lastIndexOf(".")+1).toLowerCase(),p.FILEEXT_ICON_MAP[t]?a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP[t]:a.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default)},getLibIconTitle:function(e){var t,n=e.permission||e.share_permission;if(e.encrypted)t=(0,a.AP)("Encrypted library");else if(e.is_admin)t=(0,a.AP)("Admin access");else switch(n){case"rw":t=(0,a.AP)("Read-Write library");break;case"r":t=(0,a.AP)("Read-Only library");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write library");break;case"preview":t=(0,a.AP)("Online Read-Only library")}return t},getFolderIconTitle:function(e){var t;switch(e.permission){case"rw":t=(0,a.AP)("Read-Write folder");break;case"r":t=(0,a.AP)("Read-Only folder");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write folder");break;case"preview":t=(0,a.AP)("Online Read-Only folder")}return t},getFolderOperationList:function(e,t,n,r){var i=[],s=o.A.SHARE,u=o.A.DOWNLOAD,l=o.A.DELETE,c=o.A.RENAME,d=o.A.MOVE,f=o.A.COPY,h=o.A.PERMISSION,m=o.A.OPEN_VIA_CLIENT,v=n.permission,g=p.getUserPermission(v),E=g.isCustomPermission,y=g.customPermission;return r&&("rw"!=v&&"r"!=v||i.push(u),E&&y.permission.download&&i.push(u),p.isHasPermissionToShare(t,v,n)&&i.push(s),"rw"!=v&&"cloud-edit"!=v||i.push(l,"Divider"),E&&y.permission.delete&&i.push(l,"Divider")),"rw"!=v&&"cloud-edit"!=v||i.push(c,d),E&&y.permission.modify&&i.push(c,d),"rw"!=v&&"cloud-edit"!=v||i.push(f),E&&y.permission.copy&&i.push(f),"rw"==v&&(a.wR&&(e&&t.has_been_shared_out||t.is_admin)&&i.push("Divider",h),i.push("Divider",m)),"r"!=v||t.encrypted||i.push(f),"Divider"===i[i.length-1]&&i.pop(),i},getFileOperationList:function(e,t,n,i){var s=[],u=o.A.SHARE,l=o.A.DOWNLOAD,c=o.A.DELETE,d=o.A.RENAME,f=o.A.MOVE,h=o.A.COPY,m=o.A.TAGS,v=o.A.UNLOCK,g=o.A.LOCK,E=o.A.UNFREEZE_DOCUMENT,y=o.A.FREEZE_DOCUMENT,b=o.A.HISTORY,A=o.A.ACCESS_LOG,D=o.A.PROPERTIES,T=o.A.OPEN_VIA_CLIENT,C=o.A.ONLYOFFICE_CONVERT,_=o.A.CONVERT_AND_EXPORT,w=o.A.CONVERT_TO_MARKDOWN,k=o.A.CONVERT_TO_DOCX,O=o.A.EXPORT_DOCX,S=o.A.CONVERT_TO_SDOC,N=o.A.EXPORT_SDOC,x=n.permission,P=p.getUserPermission(x),I=P.isCustomPermission,F=P.customPermission;if(i&&("rw"!=x&&"r"!=x||s.push(l),I&&F.permission.download&&s.push(l),p.isHasPermissionToShare(t,x,n)&&s.push(u),"rw"!=x&&"cloud-edit"!=x||((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider")),I&&F.permission.delete&&((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider"))),"rw"!=x&&"cloud-edit"!=x||(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),I&&F.permission.modify&&(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),"rw"!=x&&"cloud-edit"!=x||s.push(h),I&&F.permission.copy&&s.push(h),"rw"==x&&(a.DX&&s.push(m),a.am&&(n.is_locked?(n.locked_by_me||"OnlineOffice"==n.lock_owner||e||t.is_admin)&&(n.name.endsWith(".sdoc")||s.push(v)):n.name.endsWith(".sdoc")||s.push(g)),s.push("Divider"),a.am&&!n.is_locked&&n.name.endsWith(".sdoc")&&s.push(y),a.am&&n.is_locked&&n.name.endsWith(".sdoc")&&s.push(E)),("rw"==x||"cloud-edit"==x)&&a.lU&&!t.encrypted&&((n.name.endsWith(".md")||n.name.endsWith(".docx"))&&s.push(S),n.name.endsWith(".sdoc")))if(p.isDesktop()){var R=[w,k,O,N];s.push((0,r.A)((0,r.A)({},_),{},{subOpList:R}))}else s.push(w),s.push(k),s.push(O),s.push(N);"rw"==x&&(s.push("Divider"),s.push(D,b),a.am&&a.RF&&s.push(A),s.push("Divider",T)),"r"==x&&(t.encrypted||s.push(h),s.push(b)),"rw"==x&&a.aK&&a.PA.includes(p.getFileExtension(n.name,!1))&&s.push(C),"Divider"===s[s.length-1]&&s.pop();for(var L=0;L<s.length;L++)"Divider"===s[L]&&"Divider"===s[L+1]&&(s.splice(L,1),L--);return s},getFileExtension:function(e,t){var n=e.toLowerCase().split(".");return t?n.pop():"."+n.pop()},getDirentOperationList:function(e,t,n,r){return("dir"===n.type?p.getFolderOperationList:p.getFileOperationList)(e,t,n,r)},getRepoOperationList:function(e){var t=a.am&&e.encrypted&&a.ez&&a.bw,n=[],i="Divider",s=o.A.SHARE,u=o.A.DELETE,l=o.A.RENAME,c=o.A.TRANSFER,d=o.A.FOLDER_PERMISSION,f=o.A.SHARE_ADMIN,h=o.A.CHANGE_PASSWORD,m=o.A.RESET_PASSWORD,v=o.A.UNWATCH_FILE_CHANGES,g=o.A.WATCH_FILE_CHANGES,E=o.A.ADVANCED;if(n.push(s,u,i,l,c),a.wR&&n.push(d),n.push(f,i),e.encrypted&&n.push(h),t&&n.push(m),a.am){var y=e.monitored?v:g;n.push(y)}n.push(i);var b=p.getAdvancedOperations();return n.push((0,r.A)((0,r.A)({},E),{},{subOpList:b})),n.filter((function(e,t,n){return!(e===i&&n[t+1]===i)}))},getAdvancedOperations:function(){var e=[],t=o.A.API_TOKEN,n=o.A.LABEL_CURRENT_STATE;return e.push(t),a.gj&&e.push(n),e},getSharedLibsOperationList:function(e){var t=o.A.SHARE,n=o.A.UNSHARE,r=o.A.WATCH_FILE_CHANGES,i=o.A.UNWATCH_FILE_CHANGES,s=[];a.am&&e.is_admin&&s.push(t),s.push(n);var u=e.monitored?i:r;return s.push(u),s},getPublicSharedRepoOperationList:function(e){var t=o.A.UNSHARE,n=[],r=e.owner_email===a.Xh;return(a.Gn||r)&&n.push(t),n},getSharedRepoOperationList:function(e,t,n){var i=[],s=o.A.SHARE,u=o.A.UNSHARE,l=o.A.DELETE,c=o.A.RENAME,d=o.A.FOLDER_PERMISSION,f=o.A.SHARE_ADMIN,h=o.A.UNWATCH_FILE_CHANGES,m=o.A.WATCH_FILE_CHANGES,v=o.A.ADVANCED,g=o.A.CHANGE_PASSWORD,E=o.A.RESET_PASSWORD,y=o.A.API_TOKEN,b=t&&t.admins&&t.admins.indexOf(a.Xh)>-1,A=e.owner_email===a.Xh,D=e.is_admin,T="Divider";if(n)return(a.Gn||A)&&i.push(u),i;if(a.am){if(-1!==e.owner_email.indexOf("@seafile_group")){if(b){if(e.owner_email==="".concat(t.id,"@seafile_group")){if(i.push(s,l,c),a.wR&&i.push(d),i.push(f,T),e.encrypted&&i.push(g),e.encrypted&&a.ez&&a.bw&&i.push(E),"r"===e.permission||"rw"===e.permission){var C=e.monitored?h:m;i.push(C)}if(p.isDesktop()){i.push(T);var _=[y];i.push((0,r.A)((0,r.A)({},v),{},{subOpList:_}))}return i}i.push(u)}}else(A||D)&&i.push(s),(b||A||D)&&i.push(u);if("r"===e.permission||"rw"===e.permission){var w=e.monitored?h:m;i.push(w)}}else A&&i.push(s),(b||A)&&i.push(u);return i},sharePerms:function(e){var t;switch(e){case"rw":t=(0,a.AP)("Read-Write");break;case"r":t=(0,a.AP)("Read-Only");break;case"admin":t=(0,a.AP)("Admin");break;case"cloud-edit":t=(0,a.AP)("Online Read-Write");break;case"preview":t=(0,a.AP)("Online Read-Only");break;case"invisible":t=(0,a.AP)("Invisible")}return t},sharePermsExplanation:function(e){var t;switch(e){case"rw":t=(0,a.AP)("User can read, write, upload, download and sync files.");break;case"r":t=(0,a.AP)("User can read, download and sync files.");break;case"admin":t=(0,a.AP)("Besides Write permission, user can also share the library.");break;case"cloud-edit":t=(0,a.AP)("User can view and edit file online via browser. Files can't be downloaded.");break;case"preview":t=(0,a.AP)("User can only view files online via browser. Files can't be downloaded.");break;case"invisible":t=(0,a.AP)("User can not see this folder.")}return t},getShareLinkPermissionObject:function(e){switch(e){case"preview_download":return{value:e,text:(0,a.AP)("Preview and download"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!1}};case"preview_only":return{value:e,text:(0,a.AP)("Preview only"),permissionDetails:{can_edit:!1,can_download:!1,can_upload:!1}};case"download_upload":return{value:e,text:(0,a.AP)("Download and upload"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!0}};case"edit_download":return{value:e,text:(0,a.AP)("Edit on cloud and download"),permissionDetails:{can_edit:!0,can_download:!0,can_upload:!1}};case"cloud_edit":return{value:e,text:(0,a.AP)("Edit on cloud only"),permissionDetails:{can_edit:!0,can_download:!1,can_upload:!1}}}return{text:""}},formatSize:function(e){var t=e.bytes,n=e.precision||0,r=1e3,a=1e6,o=1e9,i=1e12;return t>=0&&t<r?t+" B":t>=r&&t<a?(t/r).toFixed(n)+" KB":t>=a&&t<o?(t/a).toFixed(n)+" MB":t>=o&&t<i?(t/o).toFixed(n)+" GB":t>=i?(t/i).toFixed(n)+" TB":t+" B"},formatBitRate:function(e){var t;return"number"!==typeof e?"":(t=e/8)>=1e9?(t/1e9).toFixed(2)+" GB/s":t>=1e6?(t/1e6).toFixed(2)+" MB/s":t>=1e3?(t/1e3).toFixed(2)+" kB/s":t.toFixed(2)+" B/s"},isMarkdownFile:function(e){var t=e.lastIndexOf(".");if(-1===t)return!1;var n=e.substring(t).toLowerCase();return".md"===n||".markdown"===n},isSdocFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".sdoc"===e.substring(t).toLowerCase()},isDocxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".docx"===e.substring(t).toLowerCase()},isPptxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".pptx"===e.substring(t).toLowerCase()},isDescriptionSupportedFile:function(e){return p.isSdocFile(e)||p.isMarkdownFile(e)||p.pdfCheck(e)||p.isDocxFile(e)||p.isPptxFile(e)},isFileMetadata:function(e){return e===f.AT.FILE_EXTENDED_PROPERTIES},isInternalFileLink:function(e,t){return new RegExp(a.xW+"/lib/"+t+"/file.*").test(e)},isInternalMarkdownLink:function(e,t){return new RegExp(a.xW+"/lib/"+t+".*.md$").test(e)},isInternalDirLink:function(e,t){return new RegExp(a.xW+"/library/"+t+".*").test(e)},getPathFromInternalMarkdownLink:function(e,t){var n=new RegExp(a.xW+"/lib/"+t+"/file(.*.md)").exec(e);return decodeURIComponent(n[1])},getPathFromInternalDirLink:function(e,t){var n=new RegExp(a.xW+"/library/"+t+"(/.*)").exec(e),r=decodeURIComponent(n[1]);return r=(r=r.slice(1)).slice(r.indexOf("/"))},isWikiInternalMarkdownLink:function(e,t){return t=encodeURIComponent(t),new RegExp(a.xW+"/published/"+t+".*.md$").test(e)},isWikiInternalDirLink:function(e,t){return t=encodeURIComponent(t),new RegExp(a.xW+"/published/"+t+".*").test(e)},getPathFromWikiInternalMarkdownLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(a.xW+"/published/"+t+"(.*.md)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},getPathFromWikiInternalDirLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(a.xW+"/published/"+t+"(/.*)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},compareTwoWord:function(e,t){return function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(l(e)&&l(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});if(c(e)&&c(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});for(var r=d(e,n),a=d(t,n),o=0,i=Math.min(r.length,a.length),s=0;s<i;s++){var u=r[s],f=a[s];if(!c(u)&&c(f))return-1;if(c(u)&&!c(f))return 1;if(0!==(o=c(u)&&c(f)?u.localeCompare(f,"zh-Hans-CN"):u.localeCompare(f,"zh-Hans-CN",{numeric:!0})))return o}return r.length>a.length?1:r.length<a.length?-1:0}(e,t)},compareStrWithNumbersIn:function(e,t){var n,r,a,o=/\d+|\D+/g,i=/\d/,s=e.match(o),u=t.match(o),l=Math.min(s.length,u.length);if(s&&u&&(n=i.test(s[0]))==i.test(u[0]))for(var c=0;c<l;c++){if(r=s[c],a=u[c],n&&(r=parseInt(r,10),a=parseInt(a,10)),r!=a)return r<a?-1:1;n=!n}return(e>=t)-(e<=t)},sortRepos:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.repo_name?t.repo_name?a.compareTwoWord(e.repo_name,t.repo_name):-1:1};break;case"name-desc":r=function(e,t){return e.repo_name?t.repo_name?-a.compareTwoWord(e.repo_name,t.repo_name):1:-1};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.size===t.size?a.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return e.size===t.size?-a.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?1:-1}}return e.sort(r),e},sortDirents:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return a.compareTwoWord(e.name,t.name)};break;case"name-desc":r=function(e,t){return-a.compareTwoWord(e.name,t.name)};break;case"time-asc":r=function(e,t){return e.mtime<t.mtime?-1:1};break;case"time-desc":r=function(e,t){return e.mtime<t.mtime?1:-1};break;case"size-asc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?1:-1}}return e.sort((function(e,t){return"dir"==e.type&&"file"==t.type?-1:"file"==e.type&&"dir"==t.type?1:r(e,t)})),e},sortDirentsInSharedDir:function(e,t,n){var r,a=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.is_dir?a.compareTwoWord(e.folder_name,t.folder_name):a.compareTwoWord(e.file_name,t.file_name)};break;case"name-desc":r=function(e,t){return-(e.is_dir?a.compareTwoWord(e.folder_name,t.folder_name):a.compareTwoWord(e.file_name,t.file_name))};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.is_dir?0:e.size<t.size?-1:1};break;case"size-desc":r=function(e,t){return e.is_dir?0:e.size<t.size?1:-1}}return e.sort((function(e,t){return e.is_dir&&!t.is_dir?-1:!e.is_dir&&t.is_dir?1:r(e,t)})),e},getErrorMsg:function(e,t){var n="";return e.response?403==e.response.status?(t&&i.A.danger((0,s.jsx)(u,{}),{id:"permission_denied",duration:3600}),n=(0,a.AP)("Permission denied")):n=429==e.response.status?(0,a.AP)("Too many requests"):e.response.data&&e.response.data.error_msg?e.response.data.error_msg:(0,a.AP)("Error"):n=(0,a.AP)("Please check the network."),n},changeMarkdownNodes:function(e,t){return e.forEach((function(e){t(e),e.children&&e.children.length>0&&p.changeMarkdownNodes(e.children,t)})),e},chooseLanguage:function(e){var t;switch(e){case"py":t="python";break;case"js":t="javascript";break;case"c":t="c";break;case"cpp":t="cpp";break;case"cs":t="csharp";break;case"java":t="java";break;case"mdf":t="text/x-sql";break;case"html":t="html";break;case"sh":t="shell";break;default:t=e}return t},DARK_COLOR_MAP:{red:"#D11507",orange:"#FF8C00",yellow:"#EDEF00",green:"#006400",cyan:"#00E0E1",blue:"#2510A3",indigo:"#350C56",purple:"#551054",pink:"#E3A5B0",azure:"#C4D0D0",lime:"#00E100",teal:"#006A6B",gray:"#545454","#FFA8A8":"#E49090","#FFA94D":"#E39136","#FFD43B":"#E0B815","#A0EC50":"#83CF32","#A9E34B":"#8DC72E","#63E6BE":"#43CAA4","#4FD2C9":"#2DB9B0","#72C3FC":"#57ABE3","#91A7FF":"#7A91E7","#E599F7":"#CC82DE","#B197FC":"#9B82E5","#F783AC":"#DF6D97","#CED4DA":"#A8ADB2"},getDarkColor:function(e){return this.DARK_COLOR_MAP[e]},getCopySuccessfulMessage:function(e){var t=e.length;return(1===t?(0,a.AP)("Successfully copied %(name)s."):2===t?(0,a.AP)("Successfully copied %(name)s and 1 other item."):(0,a.AP)("Successfully copied %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getMoveSuccessMessage:function(e){var t=e.length;return(1===t?(0,a.AP)("Successfully moved %(name)s."):2===t?(0,a.AP)("Successfully moved %(name)s and 1 other item."):(0,a.AP)("Successfully moved %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getCopyFailedMessage:function(e){var t=e.length;return(t>1?(0,a.AP)("Failed to copy %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,a.AP)("Failed to copy %(name)s.")).replace("%(name)s",e[0])},getMoveFailedMessage:function(e){var t=e.length;return(t>1?(0,a.AP)("Failed to move %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,a.AP)("Failed to move %(name)s.")).replace("%(name)s",e[0])},handleSearchedItemClick:function(e){if(!0===e.is_dir){var t=a.Yc+"library/"+e.repo_id+"/"+e.repo_name+e.path;window.open("about:blank").location.href=t}else{var n=a.Yc+"lib/"+e.repo_id+"/file"+p.encodePath(e.path);window.open("about:blank").location.href=n}},generatePassword:function(e){var t="";t+=String.fromCharCode(Math.floor(25*Math.random()+65)),t+=String.fromCharCode(Math.floor(25*Math.random()+97)),t+=String.fromCharCode(Math.floor(9*Math.random()+48)),t+=String.fromCharCode(Math.floor(14*Math.random()+33));for(var n=0;n<e-4;n++){var r=Math.floor(94*Math.random()+33);t+=String.fromCharCode(r)}return t},pathNormalize:function(e){for(var t=e.split("/"),n=[],r=0;r<t.length;r++)"."!==t[r]&&""!==t[r]&&(".."===t[r]?n.pop():n.push(t[r]));return n.join("/")},getEventData:function(e,t){return e.target.dataset?e.target.dataset[t]:e.target.getAttribute("data-"+t)},isHasPermissionToShare:function(e,t,n){var r=p.getUserPermission(t),o=r.isCustomPermission,i=r.customPermission;if(o)return i.permission.download_external_link;var s=e.is_admin,u=e.is_virtual,l=e.encrypted,c=e.owner_email===a.Xh;if(l)return!0;if(n&&("rw"==t||"r"==t))return!0;if(a.zn&&("rw"==t||"r"==t))return!0;if(a.fY&&"rw"==t)return!0;return!(u||!c&&!s)&&!0},registerGlobalVariable:function(e,t,n){window[e]||(window[e]={}),window[e][t]=n},formatTime:function(e){var t=parseInt(e),n=0,r=0;t>60&&(n=parseInt(t/60),t=parseInt(t%60)),n>60&&(r=parseInt(n/60),n=parseInt(n%60));var a=("00"+parseInt(t)).slice(-2);return a=n>0?("00"+parseInt(n)).slice(-2)+":"+a:"00:"+a,a=r>0?("00"+parseInt(r)).slice(-2)+":"+a:"00:"+a},hasNextPage:function(e,t,n){return e*t<n},getStrengthLevel:function(e){var t=0;if(e.length<a.r8)return 0;for(var n=0;n<e.length;n++)t|=this.getCharMode(e.charCodeAt(n));return this.calculateBitwise(t)},getCharMode:function(e){return e>=48&&e<=57?1:e>=65&&e<=90?2:e>=97&&e<=122?4:8},calculateBitwise:function(e){for(var t=0,n=0;n<4;n++)1&e&&t++,e>>>=1;return t},getSharedPermission:function(e){var t=e.permission;return e.is_admin&&(t="admin"),e.permission.startsWith("custom-")&&(t=e.permission.slice(7)),t},getUserPermission:function(e){var t=window.custom_permission;if(!t||["rw","r","admin","cloud-edit","preview"].indexOf(e)>-1)return{isCustomPermission:!1};if(t&&t.id===parseInt(e.split("-")[1]))return{isCustomPermission:!0,customPermission:t};return{isCustomPermission:!1}},onKeyDown:function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},updateTabTitle:function(e){document.getElementsByTagName("title")[0].innerText=e},generateHistoryURL:function(e,t,n){return e&&t&&n?e+"repo/file_revisions/"+t+"/?p="+this.encodePath(n):""},generateRevisionURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revision/"+t+"/?p="+this.encodePath(n):""},generateRevisionsURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revisions/"+t+"/?p="+this.encodePath(n):""},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},getUrlSearches:function(){var e=location.search,t={};return 0===e.length||e.split("?")[1].split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURI(n[1])})),t},updateSearchParameter:function(e,t){var n=location,r=n.origin,a=n.pathname,o=this.getUrlSearches();o[e]=t;var i="?";for(var s in o){var u=o[s];u&&(i="?"===i?"?".concat(s,"=").concat(u):"".concat(i,"&").concat(s,"=").concat(u))}history.replaceState(null,"",r+a+i)},isRelativePath:function(e){return!new RegExp("^(?:[a-z]+:)?//","i").test(e)},isMac:function(){var e=navigator.platform;return"Mac68K"==e||"MacPPC"==e||"Macintosh"==e||"MacIntel"==e}},h="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i)),m=function(e){var t=0,n=e.length,r=/[A-Z]/.test(e),a=/[a-z]/.test(e),o=/\d/.test(e),i=/[`~!@#$%^&*()_\-+=<>?:"{}|,./;'\\]/.test(e);return 0===n?"empty":(n>=16?t+=4:n>=12?t+=3:n>=8?t+=2:n>=6&&(t+=1),r&&(t+=1),a&&(t+=1),o&&(t+=1),i&&(t+=1),t>=8?"very_strong":t>=6?"strong":t>=4?"medium":"weak")},v=function(e){var t=window.app.pageOptions.userStrongPasswordRequired,n=m(e);return(t?["strong","very_strong"]:["medium","strong","very_strong"]).includes(n)},g=function(e){var t=!0,n="";return e&&e.trim()?e.includes("/")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain slash")}:e.includes("`")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain backtick")}:e.includes("\\")?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot contain backslash")}:".."===e?{isValid:t=!1,errMessage:n=(0,a.AP)("Name cannot be double dots")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,a.AP)("Name is required")}}},16150:function(e,t,n){"use strict";t.__esModule=!0;var r=n(9950),a=(i(r),i(n(11942))),o=i(n(88153));i(n(62674));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=1073741823;t.default=function(e,t){var n,i,d="__create-react-context-"+(0,o.default)()+"__",f=function(e){function n(){var t,r;s(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return t=r=u(this,e.call.apply(e,[this].concat(o))),r.emitter=function(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}(r.props.value),u(r,t)}return l(n,e),n.prototype.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,a=void 0;((o=n)===(i=r)?0!==o||1/o===1/i:o!==o&&i!==i)?a=0:(a="function"===typeof t?t(n,r):c,0!==(a|=0)&&this.emitter.set(e.value,a))}var o,i},n.prototype.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[d]=a.default.object.isRequired,n);var p=function(t){function n(){var e,r;s(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return e=r=u(this,t.call.apply(t,[this].concat(o))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!==((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},u(r,e)}return l(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?c:t},n.prototype.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?c:e},n.prototype.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[d]?this.context[d].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((i={})[d]=a.default.object,i),{Provider:f,Consumer:p}},e.exports=t.default},83102:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(9950)),a=o(n(16150));function o(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||a.default,e.exports=t.default},62674:function(e){"use strict";var t=function(){};e.exports=t},87773:function(e,t,n){"use strict";n.d(t,{tb:function(){return z}});var r,a=[],o="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var i,s=function(e){return Object.freeze(e)},u=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},l=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),c=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(c(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var a=e,o=a.offsetWidth,i=a.offsetHeight;return!(o||i||e.getClientRects().length)},f=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null===e||void 0===e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},p="undefined"!==typeof window?window:{},h=new WeakMap,m=/auto|scroll/,v=/^tb|vertical/,g=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),E=function(e){return parseFloat(e||"0")},y=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new u((n?t:e)||0,(n?e:t)||0)},b=s({devicePixelContentBoxSize:y(),borderBoxSize:y(),contentBoxSize:y(),contentRect:new l(0,0,0,0)}),A=function(e,t){if(void 0===t&&(t=!1),h.has(e)&&!t)return h.get(e);if(d(e))return h.set(e,b),b;var n=getComputedStyle(e),r=c(e)&&e.ownerSVGElement&&e.getBBox(),a=!g&&"border-box"===n.boxSizing,o=v.test(n.writingMode||""),i=!r&&m.test(n.overflowY||""),u=!r&&m.test(n.overflowX||""),f=r?0:E(n.paddingTop),p=r?0:E(n.paddingRight),A=r?0:E(n.paddingBottom),D=r?0:E(n.paddingLeft),T=r?0:E(n.borderTopWidth),C=r?0:E(n.borderRightWidth),_=r?0:E(n.borderBottomWidth),w=D+p,k=f+A,O=(r?0:E(n.borderLeftWidth))+C,S=T+_,N=u?e.offsetHeight-S-e.clientHeight:0,x=i?e.offsetWidth-O-e.clientWidth:0,P=a?w+O:0,I=a?k+S:0,F=r?r.width:E(n.width)-P-x,R=r?r.height:E(n.height)-I-N,L=F+w+x+O,B=R+k+N+S,M=s({devicePixelContentBoxSize:y(Math.round(F*devicePixelRatio),Math.round(R*devicePixelRatio),o),borderBoxSize:y(L,B,o),contentBoxSize:y(F,R,o),contentRect:new l(D,f,F,R)});return h.set(e,M),M},D=function(e,t,n){var a=A(e,n),o=a.borderBoxSize,i=a.contentBoxSize,s=a.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return o;default:return i}},T=function(e){var t=A(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},C=function(e){if(d(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},_=function(){var e=1/0,t=[];a.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new T(t.target),a=C(t.target);r.push(n),t.lastReportedSize=D(t.target,t.observedBox),a<e&&(e=a)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},w=function(e){a.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(C(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},k=function(){var e=0;for(w(e);a.some((function(e){return e.activeTargets.length>0}));)e=_(),w(e);return a.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:o}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=o),window.dispatchEvent(e)}(),e>0},O=[],S=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver((function(){return O.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}O.push(e),i()},N=0,x={attributes:!0,characterData:!0,childList:!0,subtree:!0},P=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],I=function(e){return void 0===e&&(e=0),Date.now()+e},F=!1,R=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!F){F=!0;var n,r=I(e);n=function(){var n=!1;try{n=k()}finally{if(F=!1,e=r-I(),!N)return;n?t.run(1e3):e>0?t.run(e):t.start()}},S((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,x)};document.body?t():p.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),P.forEach((function(t){return p.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),P.forEach((function(t){return p.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),L=function(e){!N&&e>0&&R.start(),!(N+=e)&&R.stop()},B=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=D(this.target,this.observedBox,!0);return e=this.target,c(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),M=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},j=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new M(e,t);j.set(e,n)},e.observe=function(e,t,n){var r=j.get(e),o=0===r.observationTargets.length;U(r.observationTargets,t)<0&&(o&&a.push(r),r.observationTargets.push(new B(t,n&&n.box)),L(1),R.schedule())},e.unobserve=function(e,t){var n=j.get(e),r=U(n.observationTargets,t),o=1===n.observationTargets.length;r>=0&&(o&&a.splice(a.indexOf(n),1),n.observationTargets.splice(r,1),L(-1))},e.disconnect=function(e){var t=this,n=j.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),z=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},3551:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));n(67537);t.default=function(e){var t=e.lang,n=e.isWindowsWechat;if("zh-cn"!==t)return null;var r=n?"\u4f60\u4f7f\u7528\u7684\u5fae\u4fe1\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\uff0c\u4ec5\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u9884\u89c8\u3002":"\u4f60\u5f53\u524d\u4f7f\u7528\u7684\u6d4f\u89c8\u5668\u53ef\u80fd\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\u3002";return a.default.createElement("div",{className:"sf-editor-browser-tip"},a.default.createElement("span",{className:"browser-tip__icon iconfont icon-description"}),a.default.createElement("span",{className:"browser-tip__message"},"".concat(r,"\u8bf7\u8bd5\u8bd5\u4ee5\u4e0b\u6d4f\u89c8\u5668: Chrome \u6d4f\u89c8\u5668\u6700\u65b0\u7248\uff0c360 \u6781\u901f\u7248\uff0cMicrosoft Edge \u6700\u65b0\u7248")))}},49668:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BrowserTip",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"LongTextModal",{enumerable:!0,get:function(){return a.default}});var a=r(n(2855)),o=r(n(3551))},2855:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(17119)),d=function(e){function t(e){var n;r(this,t),n=o(this,t,[e]),(0,u.default)(n,"onModalClick",(function(e){if(!(n.el&&n.el.contains(e.target)&&n.el!==e.target)){e&&e.stopPropagation(),e&&e.stopImmediatePropagation();var t=e.target.className;"string"===typeof t&&n.props.onModalClick&&("longtext-modal-wrapper"===t||t.startsWith("longtext-modal-wrapper"))&&n.props.onModalClick()}}));var a=n.props.containerClass;return n.el=document.createElement("div"),n.el.className="longtext-modal-wrapper",n.el.className="longtext-modal-wrapper ".concat(a||""),document.body.appendChild(n.el),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this.el.addEventListener("mousedown",this.onModalClick)}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("mousedown",this.onModalClick),document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},41117:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INTERNAL_EVENTS=t.EXTERNAL_EVENTS=void 0;t.INTERNAL_EVENTS={ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_OPEN_LINK_MODAL:"on_open_link_modal",ON_CLOSE_LINK_POPOVER:"on_close_link_popover",ON_OPEN_FORMULA_DIALOG:"on_open_formula_dialog",ON_SELECT_ALL_CELL:"on_select_all_cell",ON_TOGGLE_IMAGE_POPOVER:"on_toggle_image_popover",OUTLINE_STATE_CHANGED:"outline_state_changed",RESIZE_ARTICLE:"resize_article"},t.EXTERNAL_EVENTS={ON_HELP_INFO_TOGGLE:"on_help_info_toggle",ON_ARTICLE_INFO_TOGGLE:"on_article_info_toggle",ON_LINK_CLICK:"on_link_click",ON_INSERT_IMAGE:"on_insert_image",INSERT_IMAGE:"insert_image"}},65263:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HELPER_HOTKEYS=void 0;t.HELPER_HOTKEYS=[{Make_list:[["*/-","space"]],Make_ordered_list:[["1.","space"]],Insert_new_item:[["Enter"]],Insert_child_in_item:[["Shift","Enter"]],Increase_depth:[["Tab"]]},{Heading_1:[["#","space"]],Heading_2:[["##","space"]],Heading_3:[["###","space"]],Heading_4:[["####","space"]],Heading_5:[["#####","space"]],Heading_6:[["######","space"]]},{Make_code_block:[["```","space"]],Insert_new_line:[["Enter"]],Escape_code_block:[["Ctrl","Enter"],["Cmd","Enter"]],Insert_indent:[["Tab"]]},{Make_block_quote:[[">","space"]],Escape_block_quote:[["Enter"]]},{Insert_table_row:[["Enter"]],Escape_table:[["Ctrl","Enter"],["Cmd","Enter"]]},{Insert_formula:[["Ctrl","$"],["Cmd","$"]]},{Bold:[["**bold** / __bold__","space"]],Italic:[["*italic* / _italic_","space"]],Italic_bold:[["***italic*** / ___italic___","space"]],Inline_code:[["`code`","space"]]},{Save_file:[["Ctrl","s"],["Cmd","s"]]},{Paste_screen_shot:[["Ctrl","v"],["Cmd","v"]],Drag_image_from_anywhere_to_upload_it:[]}]},34205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"KeyCodes",{enumerable:!0,get:function(){return a.default}}),t.TRANSLATE_NAMESPACE=void 0;var a=r(n(64725));t.TRANSLATE_NAMESPACE="seafile-editor"},64725:function(e){"use strict";e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},73844:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=o(n(57308)),l=o(n(28418)),c=n(41117);n(4983);var d=360,f=620;t.default=function(e){var t=e.isVisible,n=(0,s.useState)(d),o=a(n,2),i=o[0],p=o[1],h=(0,s.useState)({}),m=a(h,2),v=m[0],g=m[1],E=(0,s.useMemo)((function(){var e={width:i,zIndex:101,display:t?"block":"none"};return!e.width||e.width<d?e.width=d:e.width>f&&(e.width=f),e}),[i,t]),y=(0,s.useCallback)((function(e){e>=d&&e<=f&&p(e)}),[]),b=(0,s.useCallback)((function(e){var t=JSON.parse(window.localStorage.getItem("sf-editor")||"{}");window.localStorage.setItem("sf-editor",JSON.stringify(r(r({},t),{},{panelWidth:e}))),l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,s.useEffect)((function(){var e=(JSON.parse(window.localStorage.getItem("sf-editor","{}"))||{}).panelWidth,t=Math.max(d,Math.min(parseInt(e,10)||d,f));p(t)}),[]);var A=(0,s.useCallback)((function(e){g(e)}),[]);(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,A);return function(){e()}}),[]),(0,s.useEffect)((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[t,v]);var D=v||{},T=D.component,C=D.props;return s.default.createElement("div",{className:"sf-article-info-container-wrapper",style:E},s.default.createElement(u.default,{minWidth:d,maxWidth:f,resizeWidth:y,resizeWidthEnd:b}),s.default.createElement("div",{className:"sf-article-info-container",style:{width:i}},T&&s.default.createElement(T,r(r({},C),{},{width:i}))))}},57308:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950));n(25584);t.default=function(e){var t=e.minWidth,n=e.maxWidth,a=e.resizeWidth,i=e.resizeWidthEnd,s=(0,o.useState)(!1),u=r(s,2),l=u[0],c=u[1],d=(0,o.useState)(null),f=r(d,2),p=(f[0],f[1]),h=(0,o.useRef)(null),m=(0,o.useRef)(null),v=function(e){!m.current||e<0||(m.current.style.top=e+"px")},g=function(e){if(h.current){var t=h.current.getBoundingClientRect().top,n=e.pageY-t-13;v(n)}},E=function(e){var r=function(e){return e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX}(e),a=document.body.clientWidth-r;return t&&a<t||n&&a>n?-1:a},y=function(e){var t=E(e);t<0||a&&a(t)},b=function(e){y(e)},A=(0,o.useCallback)((function(e){return e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy"),!0}),[]),D=function(e){y(e)},T=function(){c(!1)},C=function(e){e.preventDefault&&e.preventDefault(),b(e)},_=function(e){if(window.removeEventListener("mouseup",_),window.removeEventListener("mousemove",C),D(e),v(-9999),p(null),c(!1),i){var t=E(e);if(t<0)return;i(t)}};return(0,o.useEffect)((function(){return function(){window.removeEventListener("mouseup",_),window.removeEventListener("mousemove",C)}}),[]),o.default.createElement("div",{className:"sf-editor-resize-width-handler resize-handler-placement-right",ref:h,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=A(e);null===t&&0!==e.button||(window.addEventListener("mouseup",_),window.addEventListener("mousemove",C),h.current&&h.current.removeEventListener("mouseleave",T),p(t))},onMouseOver:function(e){g(e)},onMouseEnter:function(e){c(!0),g(e),h.current&&h.current.addEventListener("mouseleave",T)},onDrag:b,onDragStart:A,onDragEnd:D,style:{zIndex:4}},o.default.createElement("div",{className:"sf-editor-resize-width-handler-content"},l&&o.default.createElement("div",{className:"sf-editor-resize-width-handler-bar",ref:m,style:{height:26}})))}},50327:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.getData("application/x-slate-fragment"),n=e.getData("text")||e.getData("text/plain")||"",r=t?JSON.parse(decodeURIComponent(window.atob(t))):null,a=e.getData("text/html")||"",o=e.types.includes("text/rtf"),i=e.files,s="text";return o?s="text":i.length>0?s="file":r&&Array.isArray(r)?s="fragment":a&&(s="html"),{text:n,html:a,fragment:r,type:s,files:i}}},2435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),a={fragment:"application/x-slate-fragment",html:"text/html",text:"text/plain"};t.default=function(e,t,n){var o=a[t],i=e.dataTransfer||e.clipboardData;if("fragment"===t){var s=window.btoa(encodeURIComponent(JSON.stringify(n)));i.setData(o,s);var u="",l="";n.forEach((function(e){l=r.Node.string(e).replace(/\ufeff/,""),u+=l+"\r\n"})),i.setData("text",u)}else"html"===t?(i.setData(o,n),i.setData("text",i.getData("text"))):i.setData("text",n)}},40111:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.title,n=e.shortcutData,r=e.shortcutDataNames;return a.default.createElement("div",{className:"sf-editor-classify-hotkeys"},a.default.createElement("h5",{className:"hotkey-type"},t),a.default.createElement("ul",{className:"hotkey-list"},Object.keys(n).map((function(e){var t=r[e],i=n[e];return 0!==i.length&&(i=i.length>1&&(0,o.isMac)()?i[1]:i[0]),a.default.createElement("li",{className:"hotkey-shortcuts",key:t},a.default.createElement("div",{className:"hotkey-shortcuts-left"},t),a.default.createElement("div",{className:"hotkey-shortcuts-right"},i[0]&&a.default.createElement("div",{className:"key hotkey-first"},i[0]),i[1]&&a.default.createElement("div",{className:"key hotkey-second"},i[1])))}))))};var a=r(n(9950)),o=n(58372)},68123:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,(0,i.useTranslation)(d.TRANSLATE_NAMESPACE).t)("userHelp",{returnObjects:!0}),t=e.title,n=e.userHelpData,r=(0,o.useCallback)((function(){c.default.getInstance().dispatch(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return o.default.createElement("div",{className:"sf-editor-helper"},o.default.createElement("div",{className:"sf-editor-helper__header"},o.default.createElement("div",{className:"title"},t),o.default.createElement("div",{className:"help-close",onClick:r},o.default.createElement("i",{className:"iconfont icon-times-circle"}))),o.default.createElement("div",{className:"sf-editor-helper__content"},n.map((function(e,t){var n=u.HELPER_HOTKEYS[t],r=e.shortcutType,a=e.shortcutData;return o.default.createElement(s.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:a})}))))};var o=a(n(9950)),i=n(28321),s=r(n(40111)),u=n(65263),l=n(41117),c=r(n(28418)),d=n(34205);n(5030)},15495:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950));n(16082);var l=function(e){function t(){return r(this,t),o(this,t,arguments)}return i(t,e),a(t,[{key:"render",value:function(){return u.default.createElement("div",{className:"empty-loading-page"},u.default.createElement("div",{className:"lds-ripple page-centered"},u.default.createElement("div",null),u.default.createElement("div",null)))}}])}(u.default.Component);t.default=l},87961:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var i=o(n(9950)),s=n(28321),u=a(n(99754)),l=a(n(89843)),c=n(52703),d=n(34205),f=a(n(28418)),p=n(41117);n(6080);var h=function(){var e=localStorage.getItem("sf-editor"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t};t.getOutlineSetting=h;var m=function(e){var t=localStorage.getItem("sf-editor"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sf-editor",JSON.stringify(n))};t.setOutlineSetting=m;t.default=function(e){var t=e.editor,n=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,a=(0,c.useScrollContext)(),o=(0,i.useState)([]),v=r(o,2),g=v[0],E=v[1],y=(0,i.useState)(!1),b=r(y,2),A=b[0],D=b[1],T=(0,i.useState)(0),C=r(T,2),_=C[0],w=C[1];(0,i.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);E(e)}),[t.children]);var k=(0,i.useCallback)((function(e){m(e),D(e),f.default.getInstance().dispatch(p.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED)}),[]),O=(0,i.useCallback)((function(){k(!A)}),[A,k]);return(0,i.useEffect)((function(){if(a.current){var e=function(){w(a.current.scrollLeft)};return a.current.addEventListener("scroll",e),function(){a.current.removeEventListener("scroll",e)}}}),[a]),(0,i.useEffect)((function(){var e=h();k(e)}),[]),i.default.createElement("div",{className:(0,u.default)("sf-editor-outline-wrapper",{active:A}),style:{left:-_}},i.default.createElement("div",{className:"sf-editor-outline"},A&&i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sf-editor-outline-header"},i.default.createElement("h2",{className:"sf-editor-outline-header_title"},n("Outline")),i.default.createElement("span",{className:"sf-editor-outline-header_close iconfont icon-x",onClick:O})),0===g.length?i.default.createElement("div",{className:"empty-container"},n("No_outline")):i.default.createElement("div",{className:"sf-editor-outline-list-container"},g.map((function(e,t){return i.default.createElement(l.default,{key:t,node:e})}))))),!A&&i.default.createElement("span",{id:"sf-editor-outline-menu",className:"sf-editor-outline-menu sf-editor-tooltip iconfont icon-outline",onClick:O},i.default.createElement("span",{className:"custom-tooltip"},n("Outline"))))}},89843:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(99754));t.default=function(e){var t=e.node,n=(0,i.useState)(!1),a=r(n,2),o=a[0],u=a[1],l=(0,i.useCallback)((function(){u(!0)}),[]),c=(0,i.useCallback)((function(){u(!1)}),[]),d=(0,i.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),f=(0,s.default)("sf-editor-outline-item",{"pl-5":"header2"===t.type,"pl-7":"header3"===t.type,active:o});return i.default.createElement("div",{className:f,onClick:d,onMouseOver:l,onMouseOut:c},t.children.map((function(e){return e.text})).join(""))}},56400:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(73439)),p=n(33601),h=n(58372);n(90596);var m=(0,h.isMac)();t.default=function(e){var t=e.enableEdit,n=e.value,a=e.editorApi,o=e.onSave,v=e.columns,g=e.onContentChanged,E=e.isSupportFormula,y=e.onExpandEditorToggle,b=e.handelEnableEdit,A=(0,i.useState)(n),D=r(A,2),T=D[0],C=D[1],_=(0,i.useRef)(null),w=(0,i.useMemo)((function(){var e=(0,l.inlineEditor)();return(0,f.default)(e,{editorApi:a,onSave:o,columns:v})}),[v,a,o]),k=(0,i.useMemo)((function(){return new d.default(w)}),[w]),O=(0,l.useHighlight)(w),S=(0,i.useCallback)((function(e){(C(e),w.forceNormalize)||(w.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&g&&g(e),c.default.getInstance().dispatch("change"))}),[w,g]),N=(0,i.useCallback)((function(e,t){var n=r(e.children,1)[0];if(n){if(t&&null!==t&&void 0!==t&&t.anchor){var a=u.Editor.start(e,t.anchor.path),o={anchor:a,focus:a};return(0,p.focusEditor)(e,o),setTimeout((function(){return(0,p.focusEditor)(e,t)}),0),void(_.current=null)}if(r(n.children,1)[0]){var i=u.Editor.start(e,[0,0]),s={anchor:i,focus:i};(0,p.focusEditor)(e,s)}}}),[]);(0,i.useEffect)((function(){w.forceNormalize=!0,u.Editor.normalize(w,{force:!0});var e=setTimeout((function(){w.forceNormalize=!1,t&&N(w)}),300);return function(){w.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){t&&N(w,_.current)}),[t]),(0,i.useEffect)((function(){return function(){w.selection=null,w.history={redos:[],undos:[]}}}),[]);var x=(0,i.useCallback)((function(){if(!t)return _.current=w.selection,void b();(0,h.isDocumentEmpty)(w)&&N(w)}),[t,w,N,b]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},t&&i.default.createElement(l.InlineToolbar,{editor:w,isSupportFormula:E,isSupportColumn:!!v,onExpandEditorToggle:y}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:x},i.default.createElement(s.Slate,{editor:w,initialValue:T,onChange:S},i.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-container"},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(s.Editable,{readOnly:!t,decorate:O,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:k.onKeyDown,onCopy:k.onCopy})))))))}},73439:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n.isInlineEditor=!0,n}},24197:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(79678)),p=n(33601),h=n(58372);n(9140);var m=(0,h.isMac)();t.default=function(e){var t=e.value,n=e.editorApi,a=e.onSave,o=e.columns,v=e.onContentChanged,g=e.isSupportFormula,E=(e.onExpandEditorToggle,(0,i.useState)(t)),y=r(E,2),b=y[0],A=y[1],D=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:a,columns:o})}),[o,n,a]),T=(0,i.useMemo)((function(){return new d.default(D)}),[D]),C=(0,l.useHighlight)(D),_=(0,i.useCallback)((function(e){(A(e),D.forceNormalize)||(D.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&v&&v(e),c.default.getInstance().dispatch("change"))}),[D,v]),w=(0,i.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=u.Editor.start(e,[0,0]),a={anchor:n,focus:n};(0,p.focusEditor)(e,a)}}),[]);(0,i.useEffect)((function(){D.forceNormalize=!0,u.Editor.normalize(D,{force:!0});var e=setTimeout((function(){D.forceNormalize=!1,w(D)}),300);return function(){D.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){D.selection=null,D.history={redos:[],undos:[]}}}),[]);var k=(0,i.useCallback)((function(){(0,h.isDocumentEmpty)(D)&&w(D)}),[D,w]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:D,isSupportFormula:g,isSupportColumn:!!o}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:k},i.default.createElement(s.Slate,{editor:D,initialValue:b,onChange:_},i.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-container"},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(s.Editable,{decorate:C,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:T.onKeyDown,onCopy:T.onCopy})))))))}},79678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n}},89058:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.children;var t=(0,i.useState)(!1),n=r(t,2),a=n[0],o=n[1],f=(0,i.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=(0,i.useCallback)((function(){m((function(e){return!e})),o(!1)}),[]),g=(0,i.useCallback)((function(e){o(e),m(!1),u.default.getInstance().dispatch(l.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,i.useEffect)((function(){var e=u.default.getInstance(),t=e.subscribe(l.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,v),n=e.subscribe(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,g);return function(){n(),t()}}),[v,g]);var E=(0,s.default)("sf-markdown-help-wrapper",{active:h||a});return i.default.createElement("div",{className:E},i.default.createElement(d.default,{isVisible:h}),a&&i.default.createElement(c.default,null))};var i=o(n(9950)),s=a(n(99754)),u=a(n(28418)),l=n(41117),c=a(n(68123)),d=a(n(73844));n(42761)},7882:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,a=e.onSave,o=e.onContentChanged,A=e.isSupportFormula,D=e.isSupportInsertSeafileImage,T=e.children,C=(0,i.useState)(t),_=r(C,2),w=_[0],k=_[1],O=(0,i.useState)({}),S=r(O,2),N=S[0],x=S[1],P=(0,i.useRef)(null),I=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:a})}),[n,a]),F=(0,i.useMemo)((function(){return new d.default(I)}),[I]);(0,v.default)(I);var R=(0,l.useHighlight)(I),L=(0,i.useCallback)((function(){var e=P.current.getBoundingClientRect(),t=document.querySelector(".article"),n=t?t.getBoundingClientRect():null;(0,E.getOutlineSetting)()&&n&&(e.width-n.width)/2<280?x({marginLeft:280}):x({})}),[]);(0,i.useEffect)((function(){L(),window.addEventListener("resize",L);var e=c.default.getInstance(),t=e.subscribe(y.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED,L),n=e.subscribe(y.INTERNAL_EVENTS.RESIZE_ARTICLE,L);return function(){window.removeEventListener("resize",L),t(),n()}}),[]);var B=(0,i.useCallback)((function(e){(k(e),I.forceNormalize)||(I.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&o&&o(e),c.default.getInstance().dispatch("change"))}),[I.forceNormalize,I.operations,o]),M=(0,i.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=u.Editor.start(e,[0,0]),a={anchor:n,focus:n};(0,h.focusEditor)(e,a)}}),[]);(0,i.useEffect)((function(){I.forceNormalize=!0,u.Editor.normalize(I,{force:!0});var e=setTimeout((function(){I.forceNormalize=!1,M(I)}),300);return function(){I.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){I.selection=null,I.history={redos:[],undos:[]}}}),[]);var j=(0,i.useCallback)((function(){(0,g.isDocumentEmpty)(I)&&M(I)}),[I,M]);return i.default.createElement("div",{className:"sf-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:I,isRichEditor:!0,isSupportFormula:A,isSupportInsertSeafileImage:D}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:j},i.default.createElement(m.ScrollContext.Provider,{value:{scrollRef:P}},i.default.createElement(s.Slate,{editor:I,initialValue:w,onChange:B},i.default.createElement("div",{ref:P,className:"sf-slate-scroll-container ".concat(b?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-content"},i.default.createElement(E.default,{editor:I}),i.default.createElement("div",{className:"sf-slate-article-container",style:N},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(s.Editable,{decorate:R,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:F.onKeyDown,onCopy:F.onCopy}))))),i.default.createElement(p.default,{children:T})))))};var i=o(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=a(n(28418)),d=a(n(72976)),f=a(n(25389)),p=a(n(89058)),h=n(33601),m=n(52703),v=a(n(1697)),g=n(58372),E=o(n(87961)),y=n(41117);n(2485);var b=(0,g.isMac)()},25389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),n}},43065:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.isShowOutline,r=e.scrollRef,a=e.onLinkClick,d=(0,o.useRef)(null),p=(0,o.useMemo)((function(){return(0,i.createSlateEditor)()}),[]),h=r||d,m=(0,i.useHighlight)(p);return(0,c.default)(a),(0,o.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),o.default.createElement(s.Slate,{editor:p,initialValue:t},o.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:h}},o.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},o.default.createElement("div",{className:"sf-slate-viewer-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(i.SetNodeToDecorations,null),o.default.createElement(s.Editable,{readOnly:!0,decorate:m,renderElement:i.renderElement,renderLeaf:i.renderLeaf}))),n&&o.default.createElement("div",{className:"sf-slate-viewer-outline"},o.default.createElement(u.default,{editor:p})))))};var o=a(n(9950)),i=n(23245),s=n(34457),u=r(n(87961)),l=n(52703),c=r(n(95607)),d=n(58372);n(67204);var f=(0,d.isMac)()},29655:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(17119)),d=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"state",{isMounted:!1}),n.el=document.createElement("div"),e.className&&(n.el.className=e.className),e.style&&(n.el.style=e.style),n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},76784:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(17467),i=n(95346);t.default=function(e){var t=e.readonly,n=e.isRichEditor,r=e.onExpandEditorToggle,s=e.className,u=o.MENUS_CONFIG_MAP[o.EXPAND_EDITOR];return a.default.createElement(i.MenuItem,Object.assign({disabled:t,isActive:!1,isRichEditor:n,type:o.EXPAND_EDITOR,onMouseDown:r,className:s},u))}},55964:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ExpandEditorMenu",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return o.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.MenuItem}}),Object.defineProperty(t,"MoreMenu",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return i.default}});var a=r(n(29655)),o=n(95346),i=r(n(18953)),s=r(n(48060)),u=r(n(76784))},49872:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=n(13683),l=o(n(28418)),c=n(41117),d=n(17467),f=o(n(53591));t.default=function(e){var t=e.editor,n=(0,s.useState)(""),o=a(n,2),i=o[0],p=o[1],h=(0,s.useState)(!1),m=a(h,2),v=m[0],g=m[1],E=(0,s.useState)({linkTitle:"",linkUrl:""}),y=a(E,2),b=y[0],A=y[1];(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.INSERT_ELEMENT,D);return function(){e()}}),[]);var D=(0,s.useCallback)((function(e){var n=e.type;if(p(n),g(!0),t.selection){var a=u.Editor.string(t,t.selection);A(r(r({},b),{},{linkTitle:a}))}}),[t,g,A,p]),T=(0,s.useCallback)((function(){g(!1),A({linkTitle:"",linkUrl:""})}),[]);return d.ELementTypes.LINK===i?v&&s.default.createElement(f.default,{onCloseModal:T,editor:t,linkTitle:b.linkTitle,linkUrl:b.linkUrl}):null}},95346:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return o.default}});var a=r(n(30277)),o=r(n(57339));n(53741)},98558:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(28321),u=a(n(99754)),l=a(n(83460)),c=n(34205),d=function(e){var t=e.readonly,n=e.className,a=e.isDisabled,o=e.dropDownList,d=e.id,f=e.text,p=e.iconClass,h=e.isShowMenuItemTooltip,m=void 0!==h&&h,v=e.isShowListItemIcon,g=void 0!==v&&v,E=(0,i.useState)(!1),y=r(E,2),b=y[0],A=y[1],D=(0,i.useRef)(),T=(0,i.useRef)(),C=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,_=(0,i.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),w=(0,i.useCallback)((function(e){var t,n,r=null===D||void 0===D||null===(t=D.current)||void 0===t?void 0:t.contains(e.target),a=null===T||void 0===T||null===(n=T.current)||void 0===n?void 0:n.contains(e.target);(b||!r||a)&&(document.removeEventListener("click",w),A(!1))}),[b]),k=(0,i.useCallback)((function(e){A(!0),document.addEventListener("click",w)}),[w]),O=(0,i.useCallback)((function(e,t,n){e.stopPropagation(),w(e),n&&n(t)}),[w]);return i.default.createElement("div",{style:{position:"relative"}},i.default.createElement("div",{ref:D,id:_,className:(0,u.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":b,"header-toggle-disabled":a}),onClick:!t&&!a&&k},i.default.createElement("span",{className:"sf-menu-with-dropdown-icon active ".concat(p)}),i.default.createElement("div",{className:"sf-menu-with-dropdown-triangle"},i.default.createElement("i",{className:"sf-menu-with-dropdown-triangle-icon iconfont icon-".concat(b?"caret-up":"drop-down")})),!!b&&i.default.createElement("div",{ref:T,className:"sf-dropdown-list "},o.map((function(e,t){var n=e.id,r=e.iconClass,a=e.handleClick,o=e.text;return i.default.createElement(i.Fragment,{key:t},i.default.createElement("div",{id:n,className:(0,u.default)("sf-dropdown-list-item"),onClick:function(t){return O(t,e,a)}},g&&r&&i.default.createElement("i",{className:"sf-dropdown-menu-item-icon ".concat(r)}),i.default.createElement("span",{className:"sf-dropdown-menu-item-text"},C(o))))}))),!!m&&i.default.createElement(l.default,{target:_},C(f))))};d.defaultProps={className:"",dropDownList:[],isShowMenuItemTooltip:!1,isShowListItemIcon:!1};t.default=d},30277:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=function(e){return a.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};o.defaultProps={className:"sf-menu-group"};t.default=o},57339:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(28321),s=r(n(99754)),u=r(n(83460)),l=n(34205),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,a=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,h=e.text,m=(0,i.useTranslation)(l.TRANSLATE_NAMESPACE).t,v=(0,o.useCallback)((function(e){t||c(e,a)}),[t,a,c]),g=(0,s.default)(d,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":t,"sf-icon-btn-hover":!t});return o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{id:p,type:"button",className:g,disabled:t,"data-active":n,onClick:v},o.default.createElement("i",{className:f})),o.default.createElement(u.default,{target:p},m(h)))};c.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=c},48060:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(99754)),s=n(48843),u=n(17467),l=r(n(28418)),c=n(41117);n(28920);var d=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,a=e.children,d=(0,o.useRef)(null),f=(0,o.useRef)(!1),p=(0,i.default)(t,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":n,"sf-icon-btn-hover":!n}),h=u.MENUS_CONFIG_MAP[u.MORE_OPERATION],m=(0,o.useCallback)((function(){f.current||d.current.toggle()}),[]),v=(0,o.useCallback)((function(e){f.current=e}),[]);return(0,o.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,v);return function(){return e()}}),[]),o.default.createElement(o.default.Fragment,null,o.default.createElement("button",{className:p,type:"button",id:h.id},o.default.createElement("i",{className:h.iconClass})),o.default.createElement(s.UncontrolledPopover,{target:h.id,className:"sf-editor-menu-popover sf-editor--more-menu-popover",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1,toggle:m,ref:d},a))};d.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=d},6781:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,a="option-item ".concat(r||""," ").concat(n?"active":"");return l.default.createElement("span",{className:a,onClick:this.onClick},t.iconClass&&l.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),l.default.createElement("span",{className:"label"},t.label))}}])}(l.default.Component);t.default=c},79140:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(18336).default,s=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=u(n(9950)),d=u(n(50301)),f=n(28321),p=function(e){function t(e){var n;return a(this,t),n=i(this,t,[e]),(0,l.default)(n,"onMouseEnter",(function(){if(n.props.option){var e=n.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};n.setState({isShowMenu:!0,position:t})}})),(0,l.default)(n,"onMouseLeave",(function(){n.setState({isShowMenu:!1})})),(0,l.default)(n,"onBoldClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(a)})),(0,l.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,a=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(a)})),(0,l.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return s(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,a=t||{},o=a.bold,i=a.italic,s=this.state.isShowMenu,u="sf-field-setting ".concat(r?"disable":""," option-item");return c.default.createElement("span",{ref:this.setSettingRef,className:u,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},c.default.createElement("span",{className:"iconfont icon-text-style"}),c.default.createElement("span",{className:"label"},n("Font_style")),c.default.createElement("span",{className:"icon-container"},c.default.createElement("span",{className:"iconfont icon-caret-up op-icon"})),s&&c.default.createElement(d.default,{position:this.state.position},c.default.createElement(d.default.Item,{iconClass:"iconfont icon-bold",isChecked:o,onClick:this.onBoldClick},n("bold")),c.default.createElement(d.default.Item,{iconClass:"iconfont icon-italic",isChecked:i,onClick:this.onItalicClick},n("italic"))))}}])}(c.default.Component);t.default=(0,f.withTranslation)("seafile-editor")(p)},18953:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(6781)),d=s(n(79140));n(44640);var f=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"handleSelector",(function(e){n.selector&&!n.selector.contains(e.target)&&n.setState({isShowSelector:!1})})),(0,u.default)(n,"getCurrentOption",(function(){var e=n.props,t=e.value,r=e.options;return t&&r.find((function(e){return e.value===t.value}))})),(0,u.default)(n,"onSelectToggle",(function(e){var t=!n.state.isShowSelector;t&&(n.dropdownContainerHasInit=!1),n.setState({isShowSelector:t})})),(0,u.default)(n,"onChange",(function(e){n.setState({isShowSelector:!1,currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"onUpdateOption",(function(e){n.setState({currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"setContainerRef",(function(e){n.dropdownContainer=e})),(0,u.default)(n,"setSelectorRef",(function(e){n.selector=e})),n.state={isShowSelector:!1,currentOption:n.getCurrentOption()},n.dropdownContainerHasInit=!1,n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,a=t.isSelected,o=t.options,i=t.placeholder,s=this.state,u=s.currentOption,f=s.isShowSelector,p=f||a;return l.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},l.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!u&&l.default.createElement("span",{className:"label placeholder"},i),u&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"control-icon ".concat(u.iconClass)}),l.default.createElement("span",{className:"control-label"},u.label)),l.default.createElement("span",{className:"operation"},l.default.createElement("i",{className:"iconfont icon-drop-down arrow"}))),f&&l.default.createElement("span",{className:"select-popover"},l.default.createElement(d.default,{option:u,onUpdateOption:this.onUpdateOption}),l.default.createElement("span",{className:"option-item-divider"}),l.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},o.map((function(t){var n=t.value===(u&&u.value);return l.default.createElement(c.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}])}(l.default.Component);t.default=f},50301:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(85346)),o=r(n(53486));a.default.Item=o.default;t.default=a.default},53486:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950));n(68392);var c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,a=e.isChecked,o="sf-menu-item ".concat(n||""),i="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:o,onClick:this.onClick},l.default.createElement("span",{className:i}),l.default.createElement("span",{className:"menu-item-name"},t),a&&l.default.createElement("span",{className:"iconfont icon-check-mark"}))}}])}(l.default.Component);t.default=c},85346:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.getStyle();return l.default.createElement("span",{className:"sf-menu-container",style:e},this.props.children)}}])}(l.default.Component);t.default=c},83460:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(48843),i=r(n(99754));n(33284);t.default=function(e){var t=e.target,n=e.children,r=e.className,s=e.placement,u=(0,i.default)("sf-tooltip",r);return a.default.createElement(o.UncontrolledTooltip,{popperClassName:u,target:t,fade:!1,placement:s||"bottom",delay:0},n)}},24643:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;t.BLOCKQUOTE="blockquote";var n=t.HEADER="header";t.HEADER1="".concat(n,"1"),t.HEADER2="".concat(n,"2"),t.HEADER3="".concat(n,"3"),t.HEADER4="".concat(n,"4"),t.HEADER5="".concat(n,"5"),t.HEADER6="".concat(n,"6"),t.ORDERED_LIST="ordered_list",t.UNORDERED_LIST="unordered_list",t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item",t.PARAGRAPH="paragraph",t.CODE_BLOCK="code_block",t.CODE_LINE="code_line",t.TABLE="table",t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image",t.LINK="link",t.FORMULA="formula",t.COLUMN="column"},17467:function(e,t,n){"use strict";var r=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={HEADERS:!0,HEADER_TITLE_MAP:!0,LIST_TYPE_ARRAY:!0,INSERT_POSITION:!0,TEXT_ALIGN:!0,ELementTypes:!0};t.TEXT_ALIGN=t.LIST_TYPE_ARRAY=t.INSERT_POSITION=t.HEADER_TITLE_MAP=t.HEADERS=t.ELementTypes=void 0;var i=a(n(24643));t.ELementTypes=i;var s=n(4426);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));t.HEADERS=[i.HEADER1,i.HEADER2,i.HEADER3,i.HEADER4,i.HEADER5,i.HEADER6],t.HEADER_TITLE_MAP=r(r(r(r(r(r(r({},i.HEADER1,"Header_one"),i.HEADER2,"Header_two"),i.HEADER3,"Header_three"),i.HEADER4,"Header_four"),i.HEADER5,"Header_five"),i.HEADER6,"Header_six"),i.PARAGRAPH,"Paragraph"),t.LIST_TYPE_ARRAY=["unordered_list","ordered_list"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.TEXT_ALIGN={LEFT:"left",CENTER:"center",RIGHT:"right"}},91582:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS_EVENT_HEADER=t.MAC_HOTKEYS_TIP_HEADER=t.MAC_HOTKEYS_EVENT_HEADER=void 0;t.MAC_HOTKEYS_TIP_HEADER={paragraph:"\u2318+\u2325+0",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.WIN_HOTKEYS_EVENT_HEADER={paragraph:"ctrl+alt+0",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"},t.MAC_HOTKEYS_EVENT_HEADER={paragraph:"cmd+opt+0",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"}},4426:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_STYLE_MAP=t.TABLE_SUBMENU_MAP=t.MORE_OPERATION=t.MENUS_CONFIG_MAP=t.EXPAND_EDITOR=t.CLEAR_FORMAT=void 0;var o=n(24643),i="bold",s="italic",u="code",l=t.CLEAR_FORMAT="clear_format",c=t.MORE_OPERATION="more_operation",d=t.EXPAND_EDITOR="expand_editor",f=(t.TEXT_STYLE_MAP={BOLD:i,ITALIC:s,UNDERLINE:"underline",CODE:u,DELETE:"delete",ADD:"add",BOLD_ITALIC:"".concat(i,"_").concat(s)},t.TABLE_SUBMENU_MAP={TABLE_ALIGN_LEFT:"table_align_left",TABLE_ALIGN_CENTER:"table_align_center",TABLE_ALIGN_RIGHT:"table_align_right",TABLE_INSERT_COLUMN:"table_insert_column",TABLE_DELETE_COLUMN:"table_delete_column",TABLE_INSERT_ROW:"table_insert_row",TABLE_DELETE_ROW:"table_delete_row",TABLE_DELETE_TABLE:"table_delete_table"});t.MENUS_CONFIG_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o.BLOCKQUOTE,{id:"seafile_".concat(o.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),o.ORDERED_LIST,{id:"seafile_".concat(o.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),o.UNORDERED_LIST,{id:"seafile_".concat(o.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),o.CHECK_LIST_ITEM,{id:"seafle_".concat(o.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),o.CODE_BLOCK,{id:"seafile_".concat(o.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),o.LINK,{id:"seafile_".concat(o.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),o.IMAGE,{id:"seafile_".concat(o.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),o.TABLE,{id:"seafile_".concat(o.TABLE),iconClass:"iconfont icon-table",text:"Insert_table"}),s,{id:"seafile_".concat(s),iconClass:"iconfont icon-italic",text:"Italic",type:s}),i,{id:"seafile_".concat(i),iconClass:"iconfont icon-bold",text:"Bold",type:i}),a(a(a(a(a(a(a(a(a(a(r,u,{id:"seafile_".concat(u),iconClass:"iconfont icon-code",text:"Code",type:u}),f.TABLE_ALIGN_LEFT,{id:"seafile_".concat(f.TABLE_ALIGN_LEFT),iconClass:"iconfont icon-left-alignment",text:"Left"}),f.TABLE_ALIGN_CENTER,{id:"seafile_".concat(f.TABLE_ALIGN_CENTER),iconClass:"iconfont icon-center-horizontally",text:"Center"}),f.TABLE_ALIGN_RIGHT,{id:"seafile_".concat(f.TABLE_ALIGN_RIGHT),iconClass:"iconfont icon-align-right",text:"Right"}),f.TABLE_INSERT_COLUMN,{id:"seafile_".concat(f.TABLE_INSERT_COLUMN),iconClass:"iconfont icon-column",text:"Insert_column"}),f.TABLE_DELETE_COLUMN,{id:"seafile_".concat(f.TABLE_DELETE_COLUMN),text:"Delete_column"}),f.TABLE_INSERT_ROW,{id:"seafile_".concat(f.TABLE_INSERT_ROW),iconClass:"iconfont icon-row",text:"Insert_row"}),f.TABLE_DELETE_ROW,{id:"seafile_".concat(f.TABLE_DELETE_ROW),text:"Delete_row"}),f.TABLE_DELETE_TABLE,{id:"seafile_".concat(f.TABLE_DELETE_TABLE),iconClass:"iconfont icon-delete-table",text:"Delete_table"}),o.FORMULA,{id:"seafile_".concat(o.FORMULA),iconClass:"iconfont icon-formula",text:"Insert_formula"}),a(a(a(a(r,l,{id:"seafile_".concat(l),iconClass:"iconfont icon-clear-format",text:"Clear_format"}),o.COLUMN,{id:"seafile_".concat(o.COLUMN),iconClass:"iconfont icon-choose-column",text:"Insert_column"}),c,{id:"seafile_".concat(c),iconClass:"iconfont icon-more",text:""}),d,{id:"seafile_".concat(d),iconClass:"iconfont icon-fullscreen",text:"Expand_editor"}))},33601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(86026);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(79279);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(92131);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},86026:function(e,t,n){"use strict";var r=n(91847).default,a=n(41132).default,o=n(50883).default,i=n(85715).default,s=n(12897).default,u=["at"],l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeAcrossBlocks=t.isLastNode=t.isLastChild=t.isFirstNode=t.isFirstChild=t.isEndPoint=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getSelectedNodeEntryByTypes=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getParentNode=t.getNodes=t.getNodeType=t.getNodePathById=t.getNodeEntries=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getInlineNodes=t.getEditorString=t.getDeepInlineChildren=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var c=n(13683),d=n(34457),f=l(n(79656)),p=n(92131),h=n(24643),m=function(e,t){var n=t.match,r=t.block,a=void 0;return(n||r)&&(a=function(t,a){return(0,p.match)(t,a,n)&&(!r||c.Editor.isBlock(e,t))}),s(s({},t),{},{match:a})};t.getQueryOptions=m;t.findPath=function(e,t,n){try{return d.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=c.Node.get(e,t)}catch(r){n=null}return n};var v=function(e){return c.Element.isElement(e)?e.type:""};t.getNodeType=v;var g=function(e,t){for(var n,r=0;r<e.length;r++){var a=e[r],o=a.children;if(Array.isArray(o)&&(n=o.find((function(e){return e.id===t}))?a:g(o,t)))break}return n};t.getParentNode=g;t.getNodes=function(e,t){return c.Node.nodes(e,t)};t.getCommonNode=function(e,t,n){return c.Node.common(e,t,n)};t.getSelectedNodeByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return v(e)===t},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(v(e))},universal:!0}),r=i(n,1)[0];return r?r[0]:null};t.getSelectedNodeEntryByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return v(e)===t},universal:!1}),r=i(n,1)[0];return r||null};t.getSelectedNodeEntryByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(v(e))},universal:!1}),r=i(n,1)[0];return r||null};t.getNodeEntries=function(e,t){return c.Editor.nodes(e,m(e,t))};t.getEditorString=function(e,t,n){if(!t)return"";try{return c.Editor.string(e,t,n)}catch(r){return""}};var E=function(e){var t=i(e,2),n=t[0],r=t[1];return c.Element.isAncestor(n)?n.children.map((function(e,t){return[e,r.concat([t])]})):[]};t.getChildren=E;var y=function(e){var t=i(e,2),n=t[0],r=t[1];if(c.Text.isText(n))return null;if(!n.children.length)return null;var a=n.children;return[a[a.length-1],r.concat([a.length-1])]};t.getLastChild=y;var b=function(e,t){var n,r=t.children,i=[],s=o(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;c.Editor.isBlock(e,u[0])?i.push.apply(i,a(b(e,{children:E(u)}))):i.push(u)}}catch(l){s.e(l)}finally{s.f()}return i};t.getDeepInlineChildren=b;var A=function(e){var t=y(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=A;t.getPreviousPath=function(e){if(0!==e.length){var t=e[e.length-1];if(!(t<=0))return e.slice(0,-1).concat(t-1)}};t.isFirstChild=function(e,t){var n=(E(e)[0]||[])[1];return c.Path.equals(n,t)};t.isLastChild=function(e,t){var n=A(e);return c.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=c.Editor.nodes(e,{universal:!0}),a=o(r);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=i(s,1)[0];c.Element.isElement(u)&&n.push(u)}}catch(l){a.e(l)}finally{a.f()}return n};var D=function(e,t){var n=i(e,2),r=n[0],a=t[n[1].length],o=[],s=r.children;if(a+1<r.children.length)for(var u=a+1;u<r.children.length;u++)o.push(s[u]);return o};t.getNextSiblingNodes=D;var T=function(e,t){return c.Editor.above(e,m(e,t))};t.getAboveNode=T;var C=function(e,t){return T(e,s(s({},t),{},{block:!0}))};t.getAboveBlockNode=C;t.getPrevNode=function(e){var t=T(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=T(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=i(o,2),u=s[0],l=s[1],d=null;try{d=c.Editor.previous(e,{at:a,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==u.id&&!d)try{d=c.Editor.previous(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.getNextNode=function(e){var t=T(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],a=n[1],o=T(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=i(o,2),u=s[0],l=s[1],d=null;try{d=c.Editor.next(e,{at:a,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==u.id&&!d)try{d=c.Editor.next(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.findNode=function(e,t){var n=c.Editor.nodes(e,s({at:e.selection||[]},m(e,t))),r=Array.from(n);if(r[0])return r[0]};t.findDescendant=function(e,t){var n=t.at,r=void 0===n?e.selection:n,a=t.reverse,s=void 0!==a&&a,u=t.voids,l=void 0!==u&&u,d=t.match;if(r){var f,h;if(c.Span.isSpan(r)){var m=i(r,2);f=m[0],h=m[1]}else if(c.Range.isRange(r)){var v=c.Editor.first(e,r),g=c.Editor.last(e,r);f=s?g:v,h=s?v:g}var E=[e,[]];c.Path.isPath(r)&&(E=c.Editor.node(e,r));var y,b=c.Node.descendants(E[0],{from:f,to:h,reverse:s,pass:function(t){var n=i(t,1)[0];return!l&&c.Editor.isVoid(e,n)}}),A=o(b);try{for(A.s();!(y=A.n()).done;){var D=i(y.value,2),T=D[0],C=D[1];if((0,p.match)(T,C,d))return[T,r.concat(C)]}}catch(_){A.e(_)}finally{A.f()}}};var _=function(e,t,n){return!!t&&c.Editor.isStart(e,t,n)};t.isStartPoint=_;var w=function(e,t,n){return!!t&&c.Editor.isEnd(e,t,n)};t.isEndPoint=w;t.isBlockTextEmptyAfterSelection=function(e){if(!e.selection)return!1;var t=c.Editor.above(e,{block:!0});if(!t)return!1;var n=e.selection.focus,r=c.Editor.parent(e,e.selection);if(!r)return!1;var a=i(r,2)[1];if(!w(e,n,a))return!1;var s=D(t,n.path);if(!s.length)return w(e,n,t[1]);var u,l=o(s);try{for(l.s();!(u=l.n()).done;){var d=u.value;if(c.Text.isText(d)&&d.text)return!1}}catch(f){l.e(f)}finally{l.f()}return!0};t.isRangeAcrossBlocks=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,a=r(t,u);if(n||(n=e.selection),n){var o=c.Range.edges(n),l=i(o,2),d=l[0],f=l[1],p=C(e,s({at:d},a)),h=C(e,s({at:f},a));if(p||h)return!p||!h||!c.Path.equals(p[1],h[1])}};var k=function(e,t){return!c.Node.string(t)&&!t.children.some((function(t){return c.Editor.isInline(e,t)}))};t.isAncestorEmpty=k;t.isBlockAboveEmpty=function(e){var t,n=null===(t=C(e))||void 0===t?void 0:t[0];return!!n&&k(e,n)};t.isSelectionAtBlockStart=function(e,t){var n,r=e.selection;if(!r)return!1;var a=null===(n=C(e,t))||void 0===n?void 0:n[1];return!!a&&(_(e,r.focus,a)||c.Range.isExpanded(e.selection)&&_(e,r.anchor,a))};t.isSelectionAtBlockEnd=function(e,t){var n,r,a=null===(n=C(e,t))||void 0===n?void 0:n[1];return!!a&&w(e,null===(r=e.selection)||void 0===r?void 0:r.focus,a)};t.isFirstNode=function(e,t){return(e.children||[])[0]===t};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isTextNode=function(e){return!!e&&(!Reflect.has(e,"children")&&void 0)};var O=function(e){if(!e.type)return[e];if(e.type===h.IMAGE)return[e];if(e.type===h.LINK)return[e];if(e.type===h.COLUMN)return[e];var t=e.children,n={id:f.default.nice(),text:""};return t?t.map((function(t){return t.type?t.type===h.IMAGE||t.type===h.LINK||t.type===h.COLUMN?t:O(e):t})).flat():[n]};t.getInlineNodes=O;var S=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.id===t)return n;for(var r=e.children,a=void 0===r?[]:r,o=0;o<a.length;o++){var i=a[o];n.push(o);var s=S(i,t,n);if(s)return s;n.pop()}return null};t.getNodePathById=S},29073:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(13683),a=n(34457);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),a.ReactEditor.focus(e)}},79279:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(66216);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var a=n(98854);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(29073);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=n(72854);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},66216:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var a=n(13683),o=n(86026);t.moveChildren=function(e,t){var n=t.at,i=t.to,s=t.match,u=t.fromStartIndex,l=void 0===u?0:u,c=0,d=a.Path.isPath(n)?n:n[1],f=a.Path.isPath(n)?(0,o.getNode)(e,d):n[0];if(!f)return c;if(!a.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=l;p--){var h=[].concat(r(d),[p]),m=(0,o.getNode)(e,h);(!s||m&&s([m,h]))&&(a.Transforms.moveNodes(e,{at:h,to:i}),c++)}return c}},98854:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var i=n(13683);t.removeNodeChildren=function(e,t,n){var s,u=i.Node.children(e,t,{reverse:!0}),l=o(u);try{for(l.s();!(s=l.n()).done;){var c=a(s.value,2)[1];i.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){l.e(d)}finally{l.f()}}},72854:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=void 0;var a=n(13683),o=n(98854);t.replaceNodeChildren=function(e,t){var n=t.at,i=t.nodes,s=t.insertOptions,u=t.removeOptions;a.Editor.withoutNormalizing(e,(function(){(0,o.removeNodeChildren)(e,n,u),a.Transforms.insertNodes(e,i,r(r({},s),{},{at:n.concat([0])}))}))}},92131:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.match=t.isEmptyParagraph=t.generateHeaderElement=t.generateEmptyElement=t.generateElement=t.generateDefaultText=t.generateDefaultParagraph=t.Placeholder=void 0;var i=o(n(79656)),s=n(28321),u=n(24643),l=n(34205);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=a(t,2),r=n[0],o=n[1];return o&&!Array.isArray(o)?e[r]===o:(o=o||[]).includes(e[r])})):n(e,t))};var c=function(){return{id:i.default.nice(),text:""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:i.default.nice(),type:u.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){return{id:i.default.nice(),type:e,children:[c()]}};t.generateHeaderElement=function(e){var t={id:i.default.nice(),text:e};return{id:i.default.nice(),type:u.HEADER1,children:[t]}};t.generateElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.childrenOrText,a=void 0===n?"":n,o=t.props,s=void 0===o?{}:o;if("string"===typeof a&&(a=[{id:i.default.nice(),text:a}]),!Array.isArray(a))throw Error("childrenOrText must be a string or a Node array!");return r({id:i.default.nice(),type:e,children:a},s)};t.isEmptyParagraph=function(e){if("paragraph"!==e.type)return!1;if(1!==e.children.length)return!1;var t=a(e.children,1)[0];return!(!Text.isText(t)||""!==t.text||"image"===t.type)};t.Placeholder=function(e){var t=e.title,n=(0,s.useTranslation)(l.TRANSLATE_NAMESPACE).t;return React.createElement("span",{style:{position:"absolute",top:"0px",color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none"}},n(t))}},43476:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.inlineEditor=t.createSlateEditor=t.baseEditor=void 0;var a=n(13683),o=n(94714),i=n(34457),s=r(n(946));t.baseEditor=s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())));t.inlineEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())))};t.createSlateEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,o.withHistory)((0,i.withReact)((0,a.createEditor)())))}},11838:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return o.default}});var a=r(n(7549)),o=r(n(89928))},2992:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokens=void 0;var n=/\r\n|\r|\n/,r=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},a=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],o=[e],i=[0],s=[e.length],u=0,l=0,c=[],d=[c];l>-1;){for(;(u=i[l]++)<s[l];){var f=void 0,p=t[l],h=o[l][u];if("string"===typeof h?(p=l>0?p:["plain"],f=h):(p=a(p,h.type),h.alias&&(p=a(p,h.alias)),f=h.content),"string"===typeof f){var m=f.split(n),v=m.length;c.push({types:p,content:m[0]});for(var g=1;g<v;g++)r(c),d.push(c=[]),c.push({types:p,content:m[g]})}else l++,t.push(p),o.push(f),i.push(0),s.push(f.length)}l--,t.pop(),o.pop(),i.pop(),s.pop()}return r(c),d}},46412:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(39398));n(47437),n(86961),n(70953),n(35474),n(63474),n(36724),n(60496),n(97801),n(5112),n(35962),n(24761),n(52713),n(83200),n(46050),n(56427),n(62896),n(70334),n(19948);t.default=a.default},7549:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(41132).default,i=n(50883).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=n(13683),l=n(34457),c=n(24643),d=s(n(46412)),f=n(2992),p=n(16857),h=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=0,s=n;a<s.length;a++){var u,l=s[a],c=i(l);try{for(c.s();!(u=c.n()).done;){var d=u.value;e.set.apply(e,o(d))}}catch(f){c.e(f)}finally{c.f()}}return e},m=function(e){for(var t=a(e,2),n=t[0],s=t[1],l=new Map,c=n.children.map((function(e){return u.Node.string(e)})).join("\n"),h=p.LANGUAGE_MAP[n.lang]?n.lang:"text",m=d.default.tokenize(c,d.default.languages[h]),v=(0,f.normalizeTokens)(m),g=n.children,E=0;E<v.length;E++){var y=v[E],b=g[E];b&&(l.has(b)||l.set(b,[]));var A,D=0,T=i(y);try{for(T.s();!(A=T.n()).done;){var C=A.value,_=C.content.length;if(_){var w=D+_,k=[].concat(o(s),[E,0]),O=r({anchor:{path:k,offset:D},focus:{path:k,offset:w},token:!0},Object.fromEntries(C.types.map((function(e){return[e,!0]}))));l.get(b)&&l.get(b).push(O),D=w}}}catch(S){T.e(S)}finally{T.f()}}return l};t.default=function(){var e=(0,l.useSlate)(),t=Array.from(u.Editor.nodes(e,{at:[],mode:"highest",match:function(e){return u.Element.isElement(e)&&e.type===c.CODE_BLOCK}})),n=h.apply(void 0,o(t.map(m)));return e.nodeToDecorations=n,null}},89928:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useHighlight=t.default=void 0;var a=n(13683),o=n(24643),i=function(e){return function(t){var n,i=r(t,2),s=i[0],u=(i[1],[]);return a.Element.isElement(s)&&s.type===o.CODE_LINE?u=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(s))||[]:u}};t.useHighlight=i;t.default=i},23245:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ELementTypes",{enumerable:!0,get:function(){return a.ELementTypes}}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return l.InlineToolbar}}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.SetNodeToDecorations}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return l.Toolbar}}),Object.defineProperty(t,"baseEditor",{enumerable:!0,get:function(){return c.baseEditor}}),Object.defineProperty(t,"createSlateEditor",{enumerable:!0,get:function(){return c.createSlateEditor}}),Object.defineProperty(t,"getNodePathById",{enumerable:!0,get:function(){return o.getNodePathById}}),Object.defineProperty(t,"inlineEditor",{enumerable:!0,get:function(){return c.inlineEditor}}),Object.defineProperty(t,"isEmptyParagraph",{enumerable:!0,get:function(){return o.isEmptyParagraph}}),Object.defineProperty(t,"renderElement",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"renderLeaf",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return i.useHighlight}});var a=n(17467),o=n(33601),i=n(11838),s=r(n(66117)),u=r(n(24273)),l=n(67565),c=n(43476)},27597:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.getBlockQuoteType=void 0;var o=n(13683),i=a(n(79656)),s=n(24643),u=n(33601);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=o.Editor.nodes(e,{match:function(e){var t=(0,u.getNodeType)(e);return t===s.PARAGRAPH||(t===s.BLOCKQUOTE||(t===s.UNORDERED_LIST||(t===s.ORDERED_LIST||(t===s.CHECK_LIST_ITEM||(!!(t&&t.startWith&&t.startWith("header"))||t===s.IMAGE)))))},universal:!0,mode:"highest"});return!r(n,1)[0]};t.getBlockQuoteType=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,u.getNodeType)(e)===s.BLOCKQUOTE},universal:!0}),n=r(t,1)[0];if(!n)return s.PARAGRAPH;var a=r(n,1)[0];return(0,u.getNodeType)(a)};t.setBlockQuoteType=function(e,t){if(t)o.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}});else{var n={id:i.default.nice(),type:s.BLOCKQUOTE};o.Transforms.wrapNodes(e,n,{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}})}(0,u.focusEditor)(e)}},6736:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(88941)),i=r(n(68512)),s={type:a.BLOCKQUOTE,nodeType:"element",editorMenus:[],editorPlugin:o.default,renderElements:[i.default]};t.default=s},36902:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,i=e.editor,s=(0,a.useCallback)((function(e){var t=c(i);(0,u.setBlockQuoteType)(i,t)}),[i]);return a.default.createElement(o.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:s},l))};var a=r(n(9950)),o=n(55964),i=n(4426),s=n(24643),u=n(27597),l=i.MENUS_CONFIG_MAP[s.BLOCKQUOTE],c=function(e){return(0,u.getBlockQuoteType)(e)===s.BLOCKQUOTE}},88941:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),s=n(27597),u=n(42447),l=function(e){var t=a.Editor.nodes(e,{match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)},mode:"lowest"}),n=r(t,1)[0];if(!n)return null;if(n[0].type===i.PARAGRAPH){if(1===a.Path.parent(n[1]).length)return n;var o=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&u.LIST_TYPES.includes(e.type)},mode:"highest"});return r(o,1)[0]}return n};t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,c=e.insertFragment,d=e;return d.insertBreak=function(){if(null==e.selection)return t();var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),s=r(n,1)[0];if(!s)return t();var c=l(d);if(!c)return t();var f=c[0].type;if(u.LIST_TYPES.includes(f)||f===i.CHECK_LIST_ITEM)t();else{var p=0===a.Node.string(c[0]).length,h=(0,o.isFirstChild)(s,c[1]);if(p&&h&&1===s[0].children.length)a.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)}});else{var m=(0,o.isLastChild)(s,c[1]);if(p&&m){var v=a.Path.next(s[1]);a.Transforms.moveNodes(d,{at:c[1],to:v})}else a.Transforms.insertNodes(d,(0,o.generateDefaultParagraph)(),{at:d.selection,select:!0})}}},d.deleteBackward=function(t){if(null!==d.selection){var c=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),f=r(c,1)[0];if(!f)return n(t);var p=l(e);if(!p)return n(t);var h=p[0].type;if(u.LIST_TYPES.includes(h)||h===i.CHECK_LIST_ITEM)n(t);else{var m=0===a.Node.string(p[0]).length,v=(0,o.isFirstChild)(f,p[1]);m&&v&&1===f[0].children.length?(0,s.setBlockQuoteType)(e,i.PARAGRAPH):n(t)}}else n(t)},d.insertFragment=function(t){if(null==e.selection)return c(t);var n=a.Editor.nodes(e,{match:function(e){return a.Element.isElement(e)&&e.type===i.BLOCKQUOTE},universal:!0}),s=r(n,1)[0];if(!s)return c(t);var u=t[0];if(1!==t.length||u.type!==i.TABLE){var l=t.map((function(e){if(e.type===i.TABLE){var t=a.Node.string(e);return(0,o.generateElement)(i.PARAGRAPH,{childrenOrText:t})}return e}));return c(l)}var f=a.Path.next(s[1]);a.Transforms.insertNodes(d,t,{at:f})},d}},68512:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.attributes,n=e.children,r=e.element;return a.default.createElement("blockquote",Object.assign({"data-id":r.id,"data-root":"true"},t),n)}},66174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToCheckList=t.isMenuDisabled=t.getCheckListEntryList=void 0;var r=n(13683),a=n(24643),o=n(33601);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=[a.CODE_LINE,a.CODE_BLOCK,a.LIST_ITEM,a.TABLE,a.TABLE_ROW,a.TABLE_CELL];return!!(0,o.getSelectedElems)(e).find((function(e){return n.includes(e.type)}))};t.getCheckListEntryList=function(e){var t=r.Editor.nodes(e,{match:function(e){return e.type===a.CHECK_LIST_ITEM},universal:!0});return Array.from(t)};t.transformToCheckList=function(e){e.selection&&(r.Transforms.setNodes(e,{type:a.CHECK_LIST_ITEM}),(0,o.focusEditor)(e))}},90632:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(49438)),i=r(n(26325)),s=r(n(32232)),u={type:a.CHECK_LIST_ITEM,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},49438:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),s=n(24643),u=r(n(57339)),l=n(66174),c=n(91127),d=n(33601),f=i.MENUS_CONFIG_MAP[s.CHECK_LIST_ITEM];t.default=function(e){var t=e.editor,n=e.readonly,r=e.className,a=e.isRichEditor,i=(0,o.useMemo)((function(){return(0,l.isMenuDisabled)(t)}),[t.selection,n]),p=!!(0,d.getSelectedNodeByType)(t,s.CHECK_LIST_ITEM),h=(0,o.useCallback)((function(e){e.preventDefault(),p?(0,c.transformToParagraph)(t):(0,l.transformToCheckList)(t)}),[p]);return o.default.createElement(u.default,Object.assign({isRichEditor:a,className:r,disabled:i,isActive:p,onMouseDown:h},f))}},26325:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),s=n(91127),u=n(17467);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,l=e.insertFragment,c=e;return c.insertBreak=function(){if(c.selection){var e=(0,o.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM);if(e)0===a.Node.string(e).length?(0,s.transformToParagraph)(c):a.Transforms.splitNodes(c,{always:!0});else t()}else t()},c.deleteBackward=function(t){var r=c.selection;if(r&&a.Range.isCollapsed(r)&&((0,o.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM)&&(0,o.isSelectionAtBlockStart)(e)))return void(0,s.transformToParagraph)(c);n(t)},c.insertFragment=function(t){var n={type:[i.CHECK_LIST_ITEM]},s=(0,o.getNodeEntries)(c,{match:n}),d=r(s,1)[0];if(!d)return l(t);var f=t[0];if(1===t.length&&u.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=a.Node.string(t[0]);return void(0,a.insertText)(p)}if((0,o.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(c,t);var h=a.Path.next(d[1]);a.Transforms.insertNodes(c,t,{at:h})}else{if(1!==t.length||f.type!==i.TABLE)return l(t);var m=a.Path.next(d[1]);a.Transforms.insertNodes(c,t,{at:m})}},c}},32232:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(13683),i=n(34457);n(76955);t.default=function(e,t){var n=e.attributes,r=e.children,s=e.element,u=s||{},l=u.id,c=u.checked,d=void 0!==c&&c;return a.default.createElement("div",Object.assign({"data-id":l,"data-root":"true"},n,{className:"sf-check-list-item"}),a.default.createElement("span",{contentEditable:!1,style:{marginRight:6}},a.default.createElement("input",{type:"checkbox",onChange:function(e){var n=e.target.checked,r=i.ReactEditor.findPath(t,s);o.Transforms.setNodes(t,{checked:n},{at:r})},checked:d})),r)}},84289:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var o=n(13683),i=n(24643),s=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=o.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);return!![i.CODE_BLOCK,i.CODE_LINE].includes(n)||!!o.Editor.isVoid(e,t)},universal:!0});return!!a(t,1)[0]};var u=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&o.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=o.Editor.nodes(e,{match:function(e){return o.Text.isText(e)},universal:!0}),a=r(n);try{for(a.s();!(t=a.n()).done;){var i=t.value[0];u(e,i)}}catch(s){a.e(s)}finally{a.f()}}},47274:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),s=n(55964),u=n(84289),l=i.MENUS_CONFIG_MAP[i.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.editor,i=e.readonly,c=(0,o.useCallback)((function(){(0,u.clearStyles)(a)}),[]),d=r(r({isRichEditor:t,className:n},l),{},{disabled:(0,u.isMenuDisabled)(a,i),isActive:!1,onMouseDown:c});return o.default.createElement(s.MenuItem,d)}},33871:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapCodeBlock=t.transformToCodeBlock=t.setCodeBlockLanguage=t.isMenuDisabled=t.isInCodeBlock=t.getCodeBlockNodeEntry=void 0;var o=n(13683),i=n(24643),s=n(33601),u=n(16857);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,s.getSelectedElems)(e);return!!n.find((function(t){return e.isVoid(t)}))||!n.every((function(e){return[i.CODE_BLOCK,i.PARAGRAPH,i.CODE_LINE].includes(e.type)}))};t.getCodeBlockNodeEntry=function(e){if(e.selection){var t=o.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});return a(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=o.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});if(!a(t,1)[0])return!1;var n=!(0,s.getSelectedElems)(e).find((function(e){return![i.CODE_BLOCK,i.CODE_LINE].includes(e.type)}));return n};t.transformToCodeBlock=function(e){var t=(0,s.getSelectedElems)(e).reduce((function(e,t){return t.type===i.CODE_BLOCK?++e:e}),0);if(!(t>0)){var n,l=e.selection,c=l.anchor,d=l.focus,f=[],p=o.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),h=r(p);try{for(h.s();!(n=h.n()).done;){var m=n.value,v=a(m,1)[0];v&&f.push(o.Node.string(v))}}catch(y){h.e(y)}finally{h.f()}var g=f.map((function(e){return(0,s.generateElement)(i.CODE_LINE,{childrenOrText:e})})),E=(0,s.generateElement)(i.CODE_BLOCK,{childrenOrText:g,props:{lang:u.EXPLAIN_TEXT}});o.Editor.withoutNormalizing(e,(function(){o.Transforms.removeNodes(e,{mode:"highest"});var t=o.Editor.path(e,l),n=o.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];o.Transforms.insertNodes(e,E,{at:r});var a=o.Editor.start(e,r);(0,s.focusEditor)(e,a)}))}};t.unwrapCodeBlock=function(e){var t=(0,s.getSelectedNodeEntryByType)(e,i.CODE_BLOCK);if(t){var n,u=t[1],l=o.Editor.nodes(e,{at:u,match:function(e){return e.type===i.CODE_LINE}}),c=[],d=r(l);try{for(d.s();!(n=d.n()).done;){var f=n.value,p=a(f,1)[0],h=(0,s.generateElement)(i.PARAGRAPH,{childrenOrText:o.Node.string(p)});c.push(h)}}catch(v){d.e(v)}finally{d.f()}o.Transforms.removeNodes(e,{at:u,match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"}),o.Transforms.insertNodes(e,c,{at:u});var m=[u[0]+c.length-1];(0,s.focusEditor)(e,o.Editor.end(e,m))}};t.setCodeBlockLanguage=function(e,t,n){o.Transforms.setNodes(e,{lang:t},{at:n}),(0,s.focusEditor)(e,e.selection||o.Editor.start(e,n))}},57294:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(24643),i=a(n(84208)),s=a(n(31347)),u=r(n(53445)),l={type:o.CODE_BLOCK,nodeType:"element",editorMenus:[i.default],editorPlugin:s.default,renderElements:[u.default,u.renderCodeLine]};t.default=l},84208:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(55964),i=n(24643),s=n(33871),u=n(17467).MENUS_CONFIG_MAP[i.CODE_BLOCK];t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,l=e.editor,c=(0,a.useMemo)((function(){return(0,s.isInCodeBlock)(l)}),[l.selection]),d=(0,a.useCallback)((function(e){e.preventDefault(),c?(0,s.unwrapCodeBlock)(l):(0,s.transformToCodeBlock)(l)}),[c]);return a.default.createElement(o.MenuItem,Object.assign({type:i.CODE_BLOCK,isRichEditor:t,className:n,disabled:(0,s.isMenuDisabled)(l,r),isActive:c,onMouseDown:d},u))}},31347:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(8053).default,i=n(41132).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(75168)),l=n(13683),c=n(33601),d=n(33871),f=n(24643);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,s=e.insertText,p=e.insertBreak,h=e.insertData,m=e.insertNode,v=e.onHotKeyDown,g=e;return g.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){var n=JSON.parse(t.getData("text/code-block"));return m(n)}h(t)},g.insertFragment=function(t){if(1!==t.length||t[0].type!==f.CODE_BLOCK||(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){if((0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(i(r)))}else e.type===f.CODE_LINE&&t.splice(n,1,e)}));var r=t.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.CODE_LINE,{childrenOrText:t})})),a=l.Editor.string(g,g.selection.focus.path);if(1===r.length&&l.Range.isExpanded(g.selection)){var u=l.Node.string(r[0]);return void s(u)}if(0!==a.length&&l.Range.isCollapsed(g.selection)){var d=o(r),h=d[0],m=d.slice(1),v=l.Node.string(h);return s(v),void(0!==m.length&&(p(),n(m)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.PARAGRAPH,{childrenOrText:t})}));t.splice.apply(t,[n,1].concat(i(r)))}})),n(t)},g.normalizeNode=function(n){var r=a(n,2),o=r[0],s=r[1],u=(0,c.getNodeType)(o);if(!(u===f.CODE_LINE&&s.length<=1)){if(u===f.CODE_LINE&&o.children.length>1){var d=o.children.map((function(e){return e.text})).join("");return l.Transforms.removeNodes(e,{at:i(s)}),void l.Transforms.insertNodes(e,{type:f.CODE_LINE,children:[{text:d}]},{at:i(s)})}if(u===f.CODE_BLOCK){if(0===o.children.length)return void l.Transforms.delete(g,{at:s});if((0,c.isLastNode)(g,o)){var p=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,p,{at:[s[0]+1]})}if((0,c.isFirstNode)(g,o)){var h=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,h,{at:[s[0]]})}(0,c.getNodeType)(o.children[0])!==f.CODE_LINE&&(l.Transforms.unwrapNodes(g),l.Transforms.setNodes(g,{type:f.PARAGRAPH},{mode:"highest"})),o.children.length>1&&o.children.forEach((function(e,t){e.type!==f.CODE_LINE&&l.Transforms.setNodes(g,{type:f.CODE_LINE},{at:[].concat(i(s),[t])})}))}return t([o,s])}l.Transforms.setNodes(g,{type:f.PARAGRAPH},{at:s})},g.onHotKeyDown=function(e){if(!(0,d.getCodeBlockNodeEntry)(g))return v&&v(e);if((0,u.default)("mod+enter",e)){if(e.preventDefault(),g.selection&&!l.Range.isExpanded(g.selection)){var t=[l.Editor.path(g,g.selection)[0]+1],n=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,n,{at:t}),l.Transforms.select(g,t)}return!0}if((0,u.default)("tab",e)){e.preventDefault();for(var o=l.Editor.nodes(g,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),s=Array.from(o),p=0,h=s;p<h.length;p++){var m=h[p],E=a(m,2)[1];l.Transforms.insertText(g," ".repeat(4),{at:{path:[].concat(i(E),[0]),offset:0}})}var y=s.at(0)[1].concat(0),b=s.at(-1)[1].concat(0),A=l.Editor.range(g,y,b);return s.length>1?l.Transforms.select(g,A):l.Transforms.select(g),!0}if((0,u.default)("shift+tab",e)){e.preventDefault();for(var D=g.selection,T=/^\s*/,C=l.Editor.nodes(g,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),_=Array.from(C),w=0,k=0,O=_;k<O.length;k++){var S=O[k],N=a(S,2),x=N[0],P=N[1],I=l.Node.string(x).match(T);if(I&&I[0].length){var F=Math.min(I[0].length,4);w+=F;for(var R=0;R<F;R++)l.Transforms.select(g,{path:[].concat(i(P),[0]),offset:0}),l.Editor.deleteForward(g,{unit:"character"})}}if(_.length>1){var L=_.at(0)[1].concat(0),B=_.at(-1)[1].concat(0),M=l.Editor.range(g,L,B);l.Transforms.select(g,M)}else{var j=D.anchor,U=D.focus;if(l.Range.isCollapsed(D)){var H=r(r({},D.focus),{},{offset:D.focus.offset-w});l.Transforms.select(g,H)}else{var z={anchor:r(r({},j),{},{offset:j.offset-w}),focus:r(r({},U),{},{offset:U.offset-w})};l.Transforms.select(g,z)}}return!0}if((0,u.default)("mod+a",e)){e.preventDefault();var G=l.Editor.nodes(g,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!G)return;var q=Array.from.apply(Array,i(G));return l.Transforms.select(g,q[1]),!0}},g}},16857:function(e,t,n){"use strict";var r,a=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.LANGUAGE_MAP=t.EXPLAIN_TEXT=void 0;var o=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(a(a(a(a(a(a(a(a(a(a(r={},o,"Text"),"html","HTML"),"css","CSS"),"javascript","Javascript"),"c","C"),"cpp","C++"),"csharp","C#"),"java","Java"),"python","Python"),"sql","SQL"),a(a(r,"swift","Swift"),"json","JSON"))},53445:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var i=o(n(9950)),s=a(n(47757)),u=n(33871),l=n(16857),c=n(33601);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,d=(0,i.useState)(!0),f=r(d,2),p=f[0],h=f[1],m=(0,i.useRef)(null);(0,i.useEffect)((function(){t.selection&&((0,u.isInCodeBlock)(t)||v(),(0,u.isInCodeBlock)(t)&&g())}),[t,t.selection]);var v=(0,i.useCallback)((function(e){var n;null!==m&&void 0!==m&&null!==(n=m.current)&&void 0!==n&&n.contains(null===e||void 0===e?void 0:e.target)||(0,u.isInCodeBlock)(t)||(h(!1),E())}),[h]),g=(0,i.useCallback)((function(){h(!0),document.addEventListener("click",v,!0)}),[v]),E=(0,i.useCallback)((function(){document.removeEventListener("click",v)}),[v]);return i.default.createElement("div",{ref:m,className:"sf-code-block-container"},i.default.createElement("pre",n,i.default.createElement("code",null,a)),p&&i.default.createElement(s.default,{lang:o.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.EXPLAIN_TEXT,n=(0,c.findPath)(t,o);(0,u.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,a=e.children;return i.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sf-code-line"}),a)}},47757:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950)),o=n(16857);n(56492);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?o.EXPLAIN_TEXT:n,i=(0,a.useMemo)((function(){var e=[];for(var t in o.LANGUAGE_MAP)if(Object.hasOwnProperty.call(o.LANGUAGE_MAP,t)){var n=o.LANGUAGE_MAP[t];e.push(a.default.createElement("option",{key:t,value:t},n))}return e}),[]);return a.default.createElement("select",{name:"language",className:"sf-lang-selector",value:r||"",onChange:function(e){return t(e.target.value)}},i)}},75019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.BOOL="bool",t.STRING="string"},32993:function(e,t,n){"use strict";var r,a=n(43693).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var i=o(n(75019));t.COLUMNS_ICON_CONFIG=(a(a(a(a(a(a(a(a(a(a(r={},i.DEFAULT,"dtable-font dtable-icon-single-line-text"),i.TEXT,"dtable-font dtable-icon-single-line-text"),i.NUMBER,"dtable-font dtable-icon-number"),i.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),i.DATE,"dtable-font dtable-icon-calendar-alt-solid"),i.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),i.LONG_TEXT,"dtable-font dtable-icon-long-text"),i.IMAGE,"dtable-font dtable-icon-picture"),i.FILE,"dtable-font dtable-icon-file-alt-solid"),i.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),a(a(a(a(a(a(a(a(a(a(r,i.COLLABORATOR,"dtable-font dtable-icon-collaborator"),i.LINK,"dtable-font dtable-icon-link-other-record"),i.FORMULA,"dtable-font dtable-icon-formula"),i.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),i.CREATOR,"dtable-font dtable-icon-creator"),i.CTIME,"dtable-font dtable-icon-creation-time"),i.LAST_MODIFIER,"dtable-font dtable-icon-creator"),i.MTIME,"dtable-font dtable-icon-creation-time"),i.GEOLOCATION,"dtable-font dtable-icon-location"),i.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),a(a(a(a(a(r,i.URL,"dtable-font dtable-icon-url"),i.EMAIL,"dtable-font dtable-icon-email"),i.DURATION,"dtable-font dtable-icon-duration"),i.BUTTON,"dtable-font dtable-icon-button"),i.RATE,"dtable-font dtable-icon-rate"))},88932:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getColumnType=t.getColumnByKey=void 0;var i=n(13683),s=o(n(79656)),u=n(24643),l=n(33601),c=o(n(8756));t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=i.Editor.nodes(e,{match:function(e){var t=(0,l.getNodeType)(e);return t===u.PARAGRAPH||(t===u.BLOCKQUOTE||(t===u.UNORDERED_LIST||(t===u.ORDERED_LIST||(t===u.CHECK_LIST_ITEM||(t===u.IMAGE||t===u.TABLE_CELL)))))},universal:!0,mode:"highest"});return!a(n,1)[0]};t.getColumnType=function(e){var t=i.Editor.nodes(e,{match:function(e){return(0,l.getNodeType)(e)===u.COLUMN},universal:!0}),n=a(t,1)[0];if(!n)return u.PARAGRAPH;var r=a(n,1)[0];return(0,l.getNodeType)(r)};t.insertSeaTableColumn=function(e,t){if(!t){var n=new c.default({});n.id=s.default.nice(),i.Transforms.insertNodes(e,r({},n))}(0,l.focusEditor)(e)};t.setSeaTableColumn=function(e,t){i.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===u.COLUMN},at:e.selection})};t.getColumnByKey=function(e,t){return e.find((function(e){return e.key===t}))||null}},7705:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(79661)),i=r(n(2566)),s=r(n(18825)),u={type:a.COLUMN,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},79661:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,i=e.editor,s=(0,a.useCallback)((function(e){var t=c(i);(0,u.insertSeaTableColumn)(i,t)}),[i]);return a.default.createElement(o.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:s},l))};var a=r(n(9950)),o=n(55964),i=n(4426),s=n(24643),u=n(88932),l=i.MENUS_CONFIG_MAP[s.COLUMN],c=function(e){return(0,u.getColumnType)(e)===s.COLUMN}},8756:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r((function e(t){a(this,e),this.type=t.type||"column",this.data=t.data||{key:"",name:"",bold:!1,italic:!1},this.children=t.children||[{text:""}]}));t.default=o},2566:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isInline,n=e.isVoid,a=e;return a.isInline=function(e){return e.type===r.ELementTypes.COLUMN||t(e)},a.isVoid=function(e){return e.type===r.ELementTypes.COLUMN||n(e)},a}},18825:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),s=n(28321),u=n(55964),l=n(32993),c=n(88932),d=n(34205),f=["button","file"],p=function(e){var t=e.attributes,n=e.children,a=e.element,p=(0,i.useSlateStatic)(),h=(0,i.useSelected)(),m=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,o.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),g=(0,o.useMemo)((function(){return v.map((function(e){var t=l.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,bold:!1,italic:!1,iconClass:t}}))}),[v]),E=(0,o.useCallback)((function(e){var t=a.data,n=e.value,o=e.label,i=e.bold,s=e.italic,u=r(r({},t),{key:n,name:o,bold:i,italic:s});(0,c.setSeaTableColumn)(p,u)}),[p,a]),y=(0,o.useMemo)((function(){var e=(a||{}).data,t=(0,c.getColumnByKey)(v,e.key),n=t&&t.key||"",o=g.findIndex((function(e){return e.value===n}));if(-1===o)return null;var i=g[o],s=r(r({},i),{bold:e.bold,italic:e.italic});return g.splice(o,1,s),s}),[v,a,g]),b={isSelected:h,placeholder:m("Select_field"),value:y,options:g,onChange:E};return o.default.createElement("span",t,o.default.createElement(u.Select,b),n)};t.default=function(e){if((0,i.useReadOnly)()){var t=e.attributes,n=(e.element.data||{}).name,r=n?"{".concat(n,"}"):"";return o.default.createElement("span",t,r)}return o.default.createElement(p,e)}},47307:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateFormula=t.isMenuDisabled=t.isFormulaType=t.isFormulaActive=t.insertFormula=void 0;var o=n(13683),i=a(n(79656)),s=n(86026),u=n(29073),l=n(17467),c=n(24643),d=n(33601);t.isMenuDisabled=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,s.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![l.ELementTypes.CODE_BLOCK,l.ELementTypes.CODE_LINE,l.ELementTypes.TABLE,l.ELementTypes.TABLE_CELL,l.ELementTypes.TABLE_ROW,l.ELementTypes.HEADER1,l.ELementTypes.HEADER2,l.ELementTypes.HEADER3,l.ELementTypes.HEADER4,l.ELementTypes.HEADER5,l.ELementTypes.HEADER6,l.ELementTypes.LIST_ITEM,l.ELementTypes.UNORDERED_LIST,l.ELementTypes.ORDERED_LIST].includes(n)}))};t.isFormulaActive=function(e){return f(e)};var f=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,s.getNodeType)(e)===l.ELementTypes.FORMULA},universal:!0});return!!r(t,1)[0]};t.isFormulaType=f;t.insertFormula=function(e,t){var n={id:i.default.nice(),type:c.FORMULA,data:{formula:t.formula},children:[(0,d.generateDefaultText)()]};o.Transforms.insertNodes(e,n,{at:t.at,void:!0}),(0,u.focusEditor)(e)};t.updateFormula=function(e,t){var n=t.formula,r=t.at;o.Transforms.setNodes(e,{data:{formula:n}},{at:r,void:!0}),(0,u.focusEditor)(e)}},10127:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(14311)),i=r(n(47796)),s=r(n(71831)),u={type:a.FORMULA,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},25405:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(48843),s=n(28321),u=n(47307),l=n(33601),c=n(34205);t.default=function(e){var t=e.editor,n=e.formula,a=e.onCloseModal,d=(0,o.useRef)(n),f=(0,o.useState)(n),p=r(f,2),h=p[0],m=p[1],v=(0,o.useState)(null),g=r(v,2),E=g[0],y=g[1],b=(0,o.useState)(!0),A=r(b,2),D=A[0],T=A[1],C=(0,o.useRef)(null),_=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,o.useEffect)((function(){var e=(0,l.getAboveBlockNode)(t);e&&y(e[1])}),[]),(0,o.useEffect)((function(){if(C.current){C.current.innerHTML="";var e=window.MathJax.tex2svg(h);C.current.appendChild(e)}}));var w=(0,o.useCallback)((function(e){T(!1),m(e.target.value)}),[]),k=(0,o.useCallback)((function(){var e={formula:h,at:E};d.current?(0,u.updateFormula)(t,e):(0,u.insertFormula)(t,e),a()}),[t,E,h,a]);return o.default.createElement(i.Modal,{isOpen:!0,toggle:a,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},o.default.createElement(i.ModalHeader,{toggle:a},_("Insert_formula")),o.default.createElement(i.ModalBody,null,o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{className:"form-check-label"},_("Formula")),o.default.createElement(i.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:w})),o.default.createElement("div",{ref:C,className:"formula-preview"})),o.default.createElement(i.ModalFooter,null,o.default.createElement(i.Button,{color:"secondary",onClick:a},_("Cancel")),o.default.createElement(i.Button,{color:"primary",disabled:D,onClick:k},_("Insert_formula"))))}},14311:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(41117),u=n(4426),l=n(24643),c=a(n(57339)),d=n(47307),f=a(n(28418)),p=a(n(25405)),h=u.MENUS_CONFIG_MAP[l.FORMULA];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,u=(0,i.useState)(!1),l=r(u,2),m=l[0],v=l[1],g=(0,i.useState)(""),E=r(g,2),y=E[0],b=E[1],A=(0,i.useMemo)((function(){return(0,d.isFormulaActive)(o)}),[o.selection]);(0,i.useEffect)((function(){var e=f.default.getInstance().subscribe(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,T);return function(){return e()}}),[]);var D=(0,i.useCallback)((function(){v(!0)}),[]),T=(0,i.useCallback)((function(e){if(e){var t=(e.data||{}).formula;b(t),v(!0)}}),[]),C=(0,i.useCallback)((function(){v(!1),b("")}),[]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,Object.assign({isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(o,a),isActive:A,onMouseDown:D},h)),m&&i.default.createElement(p.default,{editor:o,formula:y,onCloseModal:C}))}},47796:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isVoid,n=e;return n.isVoid=function(e){return e.type===r.ELementTypes.FORMULA||t(e)},n}},71831:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),s=n(41117),u=r(n(28418));n(65603);var l=function(e){var t=e.attributes,n=e.element,r=e.children,a=(0,i.useSelected)(),l=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=(n.data||{}).formula,t=void 0===e?"":e;if(t&&l.current&&window.MathJax){l.current.innerHTML="";var r=window.MathJax.tex2svg(t);l.current.appendChild(r)}}),[n]);var c=(0,o.useCallback)((function(){u.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return o.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(a?" sf-selected-formula":"")},t),o.default.createElement("span",{contentEditable:!1,ref:l}),o.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return o.default.createElement(l,e)}},79896:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var a=n(13683),o=n(86026),i=n(17467),s=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=a.Editor.nodes(e,{match:function(e,t){var n=(0,o.getNodeType)(e);if(!n&&(0,o.isTextNode)(e)&&e.id){var r=(0,o.getParentNode)(e,e.id);n=(0,o.getNodeType)(r)}return n===i.ELementTypes.PARAGRAPH||!(!n||!n.startsWith(i.ELementTypes.HEADER))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=a.Editor.nodes(e,{match:function(t){if(a.Element.isElement(t)&&a.Editor.isBlock(e,t)){var n=(0,o.getNodeType)(t);if(n&&n.startsWith(i.ELementTypes.HEADER))return!0}return!1},universal:!0}),n=r(t,1)[0];if(n){var s=r(n,1)[0];return(0,o.getNodeType)(s)}};t.setHeaderType=function(e,t){t&&(a.Transforms.setNodes(e,{type:t}),(0,s.focusEditor)(e))}},48022:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(17467),o=n(18190),i=r(n(84459)),s=r(n(69784)),u={type:a.ELementTypes.HEADER,nodeType:"element",editorMenus:[s.default],editorPlugin:i.default,renderElements:[o.renderHeader]};t.default=u},69784:function(e,t,n){"use strict";var r=n(85715).default,a=n(41132).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=o(n(99754)),l=n(28321),c=n(79896),d=o(n(83460)),f=n(91582),p=n(17467),h=n(34205);n(80499);var m=[p.ELementTypes.PARAGRAPH].concat(a(p.HEADERS));t.default=function(e){var t=e.editor,n=e.readonly,a=(e.isRichEditor,(0,s.useState)(!1)),o=r(a,2),i=o[0],v=o[1],g=(0,s.useRef)(),E=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,y=(0,c.getHeaderType)(t),b=(0,c.isMenuDisabled)(t,n),A=(0,s.useCallback)((function(e){var t=g.current;t&&t.contains(e.target)&&t!==e.target||(v(!1),T())}),[]),D=(0,s.useCallback)((function(){document.addEventListener("mousedown",A)}),[]),T=(0,s.useCallback)((function(){document.removeEventListener("mousedown",A)}),[]),C=(0,s.useCallback)((function(e){(0,c.setHeaderType)(t,e),v(!1),T()}),[t,T]);return s.default.createElement("div",{className:(0,u.default)("sf-header-menu",{"header-popover-showed":i,"header-toggle-disabled":b})},s.default.createElement("div",{className:(0,u.default)("sf-header-toggle",{"header-toggle-disabled":b,"header-popover-showed":i}),onClick:b?void 0:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),i?T():D(),v(!i)}},s.default.createElement("span",{className:"active"},E(p.HEADER_TITLE_MAP[null!==y&&void 0!==y?y:p.ELementTypes.PARAGRAPH])),!b&&s.default.createElement("span",{className:"iconfont icon-".concat(i?"caret-up":"drop-down")})),i&&s.default.createElement("div",{ref:g,className:"sf-header-popover"},m.map((function(e,t){var n,r="".concat(e,"-").concat(t),a=y===e;return s.default.createElement(s.Fragment,{key:t},s.default.createElement("div",{id:r,className:(0,u.default)("sf-dropdown-menu-item",{"position-relative":a}),onClick:function(){return C(e)}},a&&s.default.createElement("i",{className:"sf-font sf-check-mark"}),s.default.createElement("span",null,E(p.HEADER_TITLE_MAP[e]))),s.default.createElement(d.default,{target:r,placement:"right"},(n=e,-1!==window.navigator.userAgent.indexOf("Macintosh")?f.MAC_HOTKEYS_TIP_HEADER[n]:f.WIN_HOTKEYS_EVENT_HEADER[n])))}))))}},84459:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(13683),i=a(n(75168)),s=n(33601),u=n(79896),l=n(91582),c=n(58372),d=n(17467),f=n(24643);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,a=e.insertText,p=e.deleteBackward,h=e.onHotKeyDown,m=e;return m.insertBreak=function(){var n=o.Editor.nodes(m,{match:function(e){return!!o.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),a=r(n,1)[0];if(a){var i=function(e,t){var n=e.selection;return!!n&&(o.Editor.isEnd(e,n.anchor,t)||o.Editor.isEnd(e,n.focus,t))}(e,a[1]);if(i){var u=(0,s.generateEmptyElement)(d.ELementTypes.PARAGRAPH);o.Transforms.insertNodes(m,u,{mode:"highest"})}else t()}else t()},m.deleteBackward=function(t){if(!e.selection)return p(t);var n=o.Editor.nodes(m,{match:function(e){return!!o.Element.isElement(e)&&!(!e.type||!e.type.startsWith(d.ELementTypes.HEADER))},universal:!0}),a=r(n,1)[0];if(!a)return p(t),!1;var i=function(e,t){var n=e.selection;return!!n&&(o.Editor.isStart(e,n.anchor,t)||o.Editor.isStart(e,n.focus,t))}(e,a[1]);return i?((0,u.setHeaderType)(e,d.ELementTypes.PARAGRAPH),!0):p(t)},m.insertFragment=function(t){var r=(0,s.getSelectedNodeEntryByTypes)(e,d.HEADERS);if(!r)return n(t);var i=t[0];if(1===t.length){if(d.LIST_TYPE_ARRAY.includes(i.type)){if(1===i.children.length){var u=o.Node.string(t[0]);return void a(u)}if((0,s.isSelectionAtBlockStart)(e))return void o.Transforms.insertNodes(m,t);var l=o.Path.next(r[1]);return void o.Transforms.insertNodes(m,t,{at:l})}if(i.type===f.TABLE){var c=o.Path.next(r[1]);return void o.Transforms.insertNodes(m,t,{at:c})}}return n(t)},m.onHotKeyDown=function(t){for(var n=(0,c.isMac)()?l.MAC_HOTKEYS_EVENT_HEADER:l.WIN_HOTKEYS_EVENT_HEADER,a=!1,o="",s=0,f=Object.entries(n);s<f.length;s++){var p=f[s],v=r(p,2),g=v[0],E=v[1];if(a=(0,i.default)(E,t)){o=g;break}}return a?(t.preventDefault(),(0,u.isMenuDisabled)(m)||((0,u.getHeaderType)(e)===o?(0,u.setHeaderType)(m,d.ELementTypes.PARAGRAPH):(0,u.setHeaderType)(m,o)),!0):h&&h(t)},m}},18190:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderHeader=void 0;var a=r(n(9950)),o=n(33601),i=n(17467);t.renderHeader=function(e,t){var n=e.element,r=e.attributes,s=e.children,u="h".concat(function(e){var t=(0,o.getNodeType)(e);if(t.indexOf(i.ELementTypes.HEADER)>-1)return t.split(i.ELementTypes.HEADER)[1];return"p"}(n)),l={textAlign:n.align};return a.default.createElement(u,Object.assign({"data-id":n.id,id:n.id,"data-root":"true"},r,{style:l}),s)}},72522:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={type:"html",editorPlugin:r(n(66751)).default};t.default=a},66751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(55391)),o=r(n(79656)),i=n(24955),s=n(24643),u=n(33871);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){var l=r.getData("text/plain")||"";if(l.trim()&&(0,a.default)(l.trim())&&!(0,u.isInCodeBlock)(n))t(r);else if(r.types.includes("Files"))t(r);else if(r.types.includes("text/code-block")||!(0,u.isInCodeBlock)(n)){if(!n.insertFragmentData(r)){var c=r.getData("text/html")||"";if(c){var d=(0,i.deserializeHtml)(c);e.insertFragment(d)}else t(r)}}else{var f=r.getData("text/plain")||"";if(f){var p=[];f.split("\n").forEach((function(e){var t={id:o.default.nice(),type:s.CODE_LINE,children:[{text:e,id:o.default.nice()}]};p.push(t)})),n.insertFragment(p)}}},n}},86086:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(41132).default,i=n(12897).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.lazyLoadImage=t.isMenuDisabled=t.insertSeafileImage=t.insertImage=t.handleUpdateImage=t.getImagesUrlList=void 0;var u=n(13683),l=s(n(79656)),c=n(79896),d=n(24643),f=n(33601),p=n(33871);t.isMenuDisabled=function(e,t){return!!t||(!!(0,c.getHeaderType)(e)||!!(0,p.isInCodeBlock)(e))};var h=function(e,t,n){var r={type:d.IMAGE,id:l.default.nice(),data:i({init:!0,src:t},n&&{title:n}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(e,r,{at:e.selection,select:!0}),(0,f.focusEditor)(e)};t.insertImage=h;t.insertSeafileImage=function(e){var t=e.editor,n=e.url,r=e.title,a=e.selection,o={type:d.IMAGE,id:l.default.nice(),data:i({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(t,o,{at:a,select:!0})};t.updateImage=function(e,t){u.Transforms.setNodes(e,{data:t},{match:function(e){return(0,f.getNodeType)(e)===d.IMAGE},at:e.selection,voids:!0})};var m=function(e){for(var t=0,n=[];e&&t<=e.length-1;){var r=e[t];if(r.type===d.IMAGE){var a=r.data,i=void 0===a?{}:a;i.src&&n.push(i.src)}else n.push.apply(n,o(m(r.children)));t++}return n};t.getImagesUrlList=m;var v=function(){var e=a(r().mark((function e(t,n){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.api.uploadLocalImage){e.next=11;break}return e.prev=1,e.next=4,t.api.uploadLocalImage(n);case 4:a=e.sent,h(t,a),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log("error",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}();t.handleUpdateImage=v;t.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")}},58288:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(42221)),o=n(24643),i=r(n(4774)),s=r(n(45952)),u={type:o.IMAGE,nodeType:"element",editorMenus:[i.default],editorPlugin:a.default,renderElements:[s.default]};t.default=u},76380:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(48843),u=n(28321),l=a(n(55391)),c=n(86086),d=n(34205),f=function(e){var t=e.editor,n=e.onToggleImageDialog,a=e.className,o=(0,i.useState)(""),f=r(o,2),p=f[0],h=f[1],m=(0,i.useRef)(null),v=(0,u.useTranslation)(d.TRANSLATE_NAMESPACE).t,g=(0,i.useMemo)((function(){return 0===p.length||!(0,l.default)(p)}),[p]),E=function(e){if(!(0,l.default)(p))return!1;0!==p.length&&((0,c.insertImage)(t,p),n())};return i.default.createElement(s.Modal,{onMouseDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},isOpen:!0,toggle:n,className:a,zIndex:1071,onOpened:function(){var e;null===m||void 0===m||null===(e=m.current)||void 0===e||e.focus()},onClosed:n},i.default.createElement(s.ModalHeader,{toggle:n},v("Insert_image")),i.default.createElement(s.ModalBody,null,i.default.createElement(s.Form,null,i.default.createElement(s.FormGroup,null,i.default.createElement(s.Label,{for:"imageUrlInput"},v("Image_address")),i.default.createElement(s.Input,{invalid:!!p&&g,type:"url",onKeyDown:function(e){"Enter"===e.key&&E()},id:"imageUrlInput",innerRef:m,value:p,onChange:function(e){return h(e.target.value.trim())}}),i.default.createElement(s.FormFeedback,null,v("Image_address_invalid"))))),i.default.createElement(s.ModalFooter,null,i.default.createElement(s.Button,{color:"secondary",onClick:n},v("Cancel")),i.default.createElement(s.Button,{color:"primary",disabled:g,onClick:E},v("Submit"))))};f.defaultProps={classname:""};t.default=f},22603:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(85715).default,i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=n(28321),c=i(n(76380)),d=i(n(28418)),f=n(41117),p=n(86086),h=n(34205);n(99821);var m=u.default.forwardRef((function(e,t){var n=e.editor,i=e.handelClosePopover,s=e.isSupportInsertSeafileImage,m=(0,u.useState)(!1),v=o(m,2),g=v[0],E=v[1],y=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,b=(0,u.useCallback)((function(e){e.stopPropagation(),e.target.value=null,e.nativeEvent.stopImmediatePropagation()}),[]),A=(0,u.useCallback)(function(){var e=a(r().mark((function e(t){var a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.target.files[0],(0,p.handleUpdateImage)(n,a),i();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,i]),D=(0,u.useCallback)((function(){E(!1),i()}),[i]);return u.default.createElement(u.Fragment,null,u.default.createElement("div",{className:"sf-image-popover",ref:t},u.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),E(!0)}},y("Insert_network_image")),u.default.createElement("label",{htmlFor:"sf-image-uploader",className:"sf-image-popover-item",onClick:b},y("Upload_local_image")),u.default.createElement("input",{onClick:b,onChange:A,type:"file",accept:"image/*",className:"sf-image-uploader",id:"sf-image-uploader"}),s&&u.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),d.default.getInstance().dispatch(f.EXTERNAL_EVENTS.ON_INSERT_IMAGE,n.selection),i()}},y("Insert_library_image"))),g&&u.default.createElement(c.default,{editor:n,onToggleImageDialog:D}))}));m.defaultProps={};t.default=m},4774:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(24643),u=n(4426),l=a(n(28418)),c=n(41117),d=n(86086),f=n(55964),p=a(n(22603)),h=u.MENUS_CONFIG_MAP[s.IMAGE];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,s=e.isSupportInsertSeafileImage,u=(0,i.useState)(!1),m=r(u,2),v=m[0],g=m[1],E=(0,i.useRef)(null),y=(0,i.useCallback)((function(e){if(e){var t=E.current;if(t&&t.contains(e.target)&&t!==e.target)return}g(!1),A(),setTimeout((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,!1)}),150)}),[]),b=(0,i.useCallback)((function(){document.addEventListener("mousedown",y)}),[y]),A=(0,i.useCallback)((function(){document.removeEventListener("mousedown",y)}),[y]),D=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!v,n=l.default.getInstance();t?(g(t),b()):(g(t),A()),n.dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,t)}),[v,b,A]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.MenuItem,Object.assign({type:Image,isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(o,a),isActive:v,onMouseDown:D},h)),v&&i.default.createElement(p.default,{ref:E,editor:o,setIsShowImagePopover:g,unregisterEventHandler:A,handelClosePopover:y,isSupportInsertSeafileImage:s}))}},42221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467),a=n(24643),o=n(86086);t.default=function(e){var t=e.isInline,n=e.isVoid,i=e.insertData,s=e;return s.isInline=function(e){return e.type===r.ELementTypes.IMAGE||t(e)},s.isVoid=function(e){return e.type===r.ELementTypes.IMAGE||n(e)},s.insertData=function(e){if(!(e.types&&e.types.includes("Files")&&e.files[0].type.includes(a.IMAGE)))return i(e);var t=e.files[0];(0,o.handleUpdateImage)(s,t)},s}},28435:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(34457),u=a(n(24860)),l=n(86086);n(9470),n(38035);t.default=function(e){var t=e.imgUrl,n=e.toggleImagePreviewer,a=(0,s.useSlateStatic)(),o=(0,l.getImagesUrlList)(a.children),d=(0,i.useState)(o.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],m=o[p];return i.default.createElement(u.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:i.default.createElement(c,{mainSrc:m,imageIndex:p,images:o}),mainSrc:m,toolbarButtons:[],nextSrc:o[(p+1)%o.length],prevSrc:o[(p+o.length-1)%o.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+o.length-1)%o.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%o.length;h(e)},imagePadding:70,reactModalStyle:{overlay:{zIndex:1071}}})};var c=function(e){var t=e.mainSrc,n=e.imageIndex,r=e.images;return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"d-flex"},i.default.createElement("span",{className:"text-truncate"},function(){try{return t?decodeURI(t.slice(t.lastIndexOf("/")+1)):""}catch(e){return console.log("error",e),""}}()),i.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",r.length,")")))}},45952:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=n(34457),l=n(28321),c=o(n(99754)),d=n(86086),f=o(n(28435)),p=n(34205);n(38035);t.default=function(e,t){var n,o,i,h,m=e.attributes,v=e.children,g=e.element,E=(0,s.useState)(null===g||void 0===g||null===(n=g.data)||void 0===n?void 0:n.init),y=a(E,2),b=y[0],A=y[1],D=(0,s.useState)(!1),T=a(D,2),C=T[0],_=T[1],w=(0,s.useState)(!1),k=a(w,2),O=k[0],S=k[1],N=(0,s.useState)(!1),x=a(N,2),P=x[0],I=x[1],F=(0,s.useState)({height:0,width:0}),R=a(F,2),L=R[0],B=R[1],M=(0,l.useTranslation)(p.TRANSLATE_NAMESPACE).t,j=(0,s.useRef)(null),U=(0,s.useRef)(),H=(0,u.useSelected)();(0,s.useEffect)((function(){var e=g.data,t=void 0===e?{}:e;if(t.init){var n=t.src;(0,d.lazyLoadImage)(n,(function(e){A(!1),_(!1)}),(function(){A(!1),_(!0)}))}}),[]);var z=(0,s.useCallback)((function(e){e.stopPropagation();var n=j.current,a=n.clientHeight,o=n.clientWidth;S(!0),B({width:o,height:a});var i=function(e){e.preventDefault(),e.stopPropagation();var t=j.current,n=U.current;if(n){var r=e.clientX-n.getBoundingClientRect().left-5,a=t.width+r,o=a/t.naturalWidth*t.naturalHeight;a<20||(t.width=a,t.height=o,B({width:t.clientWidth,height:t.clientHeight}))}},s=function(){if(document.removeEventListener("mousemove",i),!O){S(!1);var e=j.current,n=e.clientHeight,a=e.clientWidth;(0,d.updateImage)(t,r(r({},g.data),{},{width:a,height:n}))}document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",i),document.addEventListener("mouseup",s)}),[t,g.data,O]),G=(0,s.useCallback)((function(e){e.preventDefault(),I(!1)}),[]);return s.default.createElement("span",Object.assign({},m,{contentEditable:!1,className:"sf-image-wrapper"}),b&&s.default.createElement("span",null,M("Image_is_uploading"),"..."),!b&&s.default.createElement("img",{ref:j,className:(0,c.default)("sf-image",{selected:H,error:C}),alt:(null===g||void 0===g||null===(o=g.data)||void 0===o?void 0:o.alt)||" "+M("Image_loading_failed"),src:null===g||void 0===g||null===(i=g.data)||void 0===i?void 0:i.src,width:null===g||void 0===g?void 0:g.data.width,height:null===g||void 0===g?void 0:g.data.height}),H&&!b&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{ref:U,className:"resizer",onMouseDown:z}),s.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return I(!0)}},s.default.createElement("i",{className:"iconfont icon-fullscreen",title:M("Full_screen")}))),O&&s.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(M("Width"),":").concat(L.width," ").concat(M("Height"),":").concat(L.height)),P&&s.default.createElement(f.default,{imgUrl:null===g||void 0===g||null===(h=g.data)||void 0===h?void 0:h.src,toggleImagePreviewer:G}),v)}},946:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"ColumnPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"FormulaPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"NodeIdPlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return i.default}}),t.default=void 0;var a=r(n(6736)),o=r(n(9955)),i=r(n(94532)),s=r(n(48022)),u=r(n(58288)),l=r(n(61347)),c=r(n(9131)),d=r(n(57294)),f=r(n(90632)),p=r(n(73415)),h=r(n(86373)),m=r(n(10127)),v=r(n(7705)),g=r(n(53002)),E=r(n(72522)),y=[o.default,i.default,s.default,u.default,f.default,p.default,d.default,h.default,a.default,c.default,m.default,g.default,E.default,v.default,l.default];t.default=y},895:function(e,t,n){"use strict";var r=n(4633).default,a=n(29293).default,o=n(12897).default,i=n(85715).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isMenuDisabled=t.isLinkType=t.insertSeafileLink=t.insertLink=t.getLinkInfo=t.generateLinkNode=void 0;var u=n(13683),l=s(n(79656)),c=n(86026),d=n(29073),f=n(17467),p=n(92131),h=n(72854),m=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.ELementTypes.CODE_BLOCK,f.ELementTypes.CODE_LINE].includes(n)}))};t.isMenuDisabled=m;var v=function(e){var t=u.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0});return!!i(t,1)[0]};t.isLinkType=v;var g=function(e,t){return{type:f.ELementTypes.LINK,url:e,title:t,id:l.default.nice(),children:[{id:l.default.nice(),text:t||""}]}};t.generateLinkNode=g;t.insertLink=function(e){var t=e.editor,n=e.url,r=e.title,a=e.insertPosition,o=void 0===a?f.INSERT_POSITION.CURRENT:a,i=e.slateNode,s=t.selection;if((o!==f.INSERT_POSITION.CURRENT||!m(t))&&r&&n&&s){var h=g(n,r);if(o===f.INSERT_POSITION.AFTER){var v=u.Editor.path(t,s);if(i&&(null===i||void 0===i?void 0:i.type)===f.ELementTypes.LIST_ITEM){v=(0,c.findPath)(t,i,[]);var E=u.Path.next(v);return void u.Editor.insertNodes(t,h,{at:E})}var y=(0,p.generateEmptyElement)(f.ELementTypes.PARAGRAPH);return y.children.push(h,(0,p.generateDefaultText)()),u.Transforms.insertNodes(t,y,{at:[v[0]+1]}),void(0,d.focusEditor)(t)}if(u.Range.isCollapsed(s))return t.insertText(""),u.Editor.insertFragment(t,[h]),u.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);u.Editor.string(t,s)!==r?(t.deleteFragment(),u.Transforms.insertNodes(t,h)):(u.Transforms.wrapNodes(t,h,{split:!0,at:s}),u.Transforms.collapse(t,{edge:"end"})),(0,d.focusEditor)(t)}};t.insertSeafileLink=function(e){var t=e.editor,n=e.url,r=e.title,a=e.selection;(0,d.focusEditor)(t,a);var o=g(n,r);if(u.Range.isCollapsed(a))return t.insertText(""),u.Editor.insertFragment(t,[o]),u.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);u.Editor.string(t,a)!==r?(t.deleteFragment(),u.Transforms.insertNodes(t,o)):(u.Transforms.wrapNodes(t,o,{split:!0,at:a}),u.Transforms.collapse(t,{edge:"end"}))};t.getLinkInfo=function(e){if(!v(e))return null;var t=u.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),n=i(t,1)[0];if(!n)return null;var r=i(n,2),a=r[0],o=r[1],s=(0,c.getEditorString)(e,o);return{linkUrl:a.url,linkTitle:s||a.title,path:o}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var a=r[0]||{},o=a.href,i=a.title;o===t&&i===n||u.Transforms.setNodes(e,{url:t,title:n},{at:r[1]}),E(e,{text:n})}};var E=function(e,t){var n=t.text,r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var a=i(r,2),s=a[0],u=a[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,u)){var l=s.children[0];(0,h.replaceNodeChildren)(e,{at:u,nodes:o(o({},l),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=E;var y=function(){var e=a(r().mark((function e(t){var n,a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t.selection){e.next=2;break}return e.abrupt("return");case 2:if(n=u.Editor.nodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),a=i(n,1),(o=a[0])&&o[0]){e.next=5;break}return e.abrupt("return");case 5:u.Transforms.unwrapNodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.unWrapLinkNode=y},9131:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(55971)),i=r(n(16128)),s=r(n(70556)),u={type:a.LINK,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},55971:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=n(13683),l=o(n(57339)),c=n(4426),d=n(24643),f=n(895),p=o(n(28418)),h=o(n(53591)),m=n(41117),v=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,o=e.readonly,i=e.editor,c=(0,s.useState)(!1),g=a(c,2),E=g[0],y=g[1],b=(0,s.useState)({linkTitle:"",linkUrl:""}),A=a(b,2),D=A[0],T=A[1],C=(0,s.useMemo)((function(){return(0,f.isLinkType)(i)}),[i.selection]);(0,s.useEffect)((function(){var e=p.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,_);return function(){return e()}}),[]),(0,s.useEffect)((function(){if((0,f.isLinkType)(i)){var e=i.selection&&u.Editor.string(i,i.selection);e&&T(r(r({},D),{},{linkTitle:e}))}}),[i.selection]);var _=(0,s.useCallback)((function(e){Reflect.ownKeys.length&&T(e),y(!0)}),[y,T]),w=(0,s.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),C)C&&(0,f.unWrapLinkNode)(i);else{if(i.selection){var t=u.Editor.string(i,i.selection);T(r(r({},D),{},{linkTitle:t}))}y(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[i,C,D]),k=(0,s.useCallback)((function(){y(!1),T({linkTitle:"",linkUrl:""})}),[]);return s.default.createElement(s.default.Fragment,null,s.default.createElement(l.default,Object.assign({isRichEditor:t,className:n,disabled:(0,f.isMenuDisabled)(i,o),isActive:C,onMouseDown:w},v)),E&&s.default.createElement(h.default,{onCloseModal:k,editor:i,linkTitle:D.linkTitle,linkUrl:D.linkUrl}))}},53591:function(e,t,n){"use strict";var r=n(43693).default,a=n(12897).default,o=n(85715).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=n(48843),l=n(28321),c=n(895),d=n(34205);t.default=function(e){var t=e.editor,n=e.onCloseModal,i=e.linkTitle,f=e.linkUrl,p=(0,s.useState)({linkUrl:null!==f&&void 0!==f?f:"",linkTitle:null!==i&&void 0!==i?i:""}),h=o(p,2),m=h[0],v=h[1],g=(0,s.useState)({linkUrl:"",linkTitle:""}),E=o(g,2),y=E[0],b=E[1],A=(0,s.useRef)(null),D=(0,l.useTranslation)(d.TRANSLATE_NAMESPACE).t,T=(0,s.useMemo)((function(){return!!Object.values(m).some((function(e){return 0===e.length}))||!!Object.values(y).some((function(e){return e.length>0}))}),[m,y]),C=(0,s.useCallback)((function(){var e;null===(e=A.current)||void 0===e||e.focus()}),[]),_=(0,s.useCallback)((function(e,t){if("linkUrl"===e&&0===t.length)return Promise.reject("Link_address_required");if("linkTitle"===e){if(!t.length)return Promise.reject("Link_title_required");if(!t.trim().length)return Promise.reject("Blank_title_not_allowed")}return Promise.resolve()}),[]),w=(0,s.useCallback)((function(e,t){return"linkUrl"===e?t.trim():t}),[]),k=(0,s.useCallback)((function(e){var t=e.target.name,n=e.target.value;n=w(t,n),_(t,n).then((function(){return b(a(a({},y),{},r({},t,"")))}),(function(e){return b(a(a({},y),{},r({},t,e)))})),v(a(a({},m),{},r({},t,n)))}),[m,w,_,y]),O=(0,s.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=o(e,2),n=t[0],i=t[1];return _(n,i).catch((function(e){return b((function(t){return a(a({},t),{},r({},n,e))}))}))})),T)||((0,c.isLinkType)(t)?(0,c.updateLink)(t,m.linkUrl,m.linkTitle):(0,c.insertLink)({editor:t,url:m.linkUrl,title:m.linkTitle}),n());e.preventDefault(),e.stopPropagation()}),[t,m,T,n,_]),S=(0,s.useCallback)((function(e){"Enter"===e.key&&O(e)}),[O]);return s.default.createElement(u.Modal,{isOpen:!0,toggle:n,onOpened:C,zIndex:1100},s.default.createElement(u.ModalHeader,{toggle:n},D("Insert_link")),s.default.createElement(u.ModalBody,null,s.default.createElement(u.Form,{onChange:k},s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkUrl"},D("Link_address")),s.default.createElement(u.Input,{onKeyDown:S,onChange:function(){},value:m.linkUrl,invalid:!!y.linkUrl,name:"linkUrl",innerRef:A,type:"url",id:"linkUrl"}),s.default.createElement(u.FormFeedback,null,D(y.linkUrl))),s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkTitle"},D("Link_title")),s.default.createElement(u.Input,{onKeyDown:S,onChange:function(){},value:m.linkTitle,invalid:!!y.linkTitle,name:"linkTitle",id:"linkTitle"}),s.default.createElement(u.FormFeedback,null,D(y.linkTitle))))),s.default.createElement(u.ModalFooter,null,s.default.createElement(u.Button,{onClick:n,color:"secondary"},D("Cancel")),s.default.createElement(u.Button,{onClick:O,disabled:T,color:"primary"},D("Add_link"))))}},16128:function(e,t,n){"use strict";var r=n(8053).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),s=o(n(79656)),u=n(86026),l=n(895),c=n(24643),d=n(17467),f=n(41117),p=n(58372),h=n(29073),m=n(86086),v=o(n(75168)),g=o(n(28418));t.default=function(e){var t=e.isInline,n=e.insertBreak,o=e.deleteBackward,E=e.insertText,y=e.normalizeNode,b=e.insertData,A=e.onHotKeyDown,D=e;return D.isInline=function(e){return e.type===c.LINK||t(e)},D.insertBreak=function(){var t=i.Editor.parent(e,e.selection),r=a(t,2),o=r[0],s=r[1];if(o.type===c.LINK){var u=i.Range.end(e.selection),l=i.Editor.node(e,u);a(l,1)[0].text.length===u.offset&&(i.Range.isExpanded(e.selection)?i.Transforms.delete(e):i.Transforms.select(e,{path:i.Path.next(s),offset:0}))}n()},D.insertText=function(t){var n=i.Range.isCollapsed(e.selection),r=i.Editor.path(e,e.selection),a=(0,u.getSelectedNodeByType)(e,c.LINK),o=i.Editor.isEnd(e,e.selection.focus,r);if(!(n&&a&&o))return E(t);i.Editor.insertFragment(D,[{id:s.default.nice(),text:t}])},D.insertData=function(e){var t=e.getData("text/plain");if(!(0,p.isUrl)(t)||(0,p.isImage)(t))(0,p.isUrl)(t)&&(0,p.isImage)(t)?(0,m.insertImage)(D,t):b(e);else{var n=(0,l.generateLinkNode)(t,t);i.Editor.insertFragment(D,[n],{select:!0})}},D.deleteBackward=function(t){if(!D.selection)return o(t);if((0,l.isLinkType)(e)){var n=(0,l.getLinkInfo)(e);if(n&&1===n.linkTitle.length){var r=i.Editor.next(e),a=i.Path.next(n.path),s=i.Editor.node(e,a);return(0,h.focusEditor)(e,r[1]),i.Transforms.select(e,s[1]),void i.Transforms.delete(D,{at:n.path})}}return o(t)},D.onHotKeyDown=function(t){if((0,v.default)("mod+k",t)){t.preventDefault();var n=D.selection,a=i.Range.isCollapsed(n),o=g.default.getInstance();if(a)o.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:e});else{var s=(0,u.getSelectedElems)(D),l=r(s),c=l[0];l.slice(1);if(!c)return;var p=function(e){return!!i.Text.isText(e)||(e.children&&e.children.length>0?e.children.some(p):void 0)};if(!p(c))return;var h=window.getSelection().toString();o.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:D,linkTitle:h})}}return A&&A(t)},D.normalizeNode=function(e){var t=a(e,2),n=t[0],r=t[1];return(0,u.getNodeType)(n)!==c.LINK?y([n,r]):""===i.Node.string(n)?i.Transforms.removeNodes(D,{at:r}):y([n,r])},D}},70556:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(99754)),u=n(34457),l=a(n(51446)),c=n(895),d=a(n(28418)),f=n(41117);n(86759);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,p=(0,i.useState)(!1),h=r(p,2),m=h[0],v=h[1],g=(0,i.useState)({top:0,left:0}),E=r(g,2),y=E[0],b=E[1],A=(0,u.useReadOnly)(),D=(0,i.useMemo)((function(){return(0,c.isLinkType)(t)}),[t.selection]),T=(0,i.useCallback)((function(e){_(),v(!1)}),[b]),C=(0,i.useCallback)((function(){window.addEventListener("click",T)}),[T]),_=(0,i.useCallback)((function(){window.removeEventListener("click",T)}),[T]),w=(0,i.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(A)return t.isInlineEditor?void window.open(o.url):void n.dispatch(f.EXTERNAL_EVENTS.ON_LINK_CLICK,e);if(n.dispatch(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER),n.subscribe(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER,(function(){return v(!1)})),(0,c.getLinkInfo)(t)){var r=e.target.getBoundingClientRect(),a=r.top,i=r.left,s=r.width;b({top:a-42,left:i-70+s/2}),v(!0),C()}}),[t,A,C,o]),k=(0,i.useCallback)((function(e){e.preventDefault()}),[]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",Object.assign({onClick:w,"data-url":o.url,className:(0,s.default)("sf-virtual-link",{selected:m})},n),i.default.createElement("a",{href:o.url,onClick:k},a)),D&&m&&i.default.createElement(l.default,{popoverPosition:y,linkUrl:o.url,editor:t,onClosePopover:T}))}},51446:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17119),s=n(28321),u=r(n(28418)),l=n(895),c=n(58372),d=n(41117),f=n(34205);t.default=function(e){var t=e.linkUrl,n=e.onClosePopover,r=e.popoverPosition,a=e.editor,p=(0,s.useTranslation)(f.TRANSLATE_NAMESPACE).t;(0,o.useEffect)((function(){return function(){n()}}),[n]);var h=(0,o.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),m=(0,o.useCallback)((function(e){e.stopPropagation(),(0,l.unWrapLinkNode)(a)}),[a]),v=(0,o.useCallback)((function(e){e.stopPropagation();var t=(0,l.getLinkInfo)(a);if(t){var r=t.linkTitle,o=t.linkUrl;u.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:o}),n()}else n()}),[a,n]);return o.default.createElement(o.default.Fragment,null,(0,i.createPortal)(o.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},o.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),o.default.createElement("div",{className:"sf-link-op-icons d-flex "},o.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:v},o.default.createElement("i",{className:"iconfont icon-rename"})),o.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},o.default.createElement("i",{className:"iconfont icon-unlink"})))),document.body))}},42447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIST_TYPES=void 0;var r=n(24643);t.LIST_TYPES=[r.ORDERED_LIST,r.UNORDERED_LIST]},934:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getBeforeText=t.getActiveListType=void 0;var a=n(13683),o=n(24643),i=n(42447),s=n(55521);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=a.Editor.nodes(e,{match:function(t){return!!a.Element.isElement(t)&&(!(!a.Editor.isVoid(e,t)||!a.Editor.isBlock(e,t))||!![o.CODE_LINE,o.CODE_BLOCK,o.TABLE,o.CHECK_LIST_ITEM].includes(t.type))}});return!!r(n,1)[0]};t.getActiveListType=function(e){var t=e.selection;if(t){var n;if(a.Range.isCollapsed(t)){var s=a.Editor.nodes(e,{match:function(e){return i.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(s,1)[0]}else{var u=t.anchor,l=t.focus,c=a.Node.common(e,u.path,l.path);if(i.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===o.LIST_ITEM)n=a.Editor.parent(e,c[1]);else if(a.Text.isText(c[0])){var d=a.Editor.nodes(e,{at:c[1],match:function(e){return i.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(d,1)[0]}}return n&&n[0].type}};t.setListType=function(e,t){(0,s.transformsToList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,o=a.Editor.above(e),i=r(o,2)[1],s={anchor:n,focus:a.Editor.start(e,i)};return{beforeText:a.Editor.string(e,s)||"",range:s}}},73415:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(57791)),i=r(n(59283)),s=n(80248),u={type:a.LIST_ITEM,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.renderList,s.renderListItem,s.renderListLic]};t.default=u},57791:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=r(n(57339)),s=n(934),u=n(17467),l=n(55521),c=n(33601);n(24643),t.default=function(e){var t=e.editor,n=e.readonly,r=e.isRichEditor,a=e.type,d=e.className,f=(0,s.getActiveListType)(t,a)===a,p=(0,o.useMemo)((function(){return u.MENUS_CONFIG_MAP[a]}),[]),h=(0,o.useCallback)((function(e){e.preventDefault(),(0,l.transformsToList)(t,a),(0,c.focusEditor)(t)}),[f]);return o.default.createElement(i.default,Object.assign({isRichEditor:r,isActive:f,disabled:(0,s.isMenuDisabled)(t,n),className:d,onMouseDown:h},p))}},59283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=n(934),i=n(5827),s=n(38613),u=n(22236),l=n(18761),c=n(42447),d=n(31637),f=n(21868),p=n(33601),h=n(55521),m=n(24643);t.default=function(e){var t=e.insertBreak,n=e.onHotKeyDown,r=e.deleteBackward,v=e.insertText,g=e;return g.insertBreak=function(){(0,s.insertBreakList)(e)||t()},g.deleteBackward=function(t){if(null!==g.selection){var n=(0,f.getListItemEntry)(e,{});if(n&&(0,p.isSelectionAtBlockStart)(e,{match:function(e){return e.type===m.LIST_ITEM}})){var a=n.list,o=n.listItem;if((0,p.isFirstNode)(a[0],o[0])&&!(0,f.isListNested)(e,a[1]))return void(0,h.unwrapList)(e)}r(t)}else r(t)},g.insertText=function(e){if(!(0,d.handleShortcut)(g,e))return v(e)},g.onHotKeyDown=function(t){var r=(0,o.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,a.default)(["tab","shift+tab"],t)&&(0,i.handleTab)(g,t))return!0;if((0,a.default)("shift+enter",t))return t.preventDefault(),!0}return n&&n(t)},g.insertFragment=(0,u.insertFragmentList)(g),g.normalizeNode=(0,l.normalizeList)(g),g}},38613:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(33601),a=n(21868),o=n(55521);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,a.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,o.movedListItemUp)(e,n)))return!0;if(!t)if((0,o.insertListItem)(e))return!0}}},22236:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var s=n(13683),u=i(n(79656)),l=n(33601),c=n(42447),d=n(24643),f=function(e){return s.Element.isElement(e)&&c.LIST_TYPES.includes(e.type)},p=function(e){if(!f(e))return[e];var t=s.Node.texts(e),n=Array.from(t),i=n.reduce((function(t,n){return s.Path.isAncestor(t[1],n[1])?t:(0,l.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,a=s.Path.parent(t[1]);(0,l.getNode)(e,a).type!==r;)a=s.Path.parent(a);return[(0,l.getNode)(e,a),a]}(e,n[0],{type:d.LIST_ITEM})),u=f(i[0])?i[0].children:[i[0]],c=a(u),p=c[0],h=c.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===d.LIST_ITEM&&n.children[0].type!==d.PARAGRAPH;)t=n,n=o(n.children,1)[0];return t?t.children:[n]}(p)),r(h))},h=function(e){if(e.type===d.LIST_ITEM)return e;var t=(0,l.getInlineNodes)(e);return{id:u.default.nice(),type:d.LIST_ITEM,children:[{id:u.default.nice(),type:d.PARAGRAPH,children:t}]}},m=function(e,t,n,i){var u=o(n,2)[1],c=o(i,2),m=c[0],v=c[1],g=!s.Node.string(m),E=t.flatMap(p).map(h),y=a(E),b=y[0],A=y.slice(1),D=null,T=[];if(!f(t[0]))return{textNode:D=b,listItemNodes:T=A};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,l.getNodes)({children:e})).filter((function(e){return s.Element.isElement(e[0])})).filter((function(e){return o(e,1)[0].type===d.PARAGRAPH})).length}(t))D=b,T=A;else if(g){var C=(0,l.getNode)(e,u),_=a(C.children).slice(1),w=a(b.children),k=w[0],O=w.slice(1);if(s.Transforms.insertNodes(e,k,{at:s.Path.next(v),select:!0}),s.Transforms.removeNodes(e,{at:v}),O.length)if(_.length){var S=[].concat(r(u),[1,0]);s.Transforms.insertNodes(e,O[0].children,{at:S,select:!0})}else s.Transforms.insertNodes(e,O,{at:s.Path.next(v),select:!0});D=(0,l.generateDefaultText)(),T=A}else D=(0,l.generateDefaultText)(),T=[b].concat(r(A));return{textNode:D,listItemNodes:T}};t.getTextAndListItemNodes=m;t.insertFragmentList=function(e){return function(t){s.Editor.withoutNormalizing(e,(function(){var n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});if(!n){var a=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,a)}(0,s.insertFragment)(e,[(0,l.generateDefaultText)()]),n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});var i=(0,l.findNode)(e,{match:{type:d.PARAGRAPH},mode:"lowest"});if(!i){var u=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,u)}var c=m(e,t,n,i),p=c.textNode,h=c.listItemNodes;(0,s.insertFragment)(e,[p]);var v=o(n,2)[1];return s.Transforms.insertNodes(e,h,{at:s.Path.next(v),select:!0})}))}}},18761:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var a=n(13683),o=n(55521),i=n(24643),s=n(33601),u=n(42447);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var l=r(n,2),c=l[0],d=l[1];if(!a.Element.isElement(c))return t([c,d]);if(u.LIST_TYPES.includes(c.type)){var f=(0,s.getChildren)([c,d]).find((function(e){return r(e,1)[0].type!==i.LIST_ITEM}));if(f){var p=(0,s.generateElement)(i.LIST_ITEM,{childrenOrText:[]});return void a.Transforms.wrapNodes(e,p,{at:f[1]})}}if((0,s.match)(c,[],{type:u.LIST_TYPES})){if(!c.children.length||!c.children.find((function(e){return e.type===i.LIST_ITEM})))return void a.Transforms.removeNodes(e,{at:d});var h=a.Path.next(d),m=(0,s.getNode)(e,h);(null===m||void 0===m?void 0:m.type)===c.type&&(0,o.moveListItemsToList)(e,{fromList:[m,h],toList:[c,d],deleteFromList:!0});var v=(0,s.getPreviousPath)(d),g=(0,s.getNode)(e,v);if((null===g||void 0===g?void 0:g.type)===c.type)return void e.normalizeNode([g,v]);if((0,o.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===i.LIST_ITEM&&(0,o.normalizeListItem)(e,{listItem:[c,d]})||t([c,d])}}},5827:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleTab=void 0;var o=n(13683),i=a(n(75168)),s=n(33601),u=n(24643),l=n(55521);t.handleTab=function(e,t){var n=e.selection;if(n){var a=(0,s.findNode)(e,{type:[u.LIST_ITEM]});if(a){var c=e.selection;if(!o.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(o.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=o.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,o.Transforms.select(e,h))}var m=!(0,i.default)("shift+tab",t);return c&&a?(t.preventDefault(),(0,l.moveListItems)(e,{at:c,increase:m,enableResetOnShiftTab:!0}),!0):void 0}}}},31637:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var a=n(13683),o=n(934),i=n(24643),s=n(33601);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!a.Range.isCollapsed(n))return!1;var u=a.Editor.above(e),l=r(u,2),c=l[0],d=l[1];if(c.type!==i.PARAGRAPH)return!1;var f=(0,o.getBeforeText)(e),p=f.beforeText,h=f.range,m=p.match(/^\s*[1]+\.\s*$/),v=p.match(/^\s*\*+\s*$/),g=m&&m[0],E=v&&v[0];if(v)return"*"===E&&(0===v.index&&(a.Transforms.delete(e,{at:h}),(0,o.setListType)(e,i.UNORDERED_LIST),(0,s.focusEditor)(e),!0));if(m){if(0!==m.index)return!1;if("1."!==g)return!1;var y=(0,s.getPreviousPath)(d),b=null;if(y&&(b=a.Editor.node(e,y)),!y||b[0].type!==i.ORDERED_LIST)return a.Transforms.delete(e,{at:h}),(0,o.setListType)(e,i.ORDERED_LIST),(0,s.focusEditor)(e),!0}return!1}},21868:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListItemEntry=void 0;var r=n(13683),a=n(24643),o=n(42447);t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,o=null;if((o=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,o)){var i=r.Editor.above(e,{at:o,match:function(e){return r.Element.isElement(e)&&e.type===a.LIST_ITEM}});if(i)return{list:r.Editor.parent(e,i[1]),listItem:i}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&o.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,o=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===o||void 0===o?void 0:o.type)===a.LIST_ITEM}},80248:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var a=r(n(9950)),o=n(24643);n(41375);t.renderList=function(e,t){var n=e.attributes,r=e.children,i=e.element,s=i.type===o.ORDERED_LIST?"ol":"ul";return a.default.createElement(s,Object.assign({"data-id":i.id,"data-root":"true",className:"sf-list-line"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("li",Object.assign({"data-id":o.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,o=e.element;return a.default.createElement("div",Object.assign({"data-id":o.id},n),r)}},55521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return r.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return s.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return i.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return a.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return o.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return d.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return c.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return u.removeFirstListItem}}),Object.defineProperty(t,"transformsToList",{enumerable:!0,get:function(){return f.transformsToList}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return l.unwrapList}});var r=n(81749),a=n(90938),o=n(38387),i=n(73633),s=n(23012),u=n(91623),l=n(81843),c=n(30301),d=n(99163),f=n(89141)},81749:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var o=n(13683),i=n(33601),s=n(24643);t.insertListItem=function(e){var t=(0,i.getAboveNode)(e,{match:{type:s.PARAGRAPH}});if(!t)return!1;var n=a(t,2)[1],u=o.Editor.parent(e,n);if(!u)return!1;var l=a(u,2),c=l[0],d=l[1];if(c.type!==s.LIST_ITEM)return!1;var f=!1;return o.Editor.withoutNormalizing(e,(function(){var t;o.Range.isCollapsed(e.selection)||o.Transforms.delete(e,{at:e.selection});var a=(0,i.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),u=(0,i.isBlockTextEmptyAfterSelection)(e),l=o.Path.next(n),p=o.Path.next(d);if(a){var h=(0,i.generateElement)(s.PARAGRAPH);o.Transforms.insertNodes(e,h,{at:d});var m=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});return o.Transforms.wrapNodes(e,m,{at:d}),void(f=!0)}if(u){var v,g=null===(v=o.Editor.marks(e))||void 0===v?void 0:v.key,E=(0,i.generateElement)(s.PARAGRAPH);o.Transforms.insertNodes(e,r(r({},E),g),{at:p});var y=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,y,{at:p}),o.Transforms.select(e,p),f=!0}else{o.Transforms.splitNodes(e);var b=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,b,{at:l}),o.Transforms.moveNodes(e,{at:l,to:p}),o.Transforms.select(e,p),o.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(o.Transforms.moveNodes(e,{at:l,to:p.concat(1)}),f=!0)})),f}},90938:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var a=n(13683),o=n(33601),i=n(42447);t.movedListItemDown=function(e,t){var n=t.list,s=t.listItem,u=!1,l=r(n,1)[0],c=r(s,2)[1],d=null;try{d=a.Path.previous(c)}catch(E){return}var f=a.Editor.node(e,d);if(f){var p=r(f,2),h=p[0],m=p[1],v=h.children.find((function(e){return i.LIST_TYPES.includes(e.type)})),g=m.concat(v?[1,v.children.length]:[1]);a.Editor.withoutNormalizing(e,(function(){if(!v){var t=(0,o.generateElement)(l.type,{childrenOrText:[]});a.Transforms.wrapNodes(e,t,{at:c})}a.Transforms.moveNodes(e,{at:c,to:g}),u=!0}))}return u}},38387:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var a=n(13683),o=n(33601),i=n(21868),s=n(73633),u=n(81843),l=n(24643);t.movedListItemUp=function(e,t){var n=t.list,c=t.listItem,d=!1;return a.Editor.withoutNormalizing(e,(function(){d=function(){var t=r(n,2),d=t[0],f=t[1],p=r(c,2),h=p[0],m=p[1],v=(0,o.getAboveNode)(e,{at:f,match:{type:[l.LIST_ITEM]}});if(!v){var g=null;try{g=a.Path.next(f)}catch(O){return}var E=(0,i.hasListChild)(h),y=!(0,o.isLastChild)(n,m);if(E||y){var b=(0,o.generateElement)(d.type,{childrenOrText:[]});a.Transforms.insertNodes(e,b,{at:g})}if(E){var A=(0,o.getNode)(e,g);if(!A)return;(0,s.moveListItemsToList)(e,{formListItem:c,toList:[A,g]})}if(y){var D=(0,o.getNode)(e,g);if(!D)return;(0,s.moveListItemsToList)(e,{fromList:n,fromStartIndex:m[m.length-1]+1,toList:[D,g],deleteFromList:!1})}return(0,u.unwrapList)(e,{at:m.concat(0)}),!0}var T=r(v,2)[1],C=m.concat([1]);if(!(0,o.isLastChild)(n,m)){if(!(0,i.hasListChild)(h)){var _=(0,o.generateElement)(d.type,{childrenOrText:[]});a.Transforms.insertNodes(e,_,{at:C})}var w=(0,o.getNode)(e,C);if(!w)return;(0,s.moveListItemsToList)(e,{fromListItem:v,toList:[w,C],fromStartIndex:m[m.length-1]+1,deleteFromList:!1})}var k=a.Path.next(T);return a.Transforms.moveNodes(e,{at:m,to:k}),!0}()})),d}},73633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(13683),a=n(33601),o=n(42447);t.moveListItemsToList=function(e,t){var n=t.fromList,i=t.fromListItem,s=t.fromStartIndex,u=t.to,l=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,h=null,m=!1;return r.Editor.withoutNormalizing(e,(function(){if(i){var t=(0,a.findDescendant)(e,{at:i[1],match:{type:o.LIST_TYPES}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var c=null;if(u&&(c=u),l)if(null!==d)c=l[1].concat([d]);else{var f=(0,a.getLastChildPath)(l);c=r.Path.next(f)}c&&(m=(0,a.moveChildren)(e,{at:h,to:c,fromStartIndex:s}),p&&r.Transforms.delete(e,{at:h}))})),m}},23012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(13683),a=n(33601),o=n(21868),i=n(90938),s=n(38387),u=n(91623),l=n(24643);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,h=(0,a.getNodeEntries)(e,{at:f,match:{type:[l.PARAGRAPH]}}),m=Array.from(h);if(m.length){var v=[],g=[];m.forEach((function(t){var n=t[1],a=r.Path.parent(n);v.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,a)}))||(v.push(n),g.push(r.Editor.pathRef(e,n)))}));var E=c?g:g.reverse(),y=!1;return E.forEach((function(t){var n=t.unref();if(n){var a=r.Editor.parent(e,n);if(a){var l=r.Editor.parent(e,a[1]);if(l){var d=!1;if(c)d=(0,i.movedListItemDown)(e,{list:l,listItem:a});else{if((0,o.isListNested)(e,l[1]))return d=(0,s.movedListItemUp)(e,{list:l,listItem:a});p&&(d=(0,u.removeFirstListItem)(e,{list:l,listItem:a}))}y=d||y}}}})),y}}},99163:function(e,t,n){"use strict";var r=n(50883).default,a=n(85715).default,o=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var i=n(13683),s=n(33601),u=n(38387),l=n(42447),c=n(24643);t.normalizeListItem=function(e,t){var n=t.listItem,d=!1,f=[].concat(o(l.LIST_TYPES),[c.PARAGRAPH,c.CODE_BLOCK,c.BLOCKQUOTE]),p=a(n,2)[1],h=(0,s.getChildren)(n),m=h.filter((function(e){var t=a(e,1)[0];return!f.includes(t.type)})).map((function(t){var n=a(t,2)[1];return i.Editor.pathRef(e,n)})),v=h[0],g=a(null!==v&&void 0!==v?v:[],2),E=g[0],y=g[1];if(!v||!i.Editor.isBlock(e,E)){var b=(0,s.generateElement)(c.PARAGRAPH);return i.Transforms.insertNodes(e,b,{at:p.concat([0])}),!0}if(i.Editor.isBlock(e,E)&&!(0,s.match)(E,[],{type:[c.PARAGRAPH]})){if((0,s.match)(E,[],{type:l.LIST_TYPES})){var A=i.Editor.parent(e,n[1]),D=v;return(0,s.getChildren)(v).reverse().forEach((function(t){(0,u.movedListItemUp)(e,{list:D,listItem:t})})),i.Transforms.removeNodes(e,{at:[].concat(o(A[1]),[0])}),!0}if(f.includes(E.type))return!0;i.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:y}),d=!0}var T=(0,s.getChildren)(v);if(T.length){var C,_,w=[],k=[],O=r(T);try{for(O.s();!(_=O.n()).done;){var S=_.value;if(!i.Element.isElement(S[0])||!i.Editor.isBlock(e,S[0]))break;w.push(i.Editor.pathRef(e,S[1])),k.push.apply(k,o((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)(S)})))}}catch(x){O.e(x)}finally{O.f()}var N=i.Path.next(null===(C=T[T.length-1])||void 0===C?void 0:C[1]);k.reverse().forEach((function(t){var n=a(t,2)[1];i.Transforms.moveNodes(e,{at:n,to:N})})),w.forEach((function(t){var n=t.unref();n&&i.Transforms.removeNodes(e,{at:n})})),w.length&&(d=!0)}return!!d||(m.reverse().forEach((function(t){var n=t.unref();n&&i.Transforms.moveNodes(e,{at:n,to:y.concat([0])})})),!!m.length)}},30301:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var a=n(13683),o=n(33601),i=n(24643);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],s=a.Editor.parent(e,n);if(!(s&&(0,o.match)(s[0],[],{type:[i.ORDERED_LIST,i.UNORDERED_LIST]})))return!1;var u=null;try{u=a.Path.previous(n)}catch(d){return!1}var l=a.Editor.node(e,u);if(l){var c=r(l,2)[1].concat([1]);return a.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},91623:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var a=n(21868),o=n(38387);t.removeFirstListItem=function(e,t){var n=t.list,i=t.listItem,s=r(n,2)[1];return!(0,a.isListNested)(e,s)&&((0,o.movedListItemUp)(e,{list:n,listItem:i}),!0)}},89141:function(e,t,n){"use strict";var r=n(12897).default,a=n(41132).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformsToList=void 0;var i=n(13683),s=n(33601),u=n(21868),l=n(42447),c=n(24643),d=n(81843);t.transformsToList=function(e,t){i.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!i.Range.isCollapsed(n)&&(0,s.isRangeAcrossBlocks)(e))!function(e,t){var n=i.Range.edges(e.selection),u=o(n,2),f=u[0],p=u[1],h=i.Node.common(e,f.path,p.path),m=o(h,2),v=m[0],g=m[1];if([].concat(a(l.LIST_TYPES),[c.LIST_ITEM]).includes(v.type))if(v.type!==t){var E={at:f,match:{type:l.LIST_TYPES},mode:"lowest"},y=(0,s.findNode)(e,E),b=(0,s.findNode)(e,r(r({},E),{},{at:p})),A=Math.min(y[1].length,b[1].length);i.Transforms.setNodes(e,{type:t},{match:function(e,t){return i.Element.isElement(e)&&l.LIST_TYPES.includes(e.type)&&t.length>=A},mode:"all"})}else(0,d.unwrapList)(e);else{var D=g.length,T=i.Editor.nodes(e,{mode:"all"});Array.from(T).filter((function(e){var t=o(e,2);return t[0],t[1].length===D+1})).forEach((function(n){var r=o(n,2),a=r[0],u=r[1];if(l.LIST_TYPES.includes(a.type))i.Transforms.setNodes(e,{type:t},{at:u,match:function(e){return i.Element.isElement(e)&&c.LIST_ITEM.includes(e.type)},mode:"all"});else{var d=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,d,{at:u});var f=(0,s.generateElement)(t,{childrenOrText:[]});i.Transforms.wrapNodes(e,f,{at:u})}}))}}(e,t);else{var f=(0,u.getListItemEntry)(e);if(f){f.list[0].type!==t?function(e,t){i.Transforms.setNodes(e,{type:t},{match:function(e){return l.LIST_TYPES.includes((0,s.getNodeType)(e))},mode:"lowest",at:e.selection})}(e,t):(0,d.unwrapList)(e)}else!function(e,t){var n=(0,s.generateElement)(t,{childrenOrText:[]});i.Transforms.wrapNodes(e,n);var r=(0,s.getSelectedNodeEntryByType)(e,c.PARAGRAPH);if(r){var a=o(r,2)[1],u=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,u,{at:a})}}(e,t)}}))}},81843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(13683),a=n(33601),o=n(42447),i=n(24643);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,a.getAboveNode)(e,{match:{type:o.LIST_TYPES}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&o.LIST_TYPES.includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,a.getNodeType)(e)===i.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return o.LIST_TYPES.includes((0,a.getNodeType)(e))},split:!0})}while(n())}))}},53002:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(91327)).default};t.default=a},91327:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(55521),i=n(33601),s=n(17467),u=n(24643),l=n(27597),c=n(33871),d={"#":u.HEADER1,"##":u.HEADER2,"###":u.HEADER3,"####":u.HEADER4,"#####":u.HEADER5,"######":u.HEADER6,"*":u.UNORDERED_LIST,"-":u.UNORDERED_LIST,">":u.BLOCKQUOTE,"```":u.CODE_BLOCK},f={"**":s.TEXT_STYLE_MAP.BOLD,"*":s.TEXT_STYLE_MAP.ITALIC,"***":s.TEXT_STYLE_MAP.BOLD_ITALIC,__:s.TEXT_STYLE_MAP.BOLD,_:s.TEXT_STYLE_MAP.ITALIC,___:s.TEXT_STYLE_MAP.BOLD_ITALIC,"`":s.TEXT_STYLE_MAP.CODE};t.default=function(e){var t=e.insertText,n=e;return n.insertText=function(n){var p=e.selection;if(null==p)return t(n);if(a.Range.isExpanded(p))return t(n);if(null==(0,i.getSelectedNodeByType)(e,u.PARAGRAPH))return t(n);if(" "!==n)return t(n);var h=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n={anchor:t.anchor,focus:{path:t.focus.path,offset:0}};return{beforeText:a.Editor.string(e,n)||"",range:n}}(e),m=h.beforeText,v=h.range;if(!m||!v)return t(n);var g=d[m.trim()],E=f[m.slice(-3)],y=f[m.slice(-2)],b=f[m.slice(-1)],A=f[m.slice(-1)];if(!g&&!y&&!b&&!E)return t(n);if(E!==s.TEXT_STYLE_MAP.BOLD_ITALIC){if(y===s.TEXT_STYLE_MAP.BOLD){var D=m.slice(-2),T=m.slice(0,m.length-2).lastIndexOf(D),C=m.lastIndexOf(D)+2;if(-1===T)return t(n);a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:T},focus:r({},p.focus)},voids:!0});var _=y.toLowerCase(),w=m.slice(T+2,C-2);return a.Editor.addMark(e,_,!0),t(w),void a.Editor.removeMark(e,_)}if(b===s.TEXT_STYLE_MAP.ITALIC){var k=m.slice(-1),O=null===m||void 0===m?void 0:m.slice(0,m.length-1),S=null===O||void 0===O?void 0:O.lastIndexOf(k),N=(null===m||void 0===m?void 0:m.lastIndexOf(k))+1;if(""===O||"_"===O)return t(n);if(S+1===O.length)return t(n);if(-1===S&&O.length>0)return t(n);if(-1!==S){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:S},focus:r({},p.focus)},voids:!0});var x=b.toLowerCase(),P=m.slice(S+1,N-1);return a.Editor.addMark(e,x,!0),t(P),void a.Editor.removeMark(e,x)}}if(g!==u.CODE_BLOCK&&A===s.TEXT_STYLE_MAP.CODE){var I=null===m||void 0===m?void 0:m.slice(0,m.length-1),F=null===I||void 0===I?void 0:I.lastIndexOf("`"),R=(null===m||void 0===m?void 0:m.lastIndexOf("`"))+1;if(""===I||"`"===I)return t(n);if(F+1===I.length)return t(n);if(-1===F&&I.length>0)return t(n);if(-1!==F){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:F},focus:r({},p.focus)},voids:!0});var L=A.toLowerCase(),B=m.slice(F+1,R-1);return a.Editor.addMark(e,L,!0),t(B),a.Editor.removeMark(e,L),void t(" ")}}a.Transforms.select(e,v),a.Transforms.delete(e),g!==u.UNORDERED_LIST?g!==u.BLOCKQUOTE?g!==u.CODE_BLOCK?a.Transforms.setNodes(e,{type:g}):(0,c.transformToCodeBlock)(e):(0,l.setBlockQuoteType)(e,!1):(0,o.transformsToList)(e,g)}else{var M=m.slice(-3),j=null===m||void 0===m?void 0:m.slice(0,m.length-3),U=null===j||void 0===j?void 0:j.lastIndexOf(M),H=(null===m||void 0===m?void 0:m.lastIndexOf(M))+3;if(-1===U)return t(n);if(-3!==U){a.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:U},focus:r({},p.focus)},voids:!0});var z=m.slice(U+3,H-3);return a.Editor.addMark(e,s.TEXT_STYLE_MAP.BOLD,!0),a.Editor.addMark(e,s.TEXT_STYLE_MAP.ITALIC,!0),t(z),a.Editor.removeMark(e,s.TEXT_STYLE_MAP.BOLD),void a.Editor.removeMark(e,s.TEXT_STYLE_MAP.ITALIC)}}},n}},80390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},11650:function(e,t,n){"use strict";var r=n(12897).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var i=o(n(55097)),s=o(n(79656)),u=a(n(80390)),l=o(n(10230));t.decorateOperation=function(e){var t=(0,i.default)(e);switch(t.type){case u.INSERT_NODE:var n=t.node;n.id||(n.id=s.default.nice());break;case u.SPLIT_NODE:var r=t.properties;(void 0===r?{}:r).id=s.default.nice()}return t};var c=function(e){return l.default.isObject(e)?l.default.hasProperty(e,"children")?r(r({},e),{},{id:s.default.nice(),children:d(e.children)}):r(r({},e),{},{id:s.default.nice()}):e};t.replaceNodeId=c;var d=function(e){return l.default.isObject(e)?c(e):Array.isArray(e)?e.map((function(e){return e.id=s.default.nice(),e.children&&(e.children=d(e.children)),e})):[{id:s.default.nice(),text:""}]};t.replacePastedDataId=d},61347:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a={editorPlugin:r(n(95416)).default};t.default=a},95416:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(11650),o=/data-slate-fragment="(.+?)"/m;t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var n=(0,a.decorateOperation)(e);t(n)},n.insertFragmentData=function(e){var t=e.getData("application/x-slate-fragment")||function(e){var t=e.getData("text/html").match(o)||[];return r(t,2)[1]}(e);if(t){var i=decodeURIComponent(window.atob(t)),s=JSON.parse(i),u=(0,a.replacePastedDataId)(s);return n.insertFragment(u),n}},n}},91127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToParagraph=void 0;var r=n(13683),a=n(24643),o=n(33601);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:a.PARAGRAPH}),(0,o.focusEditor)(e,t))}},9955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=r(n(17160)),i=r(n(45723)),s={type:a.PARAGRAPH,nodeType:"element",editorPlugin:o.default,renderElements:[i.default]};t.default=s},17160:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=n(33601),i=n(24643),s=n(17467);t.default=function(e){var t=e.deleteBackward,n=e.insertBreak,u=e.insertFragment,l=e;return l.insertBreak=function(){if(l.selection){var t=a.Editor.nodes(l,{mode:"lowest"}),i=r(t,1)[0];if(i&&i[0].code){var s=(0,o.getAboveBlockNode)(l,{match:function(e){return a.Element.isElement(e)},mode:"highest"});if(function(e,t){var n=e.selection;return!!n&&(a.Editor.isStart(e,n.anchor,t)||a.Editor.isStart(e,n.focus,t))}(e,i[1])&&0!==a.Node.string(i[0]).length){a.Transforms.insertNodes(l,(0,o.generateDefaultParagraph)(),{at:s[1],select:!0});var u=a.Editor.start(e,a.Path.next(s[1])),c={anchor:u,focus:u};return void(0,o.focusEditor)(l,c)}if(function(e,t){var n=e.selection;return!!n&&(a.Editor.isEnd(e,n.anchor,t)||a.Editor.isEnd(e,n.focus,t))}(e,i[1])){var d=a.Path.next(s[1]);return void a.Transforms.insertNodes(l,(0,o.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},l.deleteBackward=function(e){if(l.selection){var n=(0,o.getSelectedNodeEntryByType)(l,i.PARAGRAPH);if(n&&""===a.Node.string(n[0])){var r=(0,o.getPrevNode)(l);if(r&&r[0].type===i.TABLE_CELL)return void a.Transforms.removeNodes(l,{at:n[1]})}return t(e)}t(e)},l.insertFragment=function(t){var n={type:[i.PARAGRAPH]},c=(0,o.getNodeEntries)(l,{match:n}),d=r(c,1)[0];if(!d)return u(t);var f=t[0];if(1===t.length&&s.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=a.Node.string(t[0]);return void(0,a.insertText)(p)}if((0,o.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(l,t);var h=a.Path.next(d[1]);a.Transforms.insertNodes(l,t,{at:h})}else{if(1!==t.length||f.type!==i.TABLE)return u(t);var m=d[0].children.some((function(e){return a.Editor.isVoid(l,e)}));if(0===a.Node.string(d[0]).length&&!m)return void a.Transforms.insertNodes(l,t,{at:d[1]});var v=a.Path.next(d[1]);a.Transforms.insertNodes(l,t,{at:v})}},l}},45723:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(9950));t.default=function(e){var t=e.element,n=e.attributes,r=e.children;return a.default.createElement("p",Object.assign({"data-id":t.id,"data-root":"true"},n),r)}},9337:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_NODE_NAME=t.TABLE_MAX_ROWS=t.TABLE_MAX_COLUMNS=t.TABLE_ELEMENT_POSITION=t.TABLE_ELEMENT=t.TABLE_CELL_NODE_NAME=t.TABLE_BODY_NODE_NAME=void 0;t.TABLE_CELL_NODE_NAME="td",t.TABLE_ROW_NODE_NAME="tr",t.TABLE_BODY_NODE_NAME="tbody",t.TABLE_MAX_ROWS=500,t.TABLE_MAX_COLUMNS=50,t.TABLE_ELEMENT={TABLE:"table",ROW:"row",COLUMN:"column",CELL:"cell"},t.TABLE_ELEMENT_POSITION={AFTER:"after",BEFORE:"before"}},27103:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(28321),u=n(39324),l=n(34205),c=a(n(48466)),d=n(9337);n(72670);t.default=function(e){var t=e.element,n=e.position,a=e.editor,o=e.handleCloseContextMenu,f=(0,i.useState)({}),p=r(f,2),h=p[0],m=p[1],v=(0,i.useRef)(null),g=(0,s.useTranslation)(l.TRANSLATE_NAMESPACE).t,E=(0,i.useMemo)((function(){return t.children.length}),[t.children]),y=(0,i.useMemo)((function(){return t.children[0].children.length}),[t.children]);(0,i.useLayoutEffect)((function(){var e=n.top,t=n.left;m({top:e,left:t,zIndex:"1071",display:"block"})}),[n]);var b=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&e.apply(void 0,[a].concat(n)),o()},A=function(e,t,n){(0,u.insertTableElement)(a,e,t,n),o()};return i.default.createElement("div",{contentEditable:!1,style:h,ref:v,className:"sf-context-menu-wrapper"},i.default.createElement("div",{className:"sf-context-menu sf-dropdown-list"},i.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:E,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:E,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:A}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:A}),i.default.createElement("div",{className:"sf-divider dropdown-divider"}),i.default.createElement("button",{onMouseDown:function(){return b(u.removeRow)},className:"sf-context-menu-item sf-dropdown-menu-item"},g("Delete_row")),i.default.createElement("button",{onMouseDown:function(){return b(u.removeColumn)},className:"sf-context-menu-item sf-dropdown-menu-item"},g("Delete_column")),i.default.createElement("button",{onMouseDown:function(){return b(u.removeTable)},className:"sf-context-menu-item sf-dropdown-menu-item"},g("Delete_table"))))}},48466:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=s(n(9950)),d=n(48843),f=u(n(75168)),p=n(9337),h=n(28321),m=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,l.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,a=n.state.count;n.props.insertTableElement(t,r,a)})),(0,l.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,a=e.t;return t===p.TABLE_ELEMENT.ROW?r===p.TABLE_ELEMENT_POSITION.AFTER?a("Insert_below"):a("Insert_above"):r===p.TABLE_ELEMENT_POSITION.AFTER?a("Insert_on_the_right"):a("Insert_on_the_left")})),(0,l.default)(n,"onMouseDown",(function(e){e.stopPropagation()})),(0,l.default)(n,"onKeyDown",(function(e){if((0,f.default)("enter",e))return e.preventDefault(),void n.insertTableElement()})),(0,l.default)(n,"onChange",(function(e){var t=e.target.value||"0",r=t?t.replace(/[^\d,]/g,""):t;if(r!==n.state.count){var a=n.props.currentCount,o=parseInt(r);a+o>n.maxCount?n.setState({count:n.maxCount-a}):n.setState({count:o})}})),n.state={count:e.count||1},n.maxCount=e.type===p.TABLE_ELEMENT.ROW?p.TABLE_MAX_ROWS:p.TABLE_MAX_COLUMNS,n}return i(t,e),a(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,a=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"sf-context-menu-item sf-dropdown-menu-item",disabled:a},this.getTip(),c.default.createElement("div",{className:"insert-number"},c.default.createElement(d.Input,{className:"insert-number-input",value:e,disabled:a,onMouseDown:this.onMouseDown,onKeyDown:this.onKeyDown,onChange:this.onChange}),c.default.createElement("span",null,r===p.TABLE_ELEMENT.ROW?n("Row(s)"):n("Column(s)"))))}}])}(c.Component);t.default=(0,h.withTranslation)("seafile-editor")(m)},31973:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.selectCellByGrid=t.pasteContentIntoTable=t.jumpOutTableInEditor=t.isSelectingMultipleTables=t.isInTable=t.isDisabled=t.insertTable=t.getTableFocusingInfos=t.getTableEntry=t.getSelectedTableCells=t.getSelectGrid=t.getContextMenuPosition=void 0;var i=n(13683),s=n(34457),u=o(n(55391)),l=n(76960),c=n(24643),d=n(33601),f=o(n(50327)),p=n(83902),h=n(58372),m=n(895),v=n(86086);t.isDisabled=function(e,t){var n=e.selection;if(t||!n)return!0;var r=[c.TABLE,c.TABLE_ROW,c.TABLE_CELL,c.FORMULA,c.CODE_BLOCK,c.COLUMN,c.BLOCKQUOTE,c.UNORDERED_LIST,c.ORDERED_LIST,c.LIST_ITEM],o=i.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!a(o,1)[0]};var g=function(e){if(!e.selection)return!1;var t=b(e);return!!a(t,1)[0]};t.isInTable=g;t.insertTable=function(e,t,n){var r=(0,l.generateTable)({rowNum:t,columnNum:n}),o=e.selection;if(i.Editor.insertNode(e,r,{select:!1}),i.Range.isCollapsed(o)){var s=i.Editor.nodes(e,{at:o.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===i.Node.string(e).length}}),u=a(s,1)[0];if(u){var f=u[1];1===f.length&&0!==f[0]&&i.Transforms.removeNodes(e,{at:f})}}var p=i.Editor.nodes(e,{match:function(e){return e.id===r.id},mode:"highest"}),h=a(p,1)[0],m=i.Editor.start(e,h[1]);(0,d.focusEditor)(e,m)};var E=function(e){if(!g(e))return null;var t=i.Editor.nodes(e,{match:function(e){return[c.TABLE,c.TABLE_ROW,c.TABLE_CELL].includes(e.type)}}),n=Array.from(t),r=n[0],a=n[1],o=n[2],s=o[1].at(-1),u=o[1].at(-2);return{cellEntry:o,tableEntry:r,rowEntry:a,columnIndex:s,rowIndex:u}};t.getTableFocusingInfos=E;t.selectCellByGrid=function(e,t,n){var r=E(e),o=a(r.tableEntry,2)[1],s=i.Editor.range(e,o.concat(t,n));(0,d.focusEditor)(e,s)};t.getSelectedTableCells=function(e){var t=b(e),n=a(t,1)[0];if(!n)return null;var r=a(n,1)[0].children,o=y(e);if(!o)return null;for(var i=o.startRowIndex,s=o.endRowIndex,u=o.startColIndex,c=o.endColIndex,d=[],f=i;f<=s;f++){for(var p=r[f],h=[],m=u;m<=c;m++){var v=p.children[m];h.push(v)}d.push((0,l.generateTableRow)({childrenOrText:h})),h=[]}return[(0,l.generateTable)({childrenOrText:d})]};var y=function(e){var t=b(e),n=a(t,1)[0];if(!n)return null;var o=document.querySelectorAll(".selected-cell");if(0===o.length)return null;var u=s.ReactEditor.toSlateNode(e,o[0]),l=s.ReactEditor.findPath(e,u);return i.Path.isAncestor(n[1],l)?Array.from(o).reduce((function(e,t){var n=e.startRowIndex,a=e.endRowIndex,o=e.startColIndex,i=e.endColIndex,s=t.cellIndex,u=t.parentNode.rowIndex;return(-1===a||u>a)&&(e.endRowIndex=u),(-1===n||u<n)&&(e.startRowIndex=u),(-1===i||s>i)&&(e.endColIndex=s),(-1===o||s<o)&&(e.startColIndex=s),r({},e)}),{startRowIndex:-1,endRowIndex:-1,startColIndex:-1,endColIndex:-1}):null};t.getSelectGrid=y;t.pasteContentIntoTable=function(e,t){var n=t,r=(0,f.default)(n),o=r.fragment,s=r.text,l=r.type,g=r.html,y=s.replace(/\r\n|\n/g," ");if(!o&&"text"===l){if((0,u.default)(s)&&!(0,h.isImage)(s)){var b=(0,m.generateLinkNode)(s,s);return void i.Editor.insertFragment(e,[b],{select:!0})}return(0,u.default)(s)&&(0,h.isImage)(s)?void(0,v.insertImage)(e,s):void i.Transforms.insertText(e,y)}if("html"===l&&(o=(0,p.htmlDeserializer)(g)),1===o.length)if(o[0].type===c.TABLE){var A=o[0],D=E(e),T=a(D.tableEntry,2),C=T[0],_=T[1],w=a(D.rowEntry,1)[0],k=D.rowIndex,O=D.columnIndex,S=w.children.length,N=C.children.length;A.children.some((function(t,n){var r=_.concat(k+n+k);return k+n>=N+1||(t.children.some((function(t,n){if(O+n>=S+1)return!0;var a=r.concat(O+n).concat(0);if(i.Transforms.removeNodes(e,{at:a}),t.children.type!==c.PARAGRAPH){var o=i.Node.string(t),s=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:o});i.Transforms.insertNodes(e,s,{at:a})}else i.Transforms.insertNodes(e,t.children,{at:a});return!1})),!1)}))}else o[0].type===c.PARAGRAPH?(0,i.insertFragment)(e,o):i.Transforms.insertText(e,s.replace(/\r\n|\n/g," "))};t.jumpOutTableInEditor=function(e){var t=b(e),n=a(t,1)[0];if(n){var r=a(n,2)[1],o=i.Path.parent(r).concat(r.at(-1)+1);i.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:o}),i.Transforms.select(e,{path:o.concat(0),offset:0})}};var b=function(e){return i.Editor.nodes(e,{match:function(e){return e.type===c.TABLE},mode:"highest"})};t.getTableEntry=b;t.isSelectingMultipleTables=function(e){var t=0;return(0,d.getSelectedElems)(e).some((function(e){return e.type===c.TABLE&&t++,t>1}))};t.getContextMenuPosition=function(e,t){var n=document.body,r=n.clientHeight,a=n.clientWidth,o=t.current.getBoundingClientRect(),i=o.x,s=o.y,u=e.clientY,l=e.clientX,c=u+240>r,d=l+350>a,f=u-s,p=l-i,h=0,m=0;c&&(h=f-(240-(r-u)));d&&(m=p-(350-(a-l)));return c||d?c&&d?{top:h,left:m}:c?{top:h,left:p}:{top:f,left:m}:{top:f,left:p}}},86373:function(e,t,n){"use strict";var r=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(24643),i=a(n(24713)),s=n(17738),u=a(n(45522)),l=r(n(74126)),c={type:o.TABLE,nodeType:"element",editorMenus:[i.default,s.AlignmentDropDown,s.ColumnOperationDropDownList,s.RowOperationDropDownList,s.RemoveTableMenu],editorPlugin:u.default,renderElements:[l.RenderTableCell,l.RenderTableRow,l.default]};t.default=c},24713:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(57339)),u=n(17467),l=n(24643),c=n(31973),d=a(n(52545));n(89916);var f=u.MENUS_CONFIG_MAP[l.TABLE];t.default=function(e){var t=e.editor,n=e.readonly,a=e.className,o=e.isRichEditor,u=(0,i.useState)(!1),l=r(u,2),p=l[0],h=l[1],m=(0,i.useMemo)((function(){return(0,c.isDisabled)(t,n)}),[t.selection,n]),v=(0,c.isInTable)(t),g=(0,i.useRef)(null),E=(0,i.useCallback)((function(e){if(e){var t=g.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),b()}),[]),y=(0,i.useCallback)((function(){document.addEventListener("mousedown",E)}),[]),b=(0,i.useCallback)((function(){document.removeEventListener("mousedown",E)}),[]),A=(0,i.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?y():b()}),[p,y,b]);return i.default.createElement("div",{className:"sf-table-menu-item"},i.default.createElement(s.default,Object.assign({isRichEditor:o,className:a,disabled:m,isActive:v,onMouseDown:A,editor:t},f)),p&&i.default.createElement(d.default,{ref:g,editor:t,onHideSelector:E}))}},17738:function(e,t,n){"use strict";var r=n(12897).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var i=o(n(9950)),s=a(n(98558)),u=n(17467),l=a(n(57339)),c=n(39324);t.AlignmentDropDown=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.LEFT)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_CENTER]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.CENTER)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_RIGHT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.RIGHT)}})]}),[t]);return i.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a,isShowListItemIcon:!0},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]))};t.ColumnOperationDropDownList=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]),{},{handleClick:function(e){return(0,c.insertColumn)(t)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_COLUMN]),{},{handleClick:function(e){return(0,c.removeColumn)(t)}})]}),[t]);return i.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]))};t.RowOperationDropDownList=function(e){var t=e.editor,n=e.readonly,a=(0,i.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]),{},{handleClick:function(e){return(0,c.insertRow)(t)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_ROW]),{},{handleClick:function(e){return(0,c.removeRow)(t)}})]}),[t]);return i.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:a},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]))};t.RemoveTableMenu=function(e){var t=e.editor,n=(e.readonly,e.className),r=e.isRichEditor;return i.default.createElement(l.default,Object.assign({isRichEditor:r,className:n,disabled:!1,isActive:!1,onMouseDown:function(){return(0,c.removeTable)(t)},editor:t},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_TABLE]))}},52545:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(99754)),u=n(31973);n(89916);var l=i.default.forwardRef((function(e,t){var n=e.editor,a=e.onHideSelector,o=(0,i.useState)({row:0,column:0}),l=r(o,2),c=l[0],d=l[1],f=(0,i.useState)({row:4,column:4}),p=r(f,2),h=p[0],m=p[1],v=(0,i.useCallback)((function(e,t){var n=e+1,r=t+1,a=n+1,o=r+1;a<4?a=4:a>10&&(a=10),o<4?o=4:o>10&&(o=10),d({row:n,column:r}),m({row:a,column:o})}),[]),g=(0,i.useCallback)((function(){(0,u.insertTable)(n,c.row,c.column),a()}),[n,a,c.column,c.row]),E=(0,i.useCallback)((function(e,t){for(var n=c.row,r=c.column,a=[],o=function(e){for(var o=[],u=function(t){var a=n>e&&r>t;o.push(i.default.createElement("div",{onClick:g,onMouseEnter:function(){return v(e,t)},className:(0,s.default)("sf-table-selector-cell",{selected:a}),key:"".concat(e,"-").concat(t)}))},l=0;l<t;l++)u(l);a.push(i.default.createElement("div",{className:"sf-table-row",key:e},o))},u=0;u<e;u++)o(u);return a}),[g,v,c]),y=(0,i.useMemo)((function(){return E(h.row,h.column)}),[E]);return i.default.createElement("div",{className:"sf-table-size-selector-card",ref:t},i.default.createElement("p",{className:"sf-table-grid-info"},"".concat(c.row," x ").concat(c.column)),y)}));t.default=l},76960:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateTableRow=t.generateTableCell=t.generateTable=void 0;var r=n(33601),a=n(24643),o=(n(17467),function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).childrenOrText,t=void 0===e?"":e;return(0,r.generateElement)(a.TABLE_CELL,{childrenOrText:t,props:{}})});t.generateTableCell=o;var i=function(e){var t=e.columnNum,n=e.childrenOrText,i=void 0===n?"":n,s=[];if(t)s=Array.from({length:t},(function(){return o()}));else if("string"===typeof i&&(i=[o({childrenOrText:i})]),!Array.isArray(i))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(a.TABLE_ROW,{childrenOrText:t?s:i})};t.generateTableRow=i;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,o=e.childrenOrText,s=void 0===o?"":o,u=[],l=[];if(t)l=new Array(n).fill(null),u=Array.from({length:t},(function(){return i({columnNum:n})}));else{if("string"===typeof s&&(s=[i({childrenOrText:s})]),!Array.isArray(s))throw Error("childrenOrText must be a string or a Node array!");var c=s[0].children.length;l=new Array(c).fill(null)}return(0,r.generateElement)(a.TABLE,{childrenOrText:t?u:s,props:{align:l}})}},45522:function(e,t,n){"use strict";var r=n(41132).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),s=o(n(75168)),u=n(31973),l=n(17467),c=o(n(2435)),d=n(24643),f=n(39324),p=o(n(50327)),h=o(n(28418)),m=n(41117),v=n(33601);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,o=e.onHotKeyDown,g=e.insertText,E=e.deleteForward,y=e.onCopy,b=e.insertData,A=e.insertFragment,D=e.normalizeNode,T=e;return T.insertBreak=function(){var n=(0,u.isInTable)(T);if(!e.selection||!n)return t&&t();(0,f.insertRow)(T);var r=i.Editor.nodes(T,{match:function(e){return i.Element.isElement(e)&&e.type===d.TABLE_ROW}}),o=a(r,1)[0],s=i.Path.next(o[1]).concat(0);i.Transforms.select(T,s)},T.insertText=function(e){if(!(0,u.isInTable)(T))return g&&g(e);var t=T.selection;if(" "!==e||!t||!i.Range.isCollapsed(t))return g(e);g(e)},T.insertData=function(e){return(0,u.isInTable)(T)?"file"===(0,p.default)(e).type?b(e):(0,u.pasteContentIntoTable)(T,e):b&&b(e)},T.insertFragment=function(t){if(!(0,u.isInTable)(T))return A&&A(t);if(Array.isArray(t)){var n=t[0];if(1!==t.length||n.type!==d.TABLE){var o=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return o.includes(e.type)}))){var s=t.reduce((function(e,t){return e+i.Node.string(t)}),"");i.Editor.insertText(T,s)}else{var c=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),f=t.map((function(e){return c.includes(e.type)?e.children:e})).flat();A(f)}}else{var p=(0,u.getTableFocusingInfos)(e),h=p.tableEntry,m=p.rowEntry,g=(0,u.getSelectGrid)(e);if(!g){var E=(0,v.getSelectedNodeEntryByType)(e,d.TABLE_CELL);if(!E)return;var y=a(E,2)[1],b=y.pop();g={startRowIndex:y.pop(),startColIndex:b}}var D=g,C=D.startRowIndex,_=D.startColIndex,w=a(h,2),k=w[0],O=w[1],S=a(m,1)[0].children.length,N=k.children.length;n.children.forEach((function(t,n){if(C+n>=N)return!0;var a=[].concat(r(O),[C+n]);return t.children.forEach((function(t,n){if(_+n>=S)return!0;var o=[].concat(r(a),[_+n]).concat(0);i.Transforms.removeNodes(e,{at:o});var s=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),u=t.children.map((function(e){return s.includes(e.type)?e.children:e})).flat();return i.Transforms.insertNodes(e,u,{at:o}),!1})),!1}))}}},T.deleteBackward=function(t){if(!(0,u.isInTable)(T))return n(t);var r=T.selection;if(i.Range.isRange(r)){var o=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),s=a(o,1)[0];if(!i.Editor.isStart(T,r.anchor,s[1]))return n&&n(t)}},T.deleteForward=function(t){if(!(0,u.isInTable)(T))return E(t);var n=T.selection;if(i.Range.isRange(n)){var r=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),o=a(r,1)[0];if(!i.Editor.isEnd(T,n.anchor,o[1]))return E(t)}},T.onHotKeyDown=function(e){if(!(0,u.isInTable)(T))return o&&o(e);if((0,s.default)("tab",e)){e.preventDefault();var t,n,r=(0,u.getTableFocusingInfos)(T),c=a(r.tableEntry,1)[0],d=a(r.rowEntry,1)[0],p=r.columnIndex,v=r.rowIndex;if(p<d.children.length-1)t=p+1,n=v;else t=0,n=v+1,v===c.children.length-1&&(0,f.insertRow)(T,l.INSERT_POSITION.AFTER);return(0,u.selectCellByGrid)(T,n,t),!0}if((0,s.default)("shift+tab",e)){e.preventDefault();var g,E,y=(0,u.getTableFocusingInfos)(T),b=a(y.rowEntry,1)[0],A=y.columnIndex,D=y.rowIndex;return A>0?(E=D,g=A-1):D>0?(E=D-1,g=b.children.length-1):(E=0,g=0),(0,u.selectCellByGrid)(T,E,g),!0}if((0,s.default)("mod+enter",e)||(0,s.default)("shift+enter",e))return e.preventDefault(),(0,u.jumpOutTableInEditor)(T),!0;if((0,s.default)("mod+a",e)){e.preventDefault();var C=(0,u.getTableFocusingInfos)(T),_=a(C.tableEntry,1)[0],w=a(C.rowEntry,1)[0],k=_.children.length,O=w.children.length;return(0,u.selectCellByGrid)(T,k-1,O-1),h.default.getInstance().dispatch(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,_.id),!0}if((0,s.default)("delete",e)||(0,s.default)("backspace",e)){var S=(0,u.getSelectGrid)(T);if(!S)return o&&o(e);var N=S.startRowIndex,x=S.endRowIndex,P=S.startColIndex,I=S.endColIndex;if(-1===N||-1===x||-1===P||-1===I)return;for(var F=(0,u.getTableEntry)(T),R=a(F,1)[0],L=a(R,2)[1],B=N;B<=x;B++)for(var M=P;M<=I;M++)i.Transforms.insertText(T,"",{at:L.concat(B,M)});return!0}return o&&o(e)},T.onCopy=function(e){if(!(0,u.isInTable)(T))return y&&y(e);e.preventDefault(),e.stopPropagation();var t=(0,u.getSelectedTableCells)(T);if(t)return(0,c.default)(e,"fragment",t),!0;if((0,v.getSelectedNodeByType)(T,d.TABLE_CELL)){var n=window.getSelection(),r=n.toString(),a=n.getRangeAt(0).cloneContents(),o=document.createElement("div");return a.childNodes.forEach((function(e){if(e.classList&&e.classList.contains("sf-image-wrapper")){var t=e.querySelector("img");o.appendChild(t.cloneNode(!0))}else o.appendChild(e.cloneNode(!0))})),(0,c.default)(e,"text",r),(0,c.default)(e,"html",o.innerHTML.toString()),!0}return!1},T.normalizeNode=function(t){var n=a(t,2),r=n[0],o=n[1];if(r.type===d.TABLE){if((0,v.isLastNode)(T,r)){var s=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(T,s,{at:[o[0]+1]})}if((0,v.isFirstNode)(T,r)){var u=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(T,u,{at:[o[0]]})}}if(r.type===d.TABLE_ROW){var l=i.Editor.parent(e,o);if((null===l||void 0===l?void 0:l[0].type)!==d.TABLE)return void(0,i.unwrapNodes)(e,{at:o})}if(r.type===d.TABLE_CELL){var c=i.Editor.parent(e,o);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,i.unwrapNodes)(e,{at:o})}return D([r,o])},T}},74126:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RenderTableRow=t.RenderTableCell=void 0;var i=o(n(9950)),s=n(34457),u=n(13683),l=n(9337),c=a(n(27103)),d=n(31973),f=n(33601),p=n(17467),h=a(n(28418)),m=n(41117);n(61473);t.default=function(e,t){var n=e.attributes,a=e.children,o=e.element,u=(0,i.useRef)(null),f=(0,i.useRef)({rowIndex:-1,colIndex:-1}),p=(0,i.useState)({startRowIndex:-1,startColIndex:-1,endRowIndex:-1,endColIndex:-1}),v=r(p,2)[1],g=(0,i.useState)(!1),E=r(g,2),y=E[0],b=E[1],A=(0,i.useState)({top:0,left:0}),D=r(A,2),T=D[0],C=D[1],_=(0,s.useReadOnly)();(0,i.useEffect)((function(){if(_)return null;k(),document.addEventListener("contextmenu",F,!0),document.addEventListener("mousedown",I);var e=h.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,S);return function(){document.removeEventListener("contextmenu",F,!0),document.removeEventListener("mousedown",I),e()}}),[]);var w=(0,i.useCallback)((function(e,t){var n,r=e;if((null===(n=r.nodeName)||void 0===n?void 0:n.toLowerCase())===t)return r;for(;r.nodeName&&(null===(a=r.nodeName)||void 0===a?void 0:a.toLowerCase())!==t;){var a;r=r.parentNode}return r}),[]),k=(0,i.useCallback)((function(e){var t,n;R(),(null===(t=document.querySelector(".sf-table-operations-group"))||void 0===t?void 0:t.contains(null===e||void 0===e?void 0:e.target))||null===(n=u.current)||void 0===n||n.querySelectorAll(".selected-cell").forEach((function(e){e.classList.remove("selected-cell","selected-cell-left","selected-cell-bottom","selected-cell-top","selected-cell-right")}))}),[]),O=(0,i.useCallback)((function(e,t,n,r){if(k(),!(n<0||e<0)){for(var a=e;a<=t;a++)for(var o=u.current.querySelectorAll(l.TABLE_ROW_NODE_NAME)[a],i=n;i<=r;i++){var s=o.querySelectorAll(l.TABLE_CELL_NODE_NAME)[i];s.classList.add("selected-cell"),a===e&&s.classList.add("selected-cell-top"),i===n&&s.classList.add("selected-cell-left"),i===r&&s.classList.add("selected-cell-right"),a===t&&s.classList.add("selected-cell-bottom")}v({startRowIndex:e,endRowIndex:t,startColIndex:n,endColIndex:r})}}),[k]),S=(0,i.useCallback)((function(e){if(e===o.id){var t=o.children.length-1,n=o.children[0].children.length-1;O(0,t,0,n)}}),[o.children,o.id,O]),N=(0,i.useCallback)((function(e){var t;if((null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&u.current.contains(e.target)){var n=f.current,r=n.startRowIndex,a=n.startColIndex,o=w(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,i=w(e.target,l.TABLE_CELL_NODE_NAME).cellIndex,s=Math.min(r,o),c=Math.max(r,o),d=Math.min(a,i),p=Math.max(a,i);s===c&&d===p||(window.getSelection().collapseToEnd(),O(s,c,d,p))}}),[w,O]),x=(0,i.useCallback)((function(e){document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",x)}),[N]),P=(0,i.useCallback)((function(e){var t;if(0===e.button&&(null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&u.current.contains(e.target)){k();var n=w(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,r=w(e.target,l.TABLE_CELL_NODE_NAME).cellIndex;f.current={startRowIndex:n,startColIndex:r},document.addEventListener("mousemove",N),document.addEventListener("mouseup",x)}}),[k,w,N,x]),I=(0,i.useCallback)((function(e){0===e.button&&k()}),[k]),F=(0,i.useCallback)((function(e){if(u.current.contains(e.target)){e.preventDefault(),e.stopPropagation();var t=(0,d.getContextMenuPosition)(e,u);C(t),b(!0)}else R()}),[]),R=function(){b(!1)};return i.default.createElement("div",{style:{position:"relative"},"data-id":o.id},i.default.createElement("table",{ref:u,onMouseDown:P,className:"sf-table-container"},i.default.createElement("tbody",n,a)),y&&i.default.createElement(c.default,{element:o,handleCloseContextMenu:R,position:T,editor:t}))};t.RenderTableRow=function(e){var t=e.attributes,n=e.children,r=e.element;return i.default.createElement("tr",Object.assign({},t,{"data-id":r.id}),n)};t.RenderTableCell=function(e){var t=e.attributes,n=e.children,r=e.element,a=(0,s.useSlateStatic)(),o=(0,f.findPath)(a,r,[0,0]),l=o[o.length-1],c=u.Editor.parent(a,o),d=u.Editor.parent(a,c[1])[0],h={};return d.align&&Array.isArray(d.align)?h.textAlign=d.align[l]||p.TEXT_ALIGN.LEFT:h.textAlign=p.TEXT_ALIGN.LEFT,i.default.createElement("td",Object.assign({"data-root":"true","data-id":r.id,style:h},t),n)}},39324:function(e,t,n){"use strict";var r=n(41132).default,a=n(43693).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeTable=t.removeRow=t.removeColumn=t.insertTableElement=t.insertRow=t.insertColumn=t.changeColumnAlign=void 0;var i=n(13683),s=n(17467),u=n(31973),l=n(76960),c=n(33601),d=n(9337),f=n(24643);t.insertRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,u.getTableFocusingInfos)(e),r=o(n.tableEntry,2)[1],c=o(n.rowEntry,1)[0],d=function(e){var n=a(a({},s.INSERT_POSITION.BEFORE,(function(e){return r.concat(e)})),s.INSERT_POSITION.AFTER,(function(e){return r.concat(e+1)}));return n[t](e)}(n.rowIndex),f=c.children.map((function(e){var t=e.align;return(0,l.generateTableCell)({align:t})})),p=(0,l.generateTableRow)({childrenOrText:f});i.Transforms.insertNodes(e,p,{at:d})};t.removeRow=function(e){if(!(0,u.isSelectingMultipleTables)(e)){var t=(0,u.getSelectGrid)(e),n=(0,u.getTableEntry)(e),r=o(n,1)[0];if(r)if(t){var a=t.startRowIndex,s=t.endRowIndex,l=o(r,2),d=l[0],f=l[1],h=d.children.length;if(0===a&&s===h-1)return p(e);for(var m=s;m>=a;m--){var v=f.concat(m);i.Transforms.removeNodes(e,{at:v})}var g=i.Editor.start(e,r[1].concat(a-1<0?0:a-1));(0,c.focusEditor)(e,g)}else{var E=(0,u.getTableFocusingInfos)(e),y=o(E.tableEntry,2),b=y[0],A=y[1],D=o(E.rowEntry,2)[1],T=E.rowIndex,C=null,_=b.children.length;if(!(_>1))return p(e);C=T===_-1?i.Editor.start(e,A.concat(T-1)):i.Editor.start(e,D),i.Transforms.removeNodes(e,{at:D}),(0,c.focusEditor)(e,C)}}};var p=function(e){var t=(0,u.getTableEntry)(e),n=o(t,1)[0];if(n){var r=o(n,2),a=r[0],s=r[1];if((0,c.isLastNode)(e,a)){var l=(0,c.generateDefaultParagraph)();i.Transforms.removeNodes(e,{at:s}),i.Transforms.insertNodes(e,l,{at:s});var d=i.Editor.start(e,s);(0,c.focusEditor)(e,d)}else{var f=i.Editor.start(e,s[1]);i.Transforms.removeNodes(e,{at:s}),(0,c.focusEditor)(e,f)}}};t.removeTable=p;t.insertColumn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,u.getTableFocusingInfos)(e),d=o(n.tableEntry,2),f=d[0],p=d[1],h=n.rowIndex,m=n.columnIndex,v=function(e,n){var r=a(a({},s.INSERT_POSITION.BEFORE,(function(e,t){return p.concat(e,t)})),s.INSERT_POSITION.AFTER,(function(e,t){return p.concat(e,t+1)}));return r[t](e,n)};f.children.forEach((function(t,n){var r=v(n,m),a=(0,l.generateTableCell)(n,m);i.Transforms.insertNodes(e,a,{at:r})}));var g=r(f.align),E=t===s.INSERT_POSITION.BEFORE?m:m+1;g.splice(E,0,s.TEXT_ALIGN.LEFT),i.Transforms.setNodes(e,{align:g},{at:p});var y=i.Editor.start(e,v(h,m));(0,c.focusEditor)(e,y)};t.removeColumn=function(e){if(!(0,u.isSelectingMultipleTables)(e)){var t=(0,u.getSelectGrid)(e),n=(0,u.getTableEntry)(e),a=o(n,1)[0];if(a)if(t){var s=t.startColIndex,l=t.endColIndex,d=o(a,2),f=d[0],h=d[1],m=f.children.length,v=f.children[0].children.length;if(0===s&&l===v-1)return p(e);for(var g=0;g<m;g++)for(var E=l;E>=s;E--){var y=h.concat(g,E);i.Transforms.removeNodes(e,{at:y})}var b=i.Editor.start(e,h.concat(0,s-1<0?0:s-1));(0,c.focusEditor)(e,b)}else{var A=(0,u.getTableFocusingInfos)(e),D=o(A.tableEntry,2),T=D[0],C=D[1],_=o(A.rowEntry,2),w=_[0],k=_[1],O=A.columnIndex,S=w.children.length,N=null;if(S>1){var x=O===S-1;T.children.forEach((function(t,n){var r=C.concat(n,O);i.Transforms.removeNodes(e,{at:r})}));var P=r(T.align);P.splice(O,1),i.Transforms.setNodes(e,{align:P},{at:C}),N=x?i.Editor.start(e,k.concat(O-1)):i.Editor.start(e,k.concat(O)),(0,c.focusEditor)(e,N)}else p(e)}}};t.changeColumnAlign=function(e,t){var n=(0,u.getTableFocusingInfos)(e),a=o(n.tableEntry,2),s=a[0],l=a[1],c=n.columnIndex,d=(0,u.getSelectGrid)(e),f=r(s.align);if(d)for(var p=d.startColIndex,h=d.endColIndex,m=p;m<=h;m++)f.splice(m,m,t);else f.splice(c,c,t);i.Transforms.setNodes(e,{align:f},{at:l})};t.insertTableElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.TABLE_ELEMENT_POSITION.AFTER,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s=(0,u.getTableEntry)(e),p=o(s,1)[0];if(p){var h=(0,u.getSelectGrid)(e);if(!h){var m=(0,c.getSelectedNodeEntryByType)(e,f.TABLE_CELL)[1];h={endRowIndex:m.slice(0,m.length-1).pop(),endColIndex:m.pop()}}var v=o(p,2),g=v[0],E=v[1],y=g.children,b=y.length,A=y[0].children.length,D=h,T=D.endRowIndex,C=D.endColIndex;if(t!==d.TABLE_ELEMENT.ROW)if(t!==d.TABLE_ELEMENT.COLUMN);else{if(A>=d.TABLE_MAX_COLUMNS)return;for(var _=n===d.TABLE_ELEMENT_POSITION.AFTER?C+1:C,w=Math.min(d.TABLE_MAX_COLUMNS-A,a),k=0;k<w;k++)for(var O=0;O<b;O++){var S=[].concat(r(E),[O,_]),N=(0,l.generateTableCell)();i.Transforms.insertNodes(e,N,{at:S})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?C:C+w,a=[].concat(r(E),[T,t,0]);(0,c.focusEditor)(e,a),i.Transforms.collapse(e,{edge:"end"})}))}else{if(b>=d.TABLE_MAX_ROWS)return;for(var x=n===d.TABLE_ELEMENT_POSITION.AFTER?[].concat(r(E),[T+1]):[].concat(r(E),[T]),P=Math.min(d.TABLE_MAX_ROWS-b,a),I=0;I<P;I++){var F=(0,l.generateTableRow)({columnNum:A});i.Transforms.insertNodes(e,F,{at:x})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?T:T+P,a=[].concat(r(E),[t,C]);(0,c.focusEditor)(e,a),i.Transforms.collapse(e,{edge:"end"})}))}}}},37617:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.toggleTextStyle=t.removeMark=t.isMenuDisabled=t.isMarkActive=t.addMark=void 0;var a=n(13683),o=n(33871),i=n(17467),s=n(33601);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,o.isInCodeBlock)(e))};var u=function(e,t){if(!e.selection)return!1;var n=a.Editor.marks(e);if(n&&Object.keys(n).length>0)return!!n[t];var o=a.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(o,1)[0]};t.isMarkActive=u;var l=function(e,t){a.Editor.addMark(e,t,!0)};t.addMark=l;var c=function(e,t){a.Editor.removeMark(e,t)};t.removeMark=c;t.toggleTextStyle=function(e,t){u(e,t)?c(e,t):l(e,t),t===i.TEXT_STYLE_MAP.CODE&&(a.Range.isCollapsed(e.selection)&&a.Editor.insertText(e,""),(0,s.focusEditor)(e))}},94532:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(28506)),o=r(n(31505)),i=r(n(51892)),s={type:"text",editorMenus:[a.default],editorPlugin:o.default,renderElements:[i.default]};t.default=s},28506:function(e,t,n){"use strict";var r=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(17467),s=r(n(57339)),u=n(37617);t.default=function(e){var t=e.editor,n=e.readonly,r=e.type,a=e.isRichEditor,l=e.className,c=i.MENUS_CONFIG_MAP[r],d=(0,u.isMenuDisabled)(t,n),f=(0,u.isMarkActive)(t,r),p=(0,o.useCallback)((function(e,n){(0,u.toggleTextStyle)(t,r)}),[t,r]);return o.default.createElement("div",null,o.default.createElement(s.default,Object.assign({editor:t,disabled:d,isActive:f,isRichEditor:a,className:l,onMouseDown:p},c)))}},31505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(75168)),o=n(17467),i=n(37617);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,a.default)("mod+b",e)||(0,a.default)("mod+i",e)?!!(0,i.isMenuDisabled)(n)||((0,a.default)("mod+b",e)?((0,i.toggleTextStyle)(n,o.TEXT_STYLE_MAP.BOLD),!0):!!(0,a.default)("mod+i",e)&&((0,i.toggleTextStyle)(n,o.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},51892:function(e,t,n){"use strict";var r=n(91847).default,a=["text"],o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(17467);t.default=function(e,t){var n=e.attributes,o=e.children,u=e.leaf,l=(u.text,r(u,a)),c=i.default.cloneElement(o);return u[s.TEXT_STYLE_MAP.BOLD]&&(c=i.default.createElement("strong",null,c)),u[s.TEXT_STYLE_MAP.ITALIC]&&(c=i.default.createElement("i",null,c)),u[s.TEXT_STYLE_MAP.UNDERLINE]&&(c=i.default.createElement("span",{style:{textDecoration:"underline"}},c)),u[s.TEXT_STYLE_MAP.CODE]&&(c=i.default.createElement("code",null,c)),u[s.TEXT_STYLE_MAP.DELETE]&&(c=i.default.createElement("del",null,c)),u[s.TEXT_STYLE_MAP.ADD]&&(c=i.default.createElement("span",null,c)),u.decoration&&(c=i.default.createElement("span",{className:"token ".concat(u.type)},c)),i.default.createElement("span",Object.assign({"data-id":u.id},n,{className:Object.keys(l).join(" ")}),c)}},66117:function(e,t,n){"use strict";var r=n(85715).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=n(34457),u=a(n(24643)),l=n(946),c=function(e){var t=e.element,n=(0,s.useSlateStatic)();switch(t.type){case u.BLOCKQUOTE:return(0,r(l.BlockquotePlugin.renderElements,1)[0])(e);case u.HEADER1:case u.HEADER2:case u.HEADER3:case u.HEADER4:case u.HEADER5:case u.HEADER6:return(0,r(l.HeaderPlugin.renderElements,1)[0])(e,n);case u.IMAGE:return(0,r(l.ImagePlugin.renderElements,1)[0])(e,n);case u.LINK:return(0,r(l.LinkPlugin.renderElements,1)[0])(e,n);case u.CODE_BLOCK:return(0,r(l.CodeBlockPlugin.renderElements,1)[0])(e,n);case u.CODE_LINE:return(0,r(l.CodeBlockPlugin.renderElements,2)[1])(e,n);case u.CHECK_LIST_ITEM:return(0,r(l.CheckListPlugin.renderElements,1)[0])(e,n);case u.ORDERED_LIST:case u.UNORDERED_LIST:return(0,r(l.ListPlugin.renderElements,1)[0])(e,n);case u.LIST_ITEM:return(0,r(l.ListPlugin.renderElements,2)[1])(e,n);case u.TABLE_CELL:return(0,r(l.TablePlugin.renderElements,1)[0])(e);case u.TABLE_ROW:return(0,r(l.TablePlugin.renderElements,2)[1])(e);case u.TABLE:return(0,r(l.TablePlugin.renderElements,3)[2])(e,n);case u.FORMULA:return(0,r(l.FormulaPlugin.renderElements,1)[0])(e,n);case u.COLUMN:return(0,r(l.ColumnPlugin.renderElements,1)[0])(e);default:return(0,r(l.ParagraphPlugin.renderElements,1)[0])(e)}};t.default=function(e){return i.default.createElement(c,e)}},24273:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),i=n(34457),s=n(946),u=function(e){var t=(0,i.useSlateStatic)();return(0,r(s.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return o.default.createElement(u,e)}},19629:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(99754)),u=n(41117),l=a(n(80144)),c=a(n(28418)),d=n(55964),f=a(n(36902)),p=a(n(69784)),h=a(n(28506)),m=a(n(55971)),v=n(17467),g=a(n(4774)),E=a(n(84208)),y=a(n(49438)),b=a(n(57791)),A=n(24643),D=a(n(24713)),T=n(17738),C=n(31973),_=a(n(14311)),w=a(n(47274)),k=a(n(66778)),O=a(n(79661)),S=a(n(49872));n(47996);var N=function(e){var t=e.editor,n=e.readonly,a=void 0!==n&&n,o=e.isRichEditor,N=void 0!==o&&o,x=e.isSupportFormula,P=void 0!==x&&x,I=e.isSupportInsertSeafileImage,F=void 0!==I&&I,R=e.isSupportColumn,L=void 0!==R&&R;(0,l.default)();var B=(0,i.useState)(!1),M=r(B,2),j=M[0],U=M[1],H=(0,i.useMemo)((function(){return(0,C.isInTable)(t)}),[t.selection]),z=((0,i.useCallback)((function(){var e=!j;U(e),c.default.getInstance().dispatch(u.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[j]),(0,i.useCallback)((function(e){e&&U(!1)}),[]));(0,i.useEffect)((function(){var e=c.default.getInstance().subscribe(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,z);return function(){e()}}),[]);var G=(0,i.useState)(!1),q=r(G,2),W=q[0],Y=q[1],V=(0,i.useCallback)((function(){Y(!W)}),[W]),K=((0,s.default)("iconfont",{"icon-angle-double-left":!j,"icon-angle-double-right":j}),{editor:t,readonly:a,isRichEditor:N});return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},N&&i.default.createElement(d.MenuGroup,null),i.default.createElement(d.MenuGroup,null,i.default.createElement(p.default,K)),i.default.createElement(d.MenuGroup,null,i.default.createElement(h.default,Object.assign({},K,{type:v.TEXT_STYLE_MAP.BOLD})),i.default.createElement(h.default,Object.assign({},K,{type:v.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(h.default,Object.assign({},K,{type:v.TEXT_STYLE_MAP.CODE})),i.default.createElement(m.default,K)),i.default.createElement(d.MenuGroup,null,i.default.createElement(f.default,K),i.default.createElement(y.default,K),i.default.createElement(b.default,Object.assign({},K,{type:A.ORDERED_LIST})),i.default.createElement(b.default,Object.assign({},K,{type:A.UNORDERED_LIST}))),i.default.createElement(d.MenuGroup,null,i.default.createElement(E.default,K),i.default.createElement(D.default,K),i.default.createElement(g.default,Object.assign({},K,{isSupportInsertSeafileImage:F})),P&&i.default.createElement(_.default,K),L&&i.default.createElement(O.default,K)),H&&i.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(T.AlignmentDropDown,K),i.default.createElement(T.ColumnOperationDropDownList,K),i.default.createElement(T.RowOperationDropDownList,K),i.default.createElement(T.RemoveTableMenu,K)),i.default.createElement(d.MenuGroup,null,i.default.createElement(w.default,K)),!N&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:V},i.default.createElement("span",{className:"iconfont icon-use-help"})),W&&i.default.createElement(k.default,{isRichEditor:N,toggleShortcutDialog:V}),i.default.createElement(S.default,{editor:t}))};N.defaultProps={readonly:!1};t.default=N},67565:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return a.default}});var a=r(n(19629)),o=r(n(7329))},7329:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(80144)),u=n(55964),l=a(n(36902)),c=a(n(69784)),d=a(n(28506)),f=a(n(55971)),p=n(17467),h=a(n(4774)),m=a(n(84208)),v=a(n(49438)),g=a(n(57791)),E=n(24643),y=n(17738),b=n(31973),A=a(n(47274)),D=a(n(66778));n(30879);var T=function(e){var t=e.editor,n=e.readonly,a=void 0!==n&&n,o=e.isRichEditor,T=void 0!==o&&o,C=(e.isSupportFormula,e.isSupportInsertSeafileImage),_=void 0!==C&&C,w=(e.isSupportColumn,e.onExpandEditorToggle);(0,s.default)();var k=(0,i.useMemo)((function(){return(0,b.isInTable)(t)}),[t.selection]),O=(0,i.useState)(!1),S=r(O,2),N=S[0],x=S[1],P=(0,i.useCallback)((function(){x(!N)}),[N]),I={editor:t,readonly:a,isRichEditor:T};return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},T&&i.default.createElement(u.MenuGroup,null),i.default.createElement(u.MenuGroup,null,i.default.createElement(c.default,I)),i.default.createElement(u.MenuGroup,null,i.default.createElement(d.default,Object.assign({},I,{type:p.TEXT_STYLE_MAP.BOLD})),i.default.createElement(d.default,Object.assign({},I,{type:p.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(d.default,Object.assign({},I,{type:p.TEXT_STYLE_MAP.CODE})),i.default.createElement(f.default,I)),i.default.createElement(u.MenuGroup,null,i.default.createElement(l.default,I),i.default.createElement(v.default,I),i.default.createElement(g.default,Object.assign({},I,{type:E.ORDERED_LIST})),i.default.createElement(g.default,Object.assign({},I,{type:E.UNORDERED_LIST}))),i.default.createElement(u.MenuGroup,null,i.default.createElement(m.default,I),i.default.createElement(u.MoreMenu,I,i.default.createElement(u.MenuGroup,null,i.default.createElement(h.default,Object.assign({},I,{isSupportInsertSeafileImage:_}))),k&&i.default.createElement(u.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(y.AlignmentDropDown,I),i.default.createElement(y.ColumnOperationDropDownList,I),i.default.createElement(y.RowOperationDropDownList,I),i.default.createElement(y.RemoveTableMenu,I)),i.default.createElement(u.MenuGroup,null,i.default.createElement(A.default,I)),!T&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:P},i.default.createElement("span",{className:"iconfont icon-use-help"})))),w&&i.default.createElement(u.MenuGroup,null,w&&i.default.createElement(u.ExpandEditorMenu,Object.assign({},I,{onExpandEditorToggle:w}))),N&&i.default.createElement(D.default,{isRichEditor:T,toggleShortcutDialog:P}))};T.defaultProps={readonly:!1};t.default=T},66778:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=s(n(9950)),d=n(48843),f=n(28321);n(71394);var p=window.navigator.platform.indexOf("Win")<0?"\u2318":"CTRL",h=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,l.default)(e,"renderShortcut",(function(e){return c.default.createElement(c.Fragment,null,c.default.createElement("span",{className:"keyboard-shortcut"},e.map((function(e,t){return c.default.createElement("kbd",{key:t},e)}))),c.default.createElement("br",null))})),(0,l.default)(e,"renderContainer",(function(t,n){return c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},e.renderShortcut(t)),c.default.createElement("div",{className:"col-8"},n))})),e}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.toggleShortcutDialog,r=e.isRichEditor,a=t("userHelp",{returnObjects:!0}),o=a.userHelpData;return c.default.createElement(d.Modal,{isOpen:!0,toggle:n,className:"keyboard-shortcut-dialog",zIndex:1071},c.default.createElement(d.ModalHeader,{toggle:n},c.default.createElement("span",{className:"mr-2"},t(a.title))),c.default.createElement(d.ModalBody,null,c.default.createElement("div",null,c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[1].shortcutType)),this.renderContainer(["#","space"],t(o[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(o[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(o[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(o[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(o[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(o[1].shortcutData.Heading_6))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[0].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*","space"]),this.renderShortcut(["-","space"])),c.default.createElement("div",{className:"col-8"},t(o[0].shortcutData.Make_list))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["1.","space"])),c.default.createElement("div",{className:"col-8"},t(o[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(o[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(o[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(o[0].shortcutData.Insert_new_item))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[6].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["**bold**","space"]),this.renderShortcut(["__bold__","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Bold))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*italic*","space"]),this.renderShortcut(["_italic_","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Italic))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["***italic***","space"]),this.renderShortcut(["___italic___","space"])),c.default.createElement("div",{className:"col-8"},t(o[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(o[6].shortcutData.Inline_code))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[2].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["```","space"])),c.default.createElement("div",{className:"col-8"},t(o[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(o[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(o[2].shortcutData.Insert_new_line)),this.renderContainer([p,"Enter"],t(o[2].shortcutData.Escape_code_block))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[3].shortcutType)),this.renderContainer([">","space"],t(o[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(o[3].shortcutData.Escape_block_quote))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[4].shortcutType)),this.renderContainer(["Enter"],t(o[4].shortcutData.Insert_table_row)),this.renderContainer([p,"Enter"],t(o[4].shortcutData.Escape_table))),r&&c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[7].shortcutType)),this.renderContainer([p,"s"],t(o[7].shortcutData.Save_file))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(o[8].shortcutType)),this.renderContainer([p,"v"],t(o[8].shortcutData.Paste_screen_shot))))))}}])}(c.default.PureComponent);t.default=(0,f.withTranslation)("seafile-editor")(h)},1697:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950),o=r(n(28418)),i=n(41117),s=n(86086),u=n(895);t.default=function(e){(0,a.useEffect)((function(){return o.default.getInstance().subscribe(i.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,a=t.isImage,o=t.selection;a?(0,s.insertSeafileImage)({editor:e,title:n,url:r,selection:o}):(0,u.insertSeafileLink)({editor:e,title:n,url:r,selection:o})}))}),[e])}},35143:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(9950);t.default=function(e){var t=(0,a.useState)(!0),n=r(t,2),o=n[0],i=n[1];return(0,a.useEffect)((function(){if(e){if(window.MathJax={options:{enableMenu:!1},tex:{inlineMath:[["$","$"]],displayMath:[["$$","$$"]]},svg:{fontCache:"global"}},!document.querySelector("#mathjax")){var t=document.createElement("script");t.src=e,t.id="mathjax",document.body.appendChild(t),t.onload=function(){i(!1)}}return function(){var e=document.getElementById("mathjax");e&&e.parentNode.removeChild(e)}}i(!1)}),[]),{isLoadingMathJax:o}}},52703:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var a=r(n(9950)),o=t.ScrollContext=a.default.createContext(null);t.useScrollContext=function(){var e=(0,a.useContext)(o);if(!e)throw new Error("The `useScrollContext` hook must be used inside the <ScrollContext> component's context.");return e.scrollRef}},80144:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,o.useState)({}),t=r(e,2)[1];(0,o.useEffect)((function(){var e=i.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var o=n(9950),i=a(n(28418))},95607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950).useEffect,a=n(41117).EXTERNAL_EVENTS,o=n(28418).default;t.default=function(e){r((function(){return o.getInstance().subscribe(a.ON_LINK_CLICK,(function(t){t.preventDefault(),t.stopPropagation();for(var n,r=t.target;!r.dataset||!r.dataset.url;)r=r.parentNode;r&&(n=r.dataset.url,e?e(n):window.open(n))}))}),[e])}},92203:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EXTERNAL_EVENTS",{enumerable:!0,get:function(){return a.EXTERNAL_EVENTS}}),Object.defineProperty(t,"EmailEditorDialog",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"LongTextEditorDialog",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"LongTextInlineEditor",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"MarkdownEditor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MarkdownPreview",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"MarkdownViewer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SeaTableEditor",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"SeaTableViewer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"SimpleEditor",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return m.deserializeHtml}}),Object.defineProperty(t,"getPreviewContent",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return m.mdStringToSlate}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return m.processor}}),Object.defineProperty(t,"replaceColumnData",{enumerable:!0,get:function(){return v.replaceColumnData}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return m.slateToMdString}});var a=n(41117),o=r(n(8473)),i=r(n(61633)),s=r(n(22428)),u=r(n(15514)),l=r(n(46389)),c=r(n(26352)),d=r(n(42709)),f=r(n(87261)),p=r(n(18934)),h=r(n(28418)),m=n(24955),v=n(96521),g=r(n(71356))},15514:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,a=void 0!==n&&n,o=e.headerName,d=e.value,f=e.columns,p=e.autoSave,h=void 0!==p&&p,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,E=void 0!==g&&g,y=e.editorApi,b=e.onSaveEditorValue,A=e.onEditorValueChanged,D=e.onCloseEditorDialog,T=(0,i.useRef)(null),C=(0,i.useState)(!1),_=r(C,2),w=_[0],k=_[1],O=(0,i.useState)(!1),S=r(O,2),N=S[0],x=S[1],P=(0,i.useState)({}),I=r(P,2),F=I[0],R=I[1],L=(0,i.useCallback)((function(){var e;if(w&&!a){var t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue();b(t),k(!1)}}),[w,b,a]),B=(0,i.useCallback)((function(){var e,t=null;!a&&w&&(t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue());D(t)}),[w,D,a]),M=(0,i.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),B())}),[B]);(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){L()}),v)),document.addEventListener("keydown",M),function(){clearTimeout(e),document.removeEventListener("keydown",M)}}),[h,v,L,M]);var j=(0,i.useMemo)((function(){return(0,u.default)(E)}),[E]),U=j.isValidBrowser,H=j.isWindowsWechat,z=(0,i.useCallback)((function(){var e={};N||(e={width:"100%",height:"100%",top:0,border:"none"}),x(!N),R(e)}),[N]),G=(0,i.useCallback)((function(){setTimeout((function(){if(A&&"function"===typeof A){var e,t=null===(e=T.current)||void 0===e?void 0:e.getSlateValue();A(t)}k(!0)}),0)}),[A]),q=(0,s.default)("longtext-header-container",{"longtext-header-container-border":a||H}),W=(0,s.default)("longtext-content-container",{"longtext-container-scroll":a||H});return i.default.createElement(l.LongTextModal,{onModalClick:B},i.default.createElement("div",{style:F,className:"longtext-dialog-container"},i.default.createElement("div",{className:q},i.default.createElement("div",{className:"longtext-header"},i.default.createElement("span",{className:"longtext-header-name"},o),i.default.createElement("div",{className:"longtext-header-tool"},i.default.createElement("span",{onClick:z,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(N?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:B,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&i.default.createElement(l.BrowserTip,{lang:t,isWindowsWechat:H})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),M(e)},className:W},i.default.createElement(c.default,{ref:T,value:d,columns:f,editorApi:y,onContentChanged:G}))))};var i=o(n(9950)),s=a(n(99754)),u=a(n(6313)),l=n(49668),c=a(n(87261));n(25256)},46389:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,a=e.headerName,o=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,E=void 0!==g&&g,y=e.mathJaxSource,b=e.className,A=e.editorApi,D=e.onSaveEditorValue,T=e.onEditorValueChanged,C=e.onCloseEditorDialog,_=(0,i.useRef)(null),w=(0,i.useState)(!1),k=r(w,2),O=k[0],S=k[1],N=(0,i.useState)(!1),x=r(N,2),P=x[0],I=x[1],F=(0,i.useState)({}),R=r(F,2),L=R[0],B=R[1],M=(0,i.useCallback)((function(){var e,t;if(O&&!n){var r=null===(e=_.current)||void 0===e?void 0:e.getValue(),a=null===(t=_.current)||void 0===t?void 0:t.getSlateValue(),o=(0,l.default)(a,!1),i=o.previewText,s=o.images,u=o.links,c=o.checklist;D({text:r,preview:i,images:s,links:u,checklist:c}),S(!1)}}),[O,D,n]),j=(0,i.useCallback)((function(){var e=null;if(!n&&O){var t,r,a=null===(t=_.current)||void 0===t?void 0:t.getValue(),o=null===(r=_.current)||void 0===r?void 0:r.getSlateValue(),i=(0,l.default)(o,!1);e={text:a,preview:i.previewText,images:i.images,links:i.links,checklist:i.checklist}}C(e)}),[O,C,n]),U=(0,i.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),j())}),[j]);(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){M()}),v)),document.addEventListener("keydown",U),function(){clearTimeout(e),document.removeEventListener("keydown",U)}}),[h,v,M,U]);var H=(0,i.useMemo)((function(){return(0,c.default)(E)}),[E]),z=H.isValidBrowser,G=H.isWindowsWechat,q=(0,i.useCallback)((function(){var e={};P||(e={width:"100%",height:"100%",top:0,border:"none"}),I(!P),B(e)}),[P]),W=(0,i.useCallback)((function(){setTimeout((function(){if(T&&"function"===typeof T){var e,t,n=null===(e=_.current)||void 0===e?void 0:e.getValue(),r=null===(t=_.current)||void 0===t?void 0:t.getSlateValue(),a=(0,l.default)(r,!1),o=a.previewText,i=a.images,s=a.links,u=a.checklist;T({text:n,preview:o,images:i,links:s,checklist:u})}S(!0)}),0)}),[T]),Y=(0,s.default)("longtext-header-container",{"longtext-header-container-border":n||G}),V=(0,s.default)("longtext-content-container",{"longtext-container-scroll":n||G});return i.default.createElement(d.LongTextModal,{onModalClick:j,containerClass:b},i.default.createElement("div",{style:L,className:"longtext-dialog-container"},i.default.createElement("div",{className:Y},i.default.createElement("div",{className:"longtext-header"},i.default.createElement("span",{className:"longtext-header-name"},a),i.default.createElement("div",{className:"longtext-header-tool"},i.default.createElement("span",{onClick:q,className:"longtext-header-tool-item mr-1 iconfont icon-full-screen ".concat(P?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:j,className:"longtext-header-tool-item iconfont icon-x"}))),!z&&i.default.createElement(d.BrowserTip,{lang:t,isWindowsWechat:G})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),U(e)},className:V},!n&&!G&&i.default.createElement(u.default,{ref:_,value:o,editorApi:A,mathJaxSource:y,onContentChanged:W}),(n||G)&&i.default.createElement(f.default,{isWindowsWechat:G,value:o,mathJaxSource:y,isShowOutline:!1}))))};var i=o(n(9950)),s=a(n(99754)),u=a(n(22428)),l=a(n(71356)),c=a(n(6313)),d=n(49668),f=a(n(42709));n(25256)},77058:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=o(this,t,arguments),(0,u.default)(e,"isClickedInside",!1),(0,u.default)(e,"handleDocumentClick",(function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)})),(0,u.default)(e,"handleMouseDown",(function(){e.isClickedInside=!0})),e}return i(t,e),a(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return l.default.cloneElement(l.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(l.default.Component);t.default=c},40896:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(75168));t.default=function(e){var t=e.enableEdit,n=e.value,a=e.onChange,o=e.closeEditor,u=(0,i.useState)(n),l=r(u,2),c=l[0],d=l[1],f=(0,i.useRef)(!1),p=(0,i.useRef)(null);(0,i.useEffect)((function(){t!==f.current&&t&&!f.current&&setTimeout((function(){return p.current.focus()}))}),[t]);var h=(0,i.useCallback)((function(e){var t=e.target.value;t!==c&&(d(t),a&&a({text:t,preview:t?t.slice(0,30):"",links:[],images:[]}))}),[c,a]),m=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,a=t.value;(0,s.default)("enter",e)?(e.preventDefault(),o&&o(),p.current.blur()):(37===e.keyCode&&0===n||39===e.keyCode&&r===a.length)&&e.stopPropagation()}),[o]),v=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),g=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return i.default.createElement("textarea",{className:"form-control sf-long-text-inline-fallback-editor-container",ref:p,rows:5,value:c,onChange:h,onKeyDown:m,onPaste:v,onCut:g})}},26352:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(75168)),u=a(n(77058)),l=a(n(40896)),c=a(n(48239)),d=a(n(6313)),f=n(34205);n(57776);var p=(0,i.forwardRef)((function(e,t){var n=e.autoSave,a=e.isCheckBrowser,o=e.saveDelay,p=e.value,h=e.lang,m=e.headerName,v=e.onClick,g=e.onSaveEditorValue,E=e.editorApi,y=(0,i.useState)(!1),b=r(y,2),A=b[0],D=b[1],T=(0,i.useRef)("string"===typeof p?{text:p}:p),C=(0,i.useRef)(!1),_=(0,i.useMemo)((function(){return(0,d.default)(a)}),[a]).isWindowsWechat,w=(0,i.useCallback)((function(){D(!0)}),[]),k=(0,i.useCallback)((function(){C.current&&g(T.current),D(!1)}),[C,T,g]),O=(0,i.useCallback)((function(e){T.current=e,C.current=!0}),[]),S=(0,i.useCallback)((function(e){if(A){var t=e.keyCode,n=(0,s.default)("mod+p",e);return t===f.KeyCodes.Esc||n?(e.preventDefault(),!n&&e.stopPropagation(),void k()):void 0}}),[A,k]);(0,i.useImperativeHandle)(t,(function(){return{enableEdit:A,openEditor:w,closeEditor:k}}),[A,w,k]);var N=(0,i.useCallback)((function(){v&&v(),w()}),[w,v]);return i.default.createElement(u.default,{onClickOutside:k},i.default.createElement("div",{className:"w-100",onKeyDown:S},_?i.default.createElement(l.default,{enableEdit:A,value:T.current.text,onChange:O,closeEditor:k}):i.default.createElement(c.default,{enableEdit:A,handelEnableEdit:N,lang:h,headerName:m,value:T.current.text,autoSave:n,saveDelay:o,isCheckBrowser:a,editorApi:E,onSaveEditorValue:g,onEditorValueChanged:O})))}));t.default=p},48239:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(22428)),u=a(n(71356)),l=a(n(42709)),c=a(n(46389)),d=a(n(99754));t.default=function(e){var t=e.enableEdit,n=e.handelEnableEdit,a=e.lang,o=e.headerName,f=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,E=void 0!==g&&g,y=e.editorApi,b=e.onSaveEditorValue,A=e.onEditorValueChanged,D=(0,i.useRef)(null),T=(0,i.useRef)(null),C=(0,i.useState)({}),_=r(C,2),w=_[0],k=_[1],O=(0,i.useState)(!1),S=r(O,2),N=S[0],x=S[1],P=(0,i.useRef)("string"===typeof f?{text:f}:f),I=(0,i.useRef)(!1),F=(0,i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];I.current=!0,A&&A(e),t&&(b&&b(e),I.current=!1)}),[b,A]),R=(0,i.useCallback)((function(){I.current&&F(P.current,!0)}),[F]),L=(0,i.useCallback)((function(){setTimeout((function(){var e,t,n=null===(e=T.current)||void 0===e?void 0:e.getValue(),r=null===(t=T.current)||void 0===t?void 0:t.getSlateValue(),a=(0,u.default)(r,!1),o=a.previewText,i=a.images,s=a.links,l=a.checklist;P.current={text:n,preview:o,images:i,links:s,checklist:l},F(P.current)}),0)}),[F]),B=(0,i.useCallback)((function(){var e=D.current.getBoundingClientRect().height;k({height:e}),x(!0)}),[D]),M=(0,i.useCallback)((function(e){e&&(P.current=e,F(e,!0)),k({}),x(!1)}),[F]);return(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){R()}),v)),function(){e&&clearTimeout(e)}}),[h,v,R]),t||P.current.text?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),style:w,ref:D},N?i.default.createElement("div",{className:"sf-simple-slate-editor-container"},i.default.createElement("div",{className:"sf-slate-editor-toolbar"}),i.default.createElement("div",{className:"sf-slate-editor-content"},i.default.createElement(l.default,{value:P.current.text,isShowOutline:!1}))):i.default.createElement(s.default,{ref:T,enableEdit:t,isInline:!0,value:P.current.text,handelEnableEdit:n,onSave:R,editorApi:y,onContentChanged:L,onExpandEditorToggle:B})),N&&i.default.createElement(c.default,{lang:a,readOnly:!1,headerName:o,value:P.current.text,autoSave:h,saveDelay:v,isCheckBrowser:E,editorApi:y,onSaveEditorValue:F,onEditorValueChanged:F,onCloseEditorDialog:M})):i.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),ref:D,onClick:n})}},8473:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(15495)),u=n(24955),l=a(n(35143)),c=a(n(7882)),d=n(33601),f=(0,i.forwardRef)((function(e,t){var n=e.isFetching,a=e.value,o=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,m=e.onSave,v=e.onContentChanged,g=e.children,E=(0,i.useState)([]),y=r(E,2),b=y[0],A=y[1],D=(0,i.useState)(!0),T=r(D,2),C=T[0],_=T[1],w=(0,l.default)(p).isLoadingMathJax;(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(b)}}}),[b]),(0,i.useEffect)((function(){if(!n){var e=(0,u.mdStringToSlate)(a);!a&&o&&(e=[(0,d.generateHeaderElement)(o)]),A(e),_(!1)}}),[n]);var k=(0,i.useCallback)((function(e){A(e),v&&v()}),[v]),O={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:b,editorApi:f,onSave:m,onContentChanged:k,children:g};return n||C||w?i.default.createElement(s.default,null):i.default.createElement(c.default,O)}));t.default=f},42709:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(15495)),d=n(24955),f=s(n(43065));n(65836);var p=function(e){function t(e){var n;return r(this,t),n=o(this,t,[e]),(0,u.default)(n,"convertMarkdown",(function(e){d.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');n.setState({innerHtml:t})}))})),n.state={innerHtml:null},n}return i(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value;t&&this.convertMarkdown(n)}},{key:"render",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value,r=e.isShowOutline,a=this.state.innerHtml;return t&&null===a?l.default.createElement(c.default,null):l.default.createElement("div",{className:"longtext-preview-container"},t&&l.default.createElement("div",{className:"article",dangerouslySetInnerHTML:{__html:this.state.innerHtml}}),!t&&l.default.createElement(f.default,{value:(0,d.mdStringToSlate)(n),isShowOutline:r}))}}])}(l.default.PureComponent);t.default=p},61633:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,a=e.mathJaxSource,o=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=e.beforeRenderCallback,h=(0,i.useState)([]),m=r(h,2),v=m[0],g=m[1],E=(0,i.useState)(!0),y=r(E,2),b=y[0],A=y[1],D=(0,l.default)(a).isLoadingMathJax;(0,i.useEffect)((function(){if(!t){A(!0);var e=(0,u.mdStringToSlate)(n);p&&p(e),g(e),setTimeout((function(){A(!1)}),0)}}),[t,n]);var T={isSupportFormula:!!a,value:v,isShowOutline:o,scrollRef:d,onLinkClick:f};if(t||b||D)return i.default.createElement(s.default,null);return i.default.createElement(c.default,T)};var i=o(n(9950)),s=a(n(15495)),u=n(24955),l=a(n(35143)),c=a(n(43065))},87261:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(9950)),s=a(n(15495)),u=n(24955),l=a(n(35143)),c=a(n(24197)),d=(0,i.forwardRef)((function(e,t){var n=e.isFetching,a=e.value,o=e.editorApi,d=e.mathJaxSource,f=e.columns,p=e.onSave,h=e.onContentChanged,m=(0,i.useState)([]),v=r(m,2),g=v[0],E=v[1],y=(0,i.useState)(!0),b=r(y,2),A=b[0],D=b[1],T=(0,l.default)(d).isLoadingMathJax;(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(g)},getSlateValue:function(){return g}}}),[g]),(0,i.useEffect)((function(){if(!n){var e=a?JSON.parse(a):(0,u.mdStringToSlate)("");E(e),D(!1)}}),[n]);var C=(0,i.useCallback)((function(e){E(e),h&&h()}),[h]),_={isSupportFormula:!!d,value:g,editorApi:o,columns:f,onSave:p,onContentChanged:C};return n||A||T?i.default.createElement(s.default,null):i.default.createElement(c.default,_)}));t.default=d},18934:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,a=e.mathJaxSource,o=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=(0,i.useState)([]),h=r(p,2),m=h[0],v=h[1],g=(0,i.useState)(!0),E=r(g,2),y=E[0],b=E[1],A=(0,u.default)(a).isLoadingMathJax;(0,i.useEffect)((function(){if(!t){b(!0);var e=n?JSON.parse(n):(0,c.mdStringToSlate)("");v(e),setTimeout((function(){b(!1)}),0)}}),[t,n]);var D={isSupportFormula:!!a,value:m,isShowOutline:o,scrollRef:d,onLinkClick:f};if(t||y||A)return i.default.createElement(s.default,null);return i.default.createElement(l.default,D)};var i=o(n(9950)),s=a(n(15495)),u=a(n(35143)),l=a(n(43065)),c=n(24955)},22428:function(e,t,n){"use strict";var r=n(12897).default,a=n(85715).default,o=n(91847).default,i=["isInline","isFetching","value","editorApi","mathJaxSource","onSave","onContentChanged"],s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(15495)),d=n(24955),f=s(n(35143)),p=s(n(24197)),h=s(n(56400)),m=(0,l.forwardRef)((function(e,t){var n=e.isInline,s=e.isFetching,u=e.value,m=e.editorApi,v=e.mathJaxSource,g=e.onSave,E=e.onContentChanged,y=o(e,i),b=(0,l.useState)([]),A=a(b,2),D=A[0],T=A[1],C=(0,l.useState)(!0),_=a(C,2),w=_[0],k=_[1],O=(0,f.default)(v).isLoadingMathJax;(0,l.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,d.slateToMdString)(D)},getSlateValue:function(){return D}}}),[D]),(0,l.useEffect)((function(){if(!s){var e=(0,d.mdStringToSlate)(u);T(e),k(!1)}}),[s]);var S=(0,l.useCallback)((function(e){T(e),E&&E()}),[E]),N=r({isSupportFormula:!!v,value:D,editorApi:m,onSave:g,onContentChanged:S},y);return s||w||O?l.default.createElement(c.default,null):n?l.default.createElement(h.default,N):l.default.createElement(p.default,N)}));t.default=m},19104:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TOP_LEVEL_TYPES=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE=t.HEADER_TYPE_MAP=t.HEADER_LIST=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=t.HEADER="header",a=t.HEADER1="".concat(r,"1"),o=t.HEADER2="".concat(r,"2"),i=t.HEADER3="".concat(r,"3"),s=t.HEADER4="".concat(r,"4"),u=t.HEADER5="".concat(r,"5"),l=t.HEADER6="".concat(r,"6"),c=t.ORDERED_LIST="ordered_list",d=t.UNORDERED_LIST="unordered_list",f=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),p=t.PARAGRAPH="paragraph",h=t.CODE_BLOCK="code_block",m=(t.CODE_LINE="code_line",t.TABLE="table"),v=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image"),g=t.LINK="link";t.FORMULA="formula",t.COLUMN="column",t.TOP_LEVEL_TYPES=[n,a,o,i,s,u,l,c,d,f,p,h,m],t.INLINE_LEVEL_TYPES=[v,g],t.HEADER_LIST=["H1","H2","H3","H4","H5","H6"],t.HEADER_TYPE_MAP={H1:a,H2:o,H3:i,H4:s,H5:u,H6:l}},5009:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genCodeLangs=t.formatInlineNodes=void 0;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}]};t.formatInlineNodes=function(e){return e&&Array.isArray(e)&&0!==e.length?e.every((function(e){return 2===Object.keys(e).length}))?[{id:e[0].id,text:e.reduce((function(e,t){return e+t.text}),"")}]:e:[]}},12505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=r(n(99771)),i=n(19104),s=r(n(36573)),u=n(5009),l=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},c=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,o.default)(e)){case"array":return d(e);case"object":return c(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<s.default.length;r++){var a=s.default[r];if(a){var i=a(e,n),u=(0,o.default)(i);if("array"!==u&&"object"!==u&&"null"!==u&&"undefined"!==u)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==i){if(null===i)return null;t=i;break}}}return t||n(e.childNodes)},d=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(l).forEach((function(n){var r=c(n);switch((0,o.default)(r)){case"array":var a=e?f(r):r;t=t.concat(a);break;case"object":t.push(r)}})),(0,u.formatInlineNodes)(t)},f=function(e){return 0===e.length?[{id:a.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:a.default.nice()}]}]:e=e.reduce((function(e,t){if(i.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===i.LIST_ITEM){var n={id:a.default.nice(),type:i.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||i.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===i.PARAGRAPH)return r.children.push(t),e;var o={id:a.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(o),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=d(n,!0),r=f(r)}},41286:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:a.default.nice(),type:o.BLOCKQUOTE,children:t(r)}}},37364:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104),i=n(5009);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var s=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),u=s[0];if(u){var l=u.getAttribute("lang");return l=(0,i.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:a.default.nice(),language:l,type:o.CODE_BLOCK,children:t(s)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}}));return{id:a.default.nice(),language:"plaintext",type:o.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").filter(Boolean).map((function(e){return{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e}]}})):{id:a.default.nice(),type:o.CODE_LINE,children:[{id:a.default.nice(),text:e.textContent}]}}}},60940:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&o.HEADER_LIST.includes(n))return{id:a.default.nice(),type:o.HEADER_TYPE_MAP[n],children:t(r)}}},67712:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){if("IMG"===e.nodeName)return{id:a.default.nice(),type:o.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:a.default.nice()}]}}},36573:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(41286)),o=r(n(37364)),i=r(n(60940)),s=r(n(67712)),u=r(n(21849)),l=r(n(24773)),c=r(n(6283)),d=r(n(5021)),f=r(n(71134)),p=[a.default,o.default,i.default,s.default,u.default,l.default,d.default,c.default,f.default];t.default=p},21849:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:a.default.nice(),type:o.LINK,url:e.getAttribute("href")||r,title:e.getAttribute("title"),children:[{id:a.default.nice(),text:r}]}}},24773:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104),i=n(33601),s=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:a.default.nice(),type:o.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:a.default.nice(),type:o.ORDERED_LIST,children:t(r)}:"LI"===n&&s.includes(e.firstChild.nodeName)?{id:a.default.nice(),type:o.LIST_ITEM,children:t(r)}:"LI"!==n||s.includes(e.firstChild.nodeName)?s.includes(n)&&"LI"===e.parentElement.nodeName?0===Array.from(r).length?{id:a.default.nice(),type:o.PARAGRAPH,children:[(0,i.generateDefaultText)()]}:{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}:void 0:{id:a.default.nice(),type:o.LIST_ITEM,children:[{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}]}}},6283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:a.default.nice(),type:o.PARAGRAPH,children:t(r)}}},5021:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656)),o=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:a.default.nice(),type:o.TABLE,align:[],children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:a.default.nice(),type:o.TABLE_ROW,children:t(r)}}if("TH"===n||"TD"===n){var i=Array.from(r).flatMap((function(e){if("P"===e.nodeName){var n=Array.from(e.childNodes).map((function(e){return e.textContent})).join("");return{id:a.default.nice(),type:"text",text:n}}return t([e])}));return{id:a.default.nice(),type:o.TABLE_CELL,children:i}}}},71134:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(79656));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:a.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:a.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:a.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:a.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:a.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:a.default.nice(),add:!0,text:e.textContent}:3===r?{id:a.default.nice(),text:e.textContent}:void 0}},24955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return o.default}});var a=r(n(3741)),o=r(n(88205)),i=r(n(20877)),s=r(n(12505))},20877:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),s=r(n(63507)),u=r(n(5058)),l=r(n(8540)),c=r(n(64416)),d=r(n(32414)),f=r(n(52736)),p=r(n(16792)),h=r(n(50240)),m=r(n(72142)),v=r(n(74924)),g=(0,a.unified)().use(o.default).use(i.default).use(s.default).use(u.default).use(l.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(h.default,v.default).use(m.default);t.default=g},74924:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(72414)),o=n(81329),i=(0,a.default)(o.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=i},3741:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),s=r(n(63507)),u=n(33601),l=n(98921);t.default=function(e){if(!e)return[(0,u.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,a.unified)().use(o.default).use(i.default).use(s.default).parse(t);return 0===n.children.length?[(0,u.generateDefaultParagraph)()]:(0,l.formatMdToSlate)(n.children)}},98921:function(e,t,n){"use strict";var r=n(41132).default,a=n(8053).default,o=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var s=i(n(79656)),u=n(33601),l=n(24643),c=i(n(12505)),d={strong:"bold",emphasis:"italic"},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.type,a=t.children,i=t.value;if(r===l.LINK){var c=0===a.length?{type:"text",value:""}:a[0],p=[{id:s.default.nice(),text:c.value||""}],h={id:s.default.nice(),type:l.LINK,url:t.url,title:t.title,children:p};return e.push([(0,u.generateDefaultText)(),h,(0,u.generateDefaultText)()]),e}if(r===l.IMAGE){var m=o(o(o(o({src:t.url},t.title&&{title:t.title}),t.alt&&{alt:t.alt}),t.width&&{width:t.width}),t.height&&{height:t.height}),v={id:s.default.nice(),data:m,type:l.IMAGE,children:[(0,u.generateDefaultText)()]};return e.push([(0,u.generateDefaultText)(),v,(0,u.generateDefaultText)()]),e}if("html"===r){var g=N(t);return e.push(g),e}if(n.id||(n.id=s.default.nice()),"text"===r){var E=i&&"\u200b"!==i?i:"";return n.text=E,e.push(o({},n)),void(n={})}if("inlineCode"===r)return n.code=!0,n.text=i||"",e.push(o({},n)),void(n={});var y=d[r];if(!Array.isArray(a)||0===a.length||!y)return n.text=i||"",e.push(o({},n)),void(n={});n[y]=!0,a.forEach((function(t){f(e,t,n)}))},p=function(e){var t=e.children,n=[(0,u.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return f(r,e)})),r.flat()},h=function(e){var t=e.depth,n="".concat(l.HEADER).concat(t);return{id:s.default.nice(),type:n,children:p(e)}};t.transformHeader=h;var m=function(e){return{id:s.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformParagraph=m;var v=function(e){var t=e.children;return{id:s.default.nice(),type:l.BLOCKQUOTE,children:t.map((function(e){return(0,I[e.type])(e)})).flat()}};t.transformBlockquote=v;var g=function(e){return{id:s.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformListContent=g;var E=function(e){var t=e.children;return 0===t.length?{id:s.default.nice(),type:l.LIST_ITEM,children:[g({})]}:{id:s.default.nice(),type:l.LIST_ITEM,children:t.map((function(e){if(e.type===l.PARAGRAPH)return g(e);if("code"===e.type)return O(e);if("blockquote"===e.type)return v(e);if("list"===e.type){return T(e,!0)}return"heading"===e.type?m(e):"html"===e.type?x(e):"thematicBreak"===e.type?m(e):(console.warn("Unhandled child type in list item:",e),(0,u.generateDefaultParagraph)())})).flat()}};t.transformListItem=E;var y=function(e){var t=e.children;return{id:s.default.nice(),type:l.ORDERED_LIST,children:t.map((function(e){return E(e)}))}};t.transformOrderedList=y;var b=function(e){var t=e.children;return{id:s.default.nice(),type:l.UNORDERED_LIST,children:t.map((function(e){return E(e)}))}};t.transformUnorderedList=b;var A=function(e){var t=e.children,n=e.checked;if(0===t.length)return{id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:p({})};if(1===t.length)return{id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:t.map((function(e){return p(e)})).flat()};var o=a(t),i=o[0],u=o.slice(1),c={id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:p(i)},d=F(u);return[c].concat(r(d))};t.transformCheckListItem=A;var D=function(e){return e.children.map((function(e){return A(e)})).flat()};t.transformCheckList=D;var T=function(e,t){var n=e.ordered,r=e.children[0];return!0===n?y(e):!1===n&&null===r.checked||t?b(e):D(e)};t.transformList=T;var C=function(e,t){return{id:s.default.nice(),type:l.TABLE_CELL,children:p(e)}};t.transformTableCell=C;var _=function(e){var t=e.children;return{id:s.default.nice(),type:l.TABLE_ROW,children:t.map((function(e){return C(e)}))}};t.transformTableRow=_;var w=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:s.default.nice(),type:l.TABLE,align:r,children:t.map((function(e,t){return _(e)}))}};t.transformTable=w;var k=function(e){return{id:s.default.nice(),type:l.CODE_LINE,children:[{id:s.default.nice(),text:e}]}};t.transformCodeLine=k;var O=function(e){var t=e.lang,n=e.value.split("\n");return 0===n.length&&(n=[""]),{id:s.default.nice(),type:l.CODE_BLOCK,lang:t,children:n.map((function(e){return k(e)}))}};t.transformCodeBlock=O;var S=function(e){return{id:s.default.nice(),type:"hr",children:[(0,u.generateDefaultText)()]}};t.transformHr=S;var N=function(e){var t=(0,u.generateDefaultText)();if("<img"===e.value.slice(0,4).toLowerCase()){var n=(new DOMParser).parseFromString(e.value,"text/html").body.firstChild,r=n.getAttribute("src");if(!r)return[t];var a=n.getAttribute("alt"),i=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=o(o(o(o({src:r},a&&{alt:a}),i&&{title:i}),!isNaN(c)&&c>0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:s.default.nice(),data:f,type:l.IMAGE,children:[(0,u.generateDefaultText)()]};return[(0,u.generateDefaultText)(),p,(0,u.generateDefaultText)()]}return[t]};t.transformHtml=N;var x=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:s.default.nice(),type:l.PARAGRAPH,children:N(e)}:(0,c.default)(e.value)};t.transformBlockHtml=x;var P=function(e){return{id:s.default.nice(),type:"formula",data:{formula:e.value},children:[(0,u.generateDefaultText)()]}};t.transformMath=P;var I={paragraph:m,heading:h,blockquote:v,table:w,list:T,code:O,thematicBreak:S,math:P,html:x},F=function(e){return e.filter((function(e){return I[e.type]})).map((function(e){return(0,I[e.type])(e)})).flat()};t.formatMdToSlate=F},88205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(18012),o=r(n(3880)),i=r(n(58910)),s=r(n(53674)),u=r(n(63507)),l=n(43417);t.default=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:(0,l.formatSlateToMd)(e)};return(0,a.unified)().use(o.default).use(i.default).use(s.default,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(u.default).stringify(t)}},43417:function(e,t,n){"use strict";var r=n(50883).default,a=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var i=n(13683),s=o(n(99260)),u=function(e){return{type:"text",value:e||""}},l=function(e){var t={type:"text",value:e.text};return e.code&&(t=a(a({},t),{},{type:"inlineCode"})),e.bold&&(t.value=t.value?t.value.trim():"",(0,s.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"strong",children:[t]}),e.italic&&"strong"===t.type?t={type:"emphasis",children:[t]}:e.italic&&(t.value=t.value?t.value.trim():"",(0,s.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"emphasis",children:[t]}),t},c=function(e){var t=e.children,n=[u()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'<img src="'.concat(n.src,'" alt="').concat(n.alt,'" title="').concat(n.title,'" width="').concat(n.width,'" height="').concat(n.height,'" />')}),e.push(r),e}if(t.type&&"link"===t.type){var a={type:"link",url:t.url,title:t.title||null,children:[l(t.children[0])]};return e.push(a),e}if(t.type&&"column"===t.type){var o=t.data,i={text:"{".concat(o.name,"}")},s=l(i);return e.push(s),e}if(t.type&&"html"===t.type)return e.push(t),e;var u=l(t);return e.push(u),e}(r,e)})),function(e){return e.reduce((function(e,t,n){if(0===n)return[t];var r=e[e.length-1];if(r.type===t.type&&"text"===t.type)r.value=r.value+t.value;else if(r.type===t.type&&"strong"===t.type){var a=r.children[0],o=t.children[0];r.children=[{type:"text",value:a.value+o.value}]}else if(r.type===t.type&&"emphasis"===t.type){var i=r.children[0],s=t.children[0];i.type===s.type&&"text"===i.type?r.children=[{type:"text",value:i.value+s.value}]:i.type===s.type&&"strong"===i.type?r.children=[{type:"strong",children:[{type:"text",value:i.children[0].value+s.children[0].value}]}]:e.push(t)}else e.push(t);return e}),[])}(r.flat())},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children;if(!Array.isArray(t)||0===t.length)return{type:"paragraph",children:c(e)};var n=["image","column","formula"],r=t.some((function(e){return n.includes(e.type)}));return t.some((function(e){return"html"===e.type}))||r||0!==i.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[u("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,E[e.type])(e)})).flat()}},h=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?g(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?m(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},m=function(e){var t,n=e.children.map((function(e){return h(e)})),a=!1,o=r(n);try{for(o.s();!(t=o.n()).done;){if(!0===t.value.loose){a=!0;break}}}catch(i){o.e(i)}finally{o.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:a,children:n}},v=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},g=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},E={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:e.align,children:t.map((function(e){return v(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:m,unordered_list:m,code_block:g,formula:function(e){return{type:"math",value:e.data.formula}}};t.formatSlateToMd=function(e){return e.map((function(e){var t=E[e.type];return t?t(e):function(e){var t={type:"paragraph",children:[{text:i.Node.string(e)}]};return f(t)}(e)})).flat()}},58372:function(e,t,n){"use strict";var r=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isUrl=t.isMac=t.isImage=t.isDocumentEmpty=t.IMAGE_TYPES=void 0;var o=a(n(55391)),i=n(13683);t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};var s=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!u(e))return!1;var t=e.slice(e.lastIndexOf("/")+1).split(".")[1];return!!t&&s.includes(t.toLowerCase())};var u=function(e){return!!e&&(!!e.startsWith("http")&&!!(0,o.default)(e))};t.isUrl=u;t.isDocumentEmpty=function(e){var t=e.children,n=r(t,1)[0];return 1===t.length&&0===i.Node.string(n).length&&!n.children.some((function(t){return i.Editor.isVoid(e,t)}))}},83902:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.htmlDeserializer=void 0;var r=n(51727),a=n(24643),o=n(76960),i=n(33601),s={A:function(e){return{type:a.LINK,data:{href:e.getAttribute("href")}}},BLOCKQUOTE:function(){return{type:a.BLOCKQUOTE}},H1:function(){return{type:a.HEADER1}},H2:function(){return{type:a.HEADER2}},H3:function(){return{type:a.HEADER3}},H4:function(){return{type:a.HEADER4}},H5:function(){return{type:a.HEADER5}},H6:function(){return{type:a.HEADER6}},IMG:function(e){return{type:a.IMAGE,children:[{text:""}],data:{src:e.getAttribute("src")}}},LI:function(){return{type:a.LIST_ITEM,data:{}}},OL:function(){return{type:a.ORDERED_LIST}},P:function(){return{type:a.PARAGRAPH}},UL:function(){return{type:a.UNORDERED_LIST}},TABLE:function(){return{type:a.TABLE}},BR:function(){return{text:""}}},u=["H1","H2","H3","H4","H5","H6"],l={CODE:function(){return{CODE:!0}},DEL:function(){return{DELETE:!0}},EM:function(){return{ITALIC:!0}},I:function(){return{ITALIC:!0}},STRONG:function(){return{BOLD:!0}},INS:function(){return{INS:!0}}},c=function(e){if(3===e.nodeType){if("\n"===e.textContent||"\r"===e.textContent)return null;if("BODY"===e.parentElement.nodeName){var t=e.textContent.replace(/(\n|\r\n)/g,"");return 0===t.length?null:{type:a.PARAGRAPH,children:[{text:t}]}}return e.textContent}if(1!==e.nodeType)return null;var n=e.nodeName,d=e,f=Array.from(d.childNodes).map(c).flat();if("LI"===n&&e.className&&e.className.indexOf("task-list-item")>=0)return(0,r.jsx)("element",{data:{checked:!1},type:"list_item"},f);if("PRE"===n&&e.childNodes[0]&&"CODE"===e.childNodes[0].nodeName){var p=e.childNodes[0],h=[];return p.childNodes.forEach((function(e,t){e.innerText&&h.push({type:"code_line",children:[{text:e.innerText}]})})),{data:{syntax:null},children:h,type:"code_block"}}if("BODY"===e.nodeName)return(0,r.jsx)("fragment",{},f);if(s[n]){var m=s[n](e);return"IMG"===n?(0,r.jsx)("element",m,[{text:""}]):"BR"===n?"":"TABLE"===n?(0,r.jsx)("element",m,function(e){if("BODY"!==e.parentNode.nodeName)return null;var t=0;Array.from(e.rows[0].childNodes).forEach((function(e,n){"TD"!==e.nodeName&&"TH"!==e.nodeName||(t+=Number(e.getAttribute("colspan"))||1)}));for(var n=[],r=0;r<e.rows.length;r++){for(var s=e.rows[r].cells,u=[],l=0;l<s.length;l++){var c=s[l];u.push((0,o.generateTableCell)({childrenOrText:[(0,i.generateElement)(a.PARAGRAPH,{childrenOrText:c.textContent})]}))}if(u.length<t)for(var d=t-u.length,f=0;f<d;f++)u.push((0,o.generateTableCell)({childrenOrText:[(0,i.generateElement)(a.PARAGRAPH)]}));n.push((0,o.generateTableRow)({childrenOrText:u}))}return n}(e)):"A"===n||u.includes(n)?(0,r.jsx)("element",m,[{text:e.textContent}]):(0,r.jsx)("element",m,f)}if(l[n]){var v=l[n](e);return f.map((function(e){return(0,r.jsx)("text",v,e)}))}return f};t.htmlDeserializer=function(e){var t=(new DOMParser).parseFromString(e,"text/html");return c(t.body)}},28418:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return a(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=this.subscribers[e];Array.isArray(a)&&a.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=o},72976:function(e,t,n){"use strict";var r=n(34579).default,a=n(17383).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(64467)),s=o(n(75168)),u=r((function e(t){var n=this;a(this,e),(0,i.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,s.default)("mod+s",e)){e.preventDefault();var r=n.editor.onSave;r&&r()}(0,s.default)("tab",e)&&e.preventDefault()})),(0,i.default)(this,"onCopy",(function(e){var t=n.editor;if(t.onCopy&&t.onCopy(e))return!0;return!1})),this.editor=t}));t.default=u},6313:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if(!e)return{isValidBrowser:!0,isWindowsWechat:!1};var t=!1,n=!1;if(window.chrome){var r=window.navigator.appVersion.split(" "),a=r.findIndex((function(e){return e.indexOf("Chrome")>=0})),o=r[a];o=o.slice(o.indexOf("/")+1),t=(o=parseInt(o))>=76,53===o&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(t=!1,n=!0)}return{isValidBrowser:t,isWindowsWechat:n}}},71356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),a=n(92203),o=function(e,t){for(var n=0;e&&n<=e.length-1;){var r=e[n];"link"===r.type?t.links.push(r.url):"image"===r.type?t.images.push(r.data.src):"check_list_item"===r.type?(t.checklist.total+=1,r.checked&&t.checklist.completed++,o(r.children,t)):o(r.children,t),n++}},i=function(e,t){for(var n="",r=0;r<e.length;r++){var a=(n+=s(e[r])+" ").length;if(a>=150){n=a>150?n.slice(0,150):n;break}}t.previewText=n},s=function(e){var t="";if("check_list_item"===e.type)return t+="";for(var n=0;n<e.children.length;n++){var a=e.children[n];t+="link"===a.type?"":r.Node.string(a)+" "}return t};t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?(0,a.mdStringToSlate)(e):e,n={previewText:"",images:[],links:[],checklist:{total:0,completed:0}};return o(t,n),i(t,n),n}},99260:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},10230:function(e,t,n){"use strict";var r=n(12897).default,a=n(17383).default,o=n(34579).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u=i(n(64467)),l=function(){return o((function e(){a(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var a=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var o=Object.keys(e),i=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return o.length!==i.length||i.some((function(r){return a.iterable(e[r])?a.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}])}();s=l,(0,u.default)(l,"isObject",(function(e){return"Object"===s.getDataType(e)})),(0,u.default)(l,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=l},96521:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceColumnData=void 0;var a=function(e,t,n,o){for(var i=function(){var i=e[s];if("column"===i.type){var u=i.data,l=t.find((function(e){return e.key===u.key})),c=l?n&&n(l):"",d={text:c,bold:u.bold,italic:u.italic};return"long-text"===(null===l||void 0===l?void 0:l.type)&&(d={type:"html",value:c}),e.splice(s,1,d),1}if("image"===i.type){var f=i.data||{src:""};if(o&&"function"===typeof o){var p=o(f.src),h=r(r({},f),{src:p});i.data=h}}if(i.children){var m=i.children;a(m,t,n,o)}},s=0;s<e.length;s++)i()};t.replaceColumnData=a},24860:function(e,t,n){"use strict";n.r(t);var r=n(9950),a=n(11942),o=n.n(a),i=n(34806),s=n.n(i);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function d(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():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},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return s}}(e,t)||y(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 E(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){if(e){if("string"===typeof e)return b(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)?b(e,t):void 0}}function b(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 A(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function T(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var C="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?_(e.parent):e}var w=300,k=27,O=37,S=38,N=39,x=40,P=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(u,e);var t,a,o,i=v(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(m(t=i.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(m(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(m(t)),t.handleImageClick=t.handleImageClick.bind(m(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(m(t)),t.handleKeyInput=t.handleKeyInput.bind(m(t)),t.handleMouseUp=t.handleMouseUp.bind(m(t)),t.handleMouseDown=t.handleMouseDown.bind(m(t)),t.handleMouseMove=t.handleMouseMove.bind(m(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(m(t)),t.handleTouchStart=t.handleTouchStart.bind(m(t)),t.handleTouchMove=t.handleTouchMove.bind(m(t)),t.handleTouchEnd=t.handleTouchEnd.bind(m(t)),t.handlePointerEvent=t.handlePointerEvent.bind(m(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(m(t)),t.handleWindowResize=t.handleWindowResize.bind(m(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(m(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(m(t)),t.requestClose=t.requestClose.bind(m(t)),t.requestMoveNext=t.requestMoveNext.bind(m(t)),t.requestMovePrev=t.requestMovePrev.bind(m(t)),t.requestMoveUp=t.requestMoveUp.bind(m(t)),t.requestMoveDown=t.requestMoveDown.bind(m(t)),t.rotateImage=t.rotateImage.bind(m(t)),t.isMobile=C,t}return t=u,a=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=_(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},a={};this.getSrcTypes().forEach((function(o){t.props[o.name]!==e[o.name]&&(n=!0,r[t.props[o.name]]=!0,a[e[o.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in a)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),a=this.isMobile?0:70,o=r.height-2*a,i=r.width-2*a;return n||(o=Math.min(o,t),i=Math.min(i,e)),i/o>e/t?{width:e*o/t,height:o}:{width:i,height:t*i/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),a=0,o=0;return{maxX:a=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:o=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*a,minY:-1*o}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:T(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(w,e));if(r!==this.state.zoomLevel)if(0!==r){var a=this.getBestImageForType("mainSrc");if(null!==a){var o=this.getZoomMultiplier(),i=this.getZoomMultiplier(r),s=this.getLightboxRect(),u="undefined"!==typeof t?t-s.left:s.width/2,l="undefined"!==typeof n?n-s.top:s.height/2,c=(s.width-a.width*o)/2,d=(s.height-a.height*o)/2,f=u-(u-(c-this.state.offsetX))/o*i,p=l-(l-(d-this.state.offsetY))/o*i,h=(s.width-a.width*i)/2-f,m=(s.height-a.height*i)/2-p;if(3!==this.currentAction){var v=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(v.minX,Math.min(v.maxX,h)),m=Math.max(v.minY,Math.min(v.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==k))switch(this.lastKeyDownTime=n.getTime(),t){case k:e.preventDefault(),this.requestClose(e);break;case O:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case N:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case S:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case x:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&u.isTargetMatchImage(e.target)&&(this.addPointer(u.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[u.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(u.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":u.isTargetMatchImage(e.target)&&(this.addPointer(u.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[u.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(u.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&u.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(u.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return u.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(u.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,a=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===a||this.setState({offsetX:r,offsetY:a})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=g(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=g(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),a=r.x,o=r.y;this.changeZoom(n,a,o)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===w&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,a=n.scrollTop;(e.deltaY>0&&t+a>=r||e.deltaY<0&&a<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var a=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var o=new n.g.Image;this.props.imageCrossOrigin&&(o.crossOrigin=this.props.imageCrossOrigin),o.onerror=function(n){a.props.onImageLoadError(t,e,n),a.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},o.onload=function(){a.props.onImageLoad(t,e,o),a.imageCache[t]={loaded:!0,width:o.width,height:o.height},r()},o.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:l(l({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,a=t.animationDisabled,o=t.animationDuration,i=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,m=t.prevSrc,v=t.toolbarButtons,g=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,A=t.onRotateImage,T=this.state,C=T.zoomLevel,_=T.offsetX,k=T.offsetY,O=T.isClosing,S=T.loadErrorStatus,N=T.rotateDeg,x=this.getLightboxRect(),P={},I=this.isAnimating();!a&&I&&(P=l(l({},P),{},{transition:"transform ".concat(o,"ms")}));var F={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;F[t]=n}));var R=[],L=function(t,n,a){if(e.props[t]){var o,i=e.getBestImageForType(t),s=l(l({},P),u.getTransform(l(l({},a),i)));if(C>0&&(s.cursor="move"),s.transform="".concat(s.transform," rotate(").concat(N,"deg)"),null===i&&(o=S,Object.keys(o).some((function(e){return o[e]}))))R.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+F[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(s.backgroundImage="url('".concat(d,"')"),R.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:d+F[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):R.push(r.createElement("img",f({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:s,src:d,key:d+F[t],alt:"string"===typeof p?p:D("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},E(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));R.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+F[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},B=this.getZoomMultiplier();L("nextSrc","ril-image-next ril__imageNext",{x:x.width}),L("mainSrc","ril-image-current",{x:-1*_,y:-1*k,zoom:B}),L("prevSrc","ril-image-prev ril__imagePrev",{x:-1*x.width});var M=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),j={overlay:l({zIndex:1e3,backgroundColor:"transparent"},M.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},M.content)};return r.createElement(s(),f({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),g()},style:j,contentLabel:D("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(O?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:O?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:i?this.closeIfClickInner:void 0},R),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:I?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:I?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},v&&v.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:I?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:I?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:I?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:I?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:I?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(E(C===w?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:I||C===w,onClick:I||C===w?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(E(0===C?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:I||0===C,onClick:I||0===C?void 0:this.handleZoomOutButtonClick})),A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,A&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],o=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,o=e.zoom,i=void 0===o?1:o,s=e.width,u=e.targetWidth,l=n,c=T();s>c&&(l+=(c-s)/2);var d=i*(u/s);return{transform:"translate3d(".concat(l,"px,").concat(a,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],a&&c(t.prototype,a),o&&c(t,o),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);P.propTypes={mainSrc:o().string.isRequired,prevSrc:o().string,nextSrc:o().string,mainSrcThumbnail:o().string,prevSrcThumbnail:o().string,nextSrcThumbnail:o().string,onCloseRequest:o().func.isRequired,onMovePrevRequest:o().func,onMoveNextRequest:o().func,onImageLoadError:o().func,onImageLoad:o().func,onAfterOpen:o().func,onRotateImage:o().func,onClickMoveUp:o().func,onClickMoveDown:o().func,onClickDelete:o().func,onClickDownload:o().func,discourageDownloads:o().bool,animationDisabled:o().bool,animationOnKeyInput:o().bool,animationDuration:o().number,keyRepeatLimit:o().number,keyRepeatKeyupBonus:o().number,imageTitle:o().node,imageCaption:o().node,imageCrossOrigin:o().string,reactModalStyle:o().object,wrapperClassName:o().string,toolbarButtons:o().arrayOf(o().node),clickOutsideToClose:o().bool,enableZoom:o().bool,reactModalProps:o().shape({}),nextLabel:o().string,prevLabel:o().string,zoomInLabel:o().string,zoomOutLabel:o().string,closeLabel:o().string,imageLoadErrorMessage:o().node},P.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=P},99754:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},79656:function(e,t,n){e.exports=n(51920)},51920:function(e,t,n){var r=n(93325).hp,a=n(41132).default,o=n(27585),i="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,a(e)))},s="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=o.parse(e);return i(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return o.stringify(s(t))},t.v4=function(){var e=o.v4(null,new Uint8Array(16));return i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=o.v4(null,new Uint8Array(16));return e[0]=127&e[0],i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},46676:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=s(e),i=o[0],u=o[1],l=new a(function(e,t,n){return 3*(t+n)/4-n}(0,i,u)),c=0,d=u>0?i-4:i;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;2===u&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t);1===u&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t);return l},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,o=[],i=16383,s=0,l=r-a;s<l;s+=i)o.push(u(e,s,s+i>l?l:s+i));1===a?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],r=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)n[i]=o[i],r[o.charCodeAt(i)]=i;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var a,o,i=[],s=t;s<r;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),i.push(n[(o=a)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},93325:function(e,t,n){"use strict";var r=n(17383).default,a=n(34579).default,o=n(18336).default,i=n(29511).default,s=n(46676),u=n(66897),l="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=f,t.IS=50;var c=2147483647;function d(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,f.prototype),t}function f(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return m(e)}return p(e,t,n)}function p(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!f.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|y(e,t),r=d(n),a=r.write(e,t);a!==n&&(r=r.slice(0,a));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(J(e,Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return v(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer))return g(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return g(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return f.from(r,t,n);var a=function(e){if(f.isBuffer(e)){var t=0|E(e.length),n=d(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||ee(e.length)?d(0):v(e);if("Buffer"===e.type&&Array.isArray(e.data))return v(e.data)}(e);if(a)return a;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return f.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function m(e){return h(e),d(e<0?0:0|E(e))}function v(e){for(var t=e.length<0?0:0|E(e.length),n=d(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function g(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,f.prototype),r}function E(e){if(e>=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function y(e,t){if(f.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(a)return r?-1:X(e).length;t=(""+t).toLowerCase(),a=!0}}function b(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return I(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function A(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function D(e,t,n,r,a){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ee(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"===typeof t&&(t=f.from(t,r)),f.isBuffer(t))return 0===t.length?-1:T(e,t,n,r,a);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):T(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function T(e,t,n,r,a){var o,i=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,s/=2,u/=2,n/=2}function l(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var c=-1;for(o=n;o<s;o++)if(l(e,o)===l(t,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===u)return c*i}else-1!==c&&(o-=o-c),c=-1}else for(n+u>s&&(n=s-u),o=n;o>=0;o--){for(var d=!0,f=0;f<u;f++)if(l(e,o+f)!==l(t,f)){d=!1;break}if(d)return o}return-1}function C(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var o,i=t.length;for(r>i/2&&(r=i/2),o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(ee(s))return o;e[n+o]=s}return o}function _(e,t,n,r){return Z(X(t,e.length-n),e,n,r)}function w(e,t,n,r){return Z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return Z(Q(t),e,n,r)}function O(e,t,n,r){return Z(function(e,t){for(var n,r,a,o=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,a=n%256,o.push(a),o.push(r);return o}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var o=e[a],i=null,s=o>239?4:o>223?3:o>191?2:1;if(a+s<=n){var u=void 0,l=void 0,c=void 0,d=void 0;switch(s){case 1:o<128&&(i=o);break;case 2:128===(192&(u=e[a+1]))&&(d=(31&o)<<6|63&u)>127&&(i=d);break;case 3:u=e[a+1],l=e[a+2],128===(192&u)&&128===(192&l)&&(d=(15&o)<<12|(63&u)<<6|63&l)>2047&&(d<55296||d>57343)&&(i=d);break;case 4:u=e[a+1],l=e[a+2],c=e[a+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(d=(15&o)<<18|(63&u)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(i=d)}}null===i?(i=65533,s=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),a+=s}return function(e){var t=e.length;if(t<=x)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=x));return n}(r)}f.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(n){return!1}}(),f.TYPED_ARRAY_SUPPORT||"undefined"===typeof console||"function"!==typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}}),f.poolSize=8192,f.from=function(e,t,n){return p(e,t,n)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array),f.alloc=function(e,t,n){return function(e,t,n){return h(e),e<=0?d(e):void 0!==t?"string"===typeof n?d(e).fill(t,n):d(e).fill(t):d(e)}(e,t,n)},f.allocUnsafe=function(e){return m(e)},f.allocUnsafeSlow=function(e){return m(e)},f.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==f.prototype},f.compare=function(e,t){if(J(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(e)||!f.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,a=0,o=Math.min(n,r);a<o;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=f.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var o=e[n];if(J(o,Uint8Array))a+o.length>r.length?(f.isBuffer(o)||(o=f.from(o)),o.copy(r,a)):Uint8Array.prototype.set.call(r,o,a);else{if(!f.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,a)}a+=o.length}return r},f.byteLength=y,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)A(this,t,t+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)A(this,t,t+3),A(this,t+1,t+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)A(this,t,t+7),A(this,t+1,t+6),A(this,t+2,t+5),A(this,t+3,t+4);return this},f.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?N(this,0,e):b.apply(this,arguments)},f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=function(e){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===f.compare(this,e)},f.prototype.inspect=function(){var e="",n=t.IS;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},l&&(f.prototype[l]=f.prototype.inspect),f.prototype.compare=function(e,t,n,r,a){if(J(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(a>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),s=Math.min(o,i),u=this.slice(r,a),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){o=u[c],i=l[c];break}return o<i?-1:i<o?1:0},f.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},f.prototype.indexOf=function(e,t,n){return D(this,e,t,n,!0)},f.prototype.lastIndexOf=function(e,t,n){return D(this,e,t,n,!1)},f.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return C(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var x=4096;function P(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}function I(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",o=t;o<n;++o)a+=te[e[o]];return a}function R(e,t,n){for(var r=e.slice(t,n),a="",o=0;o<r.length-1;o+=2)a+=String.fromCharCode(r[o]+256*r[o+1]);return a}function L(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,a,o){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function M(e,t,n,r,a){Y(t,r,a,e,n,7);var o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,n}function j(e,t,n,r,a){Y(t,r,a,e,n,7);var o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=i,i>>=8,e[n+2]=i,i>>=8,e[n+1]=i,i>>=8,e[n]=i,n+8}function U(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,r,a){return t=+t,n>>>=0,a||U(e,0,n,4),u.write(e,t,n,r,23,4),n+4}function z(e,t,n,r,a){return t=+t,n>>>=0,a||U(e,0,n,8),u.write(e,t,n,r,52,8),n+8}f.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,f.prototype),r},f.prototype.readUintLE=f.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r},f.prototype.readUintBE=f.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},f.prototype.readUint8=f.prototype.readUInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),this[e]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readBigUInt64LE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),a=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(a)<<BigInt(32))})),f.prototype.readBigUInt64BE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],a=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<<BigInt(32))+BigInt(a)})),f.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);for(var r=this[e],a=1,o=0;++o<t&&(a*=256);)r+=this[e+o]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},f.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);for(var r=t,a=1,o=this[e+--r];r>0&&(a*=256);)o+=this[e+--r]*a;return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){e>>>=0,t||L(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(e,t){e>>>=0,t||L(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readBigInt64LE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24))})),f.prototype.readBigInt64BE=ne((function(e){V(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n)})),f.prototype.readFloatLE=function(e,t){return e>>>=0,t||L(e,4,this.length),u.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return e>>>=0,t||L(e,4,this.length),u.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return e>>>=0,t||L(e,8,this.length),u.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return e>>>=0,t||L(e,8,this.length),u.read(this,e,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||B(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,o=0;for(this[t]=255&e;++o<n&&(a*=256);)this[t+o]=e/a&255;return t+n},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||B(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,255,0),this[t]=255&e,t+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigUInt64LE=ne((function(e){return M(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);B(this,e,t,n,a-1,-a)}var o=0,i=1,s=0;for(this[t]=255&e;++o<n&&(i*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/i|0)-s&255;return t+n},f.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);B(this,e,t,n,a-1,-a)}var o=n-1,i=1,s=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i|0)-s&255;return t+n},f.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},f.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigInt64LE=ne((function(e){return M(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return z(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return z(this,e,t,!1,n)},f.prototype.copy=function(e,t,n,r){if(!f.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),a},f.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!f.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var a=e.charCodeAt(0);("utf8"===r&&a<128||"latin1"===r)&&(e=a)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o<n;++o)this[o]=e;else{var i=f.isBuffer(e)?e:f.from(e,r),s=i.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=i[o%s]}return this};var G={};function q(e,t,n){G[e]=function(n){function s(){var n;return r(this,s),n=o(this,s),Object.defineProperty(n,"message",{value:t.apply(n,arguments),writable:!0,configurable:!0}),n.name="".concat(n.name," [").concat(e,"]"),n.stack,delete n.name,n}return i(s,n),a(s,[{key:"code",get:function(){return e},set:function(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}},{key:"toString",value:function(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}}])}(n)}function W(e){for(var t="",n=e.length,r="-"===e[0]?1:0;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function Y(e,t,n,r,a,o){if(e>n||e<t){var i,s="bigint"===typeof t?"n":"";throw i=o>3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(o+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(o+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(o+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new G.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||K(t,e.length-(n+1))}(r,a,o)}function V(e,t){if("number"!==typeof e)throw new G.ERR_INVALID_ARG_TYPE(t,"number",e)}function K(e,t,n){if(Math.floor(e)!==e)throw V(e,n),new G.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}q("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),q("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),q("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),a=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?a=W(String(n)):"bigint"===typeof n&&(a=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(a=W(a)),a+="n"),r+=" It must be ".concat(t,". Received ").concat(a)}),RangeError);var $=/[^+/0-9A-Za-z-_]/g;function X(e,t){var n;t=t||1/0;for(var r=e.length,a=null,o=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function Q(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace($,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function Z(e,t,n,r){var a;for(a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function ee(e){return e!==e}var te=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,a=0;a<16;++a)t[r+a]=e[n]+e[a];return t}();function ne(e){return"undefined"===typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}},41061:function(e,t,n){"use strict";var r=n(37375),a=n(43629),o=a(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?a(n):n}},43629:function(e,t,n){"use strict";var r=n(76989),a=n(37375),o=n(38259),i=n(37277),s=a("%Function.prototype.apply%"),u=a("%Function.prototype.call%"),l=a("%Reflect.apply%",!0)||r.call(u,s),c=n(19090),d=a("%Math.max%");e.exports=function(e){if("function"!==typeof e)throw new i("a function is required");var t=l(r,u,arguments);return o(t,1+d(0,e.length-(arguments.length-1)),!0)};var f=function(){return l(r,s,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},63785:function(e,t){"use strict";t.parse=function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");for(var r={},o=t||{},s=e.split(a),u=o.decode||n,l=0;l<s.length;l++){var c=s[l],d=c.indexOf("=");if(!(d<0)){var f=c.substr(0,d).trim(),p=c.substr(++d,c.length).trim();'"'==p[0]&&(p=p.slice(1,-1)),void 0==r[f]&&(r[f]=i(p,u))}}return r},t.serialize=function(e,t,n){var a=n||{},i=a.encode||r;if("function"!==typeof i)throw new TypeError("option encode is invalid");if(!o.test(e))throw new TypeError("argument name is invalid");var s=i(t);if(s&&!o.test(s))throw new TypeError("argument val is invalid");var u=e+"="+s;if(null!=a.maxAge){var l=a.maxAge-0;if(isNaN(l))throw new Error("maxAge should be a Number");u+="; Max-Age="+Math.floor(l)}if(a.domain){if(!o.test(a.domain))throw new TypeError("option domain is invalid");u+="; Domain="+a.domain}if(a.path){if(!o.test(a.path))throw new TypeError("option path is invalid");u+="; Path="+a.path}if(a.expires){if("function"!==typeof a.expires.toUTCString)throw new TypeError("option expires is invalid");u+="; Expires="+a.expires.toUTCString()}a.httpOnly&&(u+="; HttpOnly");a.secure&&(u+="; Secure");if(a.sameSite){switch("string"===typeof a.sameSite?a.sameSite.toLowerCase():a.sameSite){case!0:u+="; SameSite=Strict";break;case"lax":u+="; SameSite=Lax";break;case"strict":u+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}}return u};var n=decodeURIComponent,r=encodeURIComponent,a=/; */,o=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function i(e,t){try{return t(e)}catch(n){return e}}},4159:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",i="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},E={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(a,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(r,l),o=n-a<0,i=t.clone().add(r+(o?-1:1),l);return+(-(r+(n-a)/(o?a-i:i-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:u,d:s,D:f,h:i,m:o,s:a,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=v;var A=function(e){return e instanceof _},D=function(e,t,n){var r;if(!e)return y;if("string"==typeof e)b[e]&&(r=e),t&&(b[e]=t,r=e);else{var a=e.name;b[a]=e,r=a}return!n&&r&&(y=r),r||!n&&y},T=function(e,t){if(A(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new _(n)},C=E;C.l=D,C.i=A,C.w=function(e,t){return T(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function v(e){this.$L=D(e.locale,null,!0),this.parse(e)}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return C},g.isValid=function(){return!(this.$d.toString()===p)},g.isSame=function(e,t){var n=T(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return T(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<T(e)},g.$g=function(e,t,n){return C.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,r=!!C.u(t)||t,c=C.p(e),p=function(e,t){var a=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?a:a.endOf(s)},h=function(e,t){return C.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,v=this.$M,g=this.$D,E="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case l:return r?p(1,v):p(0,v+1);case u:var y=this.$locale().weekStart||0,b=(m<y?m+7:m)-y;return p(r?g-b:g+(6-b),v);case s:case f:return h(E+"Hours",0);case i:return h(E+"Minutes",1);case o:return h(E+"Seconds",2);case a:return h(E+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var n,u=C.p(e),c="set"+(this.$u?"UTC":""),p=(n={},n[s]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[i]=c+"Hours",n[o]=c+"Minutes",n[a]=c+"Seconds",n[r]=c+"Milliseconds",n)[u],h=u===s?this.$D+(t-this.$W):t;if(u===l||u===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[C.p(e)]()},g.add=function(r,c){var f,p=this;r=Number(r);var h=C.p(c),m=function(e){var t=T(p);return C.w(t.date(t.date()+Math.round(e*r)),p)};if(h===l)return this.set(l,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===u)return m(7);var v=(f={},f[o]=t,f[i]=n,f[a]=e,f)[h]||1,g=this.$d.getTime()+r*v;return C.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",a=C.z(this),o=this.$H,i=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=function(e,n,a,o){return e&&(e[n]||e(t,r))||a[n].substr(0,o)},d=function(e){return C.s(o%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:C.s(s+1,2,"0"),MMM:c(n.monthsShort,s,l,3),MMMM:c(l,s),D:this.$D,DD:C.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,u,2),ddd:c(n.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(o),HH:C.s(o,2,"0"),h:d(1),hh:d(2),a:f(o,i,!0),A:f(o,i,!1),m:String(i),mm:C.s(i,2,"0"),s:String(this.$s),ss:C.s(this.$s,2,"0"),SSS:C.s(this.$ms,3,"0"),Z:a};return r.replace(m,(function(e,t){return t||h[e]||a.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(r,f,p){var h,m=C.p(f),v=T(r),g=(v.utcOffset()-this.utcOffset())*t,E=this-v,y=C.m(this,v);return y=(h={},h[d]=y/12,h[l]=y,h[c]=y/3,h[u]=(E-g)/6048e5,h[s]=(E-g)/864e5,h[i]=E/n,h[o]=E/t,h[a]=E/e,h)[m]||E,p?y:C.a(y)},g.daysInMonth=function(){return this.endOf(l).$D},g.$locale=function(){return b[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=D(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return C.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},v}(),w=_.prototype;return T.prototype=w,[["$ms",r],["$s",a],["$m",o],["$H",i],["$W",s],["$M",l],["$y",d],["$D",f]].forEach((function(e){w[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),T.extend=function(e,t){return e.$i||(e(t,_,T),e.$i=!0),T},T.locale=D,T.isDayjs=A,T.unix=function(e){return T(1e3*e)},T.en=b[y],T.Ls=b,T.p={},T}()},37609:function(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(e,t,n,a){return r.fromToBase(e,t,n,a)}n.en.relativeTime=a,r.fromToBase=function(t,r,o,i,s){for(var u,l,c,d=o.$locale().relativeTime||a,f=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],p=f.length,h=0;h<p;h+=1){var m=f[h];m.d&&(u=i?n(t).diff(o,m.d,!0):o.diff(t,m.d,!0));var v=(e.rounding||Math.round)(Math.abs(u));if(c=u>0,v<=m.r||!m.r){v<=1&&h>0&&(m=f[h-1]);var g=d[m.l];s&&(v=s(""+v)),l="string"==typeof g?g.replace("%d",v):g(v,r,m.l,c);break}}if(r)return l;var E=c?d.future:d.past;return"function"==typeof E?E(l):E.replace("%s",l)},r.to=function(e,t){return o(e,t,this,!0)},r.from=function(e,t){return o(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}()},55097:function(e){e.exports=function(){return function(t){if(/number|string|boolean/.test(typeof t))return t;if(t instanceof Date)return new Date(t.getTime());var n=t instanceof Array?[]:{};return r(t,n),n;function r(t,n){for(var a in t){var o=t[a];o instanceof Date?e(n,a,new Date(o.getTime())):o instanceof Function?e(n,a,o):o instanceof Array?r(o,e(n,a,[])):o instanceof Object?r(o,e(n,a,{})):e(n,a,o)}}};function e(e,t,n){return e instanceof Array?(e.push(n),e[e.length-1]):e instanceof Object?(e[t]=n,e[t]):void 0}}()},27980:function(e,t,n){var r=n(27839),a=n(80046),o=n(28619),i=n(92157),s=n(70955),u=n(94866),l=Date.prototype.getTime;function c(e,t,n){var p=n||{};return!!(p.strict?o(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?o(e,t):e==t:function(e,t,n){var o,p;if(typeof e!==typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(a(e)!==a(t))return!1;var h=i(e),m=i(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&s(e)===s(t);if(u(e)&&u(t))return l.call(e)===l.call(t);var v=f(e),g=f(t);if(v!==g)return!1;if(v||g){if(e.length!==t.length)return!1;for(o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}if(typeof e!==typeof t)return!1;try{var E=r(e),y=r(t)}catch(b){return!1}if(E.length!==y.length)return!1;for(E.sort(),y.sort(),o=E.length-1;o>=0;o--)if(E[o]!=y[o])return!1;for(o=E.length-1;o>=0;o--)if(!c(e[p=E[o]],t[p],n))return!1;return!0}(e,t,p))}function d(e){return null===e||void 0===e}function f(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},72414:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var a={};return n.isMergeableObject(e)&&o(e).forEach((function(t){a[t]=r(e[t],n)})),o(t).forEach((function(o){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(i(e,o)&&n.isMergeableObject(t[o])?a[o]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"===typeof n?n:u}(o,n)(e[o],t[o],n):a[o]=r(t[o],n))})),a}function u(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||a,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=r;var i=Array.isArray(n);return i===Array.isArray(e)?i?o.arrayMerge(e,n,o):s(e,n,o):r(n,o)}u.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return u(e,n,t)}),{})};var l=u;e.exports=l},29411:function(e,t,n){"use strict";var r=n(19090),a=n(57430),o=n(37277),i=n(24553);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new o("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],d=!!i&&i(e,t);if(r)r(e,t,{configurable:null===l&&d?d.configurable:!l,enumerable:null===s&&d?d.enumerable:!s,value:n,writable:null===u&&d?d.writable:!u});else{if(!c&&(s||u||l))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},28726:function(e,t,n){"use strict";var r=n(27839),a="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),o=Object.prototype.toString,i=Array.prototype.concat,s=n(29411),u=n(47734)(),l=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(a=r)||"[object Function]"!==o.call(a)||!r())return;var a;u?s(e,t,n,!0):s(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);a&&(o=i.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s<o.length;s+=1)l(e,o[s],t[o[s]],n[o[s]])};c.supportsDescriptors=!!u,e.exports=c},86552:function(e){"use strict";e.exports=function(e){if(e=String(e||""),r.test(e))return"rtl";if(a.test(e))return"ltr";return"neutral"};var t="\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc",n="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",r=new RegExp("^[^"+n+"]*["+t+"]"),a=new RegExp("^[^"+t+"]*["+n+"]")},19090:function(e,t,n){"use strict";var r=n(37375)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(a){r=!1}e.exports=r},63123:function(e){"use strict";e.exports=EvalError},86953:function(e){"use strict";e.exports=Error},23780:function(e){"use strict";e.exports=RangeError},68768:function(e){"use strict";e.exports=ReferenceError},57430:function(e){"use strict";e.exports=SyntaxError},37277:function(e){"use strict";e.exports=TypeError},91619:function(e){"use strict";e.exports=URIError},30789:function(e,t,n){var r;!function(){"use strict";var a=!("undefined"===typeof window||!window.document||!window.document.createElement),o={canUseDOM:a,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},80755:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},i=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,a=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!o)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(a)return a(e,n).value}return e[n]};e.exports=function e(){var t,n,r,a,l,c,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=u(d,n),d!==(a=u(t,n))&&(h&&a&&(i(a)||(l=o(a)))?(l?(l=!1,c=r&&o(r)?r:[]):c=r&&i(r)?r:{},s(d,{name:n,newValue:e(h,c,a)})):"undefined"!==typeof a&&s(d,{name:n,newValue:a}));return d}},85520:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},78307:function(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var a=0;a<t.length;a+=1)n[a+e.length]=t[a];return n};e.exports=function(e){var a=this;if("function"!==typeof a||"[object Function]"!==t.apply(a))throw new TypeError("Function.prototype.bind called on incompatible "+a);for(var o,i=function(e,t){for(var n=[],r=t||0,a=0;r<e.length;r+=1,a+=1)n[a]=e[r];return n}(arguments,1),s=n(0,a.length-i.length),u=[],l=0;l<s;l++)u[l]="$"+l;if(o=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(u,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var t=a.apply(this,r(i,arguments));return Object(t)===t?t:this}return a.apply(e,r(i,arguments))})),a.prototype){var c=function(){};c.prototype=a.prototype,o.prototype=new c,c.prototype=null}return o}},76989:function(e,t,n){"use strict";var r=n(78307);e.exports=Function.prototype.bind||r},70776:function(e){"use strict";var t=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(a){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"===typeof r&&""!==function(){}.bind().name},e.exports=t},37375:function(e,t,n){"use strict";var r,a=n(86953),o=n(63123),i=n(23780),s=n(68768),u=n(57430),l=n(37277),c=n(91619),d=Function,f=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(t){}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch(R){p=null}var h=function(){throw new l},m=p?function(){try{return h}catch(e){try{return p(arguments,"callee").get}catch(t){return h}}}():h,v=n(90757)(),g=n(26442)(),E=Object.getPrototypeOf||(g?function(e){return e.__proto__}:null),y={},b="undefined"!==typeof Uint8Array&&E?E(Uint8Array):r,A={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&E?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":y,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&E?E(E([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&v&&E?E((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&v&&E?E((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&E?E(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":m,"%TypedArray%":b,"%TypeError%":l,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(E)try{null.error}catch(R){var D=E(E(R));A["%Error.prototype%"]=D}var T=function e(t){var n;if("%AsyncFunction%"===t)n=f("async function () {}");else if("%GeneratorFunction%"===t)n=f("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=f("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&E&&(n=E(a.prototype))}return A[t]=n,n},C={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},_=n(76989),w=n(42155),k=_.call(Function.call,Array.prototype.concat),O=_.call(Function.apply,Array.prototype.splice),S=_.call(Function.call,String.prototype.replace),N=_.call(Function.call,String.prototype.slice),x=_.call(Function.call,RegExp.prototype.exec),P=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,I=/\\(\\)?/g,F=function(e,t){var n,r=e;if(w(C,r)&&(r="%"+(n=C[r])[0]+"%"),w(A,r)){var a=A[r];if(a===y&&(a=T(r)),"undefined"===typeof a&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===x(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=N(e,0,1),n=N(e,-1);if("%"===t&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return S(e,P,(function(e,t,n,a){r[r.length]=n?S(a,I,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",a=F("%"+r+"%",t),o=a.name,i=a.value,s=!1,c=a.alias;c&&(r=c[0],O(n,k([0,1],c)));for(var d=1,f=!0;d<n.length;d+=1){var h=n[d],m=N(h,0,1),v=N(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new u("property names with quotes must have matching quotes");if("constructor"!==h&&f||(s=!0),w(A,o="%"+(r+="."+h)+"%"))i=A[o];else if(null!=i){if(!(h in i)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(p&&d+1>=n.length){var g=p(i,h);i=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:i[h]}else f=w(i,h),i=i[h];f&&!s&&(A[o]=i)}}return i}},24553:function(e,t,n){"use strict";var r=n(37375)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(a){r=null}e.exports=r},88153:function(e,t,n){"use strict";var r="__global_unique_id__";e.exports=function(){return n.g[r]=(n.g[r]||0)+1}},47734:function(e,t,n){"use strict";var r=n(19090),a=function(){return!!r};a.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},26442:function(e){"use strict";var t={__proto__:null,foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!(t instanceof n)}},90757:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,a=n(93175);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&a())))}},93175:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},35550:function(e,t,n){"use strict";var r=n(93175);e.exports=function(){return r()&&!!Symbol.toStringTag}},42155:function(e,t,n){"use strict";var r=Function.prototype.call,a=Object.prototype.hasOwnProperty,o=n(76989);e.exports=o.call(r,a)},57530:function(e,t,n){e.exports={parse:n(46957),stringify:n(4099)}},56416:function(e,t,n){var r=/([\w-]+)|=|(['"])([.\s\S]*?)\2/g,a=n(57413);e.exports=function(e){var t,n=0,o=!0,i={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return o=!0,void n++;o?0===n?((a[r]||"/"===e.charAt(e.length-2))&&(i.voidElement=!0),i.name=r):(i.attrs[t]=r.replace(/^['"]|['"]$/g,""),t=void 0):(t&&(i.attrs[t]=t),t=r),n++,o=!1})),i}},46957:function(e,t,n){var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,a=n(56416),o=Object.create?Object.create(null):{};function i(e,t,n,r,a){var o=t.indexOf("<",r),i=t.slice(r,-1===o?void 0:o);/^\s*$/.test(i)&&(i=" "),(!a&&o>-1&&n+e.length>=0||" "!==i)&&e.push({type:"text",content:i})}e.exports=function(e,t){t||(t={}),t.components||(t.components=o);var n,s=[],u=-1,l=[],c={},d=!1;return e.replace(r,(function(r,o){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),m=o+r.length,v=e.charAt(m);p&&!h&&(u++,"tag"===(n=a(r)).type&&t.components[n.name]&&(n.type="component",d=!0),n.voidElement||d||!v||"<"===v||i(n.children,e,u,m,t.ignoreWhitespace),c[n.tagName]=n,0===u&&s.push(n),(f=l[u-1])&&f.children.push(n),l[u]=n),(h||!p||n.voidElement)&&(h||u--,!d&&"<"!==v&&v&&i(f=-1===u?s:l[u].children,e,u,m,t.ignoreWhitespace))})),!s.length&&e.length&&i(s,e,0,0,t.ignoreWhitespace),s}},4099:function(e){function t(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(t,"")+"</"+n.name+">"}}e.exports=function(e){return e.reduce((function(e,n){return e+t("",n)}),"")}},66897:function(e,t){t.read=function(e,t,n,r,a){var o,i,s=8*a-r-1,u=(1<<s)-1,l=u>>1,c=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-c)-1,p>>=-c,c+=s;c>0;o=256*o+e[t+d],d+=f,c-=8);for(i=o&(1<<-c)-1,o>>=-c,c+=r;c>0;i=256*i+e[t+d],d+=f,c-=8);if(0===o)o=1-l;else{if(o===u)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),o-=l}return(p?-1:1)*i*Math.pow(2,o-r)},t.write=function(e,t,n,r,a,o){var i,s,u,l=8*o-a-1,c=(1<<l)-1,d=c>>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-i))<1&&(i--,u*=2),(t+=i+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(i++,u/=2),i+d>=c?(s=0,i=c):i+d>=1?(s=(t*u-1)*Math.pow(2,a),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),i=0));a>=8;e[n+p]=255&s,p+=h,s/=256,a-=8);for(i=i<<a|s,l+=a;l>0;e[n+p]=255&i,p+=h,i/=256,l-=8);e[n+p-h]|=128*m}},80046:function(e,t,n){"use strict";var r=n(35550)(),a=n(41061)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},i=function(e){return!!o(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=i,e.exports=s?o:i},94866:function(e,t,n){"use strict";var r=Date.prototype.getDay,a=Object.prototype.toString,o=n(35550)();e.exports=function(e){return"object"===typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===a.call(e))}},75168:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return u(e,t)})),a=function(e){return r.some((function(t){return l(t,e)}))};return null==n?a:a(n)}function u(e,t){var n=t&&t.byKey,i={},s=(e=e.replace("++","+add")).split("+"),u=s.length;for(var l in r)i[r[l]]=!1;var f=!0,p=!1,h=void 0;try{for(var m,v=s[Symbol.iterator]();!(f=(m=v.next()).done);f=!0){var g=m.value,E=g.endsWith("?")&&g.length>1;E&&(g=g.slice(0,-1));var y=d(g),b=r[y];if(g.length>1&&!b&&!a[g]&&!o[y])throw new TypeError('Unknown modifier: "'+g+'"');1!==u&&b||(n?i.key=y:i.which=c(g)),b&&(i[b]=!E||null)}}catch(A){p=!0,h=A}finally{try{!f&&v.return&&v.return()}finally{if(p)throw h}}return i}function l(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.default=s,t.isHotkey=s,t.isCodeHotkey=function(e,t){return s(e,t)},t.isKeyHotkey=function(e,t){return s(e,{byKey:!0},t)},t.parseHotkey=u,t.compareHotkey=l,t.toKeyCode=c,t.toKeyName=d},92157:function(e,t,n){"use strict";var r,a,o,i,s=n(41061),u=n(35550)();if(u){r=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var l=function(){throw o};i={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(i[Symbol.toPrimitive]=l)}var c=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!==typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{a(e,i)}catch(n){return n===o}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},55391:function(e){e.exports=function(e){if("string"!==typeof e)return!1;var a=e.match(t);if(!a)return!1;var o=a[1];if(!o)return!1;if(n.test(o)||r.test(o))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},4635:function(e,t,n){var r=n(14759).Symbol;e.exports=r},22022:function(e,t,n){var r=n(4635),a=n(81581),o=n(65336),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):o(e)}},86914:function(e,t,n){var r=n(88798),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},16658:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},81581:function(e,t,n){var r=n(4635),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var a=i.call(e);return r&&(t?e[s]=n:delete e[s]),a}},65336:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},14759:function(e,t,n){var r=n(16658),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},88798:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},95491:function(e,t,n){var r=n(24567),a=n(34378),o=n(72588),i=Math.max,s=Math.min;e.exports=function(e,t,n){var u,l,c,d,f,p,h=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function E(t){var n=u,r=l;return u=l=void 0,h=t,d=e.apply(r,n)}function y(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=c}function b(){var e=a();if(y(e))return A(e);f=setTimeout(b,function(e){var n=t-(e-p);return v?s(n,c-(e-h)):n}(e))}function A(e){return f=void 0,g&&u?E(e):(u=l=void 0,d)}function D(){var e=a(),n=y(e);if(u=arguments,l=this,p=e,n){if(void 0===f)return function(e){return h=e,f=setTimeout(b,t),m?E(e):d}(p);if(v)return clearTimeout(f),f=setTimeout(b,t),E(p)}return void 0===f&&(f=setTimeout(b,t)),d}return t=o(t)||0,r(n)&&(m=!!n.leading,c=(v="maxWait"in n)?i(o(n.maxWait)||0,t):c,g="trailing"in n?!!n.trailing:g),D.cancel=function(){void 0!==f&&clearTimeout(f),h=0,u=p=l=f=void 0},D.flush=function(){return void 0===f?d:A(a())},D}},24567:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},39248:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},50184:function(e,t,n){var r=n(22022),a=n(39248);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},34378:function(e,t,n){var r=n(14759);e.exports=function(){return r.Date.now()}},80492:function(e,t,n){var r=n(95491),a=n(24567);e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:o,maxWait:t,trailing:i})}},72588:function(e,t,n){var r=n(86914),a=n(24567),o=n(50184),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||u.test(e)?l(e.slice(2),n?2:8):i.test(e)?NaN:+e}},26470:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,a){for(var o,i,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var l in o=Object(arguments[u]))n.call(o,l)&&(s[l]=o[l]);if(t){i=t(o);for(var c=0;c<i.length;c++)r.call(o,i[c])&&(s[i[c]]=o[i[c]])}}return s}},27837:function(e){"use strict";var t=function(e){return e!==e};e.exports=function(e,n){return 0===e&&0===n?1/e===1/n:e===n||!(!t(e)||!t(n))}},28619:function(e,t,n){"use strict";var r=n(28726),a=n(43629),o=n(27837),i=n(95944),s=n(19394),u=a(i(),Object);r(u,{getPolyfill:i,implementation:o,shim:s}),e.exports=u},95944:function(e,t,n){"use strict";var r=n(27837);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},19394:function(e,t,n){"use strict";var r=n(95944),a=n(28726);e.exports=function(){var e=r();return a(Object,{is:e},{is:function(){return Object.is!==e}}),e}},70225:function(e,t,n){"use strict";var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=n(30543),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===o.call(e),r=i(e),s=t&&"[object String]"===o.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(s&&e.length>0&&!a.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var v=0;v<e.length;++v)f.push(String(v));else for(var g in e)h&&"prototype"===g||!a.call(e,g)||f.push(String(g));if(u)for(var E=function(e){if("undefined"===typeof window||!p)return d(e);try{return d(e)}catch(t){return!1}}(e),y=0;y<c.length;++y)E&&"constructor"===c[y]||!a.call(e,c[y])||f.push(c[y]);return f}}e.exports=r},27839:function(e,t,n){"use strict";var r=Array.prototype.slice,a=n(30543),o=Object.keys,i=o?function(e){return o(e)}:n(70225),s=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return a(e)?s(r.call(e)):s(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},30543:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},62896:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},97801:function(){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},24761:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},52713:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var a="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",o="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function u(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var l=u(o),c=RegExp(u(a+" "+o+" "+i+" "+s)),d=u(o+" "+i+" "+s),f=u(a+" "+o+" "+s),p=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=r(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,v=t(/<<0>>(?:\s*<<1>>)?/.source,[m,p]),g=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,v]),E=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[g,E]),b=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,E]),A=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[b]),D=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[A,g,E]),T={keyword:c,punctuation:/[<>()?,.:[\]]/},C=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,_=/"(?:\\.|[^\\"\r\n])*"/.source,w=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[w]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[_]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[g]),lookbehind:!0,inside:T},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,D]),lookbehind:!0,inside:T},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[l,v]),lookbehind:!0,inside:T},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[g]),lookbehind:!0,inside:T},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:T},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[D,f,m]),inside:T}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:T},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[D,g]),inside:T,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[D]),lookbehind:!0,inside:T,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,p]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(p),alias:"class-name",inside:T}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,v,m,D,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[v,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(D),greedy:!0,inside:T},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var k=_+"|"+C,O=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[k]),S=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[O]),2),N=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,x=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[g,S]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[N,x]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[N]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[S]),inside:e.languages.csharp},"class-name":{pattern:RegExp(g),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var P=/:[^}\r\n]+/.source,I=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[O]),2),F=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[I,P]),R=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[k]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[R,P]);function B(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,P]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[F]),lookbehind:!0,greedy:!0,inside:B(F,I)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:B(L,R)}],char:{pattern:RegExp(C),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},36724:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},35962:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},86961:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},19948:function(){Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},70334:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},63474:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"===typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var u=0;u<s.length&&!(a>=o.length);u++){var l=s[u];if("string"===typeof l||l.content&&"string"===typeof l.content){var c=o[a],d=n.tokenStack[c],f="string"===typeof l?l:l.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++a;var m=f.substring(0,h),v=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),g=f.substring(h+p.length),E=[];m&&E.push.apply(E,i([m])),E.push(v),g&&E.push.apply(E,i([g])),"string"===typeof l?s.splice.apply(s,[u,1].concat(E)):l.content=E}}else l.content&&i(l.content)}return s}(n.tokens)}}}})}(Prism)},35474:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},60496:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,a=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:a,punctuation:o};var i={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:i}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:i}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:a,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},5112:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},46050:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},83200:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},56427:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},70953:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},39398:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,o;switch(n=n||{},a.util.type(t)){case"Object":if(o=a.util.objId(t),n[o])return n[o];for(var i in r={},n[o]=r,t)t.hasOwnProperty(i)&&(r[i]=e(t[i],n));return r;case"Array":return o=a.util.objId(t),n[o]?n[o]:(r=[],n[o]=r,t.forEach((function(t,a){r[a]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=a.util.clone(a.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var o=(r=r||a.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var u in n)n.hasOwnProperty(u)&&(i[u]=n[u]);n.hasOwnProperty(s)||(i[s]=o[s])}var l=r[e];return r[e]=i,a.languages.DFS(a.languages,(function(t,n){n===l&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,r,o){o=o||{};var i=a.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var u=t[s],l=a.util.type(u);"Object"!==l||o[i(u)]?"Array"!==l||o[i(u)]||(o[i(u)]=!0,e(u,n,s,o)):(o[i(u)]=!0,e(u,n,null,o))}}},plugins:{},highlightAll:function(e,t){a.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var o,i=0;o=r.elements[i++];)a.highlightElement(o,!0===t,r.callback)},highlightElement:function(t,n,r){var o=a.util.getLanguage(t),i=a.languages[o];a.util.setLanguage(t,o);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&a.util.setLanguage(s,o);var u={element:t,language:o,grammar:i,code:t.textContent};function l(e){u.highlightedCode=e,a.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,a.hooks.run("after-highlight",u),a.hooks.run("complete",u),r&&r.call(u.element)}if(a.hooks.run("before-sanity-check",u),(s=u.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!u.code)return a.hooks.run("complete",u),void(r&&r.call(u.element));if(a.hooks.run("before-highlight",u),u.grammar)if(n&&e.Worker){var c=new Worker(a.filename);c.onmessage=function(e){l(e.data)},c.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else l(a.highlight(u.code,u.grammar,u.language));else l(a.util.encode(u.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(a.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),o.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new u;return l(a,a.head,e),s(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var r,o=0;r=n[o++];)r(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function i(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function s(e,t,n,r,u,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var m=p[h],v=m.inside,g=!!m.lookbehind,E=!!m.greedy,y=m.alias;if(E&&!m.pattern.global){var b=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,b+"g")}for(var A=m.pattern||m,D=r.next,T=u;D!==t.tail&&!(d&&T>=d.reach);T+=D.value.length,D=D.next){var C=D.value;if(t.length>e.length)return;if(!(C instanceof o)){var _,w=1;if(E){if(!(_=i(A,T,e,g))||_.index>=e.length)break;var k=_.index,O=_.index+_[0].length,S=T;for(S+=D.value.length;k>=S;)S+=(D=D.next).value.length;if(T=S-=D.value.length,D.value instanceof o)continue;for(var N=D;N!==t.tail&&(S<O||"string"===typeof N.value);N=N.next)w++,S+=N.value.length;w--,C=e.slice(T,S),_.index-=T}else if(!(_=i(A,0,C,g)))continue;k=_.index;var x=_[0],P=C.slice(0,k),I=C.slice(k+x.length),F=T+C.length;d&&F>d.reach&&(d.reach=F);var R=D.prev;if(P&&(R=l(t,R,P),T+=P.length),c(t,R,w),D=l(t,R,new o(f,v?a.tokenize(x,v):x,y,x)),I&&l(t,D,I),w>1){var L={cause:f+","+h,reach:F};s(e,t,n,D.prev,T,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}if(e.Prism=a,o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),a.hooks.run("wrap",o);var s="";for(var u in o.attributes)s+=" "+u+'="'+(o.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,i=n.immediateClose;e.postMessage(a.highlight(o,a.languages[r],r)),i&&e.close()}),!1),a):a;var d=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(d&&(a.filename=d.src,d.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",a="loaded",o="pre[data-src]:not(["+t+'="'+a+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),r.hooks.add("before-sanity-check",(function(i){var s=i.element;if(s.matches(o)){i.code="",s.setAttribute(t,n);var u=s.appendChild(document.createElement("CODE"));u.textContent="Loading\u2026";var l=s.getAttribute("data-src"),c=i.language;if("none"===c){var d=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[d]||d}r.util.setLanguage(u,c),r.util.setLanguage(s,c);var f=r.plugins.autoloader;f&&f.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(l,(function(e){s.setAttribute(t,a);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],a=t[3];return r?a?[n,Number(a)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),i=n[0],l=null==n[1]?o.length:n[1];i<0&&(i+=o.length),i=Math.max(0,Math.min(i-1,o.length)),l<0&&(l+=o.length),l=Math.max(0,Math.min(l,o.length)),e=o.slice(i,l).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(i+1))}u.textContent=e,r.highlightElement(u)}),(function(e){s.setAttribute(t,"failed"),u.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),a=0;t=n[a++];)r.highlightElement(t)}};var i=!1;r.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},85224:function(e){var t,n,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"===typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var s,u=[],l=!1,c=-1;function d(){l&&s&&(l=!1,s.length?u=s.concat(u):c=-1,u.length&&f())}function f(){if(!l){var e=i(d);l=!0;for(var t=u.length;t;){for(s=u,u=[];++c<t;)s&&s[c].run();c=-1,t=u.length}s=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||l||i(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},43488:function(e,t,n){"use strict";var r=n(93959);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},11942:function(e,t,n){e.exports=n(43488)()},93959:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},58801:function(e,t,n){"use strict";var r=n(85224);var a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var o=s(n(63785)),i=s(n(26470));function s(e){return e&&e.__esModule?e:{default:e}}var u="undefined"===typeof document||"undefined"!==typeof r&&{NODE_ENV:"production",PUBLIC_URL:"http://0.0.0.0:3000/assets/bundles",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}&&!1,l={},c=void 0;function d(){return c&&!c.headersSent}function f(e,t){var n=u?l:o.default.parse(document.cookie),r=n&&n[e];if("undefined"===typeof t&&(t=!r||"{"!==r[0]&&"["!==r[0]),!t)try{r=JSON.parse(r)}catch(a){}return r}function p(e){var t=u?l:o.default.parse(document.cookie);if("undefined"===typeof e&&(e=!t||"{"!==t[0]&&"["!==t[0]),!e)try{t=JSON.parse(t)}catch(n){}return t}function h(e){var t=u?l:o.default.parse(document.cookie);return t?e?Object.keys(t).reduce((function(n,r){if(!e.test(r))return n;var a={};return a[r]=t[r],(0,i.default)({},n,a)}),{}):t:{}}function m(e,t,n){l[e]=t,"object"===("undefined"===typeof t?"undefined":a(t))&&(l[e]=JSON.stringify(t)),u||(document.cookie=o.default.serialize(e,l[e],n)),d()&&c.cookie&&c.cookie(e,t,n)}function v(e,t){delete l[e],t="undefined"===typeof t?{}:"string"===typeof t?{path:t}:(0,i.default)({},t),"undefined"!==typeof document&&(t.expires=new Date(1970,1,1,0,0,1),t.maxAge=0,document.cookie=o.default.serialize(e,"",t)),d()&&c.clearCookie&&c.clearCookie(e,t)}function g(e){l=e?o.default.parse(e):{}}function E(e,t){return e.cookie?l=e.cookie:e.cookies?l=e.cookies:e.headers&&e.headers.cookie?g(e.headers.cookie):l={},c=t,function(){c=null,l={}}}t.Ay={setRawCookie:g,load:f,loadAll:p,select:h,save:m,remove:v,plugToRequest:E}},38345:function(e,t,n){"use strict";var r=n(9950),a=n(26470),o=n(75340);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var s=new Set,u={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(u[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},m={};function v(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var E=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(E,y);g[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(E,y);g[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(E,y);g[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var A=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=60103,T=60106,C=60107,_=60108,w=60114,k=60109,O=60110,S=60112,N=60113,x=60120,P=60115,I=60116,F=60121,R=60128,L=60129,B=60130,M=60131;if("function"===typeof Symbol&&Symbol.for){var j=Symbol.for;D=j("react.element"),T=j("react.portal"),C=j("react.fragment"),_=j("react.strict_mode"),w=j("react.profiler"),k=j("react.provider"),O=j("react.context"),S=j("react.forward_ref"),N=j("react.suspense"),x=j("react.suspense_list"),P=j("react.memo"),I=j("react.lazy"),F=j("react.block"),j("react.scope"),R=j("react.opaque.id"),L=j("react.debug_trace_mode"),B=j("react.offscreen"),M=j("react.legacy_hidden")}var U,H="function"===typeof Symbol&&Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=H&&e[H]||e["@@iterator"])?e:null}function G(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var q=!1;function W(e,t){if(!e||q)return"";q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=s);break}}}finally{q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?G(e):""}function Y(e){switch(e.tag){case 5:return G(e.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case C:return"Fragment";case T:return"Portal";case w:return"Profiler";case _:return"StrictMode";case N:return"Suspense";case x:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case S:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return V(e.type);case F:return V(e._render);case I:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+K(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function le(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ve,ge=(ve=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ve(e,t)}))}:ve);function Ee(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","ms","Moz","O"];function Ae(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function De(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Ae(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Te=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ce(e,t){if(t){if(Te[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Oe=null,Se=null;function Ne(e){if(e=ra(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=oa(t),ke(e.stateNode,e.type,t))}}function xe(e){Oe?Se?Se.push(e):Se=[e]:Oe=e}function Pe(){if(Oe){var e=Oe,t=Se;if(Se=Oe=null,Ne(e),t)for(e=0;e<t.length;e++)Ne(t[e])}}function Ie(e,t){return e(t)}function Fe(e,t,n,r,a){return e(t,n,r,a)}function Re(){}var Le=Ie,Be=!1,Me=!1;function je(){null===Oe&&null===Se||(Re(),Pe())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=oa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var He=!1;if(d)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){He=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(ve){He=!1}function Ge(e,t,n,r,a,o,i,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var qe=!1,We=null,Ye=!1,Ve=null,Ke={onError:function(e){qe=!0,We=e}};function $e(e,t,n,r,a,o,i,s,u){qe=!1,We=null,Ge.apply(Ke,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ze(e){if(Xe(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Ze(a),e;if(o===r)return Ze(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var s=!1,u=a.child;u;){if(u===n){s=!0,n=a,r=o;break}if(u===r){s=!0,r=a,n=o;break}u=u.sibling}if(!s){for(u=o.child;u;){if(u===n){s=!0,n=o,r=a;break}if(u===r){s=!0,r=o,n=a;break}u=u.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],st=null,ut=null,lt=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function vt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,a,o),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function gt(e){var t=na(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Et(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){Et(e)&&n.delete(t)}function bt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==st&&Et(st)&&(st=null),null!==ut&&Et(ut)&&(ut=null),null!==lt&&Et(lt)&&(lt=null),ct.forEach(yt),dt.forEach(yt)}function At(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,bt)))}function Dt(e){function t(t){return At(t,e)}if(0<it.length){At(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&At(st,e),null!==ut&&At(ut,e),null!==lt&&At(lt,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)gt(n),null===n.blockedOn&&ft.shift()}function Tt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ct={animationend:Tt("Animation","AnimationEnd"),animationiteration:Tt("Animation","AnimationIteration"),animationstart:Tt("Animation","AnimationStart"),transitionend:Tt("Transition","TransitionEnd")},_t={},wt={};function kt(e){if(_t[e])return _t[e];if(!Ct[e])return e;var t,n=Ct[e];for(t in n)if(n.hasOwnProperty(t)&&t in wt)return _t[e]=n[t];return e}d&&(wt=document.createElement("div").style,"AnimationEvent"in window||(delete Ct.animationend.animation,delete Ct.animationiteration.animation,delete Ct.animationstart.animation),"TransitionEvent"in window||delete Ct.transitionend.transition);var Ot=kt("animationend"),St=kt("animationiteration"),Nt=kt("animationstart"),xt=kt("transitionend"),Pt=new Map,It=new Map,Ft=["abort","abort",Ot,"animationEnd",St,"animationIteration",Nt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",xt,"transitionEnd","waiting","waiting"];function Rt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),It.set(r,t),Pt.set(r,a),l(a,[r])}}(0,o.unstable_now)();var Lt=8;function Bt(e){if(0!==(1&e))return Lt=15,1;if(0!==(2&e))return Lt=14,2;if(0!==(4&e))return Lt=13,4;var t=24&e;return 0!==t?(Lt=12,t):0!==(32&e)?(Lt=11,32):0!==(t=192&e)?(Lt=10,t):0!==(256&e)?(Lt=9,256):0!==(t=3584&e)?(Lt=8,t):0!==(4096&e)?(Lt=7,4096):0!==(t=4186112&e)?(Lt=6,t):0!==(t=62914560&e)?(Lt=5,t):67108864&e?(Lt=4,67108864):0!==(134217728&e)?(Lt=3,134217728):0!==(t=805306368&e)?(Lt=2,t):0!==(1073741824&e)?(Lt=1,1073741824):(Lt=8,e)}function Mt(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,a=Lt=15;else if(0!==(o=134217727&n)){var u=o&~i;0!==u?(r=Bt(u),a=Lt):0!==(s&=o)&&(r=Bt(s),a=Lt)}else 0!==(o=n&~i)?(r=Bt(o),a=Lt):0!==s&&(r=Bt(s),a=Lt);if(0===r)return 0;if(r=n&((0>(r=31-qt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&i)){if(Bt(t),a<=Lt)return t;Lt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-qt(t)),r|=e[n],t&=~a;return r}function jt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ht(24&~t))?Ut(10,t):e;case 10:return 0===(e=Ht(192&~t))?Ut(8,t):e;case 8:return 0===(e=Ht(3584&~t))&&(0===(e=Ht(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ht(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ht(e){return e&-e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Gt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-qt(t)]=n}var qt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Yt|0)|0},Wt=Math.log,Yt=Math.LN2;var Vt=o.unstable_UserBlockingPriority,Kt=o.unstable_runWithPriority,$t=!0;function Xt(e,t,n,r){Be||Re();var a=Zt,o=Be;Be=!0;try{Fe(a,e,t,n,r)}finally{(Be=o)||je()}}function Qt(e,t,n,r){Kt(Vt,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){var a;if($t)if((a=0===(4&t))&&0<it.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var o=Jt(e,t,n,r);if(null===o)a&&mt(e,r);else{if(a){if(-1<pt.indexOf(e))return e=ht(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return st=vt(st,e,t,n,r,a),!0;case"dragenter":return ut=vt(ut,e,t,n,r,a),!0;case"mouseover":return lt=vt(lt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,vt(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,dt.set(o,vt(dt.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;mt(e,r)}Rr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=we(r);if(null!==(a=na(a))){var o=Xe(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Qe(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Rr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function sn(){return!1}function un(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:sn,this.isPropagationStopped=sn,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=un(fn),hn=a({},fn,{view:0,detail:0}),mn=un(hn),vn=a({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:On,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(ln=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=ln=0,dn=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),gn=un(vn),En=un(a({},vn,{dataTransfer:0})),yn=un(a({},hn,{relatedTarget:0})),bn=un(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),An=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Dn=un(An),Tn=un(a({},fn,{data:0})),Cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wn[e])&&!!t[e]}function On(){return kn}var Sn=a({},hn,{key:function(e){if(e.key){var t=Cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:On,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Nn=un(Sn),xn=un(a({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=un(a({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:On})),In=un(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Fn=a({},vn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=un(Fn),Ln=[9,13,27,32],Bn=d&&"CompositionEvent"in window,Mn=null;d&&"documentMode"in document&&(Mn=document.documentMode);var jn=d&&"TextEvent"in window&&!Mn,Un=d&&(!Bn||Mn&&8<Mn&&11>=Mn),Hn=String.fromCharCode(32),zn=!1;function Gn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var Yn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yn[e.type]:"textarea"===t}function Kn(e,t,n,r){xe(r),0<(t=Br(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Xn=null;function Qn(e){Sr(e,0)}function Zn(e){if(Q(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){$n&&($n.detachEvent("onpropertychange",or),Xn=$n=null)}function or(e){if("value"===e.propertyName&&Zn(Xn)){var t=[];if(Kn(t,Xn,e,we(e)),e=Qn,Be)e(t);else{Be=!0;try{Ie(e,t)}finally{Be=!1,je()}}}}function ir(e,t,n){"focusin"===e?(ar(),Xn=n,($n=t).attachEvent("onpropertychange",or)):"focusout"===e&&ar()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Zn(Xn)}function ur(e,t){if("click"===e)return Zn(t)}function lr(e,t){if("input"===e||"change"===e)return Zn(t)}var cr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function vr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Er=d&&"documentMode"in document&&11>=document.documentMode,yr=null,br=null,Ar=null,Dr=!1;function Tr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Dr||null==yr||yr!==Z(r)||("selectionStart"in(r=yr)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Ar&&fr(Ar,r)||(Ar=r,0<(r=Br(br,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Rt(Ft,2);for(var Cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<Cr.length;_r++)It.set(Cr[_r],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(wr));function Or(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,s,u,l){if($e.apply(this,arguments),qe){if(!qe)throw Error(i(198));var c=We;qe=!1,We=null,Ye||(Ye=!0,Ve=c)}}(r,t,void 0,e),e.currentTarget=null}function Sr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==o&&a.isPropagationStopped())break e;Or(a,s,l),o=u}else for(i=0;i<r.length;i++){if(u=(s=r[i]).instance,l=s.currentTarget,s=s.listener,u!==o&&a.isPropagationStopped())break e;Or(a,s,l),o=u}}}if(Ye)throw e=Ve,Ye=!1,Ve=null,e}function Nr(e,t){var n=ia(t),r=e+"__bubble";n.has(r)||(Fr(t,e,2,!1),n.add(r))}var xr="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){e[xr]||(e[xr]=!0,s.forEach((function(t){kr.has(t)||Ir(t,!1,e,null),Ir(t,!0,e,null)})))}function Ir(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ia(o),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(a|=4),Fr(o,e,a,t),i.add(s))}function Fr(e,t,n,r){var a=It.get(t);switch(void 0===a?2:a){case 0:a=Xt;break;case 1:a=Qt;break;default:a=Zt}n=a.bind(null,t,n,e),a=void 0,!He||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var u=i.tag;if((3===u||4===u)&&((u=i.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=na(s)))return;if(5===(u=i.tag)||6===u){r=o=i;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Me)return e(t,n);Me=!0;try{return Le(e,t,n)}finally{Me=!1,je()}}((function(){var r=o,a=we(n),i=[];e:{var s=Pt.get(e);if(void 0!==s){var u=pn,l=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":u=Nn;break;case"focusin":l="focus",u=yn;break;case"focusout":l="blur",u=yn;break;case"beforeblur":case"afterblur":u=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=En;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Pn;break;case Ot:case St:case Nt:u=bn;break;case xt:u=In;break;case"scroll":u=mn;break;case"wheel":u=Rn;break;case"copy":case"cut":case"paste":u=Dn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=xn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=Ue(h,f))&&c.push(Lr(h,m,p)))),d)break;h=h.return}0<c.length&&(s=new u(s,l,null,n,a),i.push({event:s,listeners:c}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(l=n.relatedTarget||n.fromElement)||!na(l)&&!l[ea])&&(u||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,u?(u=r,null!==(l=(l=n.relatedTarget||n.toElement)?na(l):null)&&(l!==(d=Xe(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=gn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=xn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==u?s:aa(u),p=null==l?s:aa(l),(s=new c(m,h+"leave",u,n,a)).target=d,s.relatedTarget=p,m=null,na(a)===r&&((c=new c(f,h+"enter",l,n,a)).target=p,c.relatedTarget=d,m=c),d=m,u&&l)e:{for(f=l,h=0,p=c=u;p;p=Mr(p))h++;for(p=0,m=f;m;m=Mr(m))p++;for(;0<h-p;)c=Mr(c),h--;for(;0<p-h;)f=Mr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Mr(c),f=Mr(f)}c=null}else c=null;null!==u&&jr(i,s,u,c,!1),null!==l&&null!==d&&jr(i,d,l,c,!0)}if("select"===(u=(s=r?aa(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var v=Jn;else if(Vn(s))if(er)v=lr;else{v=sr;var g=ir}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=ur);switch(v&&(v=v(e,r))?Kn(i,v,n,a):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&ae(s,"number",s.value)),g=r?aa(r):window,e){case"focusin":(Vn(g)||"true"===g.contentEditable)&&(yr=g,br=r,Ar=null);break;case"focusout":Ar=br=yr=null;break;case"mousedown":Dr=!0;break;case"contextmenu":case"mouseup":case"dragend":Dr=!1,Tr(i,n,a);break;case"selectionchange":if(Er)break;case"keydown":case"keyup":Tr(i,n,a)}var E;if(Bn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Wn?Gn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Un&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Wn&&(E=rn()):(tn="value"in(en=a)?en.value:en.textContent,Wn=!0)),0<(g=Br(r,y)).length&&(y=new Tn(y,e,null,n,a),i.push({event:y,listeners:g}),E?y.data=E:null!==(E=qn(n))&&(y.data=E))),(E=jn?function(e,t){switch(e){case"compositionend":return qn(t);case"keypress":return 32!==t.which?null:(zn=!0,Hn);case"textInput":return(e=t.data)===Hn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Bn&&Gn(e,t)?(e=rn(),nn=tn=en=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Br(r,"onBeforeInput")).length&&(a=new Tn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=E))}Sr(i,t)}))}function Lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Br(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Ue(e,n))&&r.unshift(Lr(e,o,a)),null!=(o=Ue(e,t))&&r.push(Lr(e,o,a))),e=e.return}return r}function Mr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,a?null!=(u=Ue(n,o))&&i.unshift(Lr(n,u,s)):a||null!=(u=Ue(n,o))&&i.push(Lr(n,u,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Ur(){}var Hr=null,zr=null;function Gr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function qr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Wr="function"===typeof setTimeout?setTimeout:void 0,Yr="function"===typeof clearTimeout?clearTimeout:void 0;function Vr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Kr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function $r(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Xr=0;var Qr=Math.random().toString(36).slice(2),Zr="__reactFiber$"+Qr,Jr="__reactProps$"+Qr,ea="__reactContainer$"+Qr,ta="__reactEvents$"+Qr;function na(e){var t=e[Zr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Zr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=$r(e);null!==e;){if(n=e[Zr])return n;e=$r(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Zr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function oa(e){return e[Jr]||null}function ia(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var sa=[],ua=-1;function la(e){return{current:e}}function ca(e){0>ua||(e.current=sa[ua],sa[ua]=null,ua--)}function da(e,t){ua++,sa[ua]=e.current,e.current=t}var fa={},pa=la(fa),ha=la(!1),ma=fa;function va(e,t){var n=e.type.contextTypes;if(!n)return fa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ga(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ea(){ca(ha),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(i(168));da(pa,t),da(ha,n)}function ba(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,V(t)||"Unknown",o));return a({},n,r)}function Aa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ma=pa.current,da(pa,e),da(ha,ha.current),!0}function Da(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ba(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,ca(ha),ca(pa),da(pa,e)):ca(ha),da(ha,n)}var Ta=null,Ca=null,_a=o.unstable_runWithPriority,wa=o.unstable_scheduleCallback,ka=o.unstable_cancelCallback,Oa=o.unstable_shouldYield,Sa=o.unstable_requestPaint,Na=o.unstable_now,xa=o.unstable_getCurrentPriorityLevel,Pa=o.unstable_ImmediatePriority,Ia=o.unstable_UserBlockingPriority,Fa=o.unstable_NormalPriority,Ra=o.unstable_LowPriority,La=o.unstable_IdlePriority,Ba={},Ma=void 0!==Sa?Sa:function(){},ja=null,Ua=null,Ha=!1,za=Na(),Ga=1e4>za?Na:function(){return Na()-za};function qa(){switch(xa()){case Pa:return 99;case Ia:return 98;case Fa:return 97;case Ra:return 96;case La:return 95;default:throw Error(i(332))}}function Wa(e){switch(e){case 99:return Pa;case 98:return Ia;case 97:return Fa;case 96:return Ra;case 95:return La;default:throw Error(i(332))}}function Ya(e,t){return e=Wa(e),_a(e,t)}function Va(e,t,n){return e=Wa(e),wa(e,t,n)}function Ka(){if(null!==Ua){var e=Ua;Ua=null,ka(e)}$a()}function $a(){if(!Ha&&null!==ja){Ha=!0;var e=0;try{var t=ja;Ya(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ja=null}catch(n){throw null!==ja&&(ja=ja.slice(e+1)),wa(Pa,Ka),n}finally{Ha=!1}}}var Xa=A.ReactCurrentBatchConfig;function Qa(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Za=la(null),Ja=null,eo=null,to=null;function no(){to=eo=Ja=null}function ro(e){var t=Za.current;ca(Za),e.type._context._currentValue=t}function ao(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oo(e,t){Ja=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Bi=!0),e.firstContext=null)}function io(e,t){if(to!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===Ja)throw Error(i(308));eo=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var so=!1;function uo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function po(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ho(e,t,n,r){var o=e.updateQueue;so=!1;var i=o.firstBaseUpdate,s=o.lastBaseUpdate,u=o.shared.pending;if(null!==u){o.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?i=c:s.next=c,s=l;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=l)}}if(null!==i){for(f=o.baseState,s=0,d=c=l=null;;){u=i.lane;var p=i.eventTime;if((r&u)===u){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(u=t,p=n,m.tag){case 1:if("function"===typeof(h=m.payload)){f=h.call(p,f,u);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(u="function"===typeof(h=m.payload)?h.call(p,f,u):h)||void 0===u)break e;f=a({},f,u);break e;case 2:so=!0}}null!==i.callback&&(e.flags|=32,null===(u=o.effects)?o.effects=[i]:u.push(i))}else p={eventTime:p,lane:u,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,l=f):d=d.next=p,s|=u;if(null===(i=i.next)){if(null===(u=o.shared.pending))break;i=u.next,u.next=null,o.lastBaseUpdate=u,o.shared.pending=null}}null===d&&(l=f),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=d,zs|=s,e.lanes=s,e.memoizedState=f}}function mo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(i(191,a));a.call(r)}}}var vo=(new r.Component).refs;function go(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Eo={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),a=hu(e),o=co(r,a);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),fo(e,o),mu(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),a=hu(e),o=co(r,a);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),fo(e,o),mu(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=hu(e),a=co(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),fo(e,a),mu(e,r,n)}};function yo(e,t,n,r,a,o,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,o))}function bo(e,t,n){var r=!1,a=fa,o=t.contextType;return"object"===typeof o&&null!==o?o=io(o):(a=ga(t)?ma:pa.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?va(e,a):fa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Eo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ao(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Eo.enqueueReplaceState(t,t.state,null)}function Do(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=vo,uo(e);var o=t.contextType;"object"===typeof o&&null!==o?a.context=io(o):(o=ga(t)?ma:pa.current,a.context=va(e,o)),ho(e,n,a,r),a.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(go(e,t,o,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Eo.enqueueReplaceState(a,a.state,null),ho(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4)}var To=Array.isArray;function Co(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===vo&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function _o(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function wo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Vu(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Qu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=Co(e,t,n),r.return=e,r):((r=Ku(n.type,n.key,n.props,null,e.mode,r)).ref=Co(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zu(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=$u(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Qu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case D:return(n=Ku(t.type,t.key,t.props,null,e.mode,n)).ref=Co(e,null,t),n.return=e,n;case T:return(t=Zu(t,e.mode,n)).return=e,t}if(To(t)||z(t))return(t=$u(t,e.mode,n,null)).return=e,t;_o(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==a?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case D:return n.key===a?n.type===C?d(e,t,n.props.children,r,a):l(e,t,n,r):null;case T:return n.key===a?c(e,t,n,r):null}if(To(n)||z(n))return null!==a?null:d(e,t,n,r,null);_o(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case D:return e=e.get(null===r.key?n:r.key)||null,r.type===C?d(t,e,r.props.children,a,r.key):l(t,e,r,a);case T:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(To(r)||z(r))return d(t,e=e.get(n)||null,r,a,null);_o(t,r)}return null}function m(a,i,s,u){for(var l=null,c=null,d=i,m=i=0,v=null;null!==d&&m<s.length;m++){d.index>m?(v=d,d=null):v=d.sibling;var g=p(a,d,s[m],u);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(a,d),i=o(g,i,m),null===c?l=g:c.sibling=g,c=g,d=v}if(m===s.length)return n(a,d),l;if(null===d){for(;m<s.length;m++)null!==(d=f(a,s[m],u))&&(i=o(d,i,m),null===c?l=d:c.sibling=d,c=d);return l}for(d=r(a,d);m<s.length;m++)null!==(v=h(d,a,m,s[m],u))&&(e&&null!==v.alternate&&d.delete(null===v.key?m:v.key),i=o(v,i,m),null===c?l=v:c.sibling=v,c=v);return e&&d.forEach((function(e){return t(a,e)})),l}function v(a,s,u,l){var c=z(u);if("function"!==typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var d=c=null,m=s,v=s=0,g=null,E=u.next();null!==m&&!E.done;v++,E=u.next()){m.index>v?(g=m,m=null):g=m.sibling;var y=p(a,m,E.value,l);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(a,m),s=o(y,s,v),null===d?c=y:d.sibling=y,d=y,m=g}if(E.done)return n(a,m),c;if(null===m){for(;!E.done;v++,E=u.next())null!==(E=f(a,E.value,l))&&(s=o(E,s,v),null===d?c=E:d.sibling=E,d=E);return c}for(m=r(a,m);!E.done;v++,E=u.next())null!==(E=h(m,a,v,E.value,l))&&(e&&null!==E.alternate&&m.delete(null===E.key?v:E.key),s=o(E,s,v),null===d?c=E:d.sibling=E,d=E);return e&&m.forEach((function(e){return t(a,e)})),c}return function(e,r,o,u){var l="object"===typeof o&&null!==o&&o.type===C&&null===o.key;l&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case D:e:{for(c=o.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(o.type===C){n(e,l.sibling),(r=a(l,o.props.children)).return=e,e=r;break e}}else if(l.elementType===o.type){n(e,l.sibling),(r=a(l,o.props)).ref=Co(e,l,o),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}o.type===C?((r=$u(o.props.children,e.mode,u,o.key)).return=e,e=r):((u=Ku(o.type,o.key,o.props,null,e.mode,u)).ref=Co(e,r,o),u.return=e,e=u)}return s(e);case T:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zu(o,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Qu(o,e.mode,u)).return=e,e=r),s(e);if(To(o))return m(e,r,o,u);if(z(o))return v(e,r,o,u);if(c&&_o(e,o),"undefined"===typeof o&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,V(e.type)||"Component"))}return n(e,r)}}var ko=wo(!0),Oo=wo(!1),So={},No=la(So),xo=la(So),Po=la(So);function Io(e){if(e===So)throw Error(i(174));return e}function Fo(e,t){switch(da(Po,t),da(xo,e),da(No,So),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(No),da(No,t)}function Ro(){ca(No),ca(xo),ca(Po)}function Lo(e){Io(Po.current);var t=Io(No.current),n=he(t,e.type);t!==n&&(da(xo,e),da(No,n))}function Bo(e){xo.current===e&&(ca(No),ca(xo))}var Mo=la(0);function jo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Uo=null,Ho=null,zo=!1;function Go(e,t){var n=Wu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function qo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wo(e){if(zo){var t=Ho;if(t){var n=t;if(!qo(e,t)){if(!(t=Kr(n.nextSibling))||!qo(e,t))return e.flags=-1025&e.flags|2,zo=!1,void(Uo=e);Go(Uo,n)}Uo=e,Ho=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,zo=!1,Uo=e}}function Yo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Uo=e}function Vo(e){if(e!==Uo)return!1;if(!zo)return Yo(e),zo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!qr(t,e.memoizedProps))for(t=Ho;t;)Go(e,t),t=Kr(t.nextSibling);if(Yo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ho=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ho=null}}else Ho=Uo?Kr(e.stateNode.nextSibling):null;return!0}function Ko(){Ho=Uo=null,zo=!1}var $o=[];function Xo(){for(var e=0;e<$o.length;e++)$o[e]._workInProgressVersionPrimary=null;$o.length=0}var Qo=A.ReactCurrentDispatcher,Zo=A.ReactCurrentBatchConfig,Jo=0,ei=null,ti=null,ni=null,ri=!1,ai=!1;function oi(){throw Error(i(321))}function ii(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function si(e,t,n,r,a,o){if(Jo=o,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qo.current=null===e||null===e.memoizedState?Ii:Fi,e=n(r,a),ai){o=0;do{if(ai=!1,!(25>o))throw Error(i(301));o+=1,ni=ti=null,t.updateQueue=null,Qo.current=Ri,e=n(r,a)}while(ai)}if(Qo.current=Pi,t=null!==ti&&null!==ti.next,Jo=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function ui(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function li(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"===typeof t?t(e):t}function di(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var u=s=o=null,l=a;do{var c=l.lane;if((Jo&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var d={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===u?(s=u=d,o=r):u=u.next=d,ei.lanes|=c,zs|=c}l=l.next}while(null!==l&&l!==a);null===u?o=r:u.next=s,cr(r,t.memoizedState)||(Bi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);cr(o,t.memoizedState)||(Bi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Jo&e)===e)&&(t._workInProgressVersionPrimary=r,$o.push(t))),e)return n(t._source);throw $o.push(t),Error(i(350))}function hi(e,t,n,r){var a=Fs;if(null===a)throw Error(i(349));var o=t._getVersion,s=o(t._source),u=Qo.current,l=u.useState((function(){return pi(a,t,n)})),c=l[1],d=l[0];l=ni;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var v=ei;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(c(e),e=hu(v),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var u=31-qt(i),l=1<<u;r[u]|=e,i&=~l}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=hu(v);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),cr(h,n)&&cr(m,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=xi.bind(null,ei,e),l.queue=e,l.baseQueue=null,d=pi(a,t,n),l.memoizedState=l.baseState=d),d}function mi(e,t,n){return hi(li(),e,t,n)}function vi(e){var t=ui();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=xi.bind(null,ei,e),[t.memoizedState,e]}function gi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ei.updateQueue)?(t={lastEffect:null},ei.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ei(e){return e={current:e},ui().memoizedState=e}function yi(){return li().memoizedState}function bi(e,t,n,r){var a=ui();ei.flags|=e,a.memoizedState=gi(1|t,n,void 0,void 0===r?null:r)}function Ai(e,t,n,r){var a=li();r=void 0===r?null:r;var o=void 0;if(null!==ti){var i=ti.memoizedState;if(o=i.destroy,null!==r&&ii(r,i.deps))return void gi(t,n,o,r)}ei.flags|=e,a.memoizedState=gi(1|t,n,o,r)}function Di(e,t){return bi(516,4,e,t)}function Ti(e,t){return Ai(516,4,e,t)}function Ci(e,t){return Ai(4,2,e,t)}function _i(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function wi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ai(4,2,_i.bind(null,t,e),n)}function ki(){}function Oi(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Si(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ni(e,t){var n=qa();Ya(98>n?98:n,(function(){e(!0)})),Ya(97<n?97:n,(function(){var n=Zo.transition;Zo.transition=1;try{e(!1),t()}finally{Zo.transition=n}}))}function xi(e,t,n){var r=pu(),a=hu(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===ei||null!==i&&i===ei)ai=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=i(s,n);if(o.eagerReducer=i,o.eagerState=u,cr(u,s))return}catch(l){}mu(e,a,r)}}var Pi={readContext:io,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1},Ii={readContext:io,useCallback:function(e,t){return ui().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:Di,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,bi(4,2,_i.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bi(4,2,e,t)},useMemo:function(e,t){var n=ui();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ui();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=xi.bind(null,ei,e),[r.memoizedState,e]},useRef:Ei,useState:vi,useDebugValue:ki,useDeferredValue:function(e){var t=vi(e),n=t[0],r=t[1];return Di((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=vi(!1),t=e[0];return Ei(e=Ni.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ui();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},hi(r,e,t,n)},useOpaqueIdentifier:function(){if(zo){var e=!1,t=function(e){return{$$typeof:R,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Xr++).toString(36))),Error(i(355))})),n=vi(t)[1];return 0===(2&ei.mode)&&(ei.flags|=516,gi(5,(function(){n("r:"+(Xr++).toString(36))}),void 0,null)),t}return vi(t="r:"+(Xr++).toString(36)),t},unstable_isNewReconciler:!1},Fi={readContext:io,useCallback:Oi,useContext:io,useEffect:Ti,useImperativeHandle:wi,useLayoutEffect:Ci,useMemo:Si,useReducer:di,useRef:yi,useState:function(){return di(ci)},useDebugValue:ki,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Ti((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[yi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Ri={readContext:io,useCallback:Oi,useContext:io,useEffect:Ti,useImperativeHandle:wi,useLayoutEffect:Ci,useMemo:Si,useReducer:fi,useRef:yi,useState:function(){return fi(ci)},useDebugValue:ki,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Ti((function(){var t=Zo.transition;Zo.transition=1;try{r(e)}finally{Zo.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[yi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Li=A.ReactCurrentOwner,Bi=!1;function Mi(e,t,n,r){t.child=null===e?Oo(t,null,n,r):ko(t,e.child,n,r)}function ji(e,t,n,r,a){n=n.render;var o=t.ref;return oo(t,a),r=si(e,t,n,r,o,a),null===e||Bi?(t.flags|=1,Mi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,is(e,t,a))}function Ui(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!==typeof i||Yu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ku(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Hi(e,t,i,r,a,o))}return i=e.child,0===(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?is(e,t,o):(t.flags|=1,(e=Vu(i,r)).ref=t.ref,e.return=t,t.child=e)}function Hi(e,t,n,r,a,o){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Bi=!1,0===(o&a))return t.lanes=e.lanes,is(e,t,o);0!==(16384&e.flags)&&(Bi=!0)}return qi(e,t,n,r,o)}function zi(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},Tu(t,n);else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Tu(t,e),null;t.memoizedState={baseLanes:0},Tu(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Tu(t,r);return Mi(e,t,a,n),t.child}function Gi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function qi(e,t,n,r,a){var o=ga(n)?ma:pa.current;return o=va(t,o),oo(t,a),n=si(e,t,n,r,o,a),null===e||Bi?(t.flags|=1,Mi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,is(e,t,a))}function Wi(e,t,n,r,a){if(ga(n)){var o=!0;Aa(t)}else o=!1;if(oo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),bo(t,n,r),Do(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,l=n.contextType;"object"===typeof l&&null!==l?l=io(l):l=va(t,l=ga(n)?ma:pa.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(s!==r||u!==l)&&Ao(t,i,r,l),so=!1;var f=t.memoizedState;i.state=f,ho(t,r,i,a),u=t.memoizedState,s!==r||f!==u||ha.current||so?("function"===typeof c&&(go(t,n,c,r),u=t.memoizedState),(s=so||yo(t,n,s,r,f,u,l))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4)):("function"===typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=l,r=s):("function"===typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,lo(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Qa(t.type,s),i.props=l,d=t.pendingProps,f=i.context,"object"===typeof(u=n.contextType)&&null!==u?u=io(u):u=va(t,u=ga(n)?ma:pa.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(s!==d||f!==u)&&Ao(t,i,r,u),so=!1,f=t.memoizedState,i.state=f,ho(t,r,i,a);var h=t.memoizedState;s!==d||f!==h||ha.current||so?("function"===typeof p&&(go(t,n,p,r),h=t.memoizedState),(l=so||yo(t,n,l,r,f,h,u))?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,u),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,u)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=u,r=l):("function"!==typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Yi(e,t,n,r,o,a)}function Yi(e,t,n,r,a,o){Gi(e,t);var i=0!==(64&t.flags);if(!r&&!i)return a&&Da(t,n,!1),is(e,t,o);r=t.stateNode,Li.current=t;var s=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=ko(t,e.child,null,o),t.child=ko(t,null,s,o)):Mi(e,t,s,o),t.memoizedState=r.state,a&&Da(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Fo(e,t.containerInfo)}var Ki,$i,Xi,Qi,Zi={dehydrated:null,retryLane:0};function Ji(e,t,n){var r,a=t.pendingProps,o=Mo.current,i=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),da(Mo,1&o),null===e?(void 0!==a.fallback&&Wo(t),e=a.children,o=a.fallback,i?(e=es(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,e):"number"===typeof a.unstable_expectedLoadTime?(e=es(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,t.lanes=33554432,e):((n=Xu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=ns(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Zi,a):(n=ts(e,t,a.children,n),t.memoizedState=null,n))}function es(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0===(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Xu(t,a,0,null),n=$u(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function ts(e,t,n,r){var a=e.child;return e=a.sibling,n=Vu(a,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function ns(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:n};return 0===(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=s,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Vu(i,s),null!==e?r=Vu(e,r):(r=$u(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function rs(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ao(e.return,t)}function as(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function os(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Mi(e,t,r.children,n),0!==(2&(r=Mo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rs(e,n);else if(19===e.tag)rs(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(da(Mo,r),0===(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===jo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),as(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===jo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}as(t,!0,n,null,o,t.lastEffect);break;case"together":as(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function is(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zs|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Vu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Vu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ss(e,t){if(!zo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function us(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return ga(t.type)&&Ea(),null;case 3:return Ro(),ca(ha),ca(pa),Xo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Vo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),$i(t),null;case 5:Bo(t);var o=Io(Po.current);if(n=t.type,null!==e&&null!=t.stateNode)Xi(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Io(No.current),Vo(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Zr]=t,r[Jr]=s,n){case"dialog":Nr("cancel",r),Nr("close",r);break;case"iframe":case"object":case"embed":Nr("load",r);break;case"video":case"audio":for(e=0;e<wr.length;e++)Nr(wr[e],r);break;case"source":Nr("error",r);break;case"img":case"image":case"link":Nr("error",r),Nr("load",r);break;case"details":Nr("toggle",r);break;case"input":ee(r,s),Nr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Nr("invalid",r);break;case"textarea":ue(r,s),Nr("invalid",r)}for(var l in Ce(n,s),e=null,s)s.hasOwnProperty(l)&&(o=s[l],"children"===l?"string"===typeof o?r.textContent!==o&&(e=["children",o]):"number"===typeof o&&r.textContent!==""+o&&(e=["children",""+o]):u.hasOwnProperty(l)&&null!=o&&"onScroll"===l&&Nr("scroll",r));switch(n){case"input":X(r),re(r,s,!0);break;case"textarea":X(r),ce(r);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Zr]=t,e[Jr]=r,Ki(e,t,!1,!1),t.stateNode=e,l=_e(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o<wr.length;o++)Nr(wr[o],e);o=r;break;case"source":Nr("error",e),o=r;break;case"img":case"image":case"link":Nr("error",e),Nr("load",e),o=r;break;case"details":Nr("toggle",e),o=r;break;case"input":ee(e,r),o=J(e,r),Nr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Nr("invalid",e);break;case"textarea":ue(e,r),o=se(e,r),Nr("invalid",e);break;default:o=r}Ce(n,o);var c=o;for(s in c)if(c.hasOwnProperty(s)){var d=c[s];"style"===s?De(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ge(e,d):"children"===s?"string"===typeof d?("textarea"!==n||""!==d)&&Ee(e,d):"number"===typeof d&&Ee(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(u.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Nr("scroll",e):null!=d&&b(e,s,d,l))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+K(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ie(e,!!r.multiple,s,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Ur)}Gr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Qi(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));n=Io(Po.current),Io(No.current),Vo(t)?(r=t.stateNode,n=t.memoizedProps,r[Zr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Zr]=t,t.stateNode=r)}return null;case 13:return ca(Mo),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Vo(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Mo.current)?0===js&&(js=3):(0!==js&&3!==js||(js=4),null===Fs||0===(134217727&zs)&&0===(134217727&Gs)||yu(Fs,Ls))),(r||n)&&(t.flags|=4),null);case 4:return Ro(),$i(t),null===e&&Pr(t.stateNode.containerInfo),null;case 10:return ro(t),null;case 19:if(ca(Mo),null===(r=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(l=r.rendering))if(s)ss(r,!1);else{if(0!==js||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=jo(e))){for(t.flags|=64,ss(r,!1),null!==(s=l.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(l=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Mo,1&Mo.current|2),t.child}e=e.sibling}null!==r.tail&&Ga()>Vs&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=jo(l))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ss(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!zo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ga()-r.renderingStartTime>Vs&&1073741824!==n&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ga(),n.sibling=null,t=Mo.current,da(Mo,s?1&t|2:1&t),n):null;case 23:case 24:return Cu(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function ls(e){switch(e.tag){case 1:ga(e.type)&&Ea();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ro(),ca(ha),ca(pa),Xo(),0!==(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Bo(e),null;case 13:return ca(Mo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Mo),null;case 4:return Ro(),null;case 10:return ro(e),null;case 23:case 24:return Cu(),null;default:return null}}function cs(e,t){try{var n="",r=t;do{n+=Y(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Ki=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},$i=function(){},Xi=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Io(No.current);var i,s=null;switch(n){case"input":o=J(e,o),r=J(e,r),s=[];break;case"option":o=oe(e,o),r=oe(e,r),s=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),s=[];break;case"textarea":o=se(e,o),r=se(e,r),s=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(d in Ce(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var l=o[d];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(u.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var c=r[d];if(l=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(i in l)!l.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&l[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(u.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Nr("scroll",e),s||l===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===R?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Qi=function(e,t,n,r){n!==r&&(t.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Qs||(Qs=!0,Zs=r),ds(0,t)},n}function hs(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return ds(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Js?Js=new Set([this]):Js.add(this),ds(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ms="function"===typeof WeakSet?WeakSet:Set;function vs(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Hu(e,n)}else t.current=null}function gs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qa(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo))}throw Error(i(163))}function Es(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!==(4&(a=a.tag))&&0!==(1&a)&&(Mu(n,e),Bu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qa(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&mo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Gr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Dt(n)))))}throw Error(i(163))}function ys(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=void 0!==a&&null!==a&&a.hasOwnProperty("display")?a.display:null,r.style.display=Ae("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bs(e,t){if(Ca&&"function"===typeof Ca.onCommitFiberUnmount)try{Ca.onCommitFiberUnmount(Ta,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!==(4&r))Mu(t,n);else{r=t;try{a()}catch(o){Hu(r,o)}}n=n.next}while(n!==e)}break;case 1:if(vs(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Hu(t,o)}break;case 5:vs(t);break;case 4:ws(e,t)}}function As(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ds(e){return 5===e.tag||3===e.tag||4===e.tag}function Ts(e){e:{for(var t=e.return;null!==t;){if(Ds(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(Ee(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Ds(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Cs(e,n,t):_s(e,n,t)}function Cs(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(Cs(e,t,n),e=e.sibling;null!==e;)Cs(e,t,n),e=e.sibling}function _s(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(_s(e,t,n),e=e.sibling;null!==e;)_s(e,t,n),e=e.sibling}function ws(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var s=e,u=a,l=u;;)if(bs(s,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===u)break e;for(;null===l.sibling;){if(null===l.return||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(s=n,u=a.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(bs(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function ks(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,a),t=_e(e,r),a=0;a<o.length;a+=2){var s=o[a],u=o[a+1];"style"===s?De(n,u):"dangerouslySetInnerHTML"===s?ge(n,u):"children"===s?Ee(n,u):b(n,s,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":le(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Dt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ys=Ga(),ys(t.child,!0)),void Os(t);case 19:return void Os(t);case 23:case 24:return void ys(t,null!==t.memoizedState)}throw Error(i(163))}function Os(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ms),t.forEach((function(t){var r=Gu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ss(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ns=Math.ceil,xs=A.ReactCurrentDispatcher,Ps=A.ReactCurrentOwner,Is=0,Fs=null,Rs=null,Ls=0,Bs=0,Ms=la(0),js=0,Us=null,Hs=0,zs=0,Gs=0,qs=0,Ws=null,Ys=0,Vs=1/0;function Ks(){Vs=Ga()+500}var $s,Xs=null,Qs=!1,Zs=null,Js=null,eu=!1,tu=null,nu=90,ru=[],au=[],ou=null,iu=0,su=null,uu=-1,lu=0,cu=0,du=null,fu=!1;function pu(){return 0!==(48&Is)?Ga():-1!==uu?uu:uu=Ga()}function hu(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===qa()?1:2;if(0===lu&&(lu=Hs),0!==Xa.transition){0!==cu&&(cu=null!==Ws?Ws.pendingLanes:0),e=lu;var t=4186112&~cu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=qa(),0!==(4&Is)&&98===e?e=Ut(12,lu):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),lu),e}function mu(e,t,n){if(50<iu)throw iu=0,su=null,Error(i(185));if(null===(e=vu(e,t)))return null;Gt(e,t,n),e===Fs&&(Gs|=t,4===js&&yu(e,Ls));var r=qa();1===t?0!==(8&Is)&&0===(48&Is)?bu(e):(gu(e,n),0===Is&&(Ks(),Ka())):(0===(4&Is)||98!==r&&99!==r||(null===ou?ou=new Set([e]):ou.add(e)),gu(e,n)),Ws=e}function vu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var u=31-qt(s),l=1<<u,c=o[u];if(-1===c){if(0===(l&r)||0!==(l&a)){c=t,Bt(l);var d=Lt;o[u]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);s&=~l}if(r=Mt(e,e===Fs?Ls:0),t=Lt,0===r)null!==n&&(n!==Ba&&ka(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Ba&&ka(n)}15===t?(n=bu.bind(null,e),null===ja?(ja=[n],Ua=wa(Pa,$a)):ja.push(n),n=Ba):14===t?n=Va(99,bu.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Va(n,Eu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function Eu(e){if(uu=-1,cu=lu=0,0!==(48&Is))throw Error(i(327));var t=e.callbackNode;if(Lu()&&e.callbackNode!==t)return null;var n=Mt(e,e===Fs?Ls:0);if(0===n)return null;var r=n,a=Is;Is|=16;var o=ku();for(Fs===e&&Ls===r||(Ks(),_u(e,r));;)try{Nu();break}catch(u){wu(e,u)}if(no(),xs.current=o,Is=a,null!==Rs?r=0:(Fs=null,Ls=0,r=js),0!==(Hs&Gs))_u(e,0);else if(0!==r){if(2===r&&(Is|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=jt(e))&&(r=Ou(e,n))),1===r)throw t=Us,_u(e,0),yu(e,n),gu(e,Ga()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Iu(e);break;case 3:if(yu(e,n),(62914560&n)===n&&10<(r=Ys+500-Ga())){if(0!==Mt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){pu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Wr(Iu.bind(null,e),r);break}Iu(e);break;case 4:if(yu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var s=31-qt(n);o=1<<s,(s=r[s])>a&&(a=s),n&=~o}if(n=a,10<(n=(120>(n=Ga()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ns(n/1960))-n)){e.timeoutHandle=Wr(Iu.bind(null,e),n);break}Iu(e);break;default:throw Error(i(329))}}return gu(e,Ga()),e.callbackNode===t?Eu.bind(null,e):null}function yu(e,t){for(t&=~qs,t&=~Gs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-qt(t),r=1<<n;e[n]=-1,t&=~r}}function bu(e){if(0!==(48&Is))throw Error(i(327));if(Lu(),e===Fs&&0!==(e.expiredLanes&Ls)){var t=Ls,n=Ou(e,t);0!==(Hs&Gs)&&(n=Ou(e,t=Mt(e,t)))}else n=Ou(e,t=Mt(e,0));if(0!==e.tag&&2===n&&(Is|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=jt(e))&&(n=Ou(e,t))),1===n)throw n=Us,_u(e,0),yu(e,t),gu(e,Ga()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Iu(e),gu(e,Ga()),null}function Au(e,t){var n=Is;Is|=1;try{return e(t)}finally{0===(Is=n)&&(Ks(),Ka())}}function Du(e,t){var n=Is;Is&=-2,Is|=8;try{return e(t)}finally{0===(Is=n)&&(Ks(),Ka())}}function Tu(e,t){da(Ms,Bs),Bs|=t,Hs|=t}function Cu(){Bs=Ms.current,ca(Ms)}function _u(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Yr(n)),null!==Rs)for(n=Rs.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ea();break;case 3:Ro(),ca(ha),ca(pa),Xo();break;case 5:Bo(r);break;case 4:Ro();break;case 13:case 19:ca(Mo);break;case 10:ro(r);break;case 23:case 24:Cu()}n=n.return}Fs=e,Rs=Vu(e.current,null),Ls=Bs=Hs=t,js=0,Us=null,qs=Gs=zs=0}function wu(e,t){for(;;){var n=Rs;try{if(no(),Qo.current=Pi,ri){for(var r=ei.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ri=!1}if(Jo=0,ni=ti=ei=null,ai=!1,Ps.current=null,null===n||null===n.return){js=1,Us=t,Rs=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=Ls,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var l=u;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!==(1&Mo.current),f=i;do{var p;if(p=13===f.tag){var h=f.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=f.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!d)}}if(p){var v=f.updateQueue;if(null===v){var g=new Set;g.add(l),f.updateQueue=g}else v.add(l);if(0===(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var E=co(-1,1);E.tag=2,fo(s,E)}s.lanes|=1;break e}u=void 0,s=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new fs,u=new Set,y.set(l,u)):void 0===(u=y.get(l))&&(u=new Set,y.set(l,u)),!u.has(s)){u.add(s);var b=zu.bind(null,o,l,s);l.then(b,b)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);u=Error((V(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==js&&(js=2),u=cs(u,s),f=i;do{switch(f.tag){case 3:o=u,f.flags|=4096,t&=-t,f.lanes|=t,po(f,ps(0,o,t));break e;case 1:o=u;var A=f.type,D=f.stateNode;if(0===(64&f.flags)&&("function"===typeof A.getDerivedStateFromError||null!==D&&"function"===typeof D.componentDidCatch&&(null===Js||!Js.has(D)))){f.flags|=4096,t&=-t,f.lanes|=t,po(f,hs(f,o,t));break e}}f=f.return}while(null!==f)}Pu(n)}catch(T){t=T,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function ku(){var e=xs.current;return xs.current=Pi,null===e?Pi:e}function Ou(e,t){var n=Is;Is|=16;var r=ku();for(Fs===e&&Ls===t||_u(e,t);;)try{Su();break}catch(a){wu(e,a)}if(no(),Is=n,xs.current=r,null!==Rs)throw Error(i(261));return Fs=null,Ls=0,js}function Su(){for(;null!==Rs;)xu(Rs)}function Nu(){for(;null!==Rs&&!Oa();)xu(Rs)}function xu(e){var t=$s(e.alternate,e,Bs);e.memoizedProps=e.pendingProps,null===t?Pu(e):Rs=t,Ps.current=null}function Pu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=us(n,t,Bs)))return void(Rs=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Bs)||0===(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ls(t)))return n.flags&=2047,void(Rs=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===js&&(js=5)}function Iu(e){var t=qa();return Ya(99,Fu.bind(null,e,t)),null}function Fu(e,t){do{Lu()}while(null!==tu);if(0!==(48&Is))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var s=e.eventTimes,u=e.expirationTimes;0<o;){var l=31-qt(o),c=1<<l;a[l]=0,s[l]=-1,u[l]=-1,o&=~c}if(null!==ou&&0===(24&r)&&ou.has(e)&&ou.delete(e),e===Fs&&(Rs=Fs=null,Ls=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Is,Is|=32,Ps.current=null,Hr=$t,gr(s=vr())){if("selectionStart"in s)u={start:s.selectionStart,end:s.selectionEnd};else e:if(u=(u=s.ownerDocument)&&u.defaultView||window,(c=u.getSelection&&u.getSelection())&&0!==c.rangeCount){u=c.anchorNode,o=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{u.nodeType,l.nodeType}catch(w){u=null;break e}var d=0,f=-1,p=-1,h=0,m=0,v=s,g=null;t:for(;;){for(var E;v!==u||0!==o&&3!==v.nodeType||(f=d+o),v!==l||0!==c&&3!==v.nodeType||(p=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(E=v.firstChild);)g=v,v=E;for(;;){if(v===s)break t;if(g===u&&++h===o&&(f=d),g===l&&++m===c&&(p=d),null!==(E=v.nextSibling))break;g=(v=g).parentNode}v=E}u=-1===f||-1===p?null:{start:f,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;zr={focusedElem:s,selectionRange:u},$t=!1,du=null,fu=!1,Xs=r;do{try{Ru()}catch(w){if(null===Xs)throw Error(i(330));Hu(Xs,w),Xs=Xs.nextEffect}}while(null!==Xs);du=null,Xs=r;do{try{for(s=e;null!==Xs;){var y=Xs.flags;if(16&y&&Ee(Xs.stateNode,""),128&y){var b=Xs.alternate;if(null!==b){var A=b.ref;null!==A&&("function"===typeof A?A(null):A.current=null)}}switch(1038&y){case 2:Ts(Xs),Xs.flags&=-3;break;case 6:Ts(Xs),Xs.flags&=-3,ks(Xs.alternate,Xs);break;case 1024:Xs.flags&=-1025;break;case 1028:Xs.flags&=-1025,ks(Xs.alternate,Xs);break;case 4:ks(Xs.alternate,Xs);break;case 8:ws(s,u=Xs);var D=u.alternate;As(u),null!==D&&As(D)}Xs=Xs.nextEffect}}catch(w){if(null===Xs)throw Error(i(330));Hu(Xs,w),Xs=Xs.nextEffect}}while(null!==Xs);if(A=zr,b=vr(),y=A.focusedElem,s=A.selectionRange,b!==y&&y&&y.ownerDocument&&mr(y.ownerDocument.documentElement,y)){null!==s&&gr(y)&&(b=s.start,void 0===(A=s.end)&&(A=b),"selectionStart"in y?(y.selectionStart=b,y.selectionEnd=Math.min(A,y.value.length)):(A=(b=y.ownerDocument||document)&&b.defaultView||window).getSelection&&(A=A.getSelection(),u=y.textContent.length,D=Math.min(s.start,u),s=void 0===s.end?D:Math.min(s.end,u),!A.extend&&D>s&&(u=s,s=D,D=u),u=hr(y,D),o=hr(y,s),u&&o&&(1!==A.rangeCount||A.anchorNode!==u.node||A.anchorOffset!==u.offset||A.focusNode!==o.node||A.focusOffset!==o.offset)&&((b=b.createRange()).setStart(u.node,u.offset),A.removeAllRanges(),D>s?(A.addRange(b),A.extend(o.node,o.offset)):(b.setEnd(o.node,o.offset),A.addRange(b))))),b=[];for(A=y;A=A.parentNode;)1===A.nodeType&&b.push({element:A,left:A.scrollLeft,top:A.scrollTop});for("function"===typeof y.focus&&y.focus(),y=0;y<b.length;y++)(A=b[y]).element.scrollLeft=A.left,A.element.scrollTop=A.top}$t=!!Hr,zr=Hr=null,e.current=n,Xs=r;do{try{for(y=e;null!==Xs;){var T=Xs.flags;if(36&T&&Es(y,Xs.alternate,Xs),128&T){b=void 0;var C=Xs.ref;if(null!==C){var _=Xs.stateNode;Xs.tag,b=_,"function"===typeof C?C(b):C.current=b}}Xs=Xs.nextEffect}}catch(w){if(null===Xs)throw Error(i(330));Hu(Xs,w),Xs=Xs.nextEffect}}while(null!==Xs);Xs=null,Ma(),Is=a}else e.current=n;if(eu)eu=!1,tu=e,nu=t;else for(Xs=r;null!==Xs;)t=Xs.nextEffect,Xs.nextEffect=null,8&Xs.flags&&((T=Xs).sibling=null,T.stateNode=null),Xs=t;if(0===(r=e.pendingLanes)&&(Js=null),1===r?e===su?iu++:(iu=0,su=e):iu=0,n=n.stateNode,Ca&&"function"===typeof Ca.onCommitFiberRoot)try{Ca.onCommitFiberRoot(Ta,n,void 0,64===(64&n.current.flags))}catch(w){}if(gu(e,Ga()),Qs)throw Qs=!1,e=Zs,Zs=null,e;return 0!==(8&Is)||Ka(),null}function Ru(){for(;null!==Xs;){var e=Xs.alternate;fu||null===du||(0!==(8&Xs.flags)?et(Xs,du)&&(fu=!0):13===Xs.tag&&Ss(e,Xs)&&et(Xs,du)&&(fu=!0));var t=Xs.flags;0!==(256&t)&&gs(e,Xs),0===(512&t)||eu||(eu=!0,Va(97,(function(){return Lu(),null}))),Xs=Xs.nextEffect}}function Lu(){if(90!==nu){var e=97<nu?97:nu;return nu=90,Ya(e,ju)}return!1}function Bu(e,t){ru.push(t,e),eu||(eu=!0,Va(97,(function(){return Lu(),null})))}function Mu(e,t){au.push(t,e),eu||(eu=!0,Va(97,(function(){return Lu(),null})))}function ju(){if(null===tu)return!1;var e=tu;if(tu=null,0!==(48&Is))throw Error(i(331));var t=Is;Is|=32;var n=au;au=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],s=a.destroy;if(a.destroy=void 0,"function"===typeof s)try{s()}catch(l){if(null===o)throw Error(i(330));Hu(o,l)}}for(n=ru,ru=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var u=a.create;a.destroy=u()}catch(l){if(null===o)throw Error(i(330));Hu(o,l)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return Is=t,Ka(),!0}function Uu(e,t,n){fo(e,t=ps(0,t=cs(n,t),1)),t=pu(),null!==(e=vu(e,1))&&(Gt(e,1,t),gu(e,t))}function Hu(e,t){if(3===e.tag)Uu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Uu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r))){var a=hs(n,e=cs(t,e),1);if(fo(n,a),a=pu(),null!==(n=vu(n,1)))Gt(n,1,a),gu(n,a);else if("function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function zu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=pu(),e.pingedLanes|=e.suspendedLanes&n,Fs===e&&(Ls&n)===n&&(4===js||3===js&&(62914560&Ls)===Ls&&500>Ga()-Ys?_u(e,0):qs|=n),gu(e,t)}function Gu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===qa()?1:2:(0===lu&&(lu=Hs),0===(t=Ht(62914560&~lu))&&(t=4194304))),n=pu(),null!==(e=vu(e,t))&&(Gt(e,t,n),gu(e,n))}function qu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Wu(e,t,n,r){return new qu(e,t,n,r)}function Yu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vu(e,t){var n=e.alternate;return null===n?((n=Wu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ku(e,t,n,r,a,o){var s=2;if(r=e,"function"===typeof e)Yu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case C:return $u(n.children,a,o,t);case L:s=8,a|=16;break;case _:s=8,a|=1;break;case w:return(e=Wu(12,n,t,8|a)).elementType=w,e.type=w,e.lanes=o,e;case N:return(e=Wu(13,n,t,a)).type=N,e.elementType=N,e.lanes=o,e;case x:return(e=Wu(19,n,t,a)).elementType=x,e.lanes=o,e;case B:return Xu(n,a,o,t);case M:return(e=Wu(24,n,t,a)).elementType=M,e.lanes=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case O:s=9;break e;case S:s=11;break e;case P:s=14;break e;case I:s=16,r=null;break e;case F:s=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Wu(s,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function $u(e,t,n,r){return(e=Wu(7,e,r,t)).lanes=n,e}function Xu(e,t,n,r){return(e=Wu(23,e,r,t)).elementType=B,e.lanes=n,e}function Qu(e,t,n){return(e=Wu(6,e,null,t)).lanes=n,e}function Zu(e,t,n){return(t=Wu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ju(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function el(e,t,n,r){var a=t.current,o=pu(),s=hu(a);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(ga(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var l=n.type;if(ga(l)){n=ba(n,l,u);break e}}n=u}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(a,t),mu(a,s,o),s}function tl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rl(e,t){nl(e,t),(e=e.alternate)&&nl(e,t)}function al(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ju(e,t,null!=n&&!0===n.hydrate),t=Wu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,uo(t),e[ea]=n.current,Pr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function ol(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function il(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"===typeof a){var s=a;a=function(){var e=tl(i);s.call(e)}}el(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new al(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"===typeof a){var u=a;a=function(){var e=tl(i);u.call(e)}}Du((function(){el(t,i,e,a)}))}return tl(i)}function sl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ol(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:T,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}$s=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ha.current)Bi=!0;else{if(0===(n&r)){switch(Bi=!1,t.tag){case 3:Vi(t),Ko();break;case 5:Lo(t);break;case 1:ga(t.type)&&Aa(t);break;case 4:Fo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Za,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Ji(e,t,n):(da(Mo,1&Mo.current),null!==(t=is(e,t,n))?t.sibling:null);da(Mo,1&Mo.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return os(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Mo,Mo.current),r)break;return null;case 23:case 24:return t.lanes=0,zi(e,t,n)}return is(e,t,n)}Bi=0!==(16384&e.flags)}else Bi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=va(t,pa.current),oo(t,n),a=si(null,t,r,e,a,n),t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ga(r)){var o=!0;Aa(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,uo(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&go(t,r,s,e),a.updater=Eo,t.stateNode=a,a._reactInternals=t,Do(t,r,e,n),t=Yi(null,t,r,!0,o,n)}else t.tag=0,Mi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"===typeof e)return Yu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===S)return 11;if(e===P)return 14}return 2}(a),e=Qa(a,e),o){case 0:t=qi(null,t,a,e,n);break e;case 1:t=Wi(null,t,a,e,n);break e;case 11:t=ji(null,t,a,e,n);break e;case 14:t=Ui(null,t,a,Qa(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,qi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Wi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 3:if(Vi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,lo(e,t),ho(t,r,null,n),(r=t.memoizedState.element)===a)Ko(),t=is(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Ho=Kr(t.stateNode.containerInfo.firstChild),Uo=t,o=zo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],$o.push(o);for(n=Oo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Mi(e,t,r,n),Ko();t=t.child}return t;case 5:return Lo(t),null===e&&Wo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,qr(r,a)?s=null:null!==o&&qr(r,o)&&(t.flags|=16),Gi(e,t),Mi(e,t,s,n),t.child;case 6:return null===e&&Wo(t),null;case 13:return Ji(e,t,n);case 4:return Fo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ko(t,null,r,n):Mi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ji(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 7:return Mi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Mi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,s=t.memoizedProps,o=a.value;var u=t.type._context;if(da(Za,u._currentValue),u._currentValue=o,null!==s)if(u=s.value,0===(o=cr(u,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,o):1073741823))){if(s.children===a.children&&!ha.current){t=is(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){s=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&o)){1===u.tag&&((c=co(-1,n&-n)).tag=2,fo(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),ao(u.return,n),l.lanes|=n;break}c=c.next}}else s=10===u.tag&&u.type===t.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===t){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}Mi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,oo(t,n),r=r(a=io(a,o.unstable_observedBits)),t.flags|=1,Mi(e,t,r,n),t.child;case 14:return o=Qa(a=t.type,t.pendingProps),Ui(e,t,a,o=Qa(a.type,o),r,n);case 15:return Hi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Qa(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ga(r)?(e=!0,Aa(t)):e=!1,oo(t,n),bo(t,r,a),Do(t,r,a,n),Yi(null,t,r,!0,e,n);case 19:return os(e,t,n);case 23:case 24:return zi(e,t,n)}throw Error(i(156,t.tag))},al.prototype.render=function(e){el(e,this._internalRoot,null,null)},al.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;el(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(mu(e,4,pu()),rl(e,4))},nt=function(e){13===e.tag&&(mu(e,67108864,pu()),rl(e,67108864))},rt=function(e){if(13===e.tag){var t=pu(),n=hu(e);mu(e,n,t),rl(e,n)}},at=function(e,t){return t()},ke=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=oa(r);if(!a)throw Error(i(90));Q(r),ne(r,a)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ie=Au,Fe=function(e,t,n,r,a){var o=Is;Is|=4;try{return Ya(98,e.bind(null,t,n,r,a))}finally{0===(Is=o)&&(Ks(),Ka())}},Re=function(){0===(49&Is)&&(function(){if(null!==ou){var e=ou;ou=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gu(e,Ga())}))}Ka()}(),Lu())},Le=function(e,t){var n=Is;Is|=2;try{return e(t)}finally{0===(Is=n)&&(Ks(),Ka())}};var ul={Events:[ra,aa,oa,xe,Pe,Lu,{current:!1}]},ll={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cl={bundleType:ll.bundleType,version:ll.version,rendererPackageName:ll.rendererPackageName,rendererConfig:ll.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:ll.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dl.isDisabled&&dl.supportsFiber)try{Ta=dl.inject(cl),Ca=dl}catch(ve){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ul,t.createPortal=sl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Is;if(0!==(48&n))return e(t);Is|=1;try{if(e)return Ya(99,e.bind(null,t))}finally{Is=n,Ka()}},t.hydrate=function(e,t,n){if(!ol(t))throw Error(i(200));return il(null,e,t,!0,n)},t.render=function(e,t,n){if(!ol(t))throw Error(i(200));return il(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ol(e))throw Error(i(40));return!!e._reactRootContainer&&(Du((function(){il(null,null,e,!1,(function(){e._reactRootContainer=null,e[ea]=null}))})),!0)},t.unstable_batchedUpdates=Au,t.unstable_createPortal=function(e,t){return sl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ol(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return il(e,t,n,!1,r)},t.version="17.0.2"},17119:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(38345)},28321:function(e,t,n){"use strict";n.r(t),n.d(t,{I18nContext:function(){return v},I18nextProvider:function(){return Y},Trans:function(){return M},Translation:function(){return W},composeInitialProps:function(){return C},getDefaults:function(){return y},getI18n:function(){return D},getInitialProps:function(){return _},initReactI18next:function(){return T},setDefaults:function(){return E},setI18n:function(){return A},useSSR:function(){return V},useTranslation:function(){return H},withSSR:function(){return $},withTranslation:function(){return q}});var r=n(80045),a=n(64467),o=n(82284),i=n(9950),s=n(57530),u=n.n(s),l=n(23029),c=n(92901);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p,h,m={bindI18n:"languageChanging languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},v=i.createContext();function g(){return h}function E(){m=f({},m,{},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function y(){return m}var b=function(){function e(){(0,l.A)(this,e),this.usedNamespaces={}}return(0,c.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function A(e){p=e}function D(){return p}var T={type:"3rdParty",init:function(e){E(e.options.react),A(e)}};function C(e){return function(t){return new Promise((function(n){var r=_();e.getInitialProps?e.getInitialProps(t).then((function(e){n(f({},e,{},r))})):n(r)}))}}function _(){var e=D(),t=e.reportNamespaces?e.reportNamespaces.getUsedNamespaces():[],n={},r={};return e.languages.forEach((function(n){r[n]={},t.forEach((function(t){r[n][t]=e.getResourceBundle(n,t)||{}}))})),n.initialI18nStore=r,n.initialLanguage=e.language,n}function w(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"===typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var k={};function O(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"===typeof t[0]&&k[t[0]]||("string"===typeof t[0]&&(k[t[0]]=new Date),w.apply(void 0,t))}function S(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function N(e){return e.displayName||e.name||("string"===typeof e&&e.length>0?e:"Unknown")}function x(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 P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e){return e&&(e.children||e.props&&e.props.children)}function F(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function R(e){return Array.isArray(e)?e:[e]}function L(e,t,n,r){if(!t)return"";var a=e,s=R(t),u=r.transKeepBasicHtmlNodesFor||[];return s.forEach((function(e,t){var n="".concat(t);if("string"===typeof e)a="".concat(a).concat(e);else if(I(e)){var s=u.indexOf(e.type)>-1&&1===Object.keys(e.props).length&&"string"===typeof I(e)?e.type:n;a=e.props&&e.props.i18nIsDynamicList?"".concat(a,"<").concat(s,"></").concat(s,">"):"".concat(a,"<").concat(s,">").concat(L("",F(e),t+1,r),"</").concat(s,">")}else if(i.isValidElement(e))a=u.indexOf(e.type)>-1&&0===Object.keys(e.props).length?"".concat(a,"<").concat(e.type,"/>"):"".concat(a,"<").concat(n,"></").concat(n,">");else if("object"===(0,o.A)(e)){var l=P({},e),c=l.format;delete l.format;var d=Object.keys(l);c&&1===d.length?a="".concat(a,"{{").concat(d[0],", ").concat(c,"}}"):1===d.length?a="".concat(a,"{{").concat(d[0],"}}"):w("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else w("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),a}function B(e,t,n,r,a){if(""===t)return[];var s=r.transKeepBasicHtmlNodesFor||[],l=t&&new RegExp(s.join("|")).test(t);if(!e&&!l)return[t];var c={};!function e(t){R(t).forEach((function(t){"string"!==typeof t&&(I(t)?e(F(t)):"object"!==(0,o.A)(t)||i.isValidElement(t)||Object.assign(c,t))}))}(e);var d=n.services.interpolator.interpolate(t,P({},c,{},a),n.language);var f=function e(t,n){var a=R(t);return R(n).reduce((function(t,n,u){var c=n.children&&n.children[0]&&n.children[0].content;if("tag"===n.type){var d=a[parseInt(n.name,10)]||{},f=i.isValidElement(d);if("string"===typeof d)t.push(d);else if(I(d)){var p=F(d),h=e(p,n.children),m=function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return i.isValidElement(e)}))}(p)&&0===h.length?p:h;d.dummy&&(d.children=m),t.push(i.cloneElement(d,P({},d.props,{key:u}),m))}else if(l&&"object"===(0,o.A)(d)&&d.dummy&&!f){var v=e(a,n.children);t.push(i.cloneElement(d,P({},d.props,{key:u}),v))}else if(Number.isNaN(parseFloat(n.name)))if(r.transSupportBasicHtmlNodes&&s.indexOf(n.name)>-1)if(n.voidElement)t.push(i.createElement(n.name,{key:"".concat(n.name,"-").concat(u)}));else{var g=e(a,n.children);t.push(i.createElement(n.name,{key:"".concat(n.name,"-").concat(u)},g))}else if(n.voidElement)t.push("<".concat(n.name," />"));else{var E=e(a,n.children);t.push("<".concat(n.name,">").concat(E,"</").concat(n.name,">"))}else if("object"!==(0,o.A)(d)||f)1===n.children.length&&c?t.push(i.cloneElement(d,P({},d.props,{key:u}),c)):t.push(i.cloneElement(d,P({},d.props,{key:u})));else{var y=n.children[0]?c:null;y&&t.push(y)}}else"text"===n.type&&t.push(n.content);return t}),[])}([{dummy:!0,children:e}],u().parse("<0>".concat(d,"</0>")));return F(f[0])}function M(e){var t=e.children,n=e.count,a=e.parent,o=e.i18nKey,s=e.tOptions,u=e.values,l=e.defaults,c=e.components,d=e.ns,f=e.i18n,p=e.t,h=(0,r.A)(e,["children","count","parent","i18nKey","tOptions","values","defaults","components","ns","i18n","t"]),m=g()&&(0,i.useContext)(v)||{},E=m.i18n,b=m.defaultNS,A=f||E||D();if(!A)return O("You will need pass in an i18next instance by using i18nextReactModule"),t;var T=p||A.t.bind(A)||function(e){return e},C=P({},y(),{},A.options&&A.options.react),_=void 0!==a?a:C.defaultTransParent,w=d||T.ns||b||A.options&&A.options.defaultNS;w="string"===typeof w?[w]:w||["translation"];var k=l||L("",t,0,C)||C.transEmptyNodeValue,S=C.hashTransKey,N=o||(S?S(k):k),x=P({},s,{count:n},u,{},u?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:k,ns:w}),I=N?T(N,x):k;return _?i.createElement(_,h,B(c||t,I,A,C,x)):B(c||t,I,A,C,x)}var j=n(5544);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,i.useContext)(v),o=g()&&r||{},s=o.i18n,u=o.defaultNS,l=n||s||D();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new b),!l){O("You will need pass in an i18next instance by using initReactI18next");var c=[function(e){return e},{},!1];return c.t=function(e){return e},c.i18n={},c.ready=!1,c}var d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},y(),{},l.options.react),f=t.useSuspense,p=void 0===f?d.useSuspense:f,h=e||u||l.options&&l.options.defaultNS;h="string"===typeof h?[h]:h||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(h);var m=(l.isInitialized||l.initializedStoreOnce)&&h.every((function(e){return function(e,t){if(!t.languages||!t.languages.length)return O("i18n.languages were undefined or empty",t.languages),!0;var n=t.languages[0],r=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var o=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||!(!o(n,e)||r&&!o(a,e))}(e,l)}));function E(){return{t:l.getFixedT(null,"fallback"===d.nsMode?h:h[0])}}var A=(0,i.useState)(E()),T=(0,j.A)(A,2),C=T[0],_=T[1];(0,i.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&_(E())}return m||p||S(l,h,(function(){e&&_(E())})),t&&l&&l.on(t,r),n&&l&&l.store.on(n,r),function(){e=!1,t&&l&&t.split(" ").forEach((function(e){return l.off(e,r)})),n&&l&&n.split(" ").forEach((function(e){return l.store.off(e,r)}))}}),[h.join()]);var w=[C.t,l,m];if(w.t=C.t,w.i18n=l,w.ready=m,m)return w;if(!m&&!p)return w;throw new Promise((function(e){S(l,h,(function(){_(E()),e()}))}))}var z=n(58168);function G(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 q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function o(o){var s=o.forwardedRef,u=(0,r.A)(o,["forwardedRef"]),l=H(e,u),c=(0,j.A)(l,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},u,{t:c[0],i18n:c[1],tReady:c[2]});return t.withRef&&s&&(d.ref=s),i.createElement(n,d)}o.displayName="withI18nextTranslation(".concat(N(n),")"),o.WrappedComponent=n;return t.withRef?i.forwardRef((function(e,t){return i.createElement(o,(0,z.A)({},e,{forwardedRef:t}))})):o}}function W(e){var t=e.ns,n=e.children,a=H(t,(0,r.A)(e,["ns","children"])),o=(0,j.A)(a,3),i=o[0],s=o[1],u=o[2];return n(i,{i18n:s,lng:s.language},u)}function Y(e){var t=e.i18n,n=e.defaultNS,r=e.children;return h=!0,i.createElement(v.Provider,{value:{i18n:t,defaultNS:n}},r)}function V(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,r=(0,i.useContext)(v),a=(g()&&r||{}).i18n,o=n||a||D();o.options&&o.options.isClone||(e&&!o.initializedStoreOnce&&(o.services.resourceStore.data=e,o.initializedStoreOnce=!0),t&&!o.initializedLanguageOnce&&(o.changeLanguage(t),o.initializedLanguageOnce=!0))}function K(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 $(){return function(e){function t(t){var n=t.initialI18nStore,o=t.initialLanguage,s=(0,r.A)(t,["initialI18nStore","initialLanguage"]);return V(n,o),i.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(n,!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s))}return t.getInitialProps=C(e),t.displayName="withI18nextSSR(".concat(N(e),")"),t.WrappedComponent=e,t}}},4899:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function a(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==s){var u=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=a),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return i}}),r.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},158:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=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},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(9950),i=h(o),s=h(n(17119)),u=h(n(11942)),l=h(n(90544)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(82936)),d=n(85652),f=h(d),p=n(4899);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var v=t.portalClassName="ReactModalPortal",g=t.bodyOpenClassName="ReactModal__Body--open",E=d.canUseDOM&&void 0!==s.default.createPortal,y=function(e){return document.createElement(e)},b=function(){return E?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function A(e){return e()}var D=function(e){function t(){var e,n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,u=Array(o),c=0;c<o;c++)u[c]=arguments[c];return n=a=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),a.removePortal=function(){!E&&s.default.unmountComponentAtNode(a.node);var e=A(a.props.parentSelector);e&&e.contains(a.node)?e.removeChild(a.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},a.portalRef=function(e){a.portal=e},a.renderPortal=function(e){var n=b()(a,i.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),a.node);a.portalRef(n)},m(a,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(E||(this.node=y("div")),this.node.className=this.props.portalClassName,A(this.props.parentSelector).appendChild(this.node),!E&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:A(e.parentSelector),nextParent:A(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,a=r.isOpen,o=r.portalClassName;e.portalClassName!==o&&(this.node.className=o);var i=n.prevParent,s=n.nextParent;s!==i&&(i.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||a)&&!E&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&E?(!this.node&&E&&(this.node=y("div")),b()(i.default.createElement(l.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(o.Component);D.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(f.default),u.default.instanceOf(d.SafeHTMLCollection),u.default.instanceOf(d.SafeNodeList),u.default.arrayOf(u.default.instanceOf(f.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},D.defaultProps={isOpen:!1,portalClassName:v,bodyOpenClassName:g,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},D.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(D),t.default=D},90544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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},a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(9950),s=v(n(11942)),u=m(n(84013)),l=v(n(70749)),c=m(n(82936)),d=m(n(85140)),f=n(85652),p=v(f),h=v(n(31998));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function v(e){return e&&e.__esModule?e:{default:e}}n(50797);var g={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},E=0,y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,a=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,s=i&&i().ownerDocument||document;o&&d.remove(s.body,o),a&&d.remove(s.getElementsByTagName("html")[0],a),r&&E>0&&0===(E-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(u.returnFocus(n.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(u.setupScopedFocus(n.node),u.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===("undefined"===typeof t?"undefined":a(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"===typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,a=e.bodyOpenClassName,o=e.parentSelector,i=o&&o().ownerDocument||document;a&&d.add(i.body,a),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(E+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,a=e.overlayClassName,o=e.defaultStyles,i=e.children,s=n?{}:o.content,u=a?{}:o.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",a),style:r({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,i);return this.props.overlayElement(l,d)}}]),t}(i.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(f.SafeHTMLCollection),s.default.instanceOf(f.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=y,e.exports=t.default},82936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},t.log=function(){0},t.assertNodeList=u,t.setElement=function(e){var t=e;if("string"===typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);u(n,t),t=n}return s=t||s},t.validateElement=l,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=l(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.setAttribute("aria-hidden","true")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=l(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.removeAttribute("aria-hidden")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,a=n(22138),o=(r=a)&&r.__esModule?r:{default:r},i=n(85652);var s=null;function u(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function l(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},50797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,s],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=s=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[i,s],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,a=n(31998),o=(r=a)&&r.__esModule?r:{default:r};var i=void 0,s=void 0,u=[];function l(){0!==u.length&&u[u.length-1].focusContent()}o.default.subscribe((function(e,t){i||s||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",l),(s=i.cloneNode()).addEventListener("focus",l)),(u=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(i.parentElement&&i.parentElement.removeChild(i),s.parentElement&&s.parentElement.removeChild(s))}))},85140:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)a(e,n[t]);var o=document.body;for(var i in r)a(o,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(o,e),a.add(e)}));var a,o},t.remove=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(o,e),0===o[e]&&a.remove(e)}));var a,o}},84013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){0},t.handleBlur=l,t.handleFocus=c,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(n){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))};var r,a=n(10513),o=(r=a)&&r.__esModule?r:{default:r};var i=[],s=null,u=!1;function l(){u=!0}function c(){if(u){if(u=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,o.default)(s)[0]||s).focus()}),0)}}},31998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},85652:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,a=n(30789);var o=((r=a)&&r.__esModule?r:{default:r}).default,i=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM;t.default=i},70749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,a=t.shiftKey,s=n[0],u=n[n.length-1],l=i();if(e===l){if(!a)return;r=u}u!==l||a||(r=s);s===l&&a&&(r=u);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=n.indexOf(l);d>-1&&(d+=a?-1:1);if("undefined"===typeof(r=n[d]))return t.preventDefault(),void(r=a?u:s).focus();t.preventDefault(),r.focus()};var r,a=n(10513),o=(r=a)&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},10513:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(s)};var n="none",r="contents",a=/input|select|textarea|button|object|iframe/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var a=window.getComputedStyle(e),o=a.getPropertyValue("display");return t?o!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,a):o===n}catch(i){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(a.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}(e)}function s(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},34806:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(158),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},22138:function(e){"use strict";var t=function(){};e.exports=t},71832:function(e,t,n){"use strict";n.d(t,{$$:function(){return c},Ay:function(){return d},kr:function(){return l}});var r=n(77387),a=n(9417),o=n(64467),i=n(9950),s=n(83102),u=n.n(s),l=u()(),c=u()(),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,(0,o.default)((0,a.A)((0,a.A)(t)),"referenceNode",void 0),(0,o.default)((0,a.A)((0,a.A)(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}(0,r.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return i.createElement(l.Provider,{value:this.referenceNode},i.createElement(c.Provider,{value:this.setReferenceNode},this.props.children))},t}(i.Component)},57152:function(e,t,n){"use strict";n.d(t,{Ay:function(){return be}});var r=n(98587),a=n(58168),o=n(77387),i=n(9417),s=n(64467),u=n(27980),l=n.n(u),c=n(9950),d="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,f=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var p=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),f))}};function h(e){return e&&"[object Function]"==={}.toString.call(e)}function m(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function v(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function g(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=m(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:g(v(e))}function E(e){return e&&e.referenceNode?e.referenceNode:e}var y=d&&!(!window.MSInputMethodContext||!document.documentMode),b=d&&/MSIE 10/.test(navigator.userAgent);function A(e){return 11===e?y:10===e?b:y||b}function D(e){if(!e)return document.documentElement;for(var t=A(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===m(n,"position")?D(n):n:e?e.ownerDocument.documentElement:document.documentElement}function T(e){return null!==e.parentNode?T(e.parentNode):e}function C(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(a,0);var i=o.commonAncestorContainer;if(e!==i&&t!==i||r.contains(a))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||D(e.firstElementChild)===e)}(i)?i:D(i);var s=T(e);return s.host?C(s.host,t):C(e,T(t).host)}function _(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function w(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function k(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],A(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function O(e){var t=e.body,n=e.documentElement,r=A(10)&&getComputedStyle(n);return{height:k("Height",t,n,r),width:k("Width",t,n,r)}}var S=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),N=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},x=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};function P(e){return x({},e,{right:e.left+e.width,bottom:e.top+e.height})}function I(e){var t={};try{if(A(10)){t=e.getBoundingClientRect();var n=_(e,"top"),r=_(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(d){}var a={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?O(e.ownerDocument):{},i=o.width||e.clientWidth||a.width,s=o.height||e.clientHeight||a.height,u=e.offsetWidth-i,l=e.offsetHeight-s;if(u||l){var c=m(e);u-=w(c,"x"),l-=w(c,"y"),a.width-=u,a.height-=l}return P(a)}function F(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=A(10),a="HTML"===t.nodeName,o=I(e),i=I(t),s=g(e),u=m(t),l=parseFloat(u.borderTopWidth),c=parseFloat(u.borderLeftWidth);n&&a&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=P({top:o.top-i.top-l,left:o.left-i.left-c,width:o.width,height:o.height});if(d.marginTop=0,d.marginLeft=0,!r&&a){var f=parseFloat(u.marginTop),p=parseFloat(u.marginLeft);d.top-=l-f,d.bottom-=l-f,d.left-=c-p,d.right-=c-p,d.marginTop=f,d.marginLeft=p}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=_(t,"top"),a=_(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=a*o,e.right+=a*o,e}(d,t)),d}function R(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===m(e,"position"))return!0;var n=v(e);return!!n&&R(n)}function L(e){if(!e||!e.parentElement||A())return document.documentElement;for(var t=e.parentElement;t&&"none"===m(t,"transform");)t=t.parentElement;return t||document.documentElement}function B(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},i=a?L(e):C(e,E(t));if("viewport"===r)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=F(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:_(n),s=t?0:_(n,"left");return P({top:i-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:a,height:o})}(i,a);else{var s=void 0;"scrollParent"===r?"BODY"===(s=g(v(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var u=F(s,i,a);if("HTML"!==s.nodeName||R(i))o=u;else{var l=O(e.ownerDocument),c=l.height,d=l.width;o.top+=u.top-u.marginTop,o.bottom=c+u.top,o.left+=u.left-u.marginLeft,o.right=d+u.left}}var f="number"===typeof(n=n||0);return o.left+=f?n:n.left||0,o.top+=f?n:n.top||0,o.right-=f?n:n.right||0,o.bottom-=f?n:n.bottom||0,o}function M(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=B(n,r,o,a),s={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},u=Object.keys(s).map((function(e){return x({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),l=u.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),c=l.length>0?l[0].key:u[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function j(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return F(n,r?L(t):C(t,E(n)),r)}function U(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function H(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function z(e,t,n){n=n.split("-")[0];var r=U(e),a={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),i=o?"top":"left",s=o?"left":"top",u=o?"height":"width",l=o?"width":"height";return a[i]=t[i]+t[u]/2-r[u]/2,a[s]=n===s?t[s]-r[l]:t[H(s)],a}function G(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function q(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=G(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&h(n)&&(t.offsets.popper=P(t.offsets.popper),t.offsets.reference=P(t.offsets.reference),t=n(t,e))})),t}function W(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=j(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=M(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=z(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=q(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Y(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var a=t[r],o=a?""+a+n:e;if("undefined"!==typeof document.body.style[o])return o}return null}function K(){return this.state.isDestroyed=!0,Y(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function $(e){var t=e.ownerDocument;return t?t.defaultView:window}function X(e,t,n,r){var a="BODY"===e.nodeName,o=a?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),a||X(g(o.parentNode),t,n,r),r.push(o)}function Q(e,t,n,r){n.updateBound=r,$(e).addEventListener("resize",n.updateBound,{passive:!0});var a=g(e);return X(a,"scroll",n.updateBound,n.scrollParents),n.scrollElement=a,n.eventsEnabled=!0,n}function Z(){this.state.eventsEnabled||(this.state=Q(this.reference,this.options,this.state,this.scheduleUpdate))}function J(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,$(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ee(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&ee(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var ne=d&&/Firefox/i.test(navigator.userAgent);function re(e,t,n){var r=G(e,(function(e){return e.name===t})),a=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!a){var o="`"+t+"`",i="`"+n+"`";console.warn(i+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return a}var ae=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],oe=ae.slice(3);function ie(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=oe.indexOf(e),r=oe.slice(n+1).concat(oe.slice(0,n));return t?r.reverse():r}var se="flip",ue="clockwise",le="counterclockwise";function ce(e,t,n,r){var a=[0,0],o=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=i.indexOf(G(i,(function(e){return-1!==e.search(/,|\s/)})));i[s]&&-1===i[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,l=-1!==s?[i.slice(0,s).concat([i[s].split(u)[0]]),[i[s].split(u)[1]].concat(i.slice(s+1))]:[i];return l=l.map((function(e,r){var a=(1===r?!o:o)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+a[1],i=a[2];if(!o)return e;if(0===i.indexOf("%")){return P("%p"===i?n:r)[t]/100*o}if("vh"===i||"vw"===i)return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,a,t,n)}))})),l.forEach((function(e,t){e.forEach((function(n,r){ee(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))}))})),a}var de={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,o=a.reference,i=a.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",l=s?"width":"height",c={start:N({},u,o[u]),end:N({},u,o[u]+o[l]-i[l])};e.offsets.popper=x({},i,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,a=e.offsets,o=a.popper,i=a.reference,s=r.split("-")[0],u=void 0;return u=ee(+n)?[+n,0]:ce(n,o,i,s),"left"===s?(o.top+=u[0],o.left-=u[1]):"right"===s?(o.top+=u[0],o.left+=u[1]):"top"===s?(o.left+=u[0],o.top-=u[1]):"bottom"===s&&(o.left+=u[0],o.top+=u[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||D(e.instance.popper);e.instance.reference===n&&(n=D(n));var r=V("transform"),a=e.instance.popper.style,o=a.top,i=a.left,s=a[r];a.top="",a.left="",a[r]="";var u=B(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=o,a.left=i,a[r]=s,t.boundaries=u;var l=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<u[e]&&!t.escapeWithReference&&(n=Math.max(c[e],u[e])),N({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>u[e]&&!t.escapeWithReference&&(r=Math.min(c[n],u[e]-("right"===e?c.width:c.height))),N({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=x({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],o=Math.floor,i=-1!==["top","bottom"].indexOf(a),s=i?"right":"bottom",u=i?"left":"top",l=i?"width":"height";return n[s]<o(r[u])&&(e.offsets.popper[u]=o(r[u])-n[l]),n[u]>o(r[s])&&(e.offsets.popper[u]=o(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!re(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],o=e.offsets,i=o.popper,s=o.reference,u=-1!==["left","right"].indexOf(a),l=u?"height":"width",c=u?"Top":"Left",d=c.toLowerCase(),f=u?"left":"top",p=u?"bottom":"right",h=U(r)[l];s[p]-h<i[d]&&(e.offsets.popper[d]-=i[d]-(s[p]-h)),s[d]+h>i[p]&&(e.offsets.popper[d]+=s[d]+h-i[p]),e.offsets.popper=P(e.offsets.popper);var v=s[d]+s[l]/2-h/2,g=m(e.instance.popper),E=parseFloat(g["margin"+c]),y=parseFloat(g["border"+c+"Width"]),b=v-e.offsets.popper[d]-E-y;return b=Math.max(Math.min(i[l]-h,b),0),e.arrowElement=r,e.offsets.arrow=(N(n={},d,Math.round(b)),N(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(Y(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=B(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=H(r),o=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case se:i=[r,a];break;case ue:i=ie(r);break;case le:i=ie(r,!0);break;default:i=t.behavior}return i.forEach((function(s,u){if(r!==s||i.length===u+1)return e;r=e.placement.split("-")[0],a=H(r);var l=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f="left"===r&&d(l.right)>d(c.left)||"right"===r&&d(l.left)<d(c.right)||"top"===r&&d(l.bottom)>d(c.top)||"bottom"===r&&d(l.top)<d(c.bottom),p=d(l.left)<d(n.left),h=d(l.right)>d(n.right),m=d(l.top)<d(n.top),v=d(l.bottom)>d(n.bottom),g="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,E=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(E&&"start"===o&&p||E&&"end"===o&&h||!E&&"start"===o&&m||!E&&"end"===o&&v),b=!!t.flipVariationsByContent&&(E&&"start"===o&&h||E&&"end"===o&&p||!E&&"start"===o&&v||!E&&"end"===o&&m),A=y||b;(f||g||A)&&(e.flipped=!0,(f||g)&&(r=i[u+1]),A&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=x({},e.offsets.popper,z(e.instance.popper,e.offsets.reference,e.placement)),e=q(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,a=r.popper,o=r.reference,i=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return a[i?"left":"top"]=o[n]-(s?a[i?"width":"height"]:0),e.placement=H(t),e.offsets.popper=P(a),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=G(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,a=e.offsets.popper,o=G(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var i=void 0!==o?o:t.gpuAcceleration,s=D(e.instance.popper),u=I(s),l={position:a.position},c=function(e,t){var n=e.offsets,r=n.popper,a=n.reference,o=Math.round,i=Math.floor,s=function(e){return e},u=o(a.width),l=o(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||u%2===l%2?o:i:s,p=t?o:s;return{left:f(u%2===1&&l%2===1&&!d&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:f(r.right)}}(e,window.devicePixelRatio<2||!ne),d="bottom"===n?"top":"bottom",f="right"===r?"left":"right",p=V("transform"),h=void 0,m=void 0;if(m="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-u.height+c.bottom:c.top,h="right"===f?"HTML"===s.nodeName?-s.clientWidth+c.right:-u.width+c.right:c.left,i&&p)l[p]="translate3d("+h+"px, "+m+"px, 0)",l[d]=0,l[f]=0,l.willChange="transform";else{var v="bottom"===d?-1:1,g="right"===f?-1:1;l[d]=m*v,l[f]=h*g,l.willChange=d+", "+f}var E={"x-placement":e.placement};return e.attributes=x({},E,e.attributes),e.styles=x({},l,e.styles),e.arrowStyles=x({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return te(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,a){var o=j(a,t,e,n.positionFixed),i=M(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",i),te(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},fe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:de},pe=function(){function e(t,n){var r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=p(this.update.bind(this)),this.options=x({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(x({},e.Defaults.modifiers,a.modifiers)).forEach((function(t){r.options.modifiers[t]=x({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return x({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&h(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return S(e,[{key:"update",value:function(){return W.call(this)}},{key:"destroy",value:function(){return K.call(this)}},{key:"enableEventListeners",value:function(){return Z.call(this)}},{key:"disableEventListeners",value:function(){return J.call(this)}}]),e}();pe.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,pe.placements=ae,pe.Defaults=fe;var he=pe,me=n(71832),ve=n(32602),ge={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},Ee={},ye=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,s.default)((0,i.A)((0,i.A)(t)),"state",{data:void 0,placement:void 0}),(0,s.default)((0,i.A)((0,i.A)(t)),"popperInstance",void 0),(0,s.default)((0,i.A)((0,i.A)(t)),"popperNode",null),(0,s.default)((0,i.A)((0,i.A)(t)),"arrowNode",null),(0,s.default)((0,i.A)((0,i.A)(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&((0,ve.cZ)(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),(0,s.default)((0,i.A)((0,i.A)(t)),"setArrowNode",(function(e){t.arrowNode=e})),(0,s.default)((0,i.A)((0,i.A)(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),(0,s.default)((0,i.A)((0,i.A)(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:(0,a.A)({},t.props.modifiers,{arrow:(0,a.A)({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),(0,s.default)((0,i.A)((0,i.A)(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?(0,a.A)({position:t.state.data.offsets.popper.position},t.state.data.styles):ge})),(0,s.default)((0,i.A)((0,i.A)(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),(0,s.default)((0,i.A)((0,i.A)(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:Ee})),(0,s.default)((0,i.A)((0,i.A)(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),(0,s.default)((0,i.A)((0,i.A)(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),(0,s.default)((0,i.A)((0,i.A)(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=(0,i.A)((0,i.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new he(n,e,t.getOptions()))})),(0,s.default)((0,i.A)((0,i.A)(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}(0,o.A)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&l()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){(0,ve.cZ)(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return(0,ve.vq)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(c.Component);(0,s.default)(ye,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});he.placements;function be(e){var t=e.referenceElement,n=(0,r.A)(e,["referenceElement"]);return c.createElement(me.kr.Consumer,null,(function(e){return c.createElement(ye,(0,a.A)({referenceElement:void 0!==t?t:e},n))}))}},32602:function(e,t,n){"use strict";n.d(t,{cZ:function(){return o},oV:function(){return a},vq:function(){return r}});var r=function(e){return Array.isArray(e)?e[0]:e},a=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},o=function(e,t){if("function"===typeof e)return a(e,t);null!=e&&(e.current=t)}},76981:function(e){"use strict";var t=function(){};e.exports=t},29357:function(e,t,n){"use strict";n.r(t),n.d(t,{ENTERED:function(){return p},ENTERING:function(){return f},EXITED:function(){return d},EXITING:function(){return h},UNMOUNTED:function(){return c}});var r=n(98587),a=n(77387),o=n(9950),i=n(17119),s=n(35460),u=n(28555),l=n(50385),c="unmounted",d="exited",f="entering",p="entered",h="exiting",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=d,r.appearStatus=f):a=p:a=t.unmountOnExit||t.mountOnEnter?c:d,r.state={status:a},r.nextCallback=null,r}(0,a.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:d}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==p&&(t=f):n!==f&&n!==p||(t=h)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===f){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);n&&(0,l.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[i.findDOMNode(this),r],o=a[0],u=a[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!e&&!n||s.A.disabled?this.safeSetState({status:p},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,u),this.safeSetState({status:f},(function(){t.props.onEntering(o,u),t.onTransitionEnd(c,(function(){t.safeSetState({status:p},(function(){t.props.onEntered(o,u)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);t&&!s.A.disabled?(this.props.onExit(r),this.safeSetState({status:h},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:d},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:d},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],s=a[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(u.A.Provider,{value:null},"function"===typeof n?n(e,a):o.cloneElement(o.Children.only(n),a))},t}(o.Component);function v(){}m.contextType=u.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},m.UNMOUNTED=c,m.EXITED=d,m.ENTERING=f,m.ENTERED=p,m.EXITING=h,t.default=m},28555:function(e,t,n){"use strict";var r=n(9950);t.A=r.createContext(null)},35460:function(e,t){"use strict";t.A={disabled:!1}},50385:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});var r=function(e){return e.scrollTop}},32654:function(e,t,n){"use strict";n(26470);var r=n(9950),a=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var o=Symbol.for;a=o("react.element"),t.Fragment=o("react.fragment")}var i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,o={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:i.current}}t.jsx=l,t.jsxs=l},32049:function(e,t,n){"use strict";var r=n(26470),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,s=60110,u=60112;t.Suspense=60113;var l=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),s=d("react.context"),u=d("react.forward_ref"),t.Suspense=d("react.suspense"),l=d("react.memo"),c=d("react.lazy")}var f="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function g(){}function E(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var y=E.prototype=new g;y.constructor=E,r(y,v.prototype),y.isPureReactComponent=!0;var b={current:null},A=Object.prototype.hasOwnProperty,D={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},i=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)A.call(t,r)&&!D.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:i,ref:s,props:o,_owner:b.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}var _=/\/+/g;function w(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,n,r,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case a:case o:u=!0}}if(u)return i=i(u=e),e=""===r?"."+w(u,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),k(i,t,n,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||u&&u.key===i.key?"":(""+i.key).replace(_,"$&/")+"/")+e)),t.push(i)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+w(s=e[l],l);u+=k(s,t,n,c,i)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(s=e.next()).done;)u+=k(s=s.value,t,n,c=r+w(s,l++),i);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function O(e,t,n){if(null==e)return e;var r=[],a=0;return k(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function S(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var N={current:null};function x(){var e=N.current;if(null===e)throw Error(p(321));return e}var P={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:b,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=E,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var o=r({},e.props),i=e.key,s=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,u=b.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)A.call(t,c)&&!D.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];o.children=l}return{$$typeof:a,type:e.type,key:i,ref:s,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:S}},t.memo=function(e,t){return{$$typeof:l,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return x().useCallback(e,t)},t.useContext=function(e,t){return x().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return x().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return x().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return x().useLayoutEffect(e,t)},t.useMemo=function(e,t){return x().useMemo(e,t)},t.useReducer=function(e,t,n){return x().useReducer(e,t,n)},t.useRef=function(e){return x().useRef(e)},t.useState=function(e){return x().useState(e)},t.version="17.0.2"},9950:function(e,t,n){"use strict";e.exports=n(32049)},44414:function(e,t,n){"use strict";e.exports=n(32654)},76115:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(64467),i=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44208),f=n(58367);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={children:u().node,className:u().string,closeClassName:u().string,closeAriaLabel:u().string,cssModule:u().object,color:u().string,fade:u().bool,isOpen:u().bool,toggle:u().func,tag:d.tagPropType,transition:u().shape(f.A.propTypes),innerRef:u().oneOfType([u().object,u().string,u().func])},v={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:h(h({},f.A.defaultProps),{},{unmountOnExit:!0})};function g(e){var t=e.className,n=e.closeClassName,o=e.closeAriaLabel,s=e.cssModule,u=e.tag,l=e.color,p=e.isOpen,m=e.toggle,v=e.children,g=e.transition,E=e.fade,y=e.innerRef,b=(0,a.A)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),A=(0,d.mapToCssModules)(c()(t,"alert","alert-"+l,{"alert-dismissible":m}),s),D=(0,d.mapToCssModules)(c()("close",n),s),T=h(h(h({},f.A.defaultProps),g),{},{baseClass:E?g.baseClass:"",timeout:E?g.timeout:0});return i.createElement(f.A,(0,r.A)({},b,T,{tag:u,className:A,in:p,role:"alert",innerRef:y}),m?i.createElement("button",{type:"button",className:D,"aria-label":o,onClick:m},i.createElement("span",{"aria-hidden":"true"},"\xd7")):null,v)}g.propTypes=m,g.defaultProps=v,t.A=g},18849:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={active:l().bool,"aria-label":l().string,block:l().bool,color:l().string,disabled:l().bool,outline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),onClick:l().func,size:l().string,children:l().node,className:l().string,cssModule:l().object,close:l().bool},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){if(!this.props.disabled)return this.props.onClick?this.props.onClick(e):void 0;e.preventDefault()},n.render=function(){var e=this.props,t=e.active,n=e["aria-label"],o=e.block,i=e.className,u=e.close,l=e.cssModule,c=e.color,p=e.outline,h=e.size,m=e.tag,v=e.innerRef,g=(0,a.A)(e,["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"]);u&&"undefined"===typeof g.children&&(g.children=s.createElement("span",{"aria-hidden":!0},"\xd7"));var E="btn"+(p?"-outline":"")+"-"+c,y=(0,f.mapToCssModules)(d()(i,{close:u},u||"btn",u||E,!!h&&"btn-"+h,!!o&&"btn-block",{active:t,disabled:this.props.disabled}),l);g.href&&"button"===m&&(m="a");var b=u?"Close":null;return s.createElement(m,(0,r.A)({type:"button"===m&&g.onClick?"button":void 0},g,{className:y,ref:v,onClick:this.onClick,"aria-label":n||b}))},t}(s.Component);h.propTypes=p,h.defaultProps={color:"secondary",tag:"button"},t.A=h},38804:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(11942),i=n.n(o),s=n(19260),u={children:i().node},l=function(e){return a.createElement(s.A,(0,r.A)({group:!0},e))};l.propTypes=u,t.A=l},64594:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string,size:s().string,vertical:s().bool},f=function(e){var t=e.className,n=e.cssModule,i=e.size,s=e.vertical,u=e.tag,d=(0,a.A)(e,["className","cssModule","size","vertical","tag"]),f=(0,c.mapToCssModules)(l()(t,!!i&&"btn-group-"+i,s?"btn-group-vertical":"btn-group"),n);return o.createElement(u,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div",role:"group"},t.A=f},23931:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f=s().oneOfType([s().bool,s().number,s().string,s().shape({size:s().oneOfType([s().bool,s().number,s().string]),order:d,offset:d})]),p={tag:c.tagPropType,xs:f,sm:f,md:f,lg:f,xl:f,className:s().string,cssModule:s().object,widths:s().array},h={tag:"div",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},v=function(e){var t=e.className,n=e.cssModule,i=e.widths,s=e.tag,u=(0,a.A)(e,["className","cssModule","widths","tag"]),d=[];i.forEach((function(t,r){var a=e[t];if(delete u[t],a||""===a){var o=!r;if((0,c.isObject)(a)){var i,s=o?"-":"-"+t+"-",f=m(o,t,a.size);d.push((0,c.mapToCssModules)(l()(((i={})[f]=a.size||""===a.size,i["order"+s+a.order]=a.order||0===a.order,i["offset"+s+a.offset]=a.offset||0===a.offset,i)),n))}else{var p=m(o,t,a);d.push(p)}}})),d.length||d.push("col");var f=(0,c.mapToCssModules)(l()(t,d),n);return o.createElement(s,(0,r.A)({},u,{className:f}))};v.propTypes=p,v.defaultProps=h,t.A=v},47914:function(e,t,n){"use strict";var r,a=n(58168),o=n(98587),i=n(9417),s=n(77387),u=n(64467),l=n(9950),c=n(11942),d=n.n(c),f=n(48738),p=n.n(f),h=n(44623),m=n(44208);function v(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=g(g({},h.Transition.propTypes),{},{isOpen:d().bool,children:d().oneOfType([d().arrayOf(d().node),d().node]),tag:m.tagPropType,className:d().node,navbar:d().bool,cssModule:d().object,innerRef:d().oneOfType([d().func,d().string,d().object])}),y=g(g({},h.Transition.defaultProps),{},{isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:m.TransitionTimeouts.Collapse}),b=((r={})[m.TransitionStatuses.ENTERING]="collapsing",r[m.TransitionStatuses.ENTERED]="collapse show",r[m.TransitionStatuses.EXITING]="collapsing",r[m.TransitionStatuses.EXITED]="collapse",r);function A(e){return e.scrollHeight}var D=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={height:null},["onEntering","onEntered","onExit","onExiting","onExited"].forEach((function(e){n[e]=n[e].bind((0,i.A)(n))})),n}(0,s.A)(t,e);var n=t.prototype;return n.onEntering=function(e,t){this.setState({height:A(e)}),this.props.onEntering(e,t)},n.onEntered=function(e,t){this.setState({height:null}),this.props.onEntered(e,t)},n.onExit=function(e){this.setState({height:A(e)}),this.props.onExit(e)},n.onExiting=function(e){e.offsetHeight;this.setState({height:0}),this.props.onExiting(e)},n.onExited=function(e){this.setState({height:null}),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.tag,r=t.isOpen,i=t.className,s=t.navbar,u=t.cssModule,c=t.children,d=(t.innerRef,(0,o.A)(t,["tag","isOpen","className","navbar","cssModule","children","innerRef"])),f=this.state.height,v=(0,m.pick)(d,m.TransitionPropTypeKeys),E=(0,m.omit)(d,m.TransitionPropTypeKeys);return l.createElement(h.Transition,(0,a.A)({},v,{in:r,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var r=function(e){return b[e]||"collapse"}(t),o=(0,m.mapToCssModules)(p()(i,r,s&&"navbar-collapse"),u),d=null===f?null:{height:f};return l.createElement(n,(0,a.A)({},E,{style:g(g({},E.style),d),className:o,ref:e.props.innerRef}),c)}))},t}(l.Component);D.propTypes=E,D.defaultProps=y,t.A=D},13442:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={className:l().string,id:l().oneOfType([l().string,l().number]).isRequired,label:l().node,valid:l().bool,invalid:l().bool,bsSize:l().string,htmlFor:l().string,cssModule:l().object,onChange:l().func,children:l().oneOfType([l().node,l().array,l().func]),innerRef:l().oneOfType([l().object,l().string,l().func])},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={files:null},n.onChange=n.onChange.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onChange=function(e){var t=e.target,n=this.props.onChange,r=this.getSelectedFiles(t);"function"===typeof n&&n.apply(void 0,arguments),this.setState({files:r})},n.getSelectedFiles=function(e){if(this.props.multiple&&e.files)return[].slice.call(e.files).map((function(e){return e.name})).join(", ");if(-1!==e.value.indexOf("fakepath")){var t=e.value.split("\\");return t[t.length-1]}return e.value},n.render=function(){var e=this.props,t=e.className,n=e.label,o=e.valid,i=e.invalid,u=e.cssModule,l=e.children,c=(e.bsSize,e.innerRef),p=e.htmlFor,h=(e.type,e.onChange,e.dataBrowse),m=e.hidden,v=(0,a.A)(e,["className","label","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor","type","onChange","dataBrowse","hidden"]),g=(0,f.mapToCssModules)(d()(t,"custom-file"),u),E=(0,f.mapToCssModules)(d()(i&&"is-invalid",o&&"is-valid"),u),y=p||v.id,b=this.state.files;return s.createElement("div",{className:g,hidden:m||!1},s.createElement("input",(0,r.A)({type:"file"},v,{ref:c,"aria-invalid":i,className:d()(E,(0,f.mapToCssModules)("custom-file-input",u)),onChange:this.onChange})),s.createElement("label",{className:(0,f.mapToCssModules)("custom-file-label",u),htmlFor:y,"data-browse":h},b||n||"Choose file"),l)},t}(s.Component);h.propTypes=p,t.A=h},36656:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d=n(13442),f={className:s().string,id:s().oneOfType([s().string,s().number]).isRequired,type:s().string.isRequired,label:s().node,inline:s().bool,valid:s().bool,invalid:s().bool,bsSize:s().string,htmlFor:s().string,cssModule:s().object,children:s().oneOfType([s().node,s().array,s().func]),innerRef:s().oneOfType([s().object,s().string,s().func])};function p(e){var t=e.className,n=e.label,i=e.inline,s=e.valid,u=e.invalid,f=e.cssModule,p=e.children,h=e.bsSize,m=e.innerRef,v=e.htmlFor,g=(0,a.A)(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor"]),E=g.type,y=(0,c.mapToCssModules)(l()(t,"custom-"+E,!!h&&"custom-"+E+"-"+h),f),b=(0,c.mapToCssModules)(l()(u&&"is-invalid",s&&"is-valid"),f),A=v||g.id;if("select"===E){g.type;var D=(0,a.A)(g,["type"]);return o.createElement("select",(0,r.A)({},D,{ref:m,className:l()(b,y),"aria-invalid":u}),p)}if("file"===E)return o.createElement(d.A,e);if("checkbox"!==E&&"radio"!==E&&"switch"!==E)return o.createElement("input",(0,r.A)({},g,{ref:m,"aria-invalid":u,className:l()(b,y)}));var T=l()(y,(0,c.mapToCssModules)(l()("custom-control",{"custom-control-inline":i}),f)),C=g.hidden,_=(0,a.A)(g,["hidden"]);return o.createElement("div",{className:T,hidden:C||!1},o.createElement("input",(0,r.A)({},_,{type:"switch"===E?"checkbox":E,ref:m,"aria-invalid":u,className:l()(b,(0,c.mapToCssModules)("custom-control-input",f))})),o.createElement("label",{className:(0,c.mapToCssModules)("custom-control-label",f),htmlFor:A},n),p)}p.propTypes=f,t.A=p},19260:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(71832),d=n(48738),f=n.n(d),p=n(66609),h=n(44208),m={a11y:l().bool,disabled:l().bool,direction:l().oneOf(["up","down","left","right"]),group:l().bool,isOpen:l().bool,nav:l().bool,active:l().bool,addonType:l().oneOfType([l().bool,l().oneOf(["prepend","append"])]),size:l().string,tag:h.tagPropType,toggle:l().func,children:l().node,className:l().string,cssModule:l().object,inNavbar:l().bool,setActiveFromChild:l().bool},v=[h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down,h.keyCodes.end,h.keyCodes.home],g=function(e){function t(t){var n;return(n=e.call(this,t)||this).addEvents=n.addEvents.bind((0,o.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,o.A)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,o.A)(n)),n.removeEvents=n.removeEvents.bind((0,o.A)(n)),n.toggle=n.toggle.bind((0,o.A)(n)),n.handleMenuRef=n.handleMenuRef.bind((0,o.A)(n)),n.containerRef=s.createRef(),n.menuRef=s.createRef(),n}(0,i.A)(t,e);var n=t.prototype;return n.handleMenuRef=function(e){this.menuRef.current=e},n.getContextValue=function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef}},n.componentDidMount=function(){this.handleProps()},n.componentDidUpdate=function(e){this.props.isOpen!==e.isOpen&&this.handleProps()},n.componentWillUnmount=function(){this.removeEvents()},n.getContainer=function(){return this.containerRef.current},n.getMenu=function(){return this.menuRef.current},n.getMenuCtrl=function(){return this._$menuCtrl||(this._$menuCtrl=this.getContainer().querySelector("[aria-expanded]")),this._$menuCtrl},n.getMenuItems=function(){var e=this.getMenu()||this.getContainer();return[].slice.call(e.querySelectorAll('[role="menuitem"]'))},n.addEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.addEventListener(t,e.handleDocumentClick,!0)}))},n.removeEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)}))},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===h.keyCodes.tab)){var t=this.getContainer(),n=this.getMenu(),r=t.contains(e.target)&&t!==e.target,a=n&&n.contains(e.target)&&n!==e.target;(!r&&!a||"keyup"===e.type&&e.which!==h.keyCodes.tab)&&this.toggle(e)}},n.handleKeyDown=function(e){var t=this,n="menuitem"===e.target.getAttribute("role"),r=this.getMenuCtrl()===e.target,a=h.keyCodes.tab===e.which;if(!(/input|textarea/i.test(e.target.tagName)||a&&!this.props.a11y||a&&!n&&!r)&&((-1!==v.indexOf(e.which)||e.which>=48&&e.which<=90)&&e.preventDefault(),!this.props.disabled&&(r&&([h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down].indexOf(e.which)>-1?(this.props.isOpen||this.toggle(e),setTimeout((function(){return t.getMenuItems()[0].focus()}))):this.props.isOpen&&a?(e.preventDefault(),this.getMenuItems()[0].focus()):this.props.isOpen&&e.which===h.keyCodes.esc&&this.toggle(e)),this.props.isOpen&&"menuitem"===e.target.getAttribute("role"))))if([h.keyCodes.tab,h.keyCodes.esc].indexOf(e.which)>-1)this.toggle(e),this.getMenuCtrl().focus();else if([h.keyCodes.space,h.keyCodes.enter].indexOf(e.which)>-1)e.target.click(),this.getMenuCtrl().focus();else if([h.keyCodes.down,h.keyCodes.up].indexOf(e.which)>-1||[h.keyCodes.n,h.keyCodes.p].indexOf(e.which)>-1&&e.ctrlKey){var o=this.getMenuItems(),i=o.indexOf(e.target);h.keyCodes.up===e.which||h.keyCodes.p===e.which&&e.ctrlKey?i=0!==i?i-1:o.length-1:(h.keyCodes.down===e.which||h.keyCodes.n===e.which&&e.ctrlKey)&&(i=i===o.length-1?0:i+1),o[i].focus()}else if(h.keyCodes.end===e.which){var s=this.getMenuItems();s[s.length-1].focus()}else if(h.keyCodes.home===e.which){this.getMenuItems()[0].focus()}else if(e.which>=48&&e.which<=90)for(var u=this.getMenuItems(),l=String.fromCharCode(e.which).toLowerCase(),c=0;c<u.length;c+=1){if((u[c].textContent&&u[c].textContent[0].toLowerCase())===l){u[c].focus();break}}},n.handleProps=function(){this.props.isOpen?this.addEvents():this.removeEvents()},n.toggle=function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e,t,n=(0,h.omit)(this.props,["toggle","disabled","inNavbar","a11y"]),o=n.className,i=n.cssModule,u=n.direction,l=n.isOpen,d=n.group,m=n.size,v=n.nav,g=n.setActiveFromChild,E=n.active,y=n.addonType,b=n.tag,A=(0,a.A)(n,["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","addonType","tag"]),D=b||(v?"li":"div"),T=!1;g&&s.Children.map(this.props.children[1].props.children,(function(e){e&&e.props.active&&(T=!0)}));var C=(0,h.mapToCssModules)(f()(o,"down"!==u&&"drop"+u,!(!v||!E)&&"active",!(!g||!T)&&"active",((e={})["input-group-"+y]=y,e["btn-group"]=d,e["btn-group-"+m]=!!m,e.dropdown=!d&&!y,e.show=l,e["nav-item"]=v,e)),i);return s.createElement(p.r.Provider,{value:this.getContextValue()},s.createElement(c.Ay,null,s.createElement(D,(0,r.A)({},A,((t={})["string"===typeof D?"ref":"innerRef"]=this.containerRef,t),{onKeyDown:this.handleKeyDown,className:C}))))},t}(s.Component);g.propTypes=m,g.defaultProps={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},t.A=g},66609:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r=n(9950).createContext({})},68879:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(66609),p=n(44208),h={children:l().node,active:l().bool,disabled:l().bool,divider:l().bool,tag:p.tagPropType,header:l().bool,onClick:l().func,className:l().string,cssModule:l().object,toggle:l().bool,text:l().bool},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n.getTabIndex=n.getTabIndex.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){var t=this.props,n=t.disabled,r=t.header,a=t.divider,o=t.text;n||r||a||o?e.preventDefault():(this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e))},n.getTabIndex=function(){var e=this.props,t=e.disabled,n=e.header,r=e.divider,a=e.text;return t||n||r||a?"-1":"0"},n.render=function(){var e=this.getTabIndex(),t=e>-1?"menuitem":void 0,n=(0,p.omit)(this.props,["toggle"]),o=n.className,i=n.cssModule,u=n.divider,l=n.tag,c=n.header,f=n.active,h=n.text,m=(0,a.A)(n,["className","cssModule","divider","tag","header","active","text"]),v=(0,p.mapToCssModules)(d()(o,{disabled:m.disabled,"dropdown-item":!u&&!c&&!h,active:f,"dropdown-header":c,"dropdown-divider":u,"dropdown-item-text":h}),i);return"button"===l&&(c?l="h6":u?l="div":m.href?l="a":h&&(l="span")),s.createElement(l,(0,r.A)({type:"button"===l&&(m.onClick||this.props.toggle)?"button":void 0},m,{tabIndex:e,role:t,className:v,onClick:this.onClick}))},t}(s.Component);m.propTypes=h,m.defaultProps={tag:"button",toggle:!0},m.contextType=f.r,t.A=m},33151:function(e,t,n){"use strict";var r=n(58168),a=n(64467),o=n(98587),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(17119),d=n(48738),f=n.n(d),p=n(57152),h=n(66609),m=n(44208);function v(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E={tag:m.tagPropType,children:l().node.isRequired,right:l().bool,flip:l().bool,modifiers:l().object,className:l().string,cssModule:l().object,persist:l().bool,positionFixed:l().bool,container:m.targetPropType},y={flip:{enabled:!1}},b={up:"top",left:"left",right:"right",down:"bottom"},A=function(e){function t(){return e.apply(this,arguments)||this}return(0,i.A)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,a=t.cssModule,i=t.right,u=t.tag,l=t.flip,d=t.modifiers,h=t.persist,v=t.positionFixed,E=t.container,A=(0,o.A)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),D=(0,m.mapToCssModules)(f()(n,"dropdown-menu",{"dropdown-menu-right":i,show:this.context.isOpen}),a),T=u;if(h||this.context.isOpen&&!this.context.inNavbar){var C=(b[this.context.direction]||"bottom")+"-"+(i?"end":"start"),_=l?d:g(g({},d),y),w=!!v,k=s.createElement(p.Ay,{placement:C,modifiers:_,positionFixed:w},(function(t){var n=t.ref,a=t.style,o=t.placement,i=g(g({},e.props.style),a);return s.createElement(T,(0,r.A)({tabIndex:"-1",role:"menu",ref:function(t){n(t);var r=e.context.onMenuRef;r&&r(t)}},A,{style:i,"aria-hidden":!e.context.isOpen,className:D,"x-placement":o}))}));return E?c.createPortal(k,(0,m.getTarget)(E)):k}return s.createElement(T,(0,r.A)({tabIndex:"-1",role:"menu"},A,{"aria-hidden":!this.context.isOpen,className:D,"x-placement":A.placement}))},t}(s.Component);A.propTypes=E,A.defaultProps={tag:"div",flip:!0},A.contextType=h.r,t.A=A},6030:function(e,t,n){"use strict";n.d(t,{A:function(){return C}});var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(64467),p=n(76981),h=n.n(p),m=n(71832),v=n(32602),g=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,f.default)((0,o.A)((0,o.A)(t)),"refHandler",(function(e){(0,v.cZ)(t.props.innerRef,e),(0,v.oV)(t.props.setReferenceNode,e)})),t}(0,i.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){(0,v.cZ)(this.props.innerRef,null)},n.render=function(){return h()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),(0,v.vq)(this.props.children)({ref:this.refHandler})},t}(s.Component);function E(e){return s.createElement(m.$$.Consumer,null,(function(t){return s.createElement(g,(0,r.A)({setReferenceNode:t},e))}))}var y=n(66609),b=n(44208),A=n(18849),D={caret:l().bool,color:l().string,children:l().node,className:l().string,cssModule:l().object,disabled:l().bool,onClick:l().func,"aria-haspopup":l().bool,split:l().bool,tag:b.tagPropType,nav:l().bool},T=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled||this.context.disabled?e.preventDefault():(this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e))},n.render=function(){var e,t=this,n=this.props,o=n.className,i=n.color,u=n.cssModule,l=n.caret,c=n.split,f=n.nav,p=n.tag,h=n.innerRef,m=(0,a.A)(n,["className","color","cssModule","caret","split","nav","tag","innerRef"]),v=m["aria-label"]||"Toggle Dropdown",g=(0,b.mapToCssModules)(d()(o,{"dropdown-toggle":l||c,"dropdown-toggle-split":c,"nav-link":f}),u),y="undefined"!==typeof m.children?m.children:s.createElement("span",{className:"sr-only"},v);return f&&!p?(e="a",m.href="#"):p?e=p:(e=A.A,m.color=i,m.cssModule=u),this.context.inNavbar?s.createElement(e,(0,r.A)({},m,{className:g,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:y})):s.createElement(E,{innerRef:h},(function(n){var a,o=n.ref;return s.createElement(e,(0,r.A)({},m,((a={})["string"===typeof e?"ref":"innerRef"]=o,a),{className:g,onClick:t.onClick,"aria-expanded":t.context.isOpen,children:y}))}))},t}(s.Component);T.propTypes=D,T.defaultProps={"aria-haspopup":!0,color:"secondary"},T.contextType=y.r;var C=T},58367:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(64467),i=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44623),f=n(44208);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=h(h({},d.Transition.propTypes),{},{children:u().oneOfType([u().arrayOf(u().node),u().node]),tag:f.tagPropType,baseClass:u().string,baseClassActive:u().string,className:u().string,cssModule:u().object,innerRef:u().oneOfType([u().object,u().string,u().func])}),v=h(h({},d.Transition.defaultProps),{},{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:f.TransitionTimeouts.Fade,appear:!0,enter:!0,exit:!0,in:!0});function g(e){var t=e.tag,n=e.baseClass,o=e.baseClassActive,s=e.className,u=e.cssModule,l=e.children,p=e.innerRef,h=(0,a.A)(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),m=(0,f.pick)(h,f.TransitionPropTypeKeys),v=(0,f.omit)(h,f.TransitionPropTypeKeys);return i.createElement(d.Transition,m,(function(e){var a="entered"===e,d=(0,f.mapToCssModules)(c()(s,n,a&&o),u);return i.createElement(t,(0,r.A)({className:d},v,{ref:p}),l)}))}g.propTypes=m,g.defaultProps=v,t.A=g},19247:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,inline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,o.A)(n)),n.submit=n.submit.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.submit=function(){this.ref&&this.ref.submit()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.inline,i=e.tag,u=e.innerRef,l=(0,a.A)(e,["className","cssModule","inline","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,!!o&&"form-inline"),n);return s.createElement(i,(0,r.A)({},l,{ref:u,className:c}))},t}(s.Component);h.propTypes=p,h.defaultProps={tag:"form"},t.A=h},15668:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,tag:c.tagPropType,className:s().string,cssModule:s().object,valid:s().bool,tooltip:s().bool},f={tag:"div",valid:void 0},p=function(e){var t=e.className,n=e.cssModule,i=e.valid,s=e.tooltip,u=e.tag,d=(0,a.A)(e,["className","cssModule","valid","tooltip","tag"]),f=s?"tooltip":"feedback",p=(0,c.mapToCssModules)(l()(t,i?"valid-"+f:"invalid-"+f),n);return o.createElement(u,(0,r.A)({},d,{className:p}))};p.propTypes=d,p.defaultProps=f,t.A=p},76152:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,row:s().bool,check:s().bool,inline:s().bool,disabled:s().bool,tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.row,s=e.disabled,u=e.check,d=e.inline,f=e.tag,p=(0,a.A)(e,["className","cssModule","row","disabled","check","inline","tag"]),h=(0,c.mapToCssModules)(l()(t,!!i&&"row",u?"form-check":"form-group",!(!u||!d)&&"form-check-inline",!(!u||!s)&&"disabled"),n);return"fieldset"===f&&(p.disabled=s),o.createElement(f,(0,r.A)({},p,{className:h}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},13436:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,inline:s().bool,tag:c.tagPropType,color:s().string,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.inline,s=e.color,u=e.tag,d=(0,a.A)(e,["className","cssModule","inline","color","tag"]),f=(0,c.mapToCssModules)(l()(t,!i&&"form-text",!!s&&"text-"+s),n);return o.createElement(u,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"small",color:"muted"},t.A=f},85077:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,type:l().string,size:l().oneOfType([l().number,l().string]),bsSize:l().string,valid:l().bool,invalid:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),plaintext:l().bool,addon:l().bool,className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,o.A)(n)),n.focus=n.focus.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.focus=function(){this.ref&&this.ref.focus()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.type,i=e.bsSize,u=e.valid,l=e.invalid,c=e.tag,p=e.addon,h=e.plaintext,m=e.innerRef,v=(0,a.A)(e,["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"]),g=["radio","checkbox"].indexOf(o)>-1,E=new RegExp("\\D","g"),y=c||("select"===o||"textarea"===o?o:"input"),b="form-control";h?(b+="-plaintext",y=c||"input"):"file"===o?b+="-file":"range"===o?b+="-range":g&&(b=p?null:"form-check-input"),v.size&&E.test(v.size)&&((0,f.warnOnce)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),i=v.size,delete v.size);var A=(0,f.mapToCssModules)(d()(t,l&&"is-invalid",u&&"is-valid",!!i&&"form-control-"+i,b),n);return("input"===y||c&&"function"===typeof c)&&(v.type=o),v.children&&!h&&"select"!==o&&"string"===typeof y&&"select"!==y&&((0,f.warnOnce)('Input with a type of "'+o+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete v.children),s.createElement(y,(0,r.A)({},v,{ref:m,className:A,"aria-invalid":l}))},t}(s.Component);h.propTypes=p,h.defaultProps={type:"text"},t.A=h},48918:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,size:s().string,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.size,u=(0,a.A)(e,["className","cssModule","tag","size"]),d=(0,c.mapToCssModules)(l()(t,"input-group",s?"input-group-"+s:null),n);return o.createElement(i,(0,r.A)({},u,{className:d}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},30038:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d=n(99121),f={tag:c.tagPropType,addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node,className:s().string,cssModule:s().object},p=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.addonType,u=e.children,f=(0,a.A)(e,["className","cssModule","tag","addonType","children"]),p=(0,c.mapToCssModules)(l()(t,"input-group-"+s),n);return"string"===typeof u?o.createElement(i,(0,r.A)({},f,{className:p}),o.createElement(d.A,{children:u})):o.createElement(i,(0,r.A)({},f,{className:p,children:u}))};p.propTypes=f,p.defaultProps={tag:"div"},t.A=p},99121:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"input-group-text"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"span"},t.A=f},55627:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f=s().oneOfType([s().bool,s().string,s().number,s().shape({size:d,order:d,offset:d})]),p={children:s().node,hidden:s().bool,check:s().bool,size:s().string,for:s().string,tag:c.tagPropType,className:s().string,cssModule:s().object,xs:f,sm:f,md:f,lg:f,xl:f,widths:s().array},h={tag:"label",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},v=function(e){var t=e.className,n=e.cssModule,i=e.hidden,s=e.widths,u=e.tag,d=e.check,f=e.size,p=e.for,h=(0,a.A)(e,["className","cssModule","hidden","widths","tag","check","size","for"]),v=[];s.forEach((function(t,r){var a=e[t];if(delete h[t],a||""===a){var o,i=!r;if((0,c.isObject)(a)){var s,u=i?"-":"-"+t+"-";o=m(i,t,a.size),v.push((0,c.mapToCssModules)(l()(((s={})[o]=a.size||""===a.size,s["order"+u+a.order]=a.order||0===a.order,s["offset"+u+a.offset]=a.offset||0===a.offset,s))),n)}else o=m(i,t,a),v.push(o)}}));var g=(0,c.mapToCssModules)(l()(t,!!i&&"sr-only",!!d&&"form-check-label",!!f&&"col-form-label-"+f,v,!!v.length&&"col-form-label"),n);return o.createElement(u,(0,r.A)({htmlFor:p},h,{className:g}))};v.propTypes=p,v.defaultProps=h,t.A=v},58195:function(e,t,n){"use strict";n.d(t,{A:function(){return w}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(17119),p=n(44208),h={children:l().node.isRequired,node:l().any},m=function(e){function t(){return e.apply(this,arguments)||this}(0,i.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null},n.render=function(){return p.canUseDOM?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),f.createPortal(this.props.children,this.props.node||this.defaultNode)):null},t}(s.Component);m.propTypes=h;var v=m,g=n(58367);function E(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(){}var A=l().shape(g.A.propTypes),D={isOpen:l().bool,autoFocus:l().bool,centered:l().bool,scrollable:l().bool,size:l().string,toggle:l().func,keyboard:l().bool,role:l().string,labelledBy:l().string,backdrop:l().oneOfType([l().bool,l().oneOf(["static"])]),onEnter:l().func,onExit:l().func,onOpened:l().func,onClosed:l().func,children:l().node,className:l().string,wrapClassName:l().string,modalClassName:l().string,backdropClassName:l().string,contentClassName:l().string,external:l().node,fade:l().bool,cssModule:l().object,zIndex:l().oneOfType([l().number,l().string]),backdropTransition:A,modalTransition:A,innerRef:l().oneOfType([l().object,l().string,l().func]),unmountOnClose:l().bool,returnFocusAfterClose:l().bool,container:p.targetPropType,trapFocus:l().bool},T=Object.keys(D),C={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:b,onClosed:b,modalTransition:{timeout:p.TransitionTimeouts.Modal},backdropTransition:{mountOnEnter:!0,timeout:p.TransitionTimeouts.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},_=function(e){function t(t){var n;return(n=e.call(this,t)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind((0,o.A)(n)),n.handleBackdropClick=n.handleBackdropClick.bind((0,o.A)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind((0,o.A)(n)),n.handleEscape=n.handleEscape.bind((0,o.A)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind((0,o.A)(n)),n.handleTab=n.handleTab.bind((0,o.A)(n)),n.onOpened=n.onOpened.bind((0,o.A)(n)),n.onClosed=n.onClosed.bind((0,o.A)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind((0,o.A)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind((0,o.A)(n)),n.trapFocus=n.trapFocus.bind((0,o.A)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}(0,i.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this.props,t=e.isOpen,n=e.autoFocus,r=e.onEnter;t&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),r&&r(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0},n.componentDidUpdate=function(e,t){if(this.props.isOpen&&!e.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1},n.trapFocus=function(e){if(this.props.trapFocus&&this._element&&(!this._dialog||this._dialog.parentNode!==e.target)&&!(this.modalIndex<t.openCount-1)){for(var n=this.getFocusableChildren(),r=0;r<n.length;r++)if(n[r]===e.target)return;n.length>0&&(e.preventDefault(),e.stopPropagation(),n[0].focus())}},n.onOpened=function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||b)(e,t)},n.onClosed=function(e){var t=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||b)(e),t&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(p.focusableElements.join(", "))},n.getFocusedChild=function(){var e,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e},n.handleBackdropClick=function(e){if(e.target===this._mouseDownElement){e.stopPropagation();var t=this._dialog?this._dialog.parentNode:null;if(t&&e.target===t&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;t&&e.target===t&&this.props.toggle&&this.props.toggle(e)}},n.handleTab=function(e){if(9===e.which&&!(this.modalIndex<t.openCount-1)){var n=this.getFocusableChildren(),r=n.length;if(0!==r){for(var a=this.getFocusedChild(),o=0,i=0;i<r;i+=1)if(n[i]===a){o=i;break}e.shiftKey&&0===o?(e.preventDefault(),n[r-1].focus()):e.shiftKey||o!==r-1||(e.preventDefault(),n[0].focus())}}},n.handleBackdropMouseDown=function(e){this._mouseDownElement=e.target},n.handleEscape=function(e){this.props.isOpen&&e.keyCode===p.keyCodes.esc&&this.props.toggle&&(this.props.keyboard?(e.preventDefault(),e.stopPropagation(),this.props.toggle(e)):"static"===this.props.backdrop&&(e.preventDefault(),e.stopPropagation(),this.handleStaticBackdropAnimation()))},n.handleStaticBackdropAnimation=function(){var e=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout((function(){e.setState({showStaticBackdropAnimation:!1})}),100)},n.init=function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=(0,p.getTarget)(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=(0,p.getOriginalBodyPadding)(),(0,p.conditionallyUpdateScrollbar)(),0===t.openCount&&(document.body.className=d()(document.body.className,(0,p.mapToCssModules)("modal-open",this.props.cssModule))),this.modalIndex=t.openCount,t.openCount+=1},n.destroy=function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()},n.manageFocusAfterClose=function(){if(this._triggeringElement){var e=this.props.returnFocusAfterClose;this._triggeringElement.focus&&e&&this._triggeringElement.focus(),this._triggeringElement=null}},n.close=function(){if(t.openCount<=1){var e=(0,p.mapToCssModules)("modal-open",this.props.cssModule),n=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(n," ").trim()}this.manageFocusAfterClose(),t.openCount=Math.max(0,t.openCount-1),(0,p.setScrollbarWidth)(this._originalBodyPadding)},n.renderModalDialog=function(){var e,t=this,n=(0,p.omit)(this.props,T),r="modal-dialog";return s.createElement("div",(0,a.A)({},n,{className:(0,p.mapToCssModules)(d()(r,this.props.className,(e={},e["modal-"+this.props.size]=this.props.size,e[r+"-centered"]=this.props.centered,e[r+"-scrollable"]=this.props.scrollable,e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),s.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))},n.render=function(){var e=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!e)){var t=!!this._element&&!this.state.isOpen&&!e;this._element.style.display=t?"none":"block";var n=this.props,r=n.wrapClassName,o=n.modalClassName,i=n.backdropClassName,u=n.cssModule,l=n.isOpen,c=n.backdrop,f=n.role,h=n.labelledBy,m=n.external,E=n.innerRef,b={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":h,role:f,tabIndex:"-1"},A=this.props.fade,D=y(y(y({},g.A.defaultProps),this.props.modalTransition),{},{baseClass:A?this.props.modalTransition.baseClass:"",timeout:A?this.props.modalTransition.timeout:0}),T=y(y(y({},g.A.defaultProps),this.props.backdropTransition),{},{baseClass:A?this.props.backdropTransition.baseClass:"",timeout:A?this.props.backdropTransition.timeout:0}),C=c&&(A?s.createElement(g.A,(0,a.A)({},T,{in:l&&!!c,cssModule:u,className:(0,p.mapToCssModules)(d()("modal-backdrop",i),u)})):s.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-backdrop","show",i),u)}));return s.createElement(v,{node:this._element},s.createElement("div",{className:(0,p.mapToCssModules)(r)},s.createElement(g.A,(0,a.A)({},b,D,{in:l,onEntered:this.onOpened,onExited:this.onClosed,cssModule:u,className:(0,p.mapToCssModules)(d()("modal",o,this.state.showStaticBackdropAnimation&&"modal-static"),u),innerRef:E}),m,this.renderModalDialog()),C))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(s.Component);_.propTypes=D,_.defaultProps=C,_.openCount=0;var w=_},99308:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-body"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},85907:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-footer"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},14113:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,wrapTag:c.tagPropType,toggle:s().func,className:s().string,cssModule:s().object,children:s().node,closeAriaLabel:s().string,charCode:s().oneOfType([s().string,s().number]),close:s().object},f=function(e){var t,n=e.className,i=e.cssModule,s=e.children,u=e.toggle,d=e.tag,f=e.wrapTag,p=e.closeAriaLabel,h=e.charCode,m=e.close,v=(0,a.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"]),g=(0,c.mapToCssModules)(l()(n,"modal-header"),i);if(!m&&u){var E="number"===typeof h?String.fromCharCode(h):h;t=o.createElement("button",{type:"button",onClick:u,className:(0,c.mapToCssModules)("close",i),"aria-label":p},o.createElement("span",{"aria-hidden":"true"},E))}return o.createElement(f,(0,r.A)({},v,{className:g}),o.createElement(d,{className:(0,c.mapToCssModules)("modal-title",i)},s),m||t)};f.propTypes=d,f.defaultProps={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},t.A=f},52308:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tabs:s().bool,pills:s().bool,vertical:s().oneOfType([s().bool,s().string]),horizontal:s().string,justified:s().bool,fill:s().bool,navbar:s().bool,card:s().bool,tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tabs,s=e.pills,u=e.vertical,d=e.horizontal,f=e.justified,p=e.fill,h=e.navbar,m=e.card,v=e.tag,g=(0,a.A)(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),E=(0,c.mapToCssModules)(l()(t,h?"navbar-nav":"nav",!!d&&"justify-content-"+d,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(u),{"nav-tabs":i,"card-header-tabs":m&&i,"nav-pills":s,"card-header-pills":m&&s,"nav-justified":f,"nav-fill":p}),n);return o.createElement(v,(0,r.A)({},g,{className:E}))};f.propTypes=d,f.defaultProps={tag:"ul",vertical:!1},t.A=f},8743:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.active,s=e.tag,u=(0,a.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,"nav-item",!!i&&"active"),n);return o.createElement(s,(0,r.A)({},u,{className:d}))};f.propTypes=d,f.defaultProps={tag:"li"},t.A=f},36640:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),disabled:l().bool,active:l().bool,className:l().string,cssModule:l().object,onClick:l().func,href:l().any},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.active,i=e.tag,u=e.innerRef,l=(0,a.A)(e,["className","cssModule","active","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,"nav-link",{disabled:l.disabled,active:o}),n);return s.createElement(i,(0,r.A)({},l,{ref:u,onClick:this.onClick,className:c}))},t}(s.Component);h.propTypes=p,h.defaultProps={tag:"a"},t.A=h},9772:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(48738),i=n.n(o),s=n(30622),u=function(e){var t=i()("popover","show",e.popperClassName),n=i()("popover-inner",e.innerClassName);return a.createElement(s.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};u.propTypes=s.t,u.defaultProps={placement:"right",placementPrefix:"bs-popover",trigger:"click"},t.A=u},26100:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-body"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},71482:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9417),i=n(77387),s=n(64467),u=n(9950),l=n(11942),c=n.n(l),d=n(17119),f=n(48738),p=n.n(f),h=n(57152),m=n(44208),v=n(58367);function g(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y={children:c().oneOfType([c().node,c().func]).isRequired,popperClassName:c().string,placement:c().string,placementPrefix:c().string,arrowClassName:c().string,hideArrow:c().bool,tag:m.tagPropType,isOpen:c().bool.isRequired,cssModule:c().object,offset:c().oneOfType([c().string,c().number]),fallbackPlacement:c().oneOfType([c().string,c().array]),flip:c().bool,container:m.targetPropType,target:m.targetPropType.isRequired,modifiers:c().object,positionFixed:c().bool,boundariesElement:c().oneOfType([c().string,m.DOMElement]),onClosed:c().func,fade:c().bool,transition:c().shape(v.A.propTypes)},b={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{},onClosed:function(){},fade:!0,transition:E({},v.A.defaultProps)},A=function(e){function t(t){var n;return(n=e.call(this,t)||this).setTargetNode=n.setTargetNode.bind((0,o.A)(n)),n.getTargetNode=n.getTargetNode.bind((0,o.A)(n)),n.getRef=n.getRef.bind((0,o.A)(n)),n.onClosed=n.onClosed.bind((0,o.A)(n)),n.state={isOpen:t.isOpen},n}(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null};var n=t.prototype;return n.componentDidUpdate=function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()},n.setTargetNode=function(e){this.targetNode="string"===typeof e?(0,m.getTarget)(e):e},n.getTargetNode=function(){return this.targetNode},n.getContainerNode=function(){return(0,m.getTarget)(this.props.container)},n.getRef=function(e){this._element=e},n.onClosed=function(){this.props.onClosed(),this.setState({isOpen:!1})},n.renderChildren=function(){var e=this.props,t=e.cssModule,n=e.children,o=e.isOpen,i=e.flip,s=(e.target,e.offset),l=e.fallbackPlacement,c=e.placementPrefix,d=e.arrowClassName,f=e.hideArrow,g=e.popperClassName,y=e.tag,b=(e.container,e.modifiers),A=e.positionFixed,D=e.boundariesElement,T=(e.onClosed,e.fade),C=e.transition,_=e.placement,w=(0,a.A)(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","positionFixed","boundariesElement","onClosed","fade","transition","placement"]),k=(0,m.mapToCssModules)(p()("arrow",d),t),O=(0,m.mapToCssModules)(p()(g,c?c+"-auto":""),this.props.cssModule),S=E({offset:{offset:s},flip:{enabled:i,behavior:l},preventOverflow:{boundariesElement:D}},b),N=E(E(E({},v.A.defaultProps),C),{},{baseClass:T?C.baseClass:"",timeout:T?C.timeout:0});return u.createElement(v.A,(0,r.A)({},N,w,{in:o,onExited:this.onClosed,tag:y}),u.createElement(h.Ay,{referenceElement:this.targetNode,modifiers:S,placement:_,positionFixed:A},(function(e){var t=e.ref,r=e.style,a=e.placement,o=e.outOfBoundaries,i=e.arrowProps,s=e.scheduleUpdate;return u.createElement("div",{ref:t,style:r,className:O,"x-placement":a,"x-out-of-boundaries":o?"true":void 0},"function"===typeof n?n({scheduleUpdate:s}):n,!f&&u.createElement("span",{ref:i.ref,className:k,style:i.style}))})))},n.render=function(){return this.setTargetNode(this.props.target),this.state.isOpen?"inline"===this.props.container?this.renderChildren():d.createPortal(u.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null},t}(u.Component);A.propTypes=y,A.defaultProps=b,t.A=A},1858:function(e,t,n){"use strict";var r=n(58168),a=n(64467),o=n(98587),i=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44208);function f(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 p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={children:u().node,bar:u().bool,multi:u().bool,tag:d.tagPropType,value:u().oneOfType([u().string,u().number]),min:u().oneOfType([u().string,u().number]),max:u().oneOfType([u().string,u().number]),animated:u().bool,striped:u().bool,color:u().string,className:u().string,barClassName:u().string,cssModule:u().object,style:u().object,barStyle:u().object,barAriaValueText:u().string,barAriaLabelledBy:u().string},m=function(e){var t=e.children,n=e.className,a=e.barClassName,s=e.cssModule,u=e.value,l=e.min,f=e.max,h=e.animated,m=e.striped,v=e.color,g=e.bar,E=e.multi,y=e.tag,b=e.style,A=e.barStyle,D=e.barAriaValueText,T=e.barAriaLabelledBy,C=(0,o.A)(e,["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"]),_=(0,d.toNumber)(u)/(0,d.toNumber)(f)*100,w=(0,d.mapToCssModules)(c()(n,"progress"),s),k={className:(0,d.mapToCssModules)(c()("progress-bar",g&&n||a,h?"progress-bar-animated":null,v?"bg-"+v:null,m||h?"progress-bar-striped":null),s),style:p(p(p({},g?b:{}),A),{},{width:_+"%"}),role:"progressbar","aria-valuenow":u,"aria-valuemin":l,"aria-valuemax":f,"aria-valuetext":D,"aria-labelledby":T,children:t};return g?i.createElement(y,(0,r.A)({},C,k)):i.createElement(y,(0,r.A)({},C,{style:b,className:w}),E?t:i.createElement("div",k))};m.propTypes=h,m.defaultProps={tag:"div",value:0,min:0,max:100,style:{},barStyle:{}},t.A=m},70349:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f={tag:c.tagPropType,noGutters:s().bool,className:s().string,cssModule:s().object,form:s().bool,xs:d,sm:d,md:d,lg:d,xl:d},p={tag:"div",widths:["xs","sm","md","lg","xl"]},h=function(e){var t=e.className,n=e.cssModule,i=e.noGutters,s=e.tag,u=e.form,d=e.widths,f=(0,a.A)(e,["className","cssModule","noGutters","tag","form","widths"]),p=[];d.forEach((function(t,n){var r=e[t];if(delete f[t],r){var a=!n;p.push(a?"row-cols-"+r:"row-cols-"+t+"-"+r)}}));var h=(0,c.mapToCssModules)(l()(t,i?"no-gutters":null,u?"form-row":"row",p),n);return o.createElement(s,(0,r.A)({},f,{className:h}))};h.propTypes=f,h.defaultProps=p,t.A=h},51445:function(e,t,n){"use strict";var r=n(58168),a=n(77387),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(55451),d=n(44208),f={tag:d.tagPropType,activeTab:s().any,className:s().string,cssModule:s().object},p=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={activeTab:n.props.activeTab},n}return(0,a.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,n=e.cssModule,a=e.tag,i=(0,d.omit)(this.props,Object.keys(f)),s=(0,d.mapToCssModules)(l()("tab-content",t),n);return o.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},o.createElement(a,(0,r.A)({},i,{className:s})))},t}(o.Component);t.A=p,p.propTypes=f,p.defaultProps={tag:"div"}},55451:function(e,t,n){"use strict";n.d(t,{H:function(){return r}});var r=n(9950).createContext({})},52088:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(55451),d=n(44208),f={tag:d.tagPropType,className:s().string,cssModule:s().object,tabId:s().any};function p(e){var t=e.className,n=e.cssModule,i=e.tabId,s=e.tag,u=(0,a.A)(e,["className","cssModule","tabId","tag"]),f=function(e){return(0,d.mapToCssModules)(l()("tab-pane",t,{active:i===e}),n)};return o.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return o.createElement(s,(0,r.A)({},u,{className:f(t)}))}))}p.propTypes=f,p.defaultProps={tag:"div"}},21205:function(e,t,n){"use strict";var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={className:s().string,cssModule:s().object,size:s().string,bordered:s().bool,borderless:s().bool,striped:s().bool,dark:s().bool,hover:s().bool,responsive:s().oneOfType([s().bool,s().string]),tag:c.tagPropType,responsiveTag:c.tagPropType,innerRef:s().oneOfType([s().func,s().string,s().object])},f=function(e){var t=e.className,n=e.cssModule,i=e.size,s=e.bordered,u=e.borderless,d=e.striped,f=e.dark,p=e.hover,h=e.responsive,m=e.tag,v=e.responsiveTag,g=e.innerRef,E=(0,a.A)(e,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),y=(0,c.mapToCssModules)(l()(t,"table",!!i&&"table-"+i,!!s&&"table-bordered",!!u&&"table-borderless",!!d&&"table-striped",!!f&&"table-dark",!!p&&"table-hover"),n),b=o.createElement(m,(0,r.A)({},E,{ref:g,className:y}));if(h){var A=(0,c.mapToCssModules)(!0===h?"table-responsive":"table-responsive-"+h,n);return o.createElement(v,{className:A},b)}return b};f.propTypes=d,f.defaultProps={tag:"table",responsiveTag:"div"},t.A=f},81718:function(e,t,n){"use strict";var r=n(58168),a=n(9950),o=n(48738),i=n.n(o),s=n(30622),u=function(e){var t=i()("tooltip","show",e.popperClassName),n=i()("tooltip-inner",e.innerClassName);return a.createElement(s.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};u.propTypes=s.t,u.defaultProps={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"},t.A=u},30622:function(e,t,n){"use strict";n.d(t,{t:function(){return d}});var r=n(58168),a=n(9417),o=n(77387),i=n(9950),s=n(11942),u=n.n(s),l=n(71482),c=n(44208),d={children:u().oneOfType([u().node,u().func]),placement:u().oneOf(c.PopperPlacements),target:c.targetPropType.isRequired,container:c.targetPropType,isOpen:u().bool,disabled:u().bool,hideArrow:u().bool,boundariesElement:u().oneOfType([u().string,c.DOMElement]),className:u().string,innerClassName:u().string,arrowClassName:u().string,popperClassName:u().string,cssModule:u().object,toggle:u().func,autohide:u().bool,placementPrefix:u().string,delay:u().oneOfType([u().shape({show:u().number,hide:u().number}),u().number]),modifiers:u().object,positionFixed:u().bool,offset:u().oneOfType([u().string,u().number]),innerRef:u().oneOfType([u().func,u().string,u().object]),trigger:u().string,fade:u().bool,flip:u().bool},f={show:0,hide:50},p={isOpen:!1,hideArrow:!1,autohide:!1,delay:f,toggle:function(){},trigger:"click",fade:!0};function h(e,t){return t&&(e===t||t.contains(e))}function m(e,t){return void 0===t&&(t=[]),t&&t.length&&t.filter((function(t){return h(e,t)}))[0]}var v=function(e){function t(t){var n;return(n=e.call(this,t)||this)._targets=[],n.currentTargetElement=null,n.addTargetEvents=n.addTargetEvents.bind((0,a.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,a.A)(n)),n.removeTargetEvents=n.removeTargetEvents.bind((0,a.A)(n)),n.toggle=n.toggle.bind((0,a.A)(n)),n.showWithDelay=n.showWithDelay.bind((0,a.A)(n)),n.hideWithDelay=n.hideWithDelay.bind((0,a.A)(n)),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind((0,a.A)(n)),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind((0,a.A)(n)),n.show=n.show.bind((0,a.A)(n)),n.hide=n.hide.bind((0,a.A)(n)),n.onEscKeyDown=n.onEscKeyDown.bind((0,a.A)(n)),n.getRef=n.getRef.bind((0,a.A)(n)),n.state={isOpen:t.isOpen},n._isMounted=!1,n}(0,o.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.updateTarget()},n.componentWillUnmount=function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()},t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null},n.onMouseOverTooltipContent=function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())},n.onMouseLeaveTooltipContent=function(e){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),e.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))},n.onEscKeyDown=function(e){"Escape"===e.key&&this.hide(e)},n.getRef=function(e){var t=this.props.innerRef;t&&("function"===typeof t?t(e):"object"===typeof t&&(t.current=e)),this._popover=e},n.getDelay=function(e){var t=this.props.delay;return"object"===typeof t?isNaN(t[e])?f[e]:t[e]:t},n.getCurrentTarget=function(e){if(!e)return null;var t=this._targets.indexOf(e);return t>=0?this._targets[t]:this.getCurrentTarget(e.parentElement)},n.show=function(e){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=e?e.currentTarget||this.getCurrentTarget(e.target):null,e&&e.composedPath&&"function"===typeof e.composedPath){var t=e.composedPath();this.currentTargetElement=t&&t[0]||this.currentTargetElement}this.toggle(e)}},n.showWithDelay=function(e){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,e),this.getDelay("show"))},n.hide=function(e){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(e))},n.hideWithDelay=function(e){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide"))},n.clearShowTimeout=function(){clearTimeout(this._showTimeout),this._showTimeout=void 0},n.clearHideTimeout=function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0},n.handleDocumentClick=function(e){var t=this.props.trigger.split(" ");t.indexOf("legacy")>-1&&(this.props.isOpen||m(e.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!h(e.target,this._popover)?this.hideWithDelay(e):this.props.isOpen||this.showWithDelay(e)):t.indexOf("click")>-1&&m(e.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(e):this.showWithDelay(e))},n.addEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.addEventListener(e,t,n)}))},n.removeEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.removeEventListener(e,t,n)}))},n.addTargetEvents=function(){if(this.props.trigger){var e=this.props.trigger.split(" ");-1===e.indexOf("manual")&&((e.indexOf("click")>-1||e.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(e.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),e.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}},n.removeTargetEvents=function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)},n.updateTarget=function(){var e=(0,c.getTarget)(this.props.target,!0);e!==this._targets&&(this.removeTargetEvents(),this._targets=e?Array.from(e):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())},n.toggle=function(e){return this.props.disabled||!this._isMounted?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e=this;this.props.isOpen&&this.updateTarget();var t=this.currentTargetElement||this._targets[0];if(!t)return null;var n=this.props,a=n.className,o=n.cssModule,s=n.innerClassName,u=n.isOpen,f=n.hideArrow,p=n.boundariesElement,h=n.placement,m=n.placementPrefix,v=n.arrowClassName,g=n.popperClassName,E=n.container,y=n.modifiers,b=n.positionFixed,A=n.offset,D=n.fade,T=n.flip,C=n.children,_=(0,c.omit)(this.props,Object.keys(d)),w=(0,c.mapToCssModules)(g,o),k=(0,c.mapToCssModules)(s,o);return i.createElement(l.A,{className:a,target:t,isOpen:u,hideArrow:f,boundariesElement:p,placement:h,placementPrefix:m,arrowClassName:v,popperClassName:w,container:E,modifiers:y,positionFixed:b,offset:A,cssModule:o,fade:D,flip:T},(function(t){var n=t.scheduleUpdate;return i.createElement("div",(0,r.A)({},_,{ref:e.getRef,className:k,role:"tooltip",onMouseOver:e.onMouseOverTooltipContent,onMouseLeave:e.onMouseLeaveTooltipContent,onKeyDown:e.onEscKeyDown}),"function"===typeof C?C({scheduleUpdate:n}):C)}))},t}(i.Component);v.propTypes=d,v.defaultProps=p,t.A=v},42119:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(9772),d=n(44208);function f(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}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return s.createElement(c.A,(0,a.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(s.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},78297:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),a=n(58168),o=n(9417),i=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(81718),d=n(44208);function f(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}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,o.A)(n)),n}(0,i.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return s.createElement(c.A,(0,a.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(s.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},48843:function(e,t,n){"use strict";n.r(t),n.d(t,{Alert:function(){return tn.A},Badge:function(){return ne},Breadcrumb:function(){return I},BreadcrumbItem:function(){return L},Button:function(){return B.A},ButtonDropdown:function(){return G.A},ButtonGroup:function(){return q.A},ButtonToggle:function(){return z},ButtonToolbar:function(){return V},Card:function(){return oe},CardBody:function(){return ge},CardColumns:function(){return he},CardDeck:function(){return de},CardFooter:function(){return Te},CardGroup:function(){return ue},CardHeader:function(){return we},CardImg:function(){return Se},CardImgOverlay:function(){return Pe},CardLink:function(){return be},CardSubtitle:function(){return Ze},CardText:function(){return tt},CardTitle:function(){return at},Carousel:function(){return Ue},CarouselCaption:function(){return Ye},CarouselControl:function(){return ze},CarouselIndicators:function(){return qe},CarouselItem:function(){return Me},Col:function(){return m.A},Collapse:function(){return mn.A},Container:function(){return p},CustomFileInput:function(){return ot.A},CustomInput:function(){return it.A},Dropdown:function(){return K.A},DropdownContext:function(){return Z.r},DropdownItem:function(){return $.A},DropdownMenu:function(){return X.A},DropdownToggle:function(){return Q.A},Fade:function(){return J.A},Form:function(){return wt.A},FormFeedback:function(){return kt.A},FormGroup:function(){return Ot.A},FormText:function(){return St.A},Input:function(){return Nt.A},InputGroup:function(){return xt.A},InputGroupAddon:function(){return Pt.A},InputGroupButtonDropdown:function(){return Rt},InputGroupText:function(){return Lt.A},Jumbotron:function(){return en},Label:function(){return Bt.A},List:function(){return On},ListGroup:function(){return _t},ListGroupItem:function(){return yn},ListGroupItemHeading:function(){return Dn},ListGroupItemText:function(){return _n},ListInlineItem:function(){return xn},Media:function(){return Ut},Modal:function(){return gt.A},ModalBody:function(){return yt.A},ModalFooter:function(){return bt.A},ModalHeader:function(){return Et.A},Nav:function(){return O.A},NavItem:function(){return S.A},NavLink:function(){return N.A},Navbar:function(){return E},NavbarBrand:function(){return A},NavbarText:function(){return C},NavbarToggler:function(){return k},Pagination:function(){return Gt},PaginationItem:function(){return Yt},PaginationLink:function(){return $t},Polyfill:function(){return Kn},Popover:function(){return ct.A},PopoverBody:function(){return mt.A},PopoverHeader:function(){return ht},PopperContent:function(){return st.A},PopperTargetHelper:function(){return lt},Progress:function(){return vt.A},Row:function(){return h.A},Spinner:function(){return Vn},TabContent:function(){return Xt.A},TabPane:function(){return Qt.A},Table:function(){return Dt.A},Toast:function(){return un},ToastBody:function(){return dn},ToastHeader:function(){return hn},Tooltip:function(){return At.A},UncontrolledAlert:function(){return Pn},UncontrolledButtonDropdown:function(){return Rn},UncontrolledCarousel:function(){return $e},UncontrolledCollapse:function(){return Un},UncontrolledDropdown:function(){return Gn},UncontrolledPopover:function(){return dt.A},UncontrolledTooltip:function(){return qn.A},Util:function(){return c}});var r=n(58168),a=n(98587),o=n(9950),i=n(11942),s=n.n(i),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,fluid:s().oneOfType([s().bool,s().string]),className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,i=e.fluid,s=e.tag,u=(0,a.A)(e,["className","cssModule","fluid","tag"]),d="container";!0===i?d="container-fluid":i&&(d="container-"+i);var f=(0,c.mapToCssModules)(l()(t,d),n);return o.createElement(s,(0,r.A)({},u,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div"};var p=f,h=n(70349),m=n(23931),v={light:s().bool,dark:s().bool,full:s().bool,fixed:s().string,sticky:s().string,color:s().string,role:s().string,tag:c.tagPropType,className:s().string,cssModule:s().object,expand:s().oneOfType([s().bool,s().string])},g=function(e){var t,n=e.expand,i=e.className,s=e.cssModule,u=e.light,d=e.dark,f=e.fixed,p=e.sticky,h=e.color,m=e.tag,v=(0,a.A)(e,["expand","className","cssModule","light","dark","fixed","sticky","color","tag"]),g=(0,c.mapToCssModules)(l()(i,"navbar",function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":"navbar-expand-"+e)}(n),((t={"navbar-light":u,"navbar-dark":d})["bg-"+h]=h,t["fixed-"+f]=f,t["sticky-"+p]=p,t)),s);return o.createElement(m,(0,r.A)({},v,{className:g}))};g.propTypes=v,g.defaultProps={tag:"nav",expand:!1};var E=g,y={tag:c.tagPropType,className:s().string,cssModule:s().object},b=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-brand"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};b.propTypes=y,b.defaultProps={tag:"a"};var A=b,D={tag:c.tagPropType,className:s().string,cssModule:s().object},T=function(e){var t=e.className,n=e.cssModule,i=(e.active,e.tag),s=(0,a.A)(e,["className","cssModule","active","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-text"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};T.propTypes=D,T.defaultProps={tag:"span"};var C=T,_={tag:c.tagPropType,type:s().string,className:s().string,cssModule:s().object,children:s().node},w=function(e){var t=e.className,n=e.cssModule,i=e.children,s=e.tag,u=(0,a.A)(e,["className","cssModule","children","tag"]),d=(0,c.mapToCssModules)(l()(t,"navbar-toggler"),n);return o.createElement(s,(0,r.A)({"aria-label":"Toggle navigation"},u,{className:d}),i||o.createElement("span",{className:(0,c.mapToCssModules)("navbar-toggler-icon",n)}))};w.propTypes=_,w.defaultProps={tag:"button",type:"button"};var k=w,O=n(52308),S=n(8743),N=n(36640),x={tag:c.tagPropType,listTag:c.tagPropType,className:s().string,listClassName:s().string,cssModule:s().object,children:s().node,"aria-label":s().string},P=function(e){var t=e.className,n=e.listClassName,i=e.cssModule,s=e.children,u=e.tag,d=e.listTag,f=e["aria-label"],p=(0,a.A)(e,["className","listClassName","cssModule","children","tag","listTag","aria-label"]),h=(0,c.mapToCssModules)(l()(t),i),m=(0,c.mapToCssModules)(l()("breadcrumb",n),i);return o.createElement(u,(0,r.A)({},p,{className:h,"aria-label":f}),o.createElement(d,{className:m},s))};P.propTypes=x,P.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var I=P,F={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},R=function(e){var t=e.className,n=e.cssModule,i=e.active,s=e.tag,u=(0,a.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,!!i&&"active","breadcrumb-item"),n);return o.createElement(s,(0,r.A)({},u,{className:d,"aria-current":i?"page":void 0}))};R.propTypes=F,R.defaultProps={tag:"li"};var L=R,B=n(18849),M=n(9417),j=n(77387),U={onClick:s().func,onBlur:s().func,onFocus:s().func,defaultValue:s().bool},H=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={toggled:t.defaultValue,focus:!1},n.onBlur=n.onBlur.bind((0,M.A)(n)),n.onFocus=n.onFocus.bind((0,M.A)(n)),n.onClick=n.onClick.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({focus:!1})},n.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({focus:!0})},n.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.setState((function(e){return{toggled:!e.toggled}}))},n.render=function(){var e=this.props,t=e.className,n=(0,a.A)(e,["className"]),i=(0,c.mapToCssModules)(l()(t,{focus:this.state.focus}),this.props.cssModule);return o.createElement(B.A,(0,r.A)({active:this.state.toggled,onBlur:this.onBlur,onFocus:this.onFocus,onClick:this.onClick,className:i},n))},t}(o.Component);H.propTypes=U,H.defaultProps={defaultValue:!1};var z=H,G=n(38804),q=n(64594),W={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string},Y=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"btn-toolbar"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};Y.propTypes=W,Y.defaultProps={tag:"div",role:"toolbar"};var V=Y,K=n(19260),$=n(68879),X=n(33151),Q=n(6030),Z=n(66609),J=n(58367),ee={color:s().string,pill:s().bool,tag:c.tagPropType,innerRef:s().oneOfType([s().object,s().func,s().string]),children:s().node,className:s().string,cssModule:s().object},te=function(e){var t=e.className,n=e.cssModule,i=e.color,s=e.innerRef,u=e.pill,d=e.tag,f=(0,a.A)(e,["className","cssModule","color","innerRef","pill","tag"]),p=(0,c.mapToCssModules)(l()(t,"badge","badge-"+i,!!u&&"badge-pill"),n);return f.href&&"span"===d&&(d="a"),o.createElement(d,(0,r.A)({},f,{className:p,ref:s}))};te.propTypes=ee,te.defaultProps={color:"secondary",pill:!1,tag:"span"};var ne=te,re={tag:c.tagPropType,inverse:s().bool,color:s().string,body:s().bool,outline:s().bool,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},ae=function(e){var t=e.className,n=e.cssModule,i=e.color,s=e.body,u=e.inverse,d=e.outline,f=e.tag,p=e.innerRef,h=(0,a.A)(e,["className","cssModule","color","body","inverse","outline","tag","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"card",!!u&&"text-white",!!s&&"card-body",!!i&&(d?"border":"bg")+"-"+i),n);return o.createElement(f,(0,r.A)({},h,{className:m,ref:p}))};ae.propTypes=re,ae.defaultProps={tag:"div"};var oe=ae,ie={tag:c.tagPropType,className:s().string,cssModule:s().object},se=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-group"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};se.propTypes=ie,se.defaultProps={tag:"div"};var ue=se,le={tag:c.tagPropType,className:s().string,cssModule:s().object},ce=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-deck"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};ce.propTypes=le,ce.defaultProps={tag:"div"};var de=ce,fe={tag:c.tagPropType,className:s().string,cssModule:s().object},pe=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-columns"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};pe.propTypes=fe,pe.defaultProps={tag:"div"};var he=pe,me={tag:c.tagPropType,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},ve=function(e){var t=e.className,n=e.cssModule,i=e.innerRef,s=e.tag,u=(0,a.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"card-body"),n);return o.createElement(s,(0,r.A)({},u,{className:d,ref:i}))};ve.propTypes=me,ve.defaultProps={tag:"div"};var ge=ve,Ee={tag:c.tagPropType,innerRef:s().oneOfType([s().object,s().func,s().string]),className:s().string,cssModule:s().object},ye=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.innerRef,u=(0,a.A)(e,["className","cssModule","tag","innerRef"]),d=(0,c.mapToCssModules)(l()(t,"card-link"),n);return o.createElement(i,(0,r.A)({},u,{ref:s,className:d}))};ye.propTypes=Ee,ye.defaultProps={tag:"a"};var be=ye,Ae={tag:c.tagPropType,className:s().string,cssModule:s().object},De=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-footer"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};De.propTypes=Ae,De.defaultProps={tag:"div"};var Te=De,Ce={tag:c.tagPropType,className:s().string,cssModule:s().object},_e=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-header"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};_e.propTypes=Ce,_e.defaultProps={tag:"div"};var we=_e,ke={tag:c.tagPropType,top:s().bool,bottom:s().bool,className:s().string,cssModule:s().object},Oe=function(e){var t=e.className,n=e.cssModule,i=e.top,s=e.bottom,u=e.tag,d=(0,a.A)(e,["className","cssModule","top","bottom","tag"]),f="card-img";i&&(f="card-img-top"),s&&(f="card-img-bottom");var p=(0,c.mapToCssModules)(l()(t,f),n);return o.createElement(u,(0,r.A)({},d,{className:p}))};Oe.propTypes=ke,Oe.defaultProps={tag:"img"};var Se=Oe,Ne={tag:c.tagPropType,className:s().string,cssModule:s().object},xe=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-img-overlay"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};xe.propTypes=Ne,xe.defaultProps={tag:"div"};var Pe=xe,Ie=n(64467),Fe=n(44623);function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){(0,Ie.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Be=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={startAnimation:!1},n.onEnter=n.onEnter.bind((0,M.A)(n)),n.onEntering=n.onEntering.bind((0,M.A)(n)),n.onExit=n.onExit.bind((0,M.A)(n)),n.onExiting=n.onExiting.bind((0,M.A)(n)),n.onExited=n.onExited.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onEnter=function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)},n.onEntering=function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n},n.onExit=function(e){this.setState({startAnimation:!1}),this.props.onExit(e)},n.onExiting=function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)},n.onExited=function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.in,i=t.children,s=t.cssModule,u=t.slide,d=t.tag,f=t.className,p=(0,a.A)(t,["in","children","cssModule","slide","tag","className"]);return o.createElement(Fe.Transition,(0,r.A)({},p,{enter:u,exit:u,in:n,onEnter:this.onEnter,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var n=e.context.direction,r=t===c.TransitionStatuses.ENTERED||t===c.TransitionStatuses.EXITING,a=(t===c.TransitionStatuses.ENTERING||t===c.TransitionStatuses.EXITING)&&e.state.startAnimation&&("right"===n?"carousel-item-left":"carousel-item-right"),u=t===c.TransitionStatuses.ENTERING&&("right"===n?"carousel-item-next":"carousel-item-prev"),p=(0,c.mapToCssModules)(l()(f,"carousel-item",r&&"active",a,u),s);return o.createElement(d,{className:p},i)}))},t}(o.Component);Be.propTypes=Le(Le({},Fe.Transition.propTypes),{},{tag:c.tagPropType,in:s().bool,cssModule:s().object,children:s().node,slide:s().bool,className:s().string}),Be.defaultProps=Le(Le({},Fe.Transition.defaultProps),{},{tag:"div",timeout:c.TransitionTimeouts.Carousel,slide:!0}),Be.contextTypes={direction:s().string};var Me=Be,je=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleKeyPress=n.handleKeyPress.bind((0,M.A)(n)),n.renderItems=n.renderItems.bind((0,M.A)(n)),n.hoverStart=n.hoverStart.bind((0,M.A)(n)),n.hoverEnd=n.hoverEnd.bind((0,M.A)(n)),n.handleTouchStart=n.handleTouchStart.bind((0,M.A)(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,M.A)(n)),n.touchStartX=0,n.touchStartY=0,n.state={activeIndex:n.props.activeIndex,direction:"right",indicatorClicked:!1},n}(0,j.A)(t,e);var n=t.prototype;return n.getChildContext=function(){return{direction:this.state.direction}},n.componentDidMount=function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)},t.getDerivedStateFromProps=function(e,t){var n=null,r=t.activeIndex,a=t.direction,o=t.indicatorClicked;return e.activeIndex!==r&&(e.activeIndex===r+1?a="right":e.activeIndex===r-1?a="left":e.activeIndex<r?a=o?"left":"right":e.activeIndex!==r&&(a=o?"right":"left"),n={activeIndex:e.activeIndex,direction:a,indicatorClicked:!1}),n},n.componentDidUpdate=function(e,t){t.activeIndex!==this.state.activeIndex&&this.setInterval(this.props)},n.componentWillUnmount=function(){this.clearInterval(),document.removeEventListener("keyup",this.handleKeyPress)},n.setInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){void 0===e&&(e=this.props),this.clearInterval(),e.interval&&(this.cycleInterval=setInterval((function(){e.next()}),parseInt(e.interval,10)))})),n.clearInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.cycleInterval)})),n.hoverStart=function(){var e;("hover"===this.props.pause&&this.clearInterval(),this.props.mouseEnter)&&(e=this.props).mouseEnter.apply(e,arguments)},n.hoverEnd=function(){var e;("hover"===this.props.pause&&this.setInterval(),this.props.mouseLeave)&&(e=this.props).mouseLeave.apply(e,arguments)},n.handleKeyPress=function(e){this.props.keyboard&&(37===e.keyCode?this.props.previous():39===e.keyCode&&this.props.next())},n.handleTouchStart=function(e){this.props.enableTouch&&(this.touchStartX=e.changedTouches[0].screenX,this.touchStartY=e.changedTouches[0].screenY)},n.handleTouchEnd=function(e){if(this.props.enableTouch){var t=e.changedTouches[0].screenX,n=e.changedTouches[0].screenY,r=Math.abs(this.touchStartX-t);r<Math.abs(this.touchStartY-n)||r<40||(t<this.touchStartX?this.props.next():this.props.previous())}},n.renderItems=function(e,t){var n=this,r=this.props.slide;return o.createElement("div",{className:t},e.map((function(e,t){var a=t===n.state.activeIndex;return o.cloneElement(e,{in:a,slide:r})})))},n.render=function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,a=t.className,i=(0,c.mapToCssModules)(l()(a,"carousel",r&&"slide"),n),s=(0,c.mapToCssModules)(l()("carousel-inner"),n),u=this.props.children.filter((function(e){return null!==e&&void 0!==e&&"boolean"!==typeof e}));if(u.every((function(e){return e.type===Me})))return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(u,s));if(u[0]instanceof Array){var d=u[0],f=u[1],p=u[2];return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(d,s),f,p)}var h=u[0],m=o.cloneElement(h,{onClickHandler:function(t){"function"===typeof h.props.onClickHandler&&e.setState({indicatorClicked:!0},(function(){return h.props.onClickHandler(t)}))}}),v=u[1],g=u[2],E=u[3];return o.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},m,this.renderItems(v,s),g,E)},t}(o.Component);je.propTypes={activeIndex:s().number,next:s().func.isRequired,previous:s().func.isRequired,keyboard:s().bool,pause:s().oneOf(["hover",!1]),ride:s().oneOf(["carousel"]),interval:s().oneOfType([s().number,s().string,s().bool]),children:s().array,mouseEnter:s().func,mouseLeave:s().func,slide:s().bool,cssModule:s().object,className:s().string,enableTouch:s().bool},je.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0,enableTouch:!0},je.childContextTypes={direction:s().string};var Ue=je,He=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,a=e.directionText,i=e.className,s=(0,c.mapToCssModules)(l()(i,"carousel-control-"+t),r),u=(0,c.mapToCssModules)(l()("carousel-control-"+t+"-icon"),r),d=(0,c.mapToCssModules)(l()("sr-only"),r);return o.createElement("a",{className:s,style:{cursor:"pointer"},role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},o.createElement("span",{className:u,"aria-hidden":"true"}),o.createElement("span",{className:d},a||t))};He.propTypes={direction:s().oneOf(["prev","next"]).isRequired,onClickHandler:s().func.isRequired,cssModule:s().object,directionText:s().string,className:s().string};var ze=He,Ge=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,a=e.onClickHandler,i=e.className,s=(0,c.mapToCssModules)(l()(i,"carousel-indicators"),r),u=t.map((function(e,t){var i=(0,c.mapToCssModules)(l()({active:n===t}),r);return o.createElement("li",{key:""+(e.key||Object.values(e).join("")),onClick:function(e){e.preventDefault(),a(t)},className:i})}));return o.createElement("ol",{className:s},u)};Ge.propTypes={items:s().array.isRequired,activeIndex:s().number.isRequired,cssModule:s().object,onClickHandler:s().func.isRequired,className:s().string};var qe=Ge,We=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,a=e.className,i=(0,c.mapToCssModules)(l()(a,"carousel-caption","d-none","d-md-block"),r);return o.createElement("div",{className:i},o.createElement("h3",null,t),o.createElement("p",null,n))};We.propTypes={captionHeader:s().node,captionText:s().node.isRequired,cssModule:s().object,className:s().string};var Ye=We,Ve={items:s().array.isRequired,indicators:s().bool,controls:s().bool,autoPlay:s().bool,defaultActiveIndex:s().number,activeIndex:s().number,next:s().func,previous:s().func,goToIndex:s().func},Ke=function(e){function t(t){var n;return(n=e.call(this,t)||this).animating=!1,n.state={activeIndex:t.defaultActiveIndex||0},n.next=n.next.bind((0,M.A)(n)),n.previous=n.previous.bind((0,M.A)(n)),n.goToIndex=n.goToIndex.bind((0,M.A)(n)),n.onExiting=n.onExiting.bind((0,M.A)(n)),n.onExited=n.onExited.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onExiting=function(){this.animating=!0},n.onExited=function(){this.animating=!1},n.next=function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}},n.previous=function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}},n.goToIndex=function(e){this.animating||this.setState({activeIndex:e})},n.render=function(){var e=this,t=this.props,n=(t.defaultActiveIndex,t.autoPlay),i=t.indicators,s=t.controls,u=t.items,l=t.goToIndex,c=(0,a.A)(t,["defaultActiveIndex","autoPlay","indicators","controls","items","goToIndex"]),d=this.state.activeIndex,f=u.map((function(t){var n=t.key||t.src;return o.createElement(Me,{onExiting:e.onExiting,onExited:e.onExited,key:n},o.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),o.createElement(Ye,{captionText:t.caption,captionHeader:t.header||t.caption}))}));return o.createElement(Ue,(0,r.A)({activeIndex:d,next:this.next,previous:this.previous,ride:n?"carousel":void 0},c),i&&o.createElement(qe,{items:u,activeIndex:c.activeIndex||d,onClickHandler:l||this.goToIndex}),f,s&&o.createElement(ze,{direction:"prev",directionText:"Previous",onClickHandler:c.previous||this.previous}),s&&o.createElement(ze,{direction:"next",directionText:"Next",onClickHandler:c.next||this.next}))},t}(o.Component);Ke.propTypes=Ve,Ke.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var $e=Ke,Xe={tag:c.tagPropType,className:s().string,cssModule:s().object},Qe=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-subtitle"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};Qe.propTypes=Xe,Qe.defaultProps={tag:"div"};var Ze=Qe,Je={tag:c.tagPropType,className:s().string,cssModule:s().object},et=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-text"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};et.propTypes=Je,et.defaultProps={tag:"p"};var tt=et,nt={tag:c.tagPropType,className:s().string,cssModule:s().object},rt=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-title"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};rt.propTypes=nt,rt.defaultProps={tag:"div"};var at=rt,ot=n(13442),it=n(36656),st=n(71482),ut=function(e,t){return t.popperManager.setTargetNode((0,c.getTarget)(e.target)),null};ut.contextTypes={popperManager:s().object.isRequired},ut.propTypes={target:c.targetPropType.isRequired};var lt=ut,ct=n(9772),dt=n(42119),ft={tag:c.tagPropType,className:s().string,cssModule:s().object},pt=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-header"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};pt.propTypes=ft,pt.defaultProps={tag:"h3"};var ht=pt,mt=n(26100),vt=n(1858),gt=n(58195),Et=n(14113),yt=n(99308),bt=n(85907),At=n(81718),Dt=n(21205),Tt={tag:c.tagPropType,flush:s().bool,className:s().string,cssModule:s().object,horizontal:s().oneOfType([s().bool,s().string])},Ct=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.flush,u=e.horizontal,d=(0,a.A)(e,["className","cssModule","tag","flush","horizontal"]),f=(0,c.mapToCssModules)(l()(t,"list-group",s?"list-group-flush":function(e){return!1!==e&&(!0===e||"xs"===e?"list-group-horizontal":"list-group-horizontal-"+e)}(u)),n);return o.createElement(i,(0,r.A)({},d,{className:f}))};Ct.propTypes=Tt,Ct.defaultProps={tag:"ul",horizontal:!1};var _t=Ct,wt=n(19247),kt=n(15668),Ot=n(76152),St=n(13436),Nt=n(85077),xt=n(48918),Pt=n(30038),It={addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node},Ft=function(e){return o.createElement(K.A,e)};Ft.propTypes=It;var Rt=Ft,Lt=n(99121),Bt=n(55627),Mt={body:s().bool,bottom:s().bool,children:s().node,className:s().string,cssModule:s().object,heading:s().bool,left:s().bool,list:s().bool,middle:s().bool,object:s().bool,right:s().bool,tag:c.tagPropType,top:s().bool},jt=function(e){var t,n=e.body,i=e.bottom,s=e.className,u=e.cssModule,d=e.heading,f=e.left,p=e.list,h=e.middle,m=e.object,v=e.right,g=e.tag,E=e.top,y=(0,a.A)(e,["body","bottom","className","cssModule","heading","left","list","middle","object","right","tag","top"]);t=d?"h4":y.href?"a":y.src||m?"img":p?"ul":"div";var b=g||t,A=(0,c.mapToCssModules)(l()(s,{"media-body":n,"media-heading":d,"media-left":f,"media-right":v,"media-top":E,"media-bottom":i,"media-middle":h,"media-object":m,"media-list":p,media:!n&&!d&&!f&&!v&&!E&&!i&&!h&&!m&&!p}),u);return o.createElement(b,(0,r.A)({},y,{className:A}))};jt.propTypes=Mt;var Ut=jt,Ht={children:s().node,className:s().string,listClassName:s().string,cssModule:s().object,size:s().string,tag:c.tagPropType,listTag:c.tagPropType,"aria-label":s().string},zt=function(e){var t,n=e.className,i=e.listClassName,s=e.cssModule,u=e.size,d=e.tag,f=e.listTag,p=e["aria-label"],h=(0,a.A)(e,["className","listClassName","cssModule","size","tag","listTag","aria-label"]),m=(0,c.mapToCssModules)(l()(n),s),v=(0,c.mapToCssModules)(l()(i,"pagination",((t={})["pagination-"+u]=!!u,t)),s);return o.createElement(d,{className:m,"aria-label":p},o.createElement(f,(0,r.A)({},h,{className:v})))};zt.propTypes=Ht,zt.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};var Gt=zt,qt={active:s().bool,children:s().node,className:s().string,cssModule:s().object,disabled:s().bool,tag:c.tagPropType},Wt=function(e){var t=e.active,n=e.className,i=e.cssModule,s=e.disabled,u=e.tag,d=(0,a.A)(e,["active","className","cssModule","disabled","tag"]),f=(0,c.mapToCssModules)(l()(n,"page-item",{active:t,disabled:s}),i);return o.createElement(u,(0,r.A)({},d,{className:f}))};Wt.propTypes=qt,Wt.defaultProps={tag:"li"};var Yt=Wt,Vt={"aria-label":s().string,children:s().node,className:s().string,cssModule:s().object,next:s().bool,previous:s().bool,first:s().bool,last:s().bool,tag:c.tagPropType},Kt=function(e){var t,n=e.className,i=e.cssModule,s=e.next,u=e.previous,d=e.first,f=e.last,p=e.tag,h=(0,a.A)(e,["className","cssModule","next","previous","first","last","tag"]),m=(0,c.mapToCssModules)(l()(n,"page-link"),i);u?t="Previous":s?t="Next":d?t="First":f&&(t="Last");var v,g=e["aria-label"]||t;u?v="\u2039":s?v="\u203a":d?v="\xab":f&&(v="\xbb");var E=e.children;return E&&Array.isArray(E)&&0===E.length&&(E=null),h.href||"a"!==p||(p="button"),(u||s||d||f)&&(E=[o.createElement("span",{"aria-hidden":"true",key:"caret"},E||v),o.createElement("span",{className:"sr-only",key:"sr"},g)]),o.createElement(p,(0,r.A)({},h,{className:m,"aria-label":g}),E)};Kt.propTypes=Vt,Kt.defaultProps={tag:"a"};var $t=Kt,Xt=n(51445),Qt=n(52088),Zt={tag:c.tagPropType,fluid:s().bool,className:s().string,cssModule:s().object},Jt=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.fluid,u=(0,a.A)(e,["className","cssModule","tag","fluid"]),d=(0,c.mapToCssModules)(l()(t,"jumbotron",!!s&&"jumbotron-fluid"),n);return o.createElement(i,(0,r.A)({},u,{className:d}))};Jt.propTypes=Zt,Jt.defaultProps={tag:"div"};var en=Jt,tn=n(76115);function nn(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 rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){(0,Ie.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var an={children:s().node,className:s().string,cssModule:s().object,fade:s().bool,isOpen:s().bool,tag:c.tagPropType,transition:s().shape(J.A.propTypes),innerRef:s().oneOfType([s().object,s().string,s().func])},on={isOpen:!0,tag:"div",fade:!0,transition:rn(rn({},J.A.defaultProps),{},{unmountOnExit:!0})};function sn(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.isOpen,u=e.children,d=e.transition,f=e.fade,p=e.innerRef,h=(0,a.A)(e,["className","cssModule","tag","isOpen","children","transition","fade","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"toast"),n),v=rn(rn(rn({},J.A.defaultProps),d),{},{baseClass:f?d.baseClass:"",timeout:f?d.timeout:0});return o.createElement(J.A,(0,r.A)({},h,v,{tag:i,className:m,in:s,role:"alert",innerRef:p}),u)}sn.propTypes=an,sn.defaultProps=on;var un=sn,ln={tag:c.tagPropType,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},cn=function(e){var t=e.className,n=e.cssModule,i=e.innerRef,s=e.tag,u=(0,a.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"toast-body"),n);return o.createElement(s,(0,r.A)({},u,{className:d,ref:i}))};cn.propTypes=ln,cn.defaultProps={tag:"div"};var dn=cn,fn={tag:c.tagPropType,icon:s().oneOfType([s().string,s().node]),wrapTag:c.tagPropType,toggle:s().func,className:s().string,cssModule:s().object,children:s().node,closeAriaLabel:s().string,charCode:s().oneOfType([s().string,s().number]),close:s().object},pn=function(e){var t,n,i=e.className,s=e.cssModule,u=e.children,d=e.toggle,f=e.tag,p=e.wrapTag,h=e.closeAriaLabel,m=e.charCode,v=e.close,g=e.tagClassName,E=e.icon,y=(0,a.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close","tagClassName","icon"]),b=(0,c.mapToCssModules)(l()(i,"toast-header"),s);if(!v&&d){var A="number"===typeof m?String.fromCharCode(m):m;t=o.createElement("button",{type:"button",onClick:d,className:(0,c.mapToCssModules)("close",s),"aria-label":h},o.createElement("span",{"aria-hidden":"true"},A))}return"string"===typeof E?n=o.createElement("svg",{className:(0,c.mapToCssModules)("rounded text-"+E),width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",focusable:"false",role:"img"},o.createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})):E&&(n=E),o.createElement(p,(0,r.A)({},y,{className:b}),n,o.createElement(f,{className:(0,c.mapToCssModules)(l()(g,{"ml-2":null!=n}),s)},u),v||t)};pn.propTypes=fn,pn.defaultProps={tag:"strong",wrapTag:"div",tagClassName:"mr-auto",closeAriaLabel:"Close",charCode:215};var hn=pn,mn=n(47914),vn={tag:c.tagPropType,active:s().bool,disabled:s().bool,color:s().string,action:s().bool,className:s().any,cssModule:s().object},gn=function(e){e.preventDefault()},En=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.active,u=e.disabled,d=e.action,f=e.color,p=(0,a.A)(e,["className","cssModule","tag","active","disabled","action","color"]),h=(0,c.mapToCssModules)(l()(t,!!s&&"active",!!u&&"disabled",!!d&&"list-group-item-action",!!f&&"list-group-item-"+f,"list-group-item"),n);return u&&(p.onClick=gn),o.createElement(i,(0,r.A)({},p,{className:h}))};En.propTypes=vn,En.defaultProps={tag:"li"};var yn=En,bn={tag:c.tagPropType,className:s().any,cssModule:s().object},An=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-heading"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};An.propTypes=bn,An.defaultProps={tag:"h5"};var Dn=An,Tn={tag:c.tagPropType,className:s().any,cssModule:s().object},Cn=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,a.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-text"),n);return o.createElement(i,(0,r.A)({},s,{className:u}))};Cn.propTypes=Tn,Cn.defaultProps={tag:"p"};var _n=Cn,wn={tag:c.tagPropType,className:s().string,cssModule:s().object,type:s().string},kn=(0,o.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,s=e.tag,u=e.type,d=(0,a.A)(e,["className","cssModule","tag","type"]),f=(0,c.mapToCssModules)(l()(n,!!u&&"list-"+u),i);return o.createElement(s,(0,r.A)({},d,{className:f,ref:t}))}));kn.propTypes=wn,kn.defaultProps={tag:"ul"};var On=kn,Sn={tag:c.tagPropType,className:s().string,cssModule:s().object},Nn=(0,o.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,s=e.tag,u=(0,a.A)(e,["className","cssModule","tag"]),d=(0,c.mapToCssModules)(l()(n,"list-inline-item"),i);return o.createElement(s,(0,r.A)({},u,{className:d,ref:t}))}));Nn.propTypes=Sn,Nn.defaultProps={tag:"li"};var xn=Nn,Pn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:!0},n.toggle=n.toggle.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return o.createElement(tn.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},this.props))},t}(o.Component);function In(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}var Fn=["defaultOpen"],Rn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return o.createElement(G.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Fn)))},t}(o.Component);Rn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?In(Object(n),!0).forEach((function(t){(0,Ie.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):In(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool},G.A.propTypes);var Ln=["toggleEvents","defaultOpen"],Bn={defaultOpen:s().bool,toggler:s().string.isRequired,toggleEvents:s().arrayOf(s().string)},Mn={toggleEvents:c.defaultToggleEvents},jn=function(e){function t(t){var n;return(n=e.call(this,t)||this).togglers=null,n.removeEventListeners=null,n.toggle=n.toggle.bind((0,M.A)(n)),n.state={isOpen:t.defaultOpen||!1},n}(0,j.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.togglers=(0,c.findDOMElements)(this.props.toggler),this.togglers.length&&(this.removeEventListeners=(0,c.addMultipleEventListeners)(this.togglers,this.toggle,this.props.toggleEvents))},n.componentWillUnmount=function(){this.togglers.length&&this.removeEventListeners&&this.removeEventListeners()},n.toggle=function(e){this.setState((function(e){return{isOpen:!e.isOpen}})),e.preventDefault()},n.render=function(){return o.createElement(mn.A,(0,r.A)({isOpen:this.state.isOpen},(0,c.omit)(this.props,Ln)))},t}(o.Component);jn.propTypes=Bn,jn.defaultProps=Mn;var Un=jn;function Hn(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}var zn=["defaultOpen"],Gn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,M.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(e){this.setState({isOpen:!this.state.isOpen}),this.props.onToggle&&this.props.onToggle(e,!this.state.isOpen)},n.render=function(){return o.createElement(K.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,zn)))},t}(o.Component);Gn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,Ie.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool,onToggle:s().func},K.A.propTypes);var qn=n(78297),Wn={tag:c.tagPropType,type:s().string,size:s().string,color:s().string,className:s().string,cssModule:s().object,children:s().string},Yn=function(e){var t=e.className,n=e.cssModule,i=e.type,s=e.size,u=e.color,d=e.children,f=e.tag,p=(0,a.A)(e,["className","cssModule","type","size","color","children","tag"]),h=(0,c.mapToCssModules)(l()(t,!!s&&"spinner-"+i+"-"+s,"spinner-"+i,!!u&&"text-"+u),n);return o.createElement(f,(0,r.A)({role:"status"},p,{className:h}),d&&o.createElement("span",{className:(0,c.mapToCssModules)("sr-only",n)},d))};Yn.propTypes=Wn,Yn.defaultProps={tag:"div",type:"border",children:"Loading..."};var Vn=Yn,Kn=n(87826)},87826:function(){!function(){if("object"===typeof window&&"function"!==typeof window.CustomEvent){window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}}(),function(){if("function"!==typeof Object.values){Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}}}()},44208:function(e,t,n){"use strict";n.r(t),n.d(t,{DOMElement:function(){return y},PopperPlacements:function(){return w},TransitionPropTypeKeys:function(){return T},TransitionStatuses:function(){return C},TransitionTimeouts:function(){return D},addMultipleEventListeners:function(){return B},canUseDOM:function(){return k},conditionallyUpdateScrollbar:function(){return c},defaultToggleEvents:function(){return L},deprecated:function(){return g},findDOMElements:function(){return I},focusableElements:function(){return M},getOriginalBodyPadding:function(){return l},getScrollbarWidth:function(){return i},getTarget:function(){return R},isArrayOrNodeList:function(){return F},isBodyOverflowing:function(){return u},isFunction:function(){return P},isObject:function(){return x},isReactRefObj:function(){return O},keyCodes:function(){return _},mapToCssModules:function(){return f},omit:function(){return p},pick:function(){return h},setGlobalCssModule:function(){return d},setScrollbarWidth:function(){return s},tagPropType:function(){return A},targetPropType:function(){return b},toNumber:function(){return N},warnOnce:function(){return v}});var r,a=n(11942),o=n.n(a);function i(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function s(e){document.body.style.paddingRight=e>0?e+"px":null}function u(){return document.body.clientWidth<window.innerWidth}function l(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function c(){var e=i(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;u()&&s(n+e)}function d(e){r=e}function f(e,t){return void 0===e&&(e=""),void 0===t&&(t=r),t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}function p(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function h(e,t){for(var n,r=Array.isArray(t)?t:[t],a=r.length,o={};a>0;)o[n=r[a-=1]]=e[n];return o}var m={};function v(e){m[e]||("undefined"!==typeof console&&console.error(e),m[e]=!0)}function g(e,t){return function(n,r,a){null!==n[r]&&"undefined"!==typeof n[r]&&v('"'+r+'" property of "'+a+'" has been deprecated.\n'+t);for(var o=arguments.length,i=new Array(o>3?o-3:0),s=3;s<o;s++)i[s-3]=arguments[s];return e.apply(void 0,[n,r,a].concat(i))}}var E="object"===typeof window&&window.Element||function(){};function y(e,t,n){if(!(e[t]instanceof E))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var b=o().oneOfType([o().string,o().func,y,o().shape({current:o().any})]),A=o().oneOfType([o().func,o().string,o().shape({$$typeof:o().symbol,render:o().func}),o().arrayOf(o().oneOfType([o().func,o().string,o().shape({$$typeof:o().symbol,render:o().func})]))]),D={Fade:150,Collapse:350,Modal:300,Carousel:600},T=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],C={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},_={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},w=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],k=!("undefined"===typeof window||!window.document||!window.document.createElement);function O(e){return!(!e||"object"!==typeof e)&&"current"in e}function S(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function N(e){var t=typeof e;if("number"===t)return e;if("symbol"===t||"object"===t&&"[object Symbol]"===S(e))return NaN;if(x(e)){var n="function"===typeof e.valueOf?e.valueOf():e;e=x(n)?""+n:n}if("string"!==t)return 0===e?e:+e;e=e.replace(/^\s+|\s+$/g,"");var r=/^0b[01]+$/i.test(e);return r||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),r?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?NaN:+e}function x(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function P(e){if(!x(e))return!1;var t=S(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function I(e){if(O(e))return e.current;if(P(e))return e();if("string"===typeof e&&k){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function F(e){return null!==e&&(Array.isArray(e)||k&&"number"===typeof e.length)}function R(e,t){var n=I(e);return t?F(n)?n:null===n?[]:[n]:F(n)?n[0]:n}var L=["touchstart","click"];function B(e,t,n,r){var a=e;F(a)||(a=[a]);var o=n;if("string"===typeof o&&(o=o.split(/\s+/)),!F(a)||"function"!==typeof t||!Array.isArray(o))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return Array.prototype.forEach.call(o,(function(e){Array.prototype.forEach.call(a,(function(n){n.addEventListener(e,t,r)}))})),function(){Array.prototype.forEach.call(o,(function(e){Array.prototype.forEach.call(a,(function(n){n.removeEventListener(e,t,r)}))}))}}var M=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])']},78418:function(e,t,n){"use strict";var r=n(24994);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,a.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var a=r(n(7579));e.exports=t.default},7579:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},23115:function(e){"use strict";function t(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,n){e.classList?e.classList.remove(n):"string"===typeof e.className?e.className=t(e.className,n):e.setAttribute("class",t(e.className&&e.className.baseVal||"",n))}},83251:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(11942));var r=s(n(78418)),a=s(n(23115)),o=s(n(9950)),i=s(n(60356));n(62279);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=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},u.apply(this,arguments)}var l=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,r.default)(e,t)}))},c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,a.default)(e,t)}))},d=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),l(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,a=t.getClassNames("enter").doneClassName,o=n?r+" "+a:a;t.removeClasses(e,n?"appear":"enter"),l(e,o),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),l(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),l(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,a=r?(r&&n?n+"-":"")+e:n[e];return{className:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,a=n.activeClassName,o=n.doneClassName;r&&c(e,r),a&&c(e,a),o&&c(e,o)},a.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},a.render=function(){var e=u({},this.props);return delete e.classNames,o.default.createElement(i.default,u({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(o.default.Component);d.defaultProps={classNames:""},d.propTypes={};var f=d;t.default=f,e.exports=t.default},10572:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;i(n(11942));var r=i(n(9950)),a=n(17119),o=i(n(98441));function i(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=i.prototype;return s.handleLifecycle=function(e,t,n){var o,i=this.props.children,s=r.default.Children.toArray(i)[t];s.props[e]&&(o=s.props)[e].apply(o,n),this.props[e]&&this.props[e]((0,a.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["children","in"]),i=r.default.Children.toArray(t),s=i[0],u=i[1];return delete a.onEnter,delete a.onEntering,delete a.onEntered,delete a.onExit,delete a.onExiting,delete a.onExited,r.default.createElement(o.default,a,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},i}(r.default.Component);s.propTypes={};var u=s;t.default=u,e.exports=t.default},60356:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(11942)),a=s(n(9950)),o=s(n(17119)),i=n(4899);n(62279);function s(e){return e&&e.__esModule?e:{default:e}}var u="unmounted";t.UNMOUNTED=u;var l="exited";t.EXITED=l;var c="entering";t.ENTERING=c;var d="entered";t.ENTERED=d;var f="exiting";t.EXITING=f;var p=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var a,o=n.transitionGroup,i=o&&!o.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a=l,r.appearStatus=c):a=d:a=t.unmountOnExit||t.mountOnEnter?u:l,r.state={status:a},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:l}:null},i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==d&&(t=c):n!==c&&n!==d||(t=f)}this.updateStatus(!1,t)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},i.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=o.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:u})},i.performEnter=function(e,t){var n=this,r=this.props.enter,a=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,o=this.getTimeouts(),i=a?o.appear:o.enter;t||r?(this.props.onEnter(e,a),this.safeSetState({status:c},(function(){n.props.onEntering(e,a),n.onTransitionEnd(e,i,(function(){n.safeSetState({status:d},(function(){n.props.onEntered(e,a)}))}))}))):this.safeSetState({status:d},(function(){n.props.onEntered(e)}))},i.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:f},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:l},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:l},(function(){t.props.onExited(e)}))},i.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},i.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},i.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},i.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var o=a.default.Children.only(n);return a.default.cloneElement(o,r)},r}(a.default.Component);function h(){}p.contextTypes={transitionGroup:r.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var m=(0,i.polyfill)(p);t.default=m},98441:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(11942)),a=s(n(9950)),o=n(4899),i=n(90177);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=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},u.apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},d=function(e){var t,n;function r(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:a,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},o.componentDidMount=function(){this.appeared=!0,this.mounted=!0},o.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,i.getInitialChildMapping)(e,r):(0,i.getNextChildMapping)(e,n,r),firstRender:!1}},o.handleExited=function(e,t){var n=(0,i.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=u({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["component","childFactory"]),o=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?o:a.default.createElement(t,r,o)},r}(a.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,o.polyfill)(d);t.default=f,e.exports=t.default},44623:function(e,t,n){"use strict";var r=s(n(83251)),a=s(n(10572)),o=s(n(98441)),i=s(n(60356));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:i.default,TransitionGroup:o.default,ReplaceTransition:a.default,CSSTransition:r.default}},90177:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=a,t.mergeChildMappings=o,t.getInitialChildMapping=function(e,t){return a(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:i(n,"appear",e),enter:i(n,"enter",e),exit:i(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=a(e.children),u=o(t,s);return Object.keys(u).forEach((function(a){var o=u[a];if((0,r.isValidElement)(o)){var l=a in t,c=a in s,d=t[a],f=(0,r.isValidElement)(d)&&!d.props.in;!c||l&&!f?c||!l||f?c&&l&&(0,r.isValidElement)(d)&&(u[a]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:i(o,"exit",e),enter:i(o,"enter",e)})):u[a]=(0,r.cloneElement)(o,{in:!1}):u[a]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:i(o,"exit",e),enter:i(o,"enter",e)})}})),u};var r=n(9950);function a(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),o=[];for(var i in e)i in t?o.length&&(a[i]=o,o=[]):o.push(i);var s={};for(var u in t){if(a[u])for(r=0;r<a[u].length;r++){var l=a[u][r];s[a[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}function i(e,t,n){return null!=n[t]?n[t]:e.props[t]}},62279:function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(11942))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},24029:function(e,t,n){"use strict";var r=n(84700),a=n(37277),o=Object;e.exports=r((function(){if(null==this||this!==o(this))throw new a("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e}),"get flags",!0)},70955:function(e,t,n){"use strict";var r=n(28726),a=n(43629),o=n(24029),i=n(13832),s=n(81506),u=a(i());r(u,{getPolyfill:i,implementation:o,shim:s}),e.exports=u},13832:function(e,t,n){"use strict";var r=n(24029),a=n(28726).supportsDescriptors,o=Object.getOwnPropertyDescriptor;e.exports=function(){if(a&&"gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return r}},81506:function(e,t,n){"use strict";var r=n(28726).supportsDescriptors,a=n(13832),o=Object.getOwnPropertyDescriptor,i=Object.defineProperty,s=TypeError,u=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!u)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=a(),t=u(l),n=o(t,"flags");return n&&n.get===e||i(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},31761:function(e,t){"use strict";var n,r,a,o;if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,c=null,d=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var h=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,g=-1,E=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5};var b=new MessageChannel,A=b.port2;b.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();y=e+E;try{v(!0,e)?A.postMessage(null):(m=!1,v=null)}catch(n){throw A.postMessage(null),n}}else m=!1},n=function(e){v=e,m||(m=!0,A.postMessage(null))},r=function(e,n){g=f((function(){e(t.unstable_now())}),n)},a=function(){p(g),g=-1}}function D(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<_(a,t)))break e;e[r]=t,e[n]=a,n=r}}function T(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],s=o+1,u=e[s];if(void 0!==i&&0>_(i,n))void 0!==u&&0>_(u,i)?(e[r]=u,e[s]=n,r=s):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==u&&0>_(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var w=[],k=[],O=1,S=null,N=3,x=!1,P=!1,I=!1;function F(e){for(var t=T(k);null!==t;){if(null===t.callback)C(k);else{if(!(t.startTime<=e))break;C(k),t.sortIndex=t.expirationTime,D(w,t)}t=T(k)}}function R(e){if(I=!1,F(e),!P)if(null!==T(w))P=!0,n(L);else{var t=T(k);null!==t&&r(R,t.startTime-e)}}function L(e,n){P=!1,I&&(I=!1,a()),x=!0;var o=N;try{for(F(n),S=T(w);null!==S&&(!(S.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=S.callback;if("function"===typeof i){S.callback=null,N=S.priorityLevel;var s=i(S.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?S.callback=s:S===T(w)&&C(w),F(n)}else C(w);S=T(w)}if(null!==S)var u=!0;else{var l=T(k);null!==l&&r(R,l.startTime-n),u=!1}return u}finally{S=null,N=o,x=!1}}var B=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||x||(P=!0,n(L))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return T(w)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,o,i){var s=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?s+i:s:i=s,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:O++,callback:o,priorityLevel:e,startTime:i,expirationTime:u=i+u,sortIndex:-1},i>s?(e.sortIndex=i,D(k,e),null===T(w)&&e===T(k)&&(I?a():I=!0,r(R,i-s))):(e.sortIndex=u,D(w,e),P||x||(P=!0,n(L))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},75340:function(e,t,n){"use strict";e.exports=n(31761)},8948:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function a(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function o(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return a(n.overflowY,t)||a(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function i(e,t,n,r,a,o,i,s){return o<e&&i>t||o>e&&i<t?0:o<=e&&s<=n||i>=t&&s>=n?o-e-r:i>t&&s<n||o<e&&s>n?i-t+a:0}n.d(t,{A:function(){return l}});var s=function(e,t){var n=window,a=t.scrollMode,s=t.block,u=t.inline,l=t.boundary,c=t.skipOverflowHiddenElements,d="function"==typeof l?l:function(e){return e!==l};if(!r(e))throw new TypeError("Invalid target");for(var f,p,h=document.scrollingElement||document.documentElement,m=[],v=e;r(v)&&d(v);){if((v=null==(p=(f=v).parentElement)?f.getRootNode().host||null:p)===h){m.push(v);break}null!=v&&v===document.body&&o(v)&&!o(document.documentElement)||null!=v&&o(v,c)&&m.push(v)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,E=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,A=e.getBoundingClientRect(),D=A.height,T=A.width,C=A.top,_=A.right,w=A.bottom,k=A.left,O="start"===s||"nearest"===s?C:"end"===s?w:C+D/2,S="center"===u?k+T/2:"end"===u?_:k,N=[],x=0;x<m.length;x++){var P=m[x],I=P.getBoundingClientRect(),F=I.height,R=I.width,L=I.top,B=I.right,M=I.bottom,j=I.left;if("if-needed"===a&&C>=0&&k>=0&&w<=E&&_<=g&&C>=L&&w<=M&&k>=j&&_<=B)return N;var U=getComputedStyle(P),H=parseInt(U.borderLeftWidth,10),z=parseInt(U.borderTopWidth,10),G=parseInt(U.borderRightWidth,10),q=parseInt(U.borderBottomWidth,10),W=0,Y=0,V="offsetWidth"in P?P.offsetWidth-P.clientWidth-H-G:0,K="offsetHeight"in P?P.offsetHeight-P.clientHeight-z-q:0,$="offsetWidth"in P?0===P.offsetWidth?0:R/P.offsetWidth:0,X="offsetHeight"in P?0===P.offsetHeight?0:F/P.offsetHeight:0;if(h===P)W="start"===s?O:"end"===s?O-E:"nearest"===s?i(b,b+E,E,z,q,b+O,b+O+D,D):O-E/2,Y="start"===u?S:"center"===u?S-g/2:"end"===u?S-g:i(y,y+g,g,H,G,y+S,y+S+T,T),W=Math.max(0,W+b),Y=Math.max(0,Y+y);else{W="start"===s?O-L-z:"end"===s?O-M+q+K:"nearest"===s?i(L,M,F,z,q+K,O,O+D,D):O-(L+F/2)+K/2,Y="start"===u?S-j-H:"center"===u?S-(j+R/2)+V/2:"end"===u?S-B+G+V:i(j,B,R,H,G+V,S,S+T,T);var Q=P.scrollLeft,Z=P.scrollTop;O+=Z-(W=Math.max(0,Math.min(Z+W/X,P.scrollHeight-F/X+K))),S+=Q-(Y=Math.max(0,Math.min(Q+Y/$,P.scrollWidth-R/$+V)))}N.push({el:P,top:W,left:Y})}return N};function u(e){return e===Object(e)&&0!==Object.keys(e).length}var l=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"===typeof t.behavior)return t.behavior(n?s(e,t):[]);if(n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,a=e.top,o=e.left;r.scroll&&n?r.scroll({top:a,left:o,behavior:t}):(r.scrollTop=a,r.scrollLeft=o)}))}(s(e,r),r.behavior)}}},38259:function(e,t,n){"use strict";var r=n(37375),a=n(29411),o=n(47734)(),i=n(24553),s=n(37277),u=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new s("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||u(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in e&&i){var c=i(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(o?a(e,"length",t,!0,!0):a(e,"length",t)),e}},84700:function(e,t,n){"use strict";var r=n(29411),a=n(47734)(),o=n(70776).functionsHaveConfigurableNames(),i=n(37277);e.exports=function(e,t){if("function"!==typeof e)throw new i("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!o||(a?r(e,"name",t,!0,!0):r(e,"name",t)),e}},94714:function(e,t,n){"use strict";n.r(t),n.d(t,{HISTORY:function(){return s},History:function(){return i},HistoryEditor:function(){return c},MERGING:function(){return l},SAVING:function(){return u},withHistory:function(){return d}});var r=n(24765),a=n(66350),o=n(13683),i={isHistory:function(e){return(0,a.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||o.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||o.Operation.isOperationList(e.undos[0].operations))}},s=new WeakMap,u=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return i.isHistory(e.history)&&o.Editor.isEditor(e)},isMerging:function(e){return l.get(e)},isSaving:function(e){return u.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=c.isMerging(e);l.set(e,!1),t(),l.set(e,n)},withoutSaving:function(e,t){var n=c.isSaving(e);u.set(e,!1),t(),u.set(e,n)}},d=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var a=n[n.length-1];a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore),c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(a.operations);try{for(n.s();!(e=n.n()).done;){var o=e.value;t.apply(o)}}catch(i){n.e(i)}finally{n.f()}}))})),e.redos.pop(),t.writeHistory("undos",a)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var a=n[n.length-1];c.withoutSaving(t,(function(){o.Editor.withoutNormalizing(t,(function(){var e,n=a.operations.map(o.Operation.inverse).reverse(),i=(0,r.A)(n);try{for(i.s();!(e=i.n()).done;){var s=e.value;t.apply(s)}}catch(u){i.e(u)}finally{i.f()}a.selectionBefore&&o.Transforms.setSelection(t,a.selectionBefore)}))})),t.writeHistory("redos",a),e.undos.pop()}},t.apply=function(e){var r=t.operations,a=t.history,o=a.undos,i=o[o.length-1],s=i&&i.operations[i.operations.length-1],u=c.isSaving(t),l=c.isMerging(t);if(null==u&&(u=p(e)),u){if(null==l&&(l=null!=i&&(0!==r.length||f(e,s))),i&&l)i.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};t.writeHistory("undos",d)}for(;o.length>100;)o.shift();a.redos=[]}n(e)},t.writeHistory=function(e,n){t.history[e].push(n)},t},f=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!o.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!o.Path.equals(e.path,t.path))},p=function(e,t){return"set_selection"!==e.type}},51727:function(e,t,n){"use strict";n.r(t),n.d(t,{createEditor:function(){return C},createHyperscript:function(){return O},createText:function(){return T},jsx:function(){return x}});var r=n(5544),a=n(24765),o=n(39874),i=n(85501),s=n(92901),u=n(23029),l=n(66350),c=n(13683);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=new WeakMap,p=new WeakMap,h=(0,s.A)((function e(){(0,u.A)(this,e)})),m=function(e){function t(){var e;(0,u.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,o.A)(this,t);var r=n.offset,a=n.path;return e.offset=r,e.path=a,e}return(0,i.A)(t,e),(0,s.A)(t)}(h),v=function(e){function t(){var e;(0,u.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,o.A)(this,t);var r=n.offset,a=n.path;return e.offset=r,e.path=a,e}return(0,i.A)(t,e),(0,s.A)(t)}(h),g=function(e){return p.get(e)};function E(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=new WeakSet,A=function(e){var t,n=[],r=function(e){if(null!=e){var t=n[n.length-1];if("string"===typeof e){var a={text:e};b.add(a),e=a}if(c.Text.isText(e)){var o=e;c.Text.isText(t)&&b.has(t)&&b.has(o)&&c.Text.equals(t,o,{loose:!0})?t.text+=o.text:n.push(o)}else if(c.Element.isElement(e))n.push(e);else{if(!(e instanceof h))throw new Error("Unexpected hyperscript child object: ".concat(e));var i=n[n.length-1];c.Text.isText(i)||(r(""),i=n[n.length-1]),e instanceof m?function(e,t){var n=e.text.length;f.set(e,[n,t])}(i,e):e instanceof v&&function(e,t){var n=e.text.length;p.set(e,[n,t])}(i,e)}}},o=(0,a.A)(e.flat(1/0));try{for(o.s();!(t=o.n()).done;){var i=t.value;r(i)}}catch(s){o.e(s)}finally{o.f()}return n};function D(e,t,n){return y(y({},t),{},{children:A(n)})}function T(e,t,n){var a=A(n);if(a.length>1)throw new Error("The <text> hyperscript tag must only contain a single node's worth of children.");var o=(0,r.A)(a,1)[0];if(null==o&&(o={text:""}),!c.Text.isText(o))throw new Error("\n The <text> hyperscript tag can only contain text content as children.");return b.delete(o),Object.assign(o,t),o}var C=function(e){return function(t,n,o){var i,s,u=[],l=(0,a.A)(o);try{for(l.s();!(s=l.n()).done;){var d=s.value;c.Range.isRange(d)?i=d:u.push(d)}}catch(N){l.e(N)}finally{l.f()}var p=A(u),h={},m=e();Object.assign(m,n),m.children=p;var v,E,y=(0,a.A)(c.Node.texts(m));try{for(y.s();!(v=y.n()).done;){var b=(0,r.A)(v.value,2),D=b[0],T=b[1],C=(E=D,f.get(E)),_=g(D);if(null!=C){var w=C,k=(0,r.A)(w,1)[0];h.anchor={path:T,offset:k}}if(null!=_){var O=_,S=(0,r.A)(O,1)[0];h.focus={path:T,offset:S}}}}catch(N){y.e(N)}finally{y.f()}if(h.anchor&&!h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<anchor />`. For collapsed selections, use `<cursor />` instead.");if(!h.anchor&&h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<focus />`. For collapsed selections, use `<cursor />` instead.");return null!=i?m.selection=i:c.Range.isRange(h)&&(m.selection=h),m}};function _(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k={anchor:function(e,t,n){return new m(t)},cursor:function(e,t,n){return[new m(t),new v(t)]},editor:C(c.createEditor),element:D,focus:function(e,t,n){return new v(t)},fragment:function(e,t,n){return A(n)},selection:function(e,t,n){var r=n.find((function(e){return e instanceof m})),a=n.find((function(e){return e instanceof v}));if(!r||null==r.offset||null==r.path)throw new Error("The <selection> hyperscript tag must have an <anchor> tag as a child with `path` and `offset` attributes defined.");if(!a||null==a.offset||null==a.path)throw new Error("The <selection> hyperscript tag must have a <focus> tag as a child with `path` and `offset` attributes defined.");return y({anchor:{offset:r.offset,path:r.path},focus:{offset:a.offset,path:a.path}},t)},text:T},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.elements,n=N(void 0===t?{}:t),r=w(w(w({},k),n),e.creators);return S(r)},S=function(e){return function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];var i=e[t];if(!i)throw new Error("No hyperscript creator found for tag: <".concat(t,">"));return null==n&&(n={}),(0,l.Q)(n)||(a=[n].concat(a),n={}),i(t,n,a=a.filter((function(e){return Boolean(e)})).flat())}},N=function(e){var t={},n=function(n){var r=e[n];if("object"!==typeof r)throw new Error("Properties specified for a hyperscript shorthand should be an object, but for the custom element <".concat(n,"> tag you passed: ").concat(r));t[n]=function(e,t,n){return D(0,w(w({},r),t),n)}};for(var r in e)n(r);return t},x=O()},34457:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return nt},DefaultLeaf:function(){return Qe},DefaultPlaceholder:function(){return wt},Editable:function(){return _t},ReactEditor:function(){return Ce},Slate:function(){return Mt},useEditor:function(){return jt},useFocused:function(){return It},useReadOnly:function(){return ut},useSelected:function(){return ot},useSlate:function(){return ct},useSlateSelection:function(){return Ut},useSlateSelector:function(){return Lt},useSlateStatic:function(){return w},useSlateWithV:function(){return dt},withReact:function(){return Yt}});var r=n(64467),a=n(39874),o=n(85501),i=n(60436),s=n(92901),u=n(23029),l=n(24765),c=n(5544),d=n(86552),f=n.n(d),p=n(95491),h=n.n(p),m=n(80492),v=n.n(m),g=n(9950),E=n(8948),y=n(13683),b=n(87773),A=n(22507),D=n(17119);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _=(0,g.createContext)(null),w=function(){var e=(0,g.useContext)(_);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},k=parseInt(g.version.split(".")[0],10),O="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,S="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),N="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),x="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),P="undefined"!==typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),I="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),F="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),R="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),L=N&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),B="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),M="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),j="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),U=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),H=(!R||!L)&&!I&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,z=new WeakMap,G=new WeakMap,q=new WeakMap,W=new WeakMap,Y=new WeakMap,V=new WeakMap,K=new WeakMap,$=new WeakMap,X=new WeakMap,Q=new WeakMap,Z=new WeakMap,J=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,ae=new WeakMap,oe=new WeakMap,ie=new WeakMap,se=new WeakMap,ue=new WeakMap,le=Symbol("placeholder"),ce=Symbol("mark-placeholder"),de=globalThis.Text,fe=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},pe=function(e){return he(e)&&1===e.nodeType},he=function(e){var t=fe(e);return!!t&&e instanceof t.Node},me=function(e){var t=e&&e.anchorNode&&fe(e.anchorNode);return!!t&&e instanceof t.Selection},ve=function(e){return he(e)&&3===e.nodeType},ge=function(e,t,n){for(var r,a=e.childNodes,o=a[t],i=t,s=!1,u=!1;(he(r=o)&&8===r.nodeType||pe(o)&&0===o.childNodes.length||pe(o)&&"false"===o.getAttribute("contenteditable"))&&(!s||!u);)i>=a.length?(s=!0,i=t-1,n="backward"):i<0?(u=!0,i=t+1,n="forward"):(o=a[i],t=i,i+="forward"===n?1:-1);return[o,t]},Ee=function(e,t,n){var r=ge(e,t,n);return(0,c.A)(r,1)[0]},ye=function(e){var t="";if(ve(e)&&e.nodeValue)return e.nodeValue;if(pe(e)){for(var n=0,r=Array.from(e.childNodes);n<r.length;n++){var a=r[n];t+=ye(a)}var o=getComputedStyle(e).getPropertyValue("display");"block"!==o&&"list"!==o&&"BR"!==e.tagName||(t+="\n")}return t},be=/data-slate-fragment="(.+?)"/m,Ae=function(e,t,n){var r=t.target;if(pe(r)&&r.matches('[contentEditable="false"]'))return!1;if(Ce.getWindow(e).document.contains(r))return Ce.hasDOMNode(e,r,{editable:!0});var a=n.find((function(e){var t,n=e.addedNodes,a=e.removedNodes,o=(0,l.A)(n);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i===r||i.contains(r))return!0}}catch(d){o.e(d)}finally{o.f()}var s,u=(0,l.A)(a);try{for(u.s();!(s=u.n()).done;){var c=s.value;if(c===r||c.contains(r))return!0}}catch(d){u.e(d)}finally{u.f()}}));return!(!a||a===t)&&Ae(e,a,n)},De=0,Te=(0,s.A)((function e(){(0,u.A)(this,e),this.id="".concat(De++)})),Ce={androidPendingDiffs:function(e){return oe.get(e)},androidScheduleFlush:function(e){var t;null===(t=ne.get(e))||void 0===t||t()},blur:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);Z.set(e,!1),n.activeElement===t&&t.blur()},deselect:function(e){var t=e.selection,n=Ce.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&y.Transforms.deselect(e)},findDocumentOrShadowRoot:function(e){var t=Ce.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},findEventRange:function(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var n=t,r=n.clientX,a=n.clientY,o=n.target;if(null==r||null==a)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i,s=Ce.toSlateNode(e,t.target),u=Ce.findPath(e,s);if(y.Element.isElement(s)&&y.Editor.isVoid(e,s)){var l=o.getBoundingClientRect(),c=e.isInline(s)?r-l.left<l.left+l.width-r:a-l.top<l.top+l.height-a,d=y.Editor.point(e,u,{edge:c?"start":"end"}),f=c?y.Editor.before(e,d):y.Editor.after(e,d);if(f)return y.Editor.range(e,f)}var p=Ce.getWindow(e).document;if(p.caretRangeFromPoint)i=p.caretRangeFromPoint(r,a);else{var h=p.caretPositionFromPoint(r,a);h&&((i=p.createRange()).setStart(h.offsetNode,h.offset),i.setEnd(h.offsetNode,h.offset))}if(!i)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return Ce.toSlateRange(e,i,{exactMatch:!1,suppressThrow:!1})},findKey:function(e,t){var n=$.get(t);return n||(n=new Te,$.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var a=G.get(r);if(null==a){if(y.Editor.isEditor(r))return n;break}var o=z.get(r);if(null==o)break;n.unshift(o),r=a}throw new Error("Unable to find the path for Slate node: ".concat(y.Scrubber.stringify(t)))},focus:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);Z.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},getWindow:function(e){var t=q.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,a=void 0!==r&&r,o=Ce.toDOMNode(e,e);try{n=pe(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!n&&(n.closest("[data-slate-editor]")===o&&(!(a&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===o||!!n.getAttribute("data-slate-zero-width"))))},hasEditableTarget:function(e,t){return he(t)&&Ce.hasDOMNode(e,t,{editable:!0})},hasRange:function(e,t){var n=t.anchor,r=t.focus;return y.Editor.hasPath(e,n.path)&&y.Editor.hasPath(e,r.path)},hasSelectableTarget:function(e,t){return Ce.hasEditableTarget(e,t)||Ce.isTargetInsideNonReadonlyVoid(e,t)},hasTarget:function(e,t){return he(t)&&Ce.hasDOMNode(e,t)},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},isComposing:function(e){return!!J.get(e)},isFocused:function(e){return!!Z.get(e)},isReadOnly:function(e){return!!Q.get(e)},isTargetInsideNonReadonlyVoid:function(e,t){if(Q.get(e))return!1;var n=Ce.hasTarget(e,t)&&Ce.toSlateNode(e,t);return y.Element.isElement(n)&&y.Editor.isVoid(e,n)},setFragmentData:function(e,t,n){return e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=X.get(e),r=y.Editor.isEditor(t)?W.get(e):null===n||void 0===n?void 0:n.get(Ce.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(y.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=y.Editor.node(e,t.path),a=(0,c.A)(r,1)[0],o=Ce.toDOMNode(e,a);y.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var i=Array.from(o.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),s=0,u=0;u<i.length;u++){var l=i[u],d=l.childNodes[0];if(null!=d&&null!=d.textContent){var f=d.textContent.length,p=l.getAttribute("data-slate-length"),h=s+(null==p?f:parseInt(p,10)),m=i[u+1];if(t.offset===h&&null!==m&&void 0!==m&&m.hasAttribute("data-slate-mark-placeholder")){var v,g=m.childNodes[0];n=[g instanceof de?g:m,null!==(v=m.textContent)&&void 0!==v&&v.startsWith("\ufeff")?1:0];break}if(t.offset<=h){n=[d,Math.min(f,Math.max(0,t.offset-s))];break}s=h}}if(!n)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(y.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,a=y.Range.isBackward(t),o=Ce.toDOMPoint(e,n),i=y.Range.isCollapsed(t)?o:Ce.toDOMPoint(e,r),s=Ce.getWindow(e).document.createRange(),u=a?i:o,l=(0,c.A)(u,2),d=l[0],f=l[1],p=a?o:i,h=(0,c.A)(p,2),m=h[0],v=h[1],g=!!(pe(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),E=!!(pe(m)?m:m.parentElement).getAttribute("data-slate-zero-width");return s.setStart(d,g?1:f),s.setEnd(m,E?1:v),s},toSlateNode:function(e,t){var n=pe(t)?t:t.parentElement;n&&!n.hasAttribute("data-slate-node")&&(n=n.closest("[data-slate-node]"));var r=n?V.get(n):null;if(!r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(n));return r},toSlatePoint:function(e,t,n){var r=n.exactMatch,a=n.suppressThrow,o=r?t:function(e){var t=(0,c.A)(e,2),n=t[0],r=t[1];if(pe(n)&&n.childNodes.length){var a=r===n.childNodes.length,o=a?r-1:r,i=ge(n,o,a?"backward":"forward"),s=(0,c.A)(i,2);for(n=s[0],a=(o=s[1])<r;pe(n)&&n.childNodes.length;){var u=a?n.childNodes.length-1:0;n=Ee(n,u,a?"backward":"forward")}r=a&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),s=(0,c.A)(o,2),u=s[0],l=s[1],d=u.parentNode,f=null,p=0;if(d){var h,m,v=Ce.toDOMNode(e,e),g=d.closest('[data-slate-void="true"]'),E=g&&v.contains(g)?g:null,b=d.closest("[data-slate-leaf]"),A=null;if(b){if(f=b.closest('[data-slate-node="text"]')){var D=Ce.getWindow(e).document.createRange();D.setStart(f,0),D.setEnd(u,l);var T=D.cloneContents();[].concat((0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[data-slate-zero-width]"))),(0,i.A)(Array.prototype.slice.call(T.querySelectorAll("[contenteditable=false]")))).forEach((function(e){N&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=T.textContent.length,A=f}}else if(E){for(var C=E.querySelectorAll("[data-slate-leaf]"),_=0;_<C.length;_++){var w=C[_];if(Ce.hasDOMNode(e,w)){b=w;break}}b?(f=b.closest('[data-slate-node="text"]'),p=(A=b).textContent.length,A.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}A&&p===A.textContent.length&&N&&"z"===A.getAttribute("data-slate-zero-width")&&null!==(h=A.textContent)&&void 0!==h&&h.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||x&&null!==(m=A.textContent)&&void 0!==m&&m.endsWith("\n\n"))&&p--}if(N&&!f&&!r){var k=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(k&&Ce.hasDOMNode(e,k,{editable:!0})){var O=Ce.toSlateNode(e,k),S=y.Editor.start(e,Ce.findPath(e,O)),P=S.path,I=S.offset;return k.querySelector("[data-slate-leaf]")||(I=l),{path:P,offset:I}}}if(!f){if(a)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var F=Ce.toSlateNode(e,f);return{path:Ce.findPath(e,F),offset:p}},toSlateRange:function(e,t,n){var r,a,o,i,s,u,l=n.exactMatch,c=n.suppressThrow;if(me(t)?t.anchorNode:t.startContainer)if(me(t)){if(x&&t.rangeCount>1){o=t.focusNode;var d=t.getRangeAt(0),f=t.getRangeAt(t.rangeCount-1);if(o instanceof HTMLTableRowElement&&d.startContainer instanceof HTMLTableRowElement&&f.startContainer instanceof HTMLTableRowElement){function A(e){return e.childElementCount>0?A(e.children[0]):e}var p=d.startContainer,h=f.startContainer,m=A(p.children[d.startOffset]),v=A(h.children[f.startOffset]);i=0,r=v.childNodes.length>0?v.childNodes[0]:v,o=m.childNodes.length>0?m.childNodes[0]:m,a=v instanceof HTMLElement?v.innerHTML.length:0}else d.startContainer===o?(r=f.endContainer,a=f.endOffset,i=d.startOffset):(r=d.startContainer,a=d.endOffset,i=f.startOffset)}else r=t.anchorNode,a=t.anchorOffset,o=t.focusNode,i=t.focusOffset;s=F&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)||x?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else r=t.startContainer,a=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed;if(null==r||null==o||null==a||null==i)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in o&&"false"===o.getAttribute("contenteditable")&&"true"!==o.getAttribute("data-slate-void")&&(o=r,i=(null===(u=r.textContent)||void 0===u?void 0:u.length)||0);var g=Ce.toSlatePoint(e,[r,a],{exactMatch:l,suppressThrow:c});if(!g)return null;var E=s?g:Ce.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:c});if(!E)return null;var b={anchor:g,focus:E};return y.Range.isExpanded(b)&&y.Range.isForward(b)&&pe(o)&&y.Editor.void(e,{at:b.focus,mode:"highest"})&&(b=y.Editor.unhangRange(e,b,{voids:!0})),b}};function _e(e,t){var n=t.path,r=t.diff;if(!y.Editor.hasPath(e,n))return!1;var a=y.Node.get(e,n);if(!y.Text.isText(a))return!1;if(r.start!==a.text.length||0===r.text.length)return a.text.slice(r.start,r.start+r.text.length)===r.text;var o=y.Path.next(n);if(!y.Editor.hasPath(e,o))return!1;var i=y.Node.get(e,o);return y.Text.isText(i)&&i.text.startsWith(r.text)}function we(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return e.slice(0,t.start)+t.text+e.slice(t.end)}),e)}function ke(e,t){var n=t.start,r=t.end,a=t.text,o=e.slice(n,r),i=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return n}(o,a),s=function(e,t,n){for(var r=Math.min(e.length,t.length,n),a=0;a<r;a++)if(e.charAt(e.length-a-1)!==t.charAt(t.length-a-1))return a;return r}(o,a,Math.min(o.length-i,a.length-i)),u={start:n+i,end:r-s,text:a.slice(i,a.length-s)};return u.start===u.end&&0===u.text.length?null:u}function Oe(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function Se(e,t){var n=t.path,r=t.offset;if(!y.Editor.hasPath(e,n))return null;var a=y.Node.get(e,n);if(!y.Text.isText(a))return null;var o=y.Editor.above(e,{match:function(t){return y.Element.isElement(t)&&y.Editor.isBlock(e,t)},at:n});if(!o)return null;for(;r>a.text.length;){var i=y.Editor.next(e,{at:n,match:y.Text.isText});if(!i||!y.Path.isDescendant(i[1],o[1]))return null;r-=a.text.length,a=i[0],n=i[1]}return{path:n,offset:r}}function Ne(e,t){var n=Se(e,t.anchor);if(!n)return null;if(y.Range.isCollapsed(t))return{anchor:n,focus:n};var r=Se(e,t.focus);return r?{anchor:n,focus:r}:null}function xe(e,t,n){var r=oe.get(e),a=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return y.Path.equals(n,t.path)}));if(!a||t.offset<=a.diff.start)return y.Point.transform(t,n,{affinity:"backward"});var o=a.diff;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=y.Point.transform(i,n,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var u={path:t.path,offset:t.offset-o.text.length+o.end-o.start},l=y.Point.transform(u,n,{affinity:"backward"});return l?"split_node"===n.type&&y.Path.equals(n.path,t.path)&&u.offset<n.position&&o.start<n.position?l:{path:l.path,offset:l.offset+o.text.length-o.end+o.start}:null}function Pe(e,t,n){var r=xe(e,t.anchor,n);if(!r)return null;if(y.Range.isCollapsed(t))return{anchor:r,focus:r};var a=xe(e,t.focus,n);return a?{anchor:r,focus:a}:null}function Ie(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Re(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,a=!1,o=null,i=null,s=null,u=0,l=!1,d=function(){var e=se.get(t);if(se.delete(t),e){var n=t.selection,r=Ne(t,e);!r||n&&y.Range.equals(r,n)||y.Transforms.select(t,r)}},f=function(){if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),g()||v()){a||(a=!0,setTimeout((function(){return a=!1}))),v()&&(a="action");var e=t.selection&&y.Editor.rangeRef(t,t.selection,{affinity:"forward"});ae.set(t,t.marks),ie.get(t),oe.get(t);for(var o,u=g();o=null===(c=oe.get(t))||void 0===c?void 0:c[0];){var c,f,p=re.get(t);void 0!==p&&(re.delete(t),t.marks=p),p&&!1===l&&(l=null);var h=Oe(o);t.selection&&y.Range.equals(t.selection,h)||y.Transforms.select(t,h),o.diff.text?y.Editor.insertText(t,o.diff.text):y.Editor.deleteFragment(t),oe.set(t,null===(f=oe.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==o.id}))),_e(t,o)||(u=!1,ie.delete(t),ae.delete(t),a="action",se.delete(t),n.cancel(),r.cancel(),null===e||void 0===e||e.unref())}var m=null===e||void 0===e?void 0:e.unref();if(!m||se.get(t)||t.selection&&y.Range.equals(m,t.selection)||y.Transforms.select(t,m),v())!function(){var e=ie.get(t);if(ie.delete(t),e){if(e.at){var n=y.Point.isPoint(e.at)?Se(t,e.at):Ne(t,e.at);if(!n)return;var r=y.Editor.range(t,n);t.selection&&y.Range.equals(t.selection,r)||y.Transforms.select(t,n)}e.run()}}();else{u&&n(),n.flush(),r.flush(),d();var E=ae.get(t);ae.delete(t),void 0!==E&&(t.marks=E,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Y.get(t);n&&(g()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,a=null!==(r=oe.get(t))&&void 0!==r?r:[];oe.set(t,a);var o=y.Node.leaf(t,e),i=a.findIndex((function(t){return y.Path.equals(t.path,e)}));if(i<0)return ke(o.text,n)&&a.push({path:e,diff:n,id:u++}),void p();var s=function(e,t,n){var r=Math.min(t.start,n.start),a=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),o=we(e,t,n),i=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-a),s=o.slice(r,i);return ke(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}(o.text,a[i].diff,n);if(!s)return a.splice(i,1),void p();a[i]=Fe(Fe({},a[i]),{},{diff:s})},m=function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;l=!1,se.delete(t),n.cancel(),r.cancel(),v()&&f(),ie.set(t,{at:a,run:e}),s=setTimeout(f)},v=function(){return!!ie.get(t)},g=function(){var e;return!(null===(e=oe.get(t))||void 0===e||!e.length)},E=function(e){se.set(t,e),i&&(clearTimeout(i),i=null);var n=t.selection;if(e){var r=!n||!y.Path.equals(n.anchor.path,e.anchor.path),a=!n||!y.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&l||a)&&(l=!1),(r||g())&&(i=setTimeout(f,200))}},b=function(){v()||(s=setTimeout(f))};return{flush:f,scheduleFlush:b,hasPendingDiffs:g,hasPendingAction:v,hasPendingChanges:function(){return v()||g()},isFlushing:function(){return a},handleUserSelect:E,handleCompositionEnd:function(e){o&&clearTimeout(o),o=setTimeout((function(){J.set(t,!1),f()}),25)},handleCompositionStart:function(e){J.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:function(e){var n;i&&(clearTimeout(i),i=null);var r=e.inputType,a=null,o=e.dataTransfer||e.data||void 0;!1!==l&&"insertText"!==r&&"insertCompositionText"!==r&&(l=!1);var s=e.getTargetRanges(),u=(0,c.A)(s,1)[0];u&&(a=Ce.toSlateRange(t,u,{exactMatch:!1,suppressThrow:!0}));var d=Ce.getWindow(t).getSelection();if(!a&&d&&(u=d,a=Ce.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),a=null!==(n=a)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(y.Range.isExpanded(a)){var v=y.Range.edges(a),g=(0,c.A)(v,2),A=g[0],D=g[1];if(y.Node.leaf(t,A.path).text.length===A.offset&&0===D.offset){var T=y.Editor.next(t,{at:A.path,match:y.Text.isText});T&&y.Path.equals(T[1],D.path)&&(a={anchor:D,focus:D})}}var C=r.endsWith("Backward")?"backward":"forward",_=y.Range.edges(a),w=(0,c.A)(_,2),k=w[0],O=w[1],S=y.Editor.leaf(t,k.path),N=(0,c.A)(S,2),x=N[0],P=N[1],I={text:"",start:k.offset,end:O.offset},F=oe.get(t),R=null===F||void 0===F?void 0:F.find((function(e){return y.Path.equals(e.path,P)})),L=R?[R.diff,I]:[I];if(0===we.apply(void 0,[x.text].concat(L)).length&&(p=!1),y.Range.isExpanded(a)){if(p&&y.Path.equals(a.anchor.path,a.focus.path)){var B={path:a.anchor.path,offset:k.offset},M=y.Editor.range(t,B,B);return E(M),h(a.anchor.path,{text:"",end:O.offset,start:k.offset})}return m((function(){return y.Editor.deleteFragment(t,{direction:C})}),{at:a})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return m((function(){return y.Editor.deleteFragment(t)}),{at:a});case"deleteContent":case"deleteContentForward":var j=a.anchor;if(p&&y.Range.isCollapsed(a)){var U=y.Node.leaf(t,j.path);if(j.offset<U.text.length)return h(j.path,{text:"",start:j.offset,end:j.offset+1})}return m((function(){return y.Editor.deleteForward(t)}),{at:a});case"deleteContentBackward":var H,z=a.anchor,G=me(u)?u.isCollapsed:!(null===(H=u)||void 0===H||!H.collapsed);return p&&G&&y.Range.isCollapsed(a)&&z.offset>0?h(z.path,{text:"",start:z.offset-1,end:z.offset}):m((function(){return y.Editor.deleteBackward(t)}),{at:a});case"deleteEntireSoftLine":return m((function(){y.Editor.deleteBackward(t,{unit:"line"}),y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteHardLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"block"})}),{at:a});case"deleteSoftLineBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"line"})}),{at:a});case"deleteHardLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"block"})}),{at:a});case"deleteSoftLineForward":return m((function(){return y.Editor.deleteForward(t,{unit:"line"})}),{at:a});case"deleteWordBackward":return m((function(){return y.Editor.deleteBackward(t,{unit:"word"})}),{at:a});case"deleteWordForward":return m((function(){return y.Editor.deleteForward(t,{unit:"word"})}),{at:a});case"insertLineBreak":return m((function(){return y.Editor.insertSoftBreak(t)}),{at:a});case"insertParagraph":return m((function(){return y.Editor.insertBreak(t)}),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=o)||void 0===f?void 0:f.constructor.name))return m((function(){return Ce.insertData(t,o)}),{at:a});var q=null!==o&&void 0!==o?o:"";if(re.get(t)&&(q=q.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(q)&&(q=q.slice(0,-1)),q.includes("\n"))return m((function(){var e=q.split("\n");e.forEach((function(n,r){n&&y.Editor.insertText(t,n),r!==e.length-1&&y.Editor.insertSoftBreak(t)}))}),{at:a});if(y.Path.equals(a.anchor.path,a.focus.path)){var W=y.Range.edges(a),Y=(0,c.A)(W,2),V=Y[0],K=Y[1],$={start:V.offset,end:K.offset,text:q};if(q&&l&&"insertCompositionText"===r){var X=l.start+l.text.search(/\S|$/);$.start+$.text.search(/\S|$/)===X+1&&$.end===l.start+l.text.length?($.start-=1,l=null,b()):l=!1}else l="insertText"===r&&(null===l?$:!(!l||!y.Range.isCollapsed(a)||l.end+l.text.length!==V.offset)&&Fe(Fe({},l),{},{text:l.text+q}));if(p)return void h(V.path,$)}return m((function(){return y.Editor.insertText(t,q)}),{at:a})}}},handleKeyDown:function(e){g()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;g()||v()||e.some((function(n){return Ae(t,n,e)}))&&(null===(n=ue.get(t))||void 0===n||n())},handleInput:function(){!v()&&g()||f()}}}var Le=U?g.useLayoutEffect:g.useEffect;var Be=["node"];function Me(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}var je={subtree:!0,childList:!0,characterData:!0},Ue=N?function(e){var t=e.node,n=C(e,Be);if(!N)return null;var r=w(),a=function(){var e=(0,g.useRef)(!1);return(0,g.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),o=(0,g.useState)((function(){return Re(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),i=(0,c.A)(o,1)[0];return function(e,t,n){var r=(0,g.useState)((function(){return new MutationObserver(t)})),a=(0,c.A)(r,1)[0];Le((function(){a.takeRecords()})),(0,g.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,n),function(){return a.disconnect()}}),[a,e,n])}(t,i.handleDomMutations,je),ne.set(r,i.scheduleFlush),a&&i.flush(),i}:function(){return null},He=["anchor","focus"],ze=["anchor","focus"],Ge=function(e,t){var n,r,a=C(e,He),o=C(t,ze);return e[le]===t[le]&&(n=a,r=o,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},qe=function(e){var t=e.isLast,n=e.leaf,r=e.parent,a=e.text,o=w(),i=Ce.findPath(o,a),s=y.Path.parent(i),u=!0===n[ce];return o.isVoid(r)?g.createElement(Ve,{length:y.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==a||o.isInline(r)||""!==y.Editor.string(o,s)?""===n.text?g.createElement(Ve,{isMarkPlaceholder:u}):t&&"\n"===n.text.slice(-1)?g.createElement(We,{isTrailing:!0,text:n.text}):g.createElement(We,{text:n.text}):g.createElement(Ve,{isLineBreak:!0,isMarkPlaceholder:u})},We=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,a=(0,g.useRef)(null),o=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},i=(0,g.useState)(o),s=(0,c.A)(i,1)[0];return Le((function(){var e=o();a.current&&a.current.textContent!==e&&(a.current.textContent=e)})),g.createElement(Ye,{ref:a},s)},Ye=(0,g.memo)((0,g.forwardRef)((function(e,t){return g.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),Ve=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,a=void 0!==r&&r,o=e.isMarkPlaceholder,i={"data-slate-zero-width":a?"n":"z","data-slate-length":n};return void 0!==o&&o&&(i["data-slate-mark-placeholder"]=!0),g.createElement("span",Object.assign({},i),N&&a?null:"\ufeff",a?g.createElement("br",null):null)};function Ke(e){e.current&&(clearTimeout(e.current),e.current=null)}var $e=function(e){var t=e.leaf,n=e.isLast,r=e.text,a=e.parent,o=e.renderPlaceholder,i=e.renderLeaf,s=void 0===i?function(e){return g.createElement(Qe,Object.assign({},e))}:i,u=w(),l=(0,g.useRef)(null),d=(0,g.useRef)(null),f=(0,g.useState)(!1),p=(0,c.A)(f,2),h=p[0],m=p[1],v=(0,g.useRef)(null),E=(0,g.useCallback)((function(e){if(function(e,t){e.current&&(e.current.disconnect(),t&&(e.current=null))}(l,null==e),null==e){var n;Y.delete(u),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(Y.set(u,e),!l.current){var r=window.ResizeObserver||b.tb;l.current=new r((function(){var n;null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,e)}))}l.current.observe(e),d.current=e}}),[d,t,u]),y=g.createElement(qe,{isLast:n,leaf:t,parent:a,text:r}),A=t[le];if((0,g.useEffect)((function(){return A?v.current||(v.current=setTimeout((function(){m(!0),v.current=null}),300)):(Ke(v),m(!1)),function(){return Ke(v)}}),[A,m]),A&&h){var D={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:P?"inherit":void 0},contentEditable:!1,ref:E}};y=g.createElement(g.Fragment,null,o(D),y)}return s({attributes:{"data-slate-leaf":!0},children:y,leaf:t,text:r})},Xe=g.memo($e,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&y.Text.equals(t.leaf,e.leaf)&&t.leaf[le]===e.leaf[le]})),Qe=function(e){var t=e.attributes,n=e.children;return g.createElement("span",Object.assign({},t),n)},Ze=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,a=e.renderPlaceholder,o=e.renderLeaf,i=e.text,s=w(),u=(0,g.useRef)(null),l=y.Text.decorations(i,t),c=Ce.findKey(s,i),d=[],f=0;f<l.length;f++){var p=l[f];d.push(g.createElement(Xe,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:a,leaf:p,text:i,parent:r,renderLeaf:o}))}var h=(0,g.useCallback)((function(e){var t=X.get(s);e?(null===t||void 0===t||t.set(c,e),K.set(i,e),V.set(e,i)):(null===t||void 0===t||t.delete(c),K.delete(i),u.current&&V.delete(u.current)),u.current=e}),[u,s,c,i]);return g.createElement("span",{"data-slate-node":"text",ref:h},d)},Je=g.memo(Ze,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(r.anchor.offset!==a.anchor.offset||r.focus.offset!==a.focus.offset||!Ge(r,a))return!1}return!0}(t.decorations,e.decorations)})),et=function(e){var t=e.decorations,n=e.element,r=e.renderElement,a=void 0===r?function(e){return g.createElement(nt,Object.assign({},e))}:r,o=e.renderPlaceholder,i=e.renderLeaf,s=e.selection,u=w(),l=ut(),d=u.isInline(n),p=Ce.findKey(u,n),h=(0,g.useCallback)((function(e){var t=X.get(u);e?(null===t||void 0===t||t.set(p,e),K.set(n,e),V.set(e,n)):(null===t||void 0===t||t.delete(p),K.delete(n))}),[u,p,n]),m=it({decorations:t,node:n,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:s}),v={"data-slate-node":"element",ref:h};if(d&&(v["data-slate-inline"]=!0),!d&&y.Editor.hasInlines(u,n)){var E=y.Node.string(n),b=f()(E);"rtl"===b&&(v.dir=b)}if(y.Editor.isVoid(u,n)){v["data-slate-void"]=!0,!l&&d&&(v.contentEditable=!1);var A=d?"span":"div",D=y.Node.texts(n),T=(0,c.A)(D,1),C=(0,c.A)(T[0],1)[0];m=g.createElement(A,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},g.createElement(Je,{renderPlaceholder:o,decorations:[],isLast:!1,parent:n,text:C})),z.set(C,0),G.set(C,n)}return a({attributes:v,children:m,element:n})},tt=g.memo(et,(function(e,t){return e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],a=t[n];if(!y.Range.equals(r,a)||!Ge(r,a))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&y.Range.equals(e.selection,t.selection))})),nt=function(e){var t=e.attributes,n=e.children,r=e.element,a=w().isInline(r)?"span":"div";return g.createElement(a,Object.assign({},t,{style:{position:"relative"}}),n)},rt=(0,g.createContext)((function(){return[]})),at=(0,g.createContext)(!1),ot=function(){return(0,g.useContext)(at)},it=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,a=e.renderPlaceholder,o=e.renderLeaf,i=e.selection,s=(0,g.useContext)(rt),u=w(),c=Ce.findPath(u,n),d=[],f=y.Element.isElement(n)&&!u.isInline(n)&&y.Editor.hasInlines(u,n),p=0;p<n.children.length;p++){var h,m=c.concat(p),v=n.children[p],E=Ce.findKey(u,v),b=y.Editor.range(u,m),A=i&&y.Range.intersection(b,i),D=s([v,m]),T=(0,l.A)(t);try{for(T.s();!(h=T.n()).done;){var C=h.value,_=y.Range.intersection(C,b);_&&D.push(_)}}catch(k){T.e(k)}finally{T.f()}y.Element.isElement(v)?d.push(g.createElement(at.Provider,{key:"provider-".concat(E.id),value:!!A},g.createElement(tt,{decorations:D,element:v,key:E.id,renderElement:r,renderPlaceholder:a,renderLeaf:o,selection:A}))):d.push(g.createElement(Je,{decorations:D,key:E.id,isLast:f&&p===n.children.length-1,parent:n,renderPlaceholder:a,renderLeaf:o,text:v})),z.set(v,p),G.set(v,n)}return d},st=(0,g.createContext)(!1),ut=function(){return(0,g.useContext)(st)},lt=(0,g.createContext)(null),ct=function(){var e=(0,g.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e.editor},dt=function(){var e=(0,g.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e};var ft={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},pt={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},ht={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},mt=function(e){var t=ft[e],n=pt[e],r=ht[e],a=t&&(0,A.v_)(t),o=n&&(0,A.v_)(n),i=r&&(0,A.v_)(r);return function(e){return!(!a||!a(e))||(!!(S&&o&&o(e))||!(S||!i||!i(e)))}},vt={isBold:mt("bold"),isCompose:mt("compose"),isMoveBackward:mt("moveBackward"),isMoveForward:mt("moveForward"),isDeleteBackward:mt("deleteBackward"),isDeleteForward:mt("deleteForward"),isDeleteLineBackward:mt("deleteLineBackward"),isDeleteLineForward:mt("deleteLineForward"),isDeleteWordBackward:mt("deleteWordBackward"),isDeleteWordForward:mt("deleteWordForward"),isExtendBackward:mt("extendBackward"),isExtendForward:mt("extendForward"),isExtendLineBackward:mt("extendLineBackward"),isExtendLineForward:mt("extendLineForward"),isItalic:mt("italic"),isMoveLineBackward:mt("moveLineBackward"),isMoveLineForward:mt("moveLineForward"),isMoveWordBackward:mt("moveWordBackward"),isMoveWordForward:mt("moveWordForward"),isRedo:mt("redo"),isSoftBreak:mt("insertSoftBreak"),isSplitBlock:mt("splitBlock"),isTransposeCharacter:mt("transposeCharacter"),isUndo:mt("undo")},gt={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},Et=function(e){function t(){var e;return(0,u.A)(this,t),(e=(0,a.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,o.A)(t,e),(0,s.A)(t,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,gt)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var a;if(t.current){var o=r.filter((function(t){return Ae(e,t,r)}));(a=n).push.apply(a,(0,i.A)(o))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,a=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==a&&void 0!==a&&a.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(a));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}])}(g.Component);Et.contextType=_;var yt=N?Et:function(e){var t=e.children;return g.createElement(g.Fragment,null,t)},bt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],At=["text"];function Dt(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 Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ct=function(e){return g.createElement(g.Fragment,null,it(e))},_t=function(e){var t=(0,g.useCallback)((function(e){return g.createElement(wt,Object.assign({},e))}),[]),n=e.autoFocus,a=e.decorate,o=void 0===a?kt:a,i=e.onDOMBeforeInput,s=e.placeholder,u=e.readOnly,d=void 0!==u&&u,p=e.renderElement,m=e.renderLeaf,E=e.renderPlaceholder,b=void 0===E?t:E,A=e.scrollSelectionIntoView,D=void 0===A?Ot:A,T=e.style,_=void 0===T?{}:T,k=e.as,S=void 0===k?"div":k,I=e.disableDefaultStyles,R=void 0!==I&&I,L=C(e,bt),z=ct(),G=(0,g.useState)(!1),Y=(0,c.A)(G,2),$=Y[0],X=Y[1],te=(0,g.useRef)(null),ne=(0,g.useRef)([]),oe=(0,g.useState)(),ie=(0,c.A)(oe,2),se=ie[0],de=ie[1],me=function(){var e=w(),t=(0,g.useRef)(!1),n=(0,g.useRef)(0),r=(0,g.useCallback)((function(){if(!t.current){t.current=!0;var r=Ce.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,g.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),ve=me.onUserInput,ge=me.receivedUserInput,Ee=(0,g.useReducer)((function(e){return e+1}),0),ye=(0,c.A)(Ee,2)[1];ue.set(z,ye),Q.set(z,d);var be=(0,g.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,g.useEffect)((function(){te.current&&n&&te.current.focus()}),[n]);var Ae=(0,g.useRef)(),De=(0,g.useMemo)((function(){return v()((function(){var e=Ae.current;if((N||!Ce.isComposing(z))&&(!be.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!be.isDraggingInternally){var t=Ce.findDocumentOrShadowRoot(z),n=t.activeElement,r=Ce.toDOMNode(z,z),a=t.getSelection();if(n===r?(be.latestElement=n,Z.set(z,!0)):Z.delete(z),!a)return y.Transforms.deselect(z);var o=a.anchorNode,i=a.focusNode,s=Ce.hasEditableTarget(z,o)||Ce.isTargetInsideNonReadonlyVoid(z,o),u=Ce.hasEditableTarget(z,i)||Ce.isTargetInsideNonReadonlyVoid(z,i);if(s&&u){var l=Ce.toSlateRange(z,a,{exactMatch:!1,suppressThrow:!0});l&&(Ce.isComposing(z)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(l):y.Transforms.select(z,l))}!d||s&&u||y.Transforms.deselect(z)}}),100)}),[z,d,be]),Te=(0,g.useMemo)((function(){return h()(De,0)}),[De]);Ae.current=Ue({node:te,onDOMSelectionChange:De,scheduleOnDOMSelectionChange:Te}),Le((function(){var e,t,n;te.current&&(n=fe(te.current))?(q.set(z,n),W.set(z,te.current),K.set(z,te.current),V.set(te.current,z)):K.delete(z);var r=z.selection,a=Ce.findDocumentOrShadowRoot(z).getSelection();if(a&&Ce.isFocused(z)&&(null===(e=Ae.current)||void 0===e||!e.hasPendingAction())){var o=function(e){var t="None"!==a.type;if(r||t){var n,o=a.focusNode;if(x&&a.rangeCount>1){var i=a.getRangeAt(0),s=a.getRangeAt(a.rangeCount-1);n=i.startContainer===o?s.endContainer:i.startContainer}else n=a.anchorNode;var u=W.get(z),l=!1;if(u.contains(n)&&u.contains(o)&&(l=!0),t&&l&&r&&!e){var c=Ce.toSlateRange(z,a,{exactMatch:!0,suppressThrow:!0});if(c&&y.Range.equals(c,r)){var d,f;if(!be.hasMarkPlaceholder)return;if(null!==(d=n)&&void 0!==d&&null!==(f=d.parentElement)&&void 0!==f&&f.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||Ce.hasRange(z,r)){be.isUpdatingSelection=!0;var p=r&&Ce.toDOMRange(z,r);return p?(Ce.isComposing(z)&&!N?a.collapseToEnd():y.Range.isBackward(r)?a.setBaseAndExtent(p.endContainer,p.endOffset,p.startContainer,p.startOffset):a.setBaseAndExtent(p.startContainer,p.startOffset,p.endContainer,p.endOffset),D(z,p)):a.removeAllRanges(),p}z.selection=Ce.toSlateRange(z,a,{exactMatch:!1,suppressThrow:!0})}};a.rangeCount<=1&&o();var i="action"===(null===(t=Ae.current)||void 0===t?void 0:t.isFlushing());if(N&&i){var s=null,u=requestAnimationFrame((function(){if(i){var e=function(e){try{Ce.toDOMNode(z,z).focus(),o(e)}catch(t){}};e(),s=setTimeout((function(){e(!0),be.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(u),s&&clearTimeout(s)}}setTimeout((function(){be.isUpdatingSelection=!1}))}}));var _e=(0,g.useCallback)((function(e){if(ve(),!d&&Ce.hasEditableTarget(z,e.target)&&!xt(e,i)){var t;if(Ae.current)return Ae.current.handleDOMBeforeInput(e);Te.flush(),De.flush();var n=z.selection,r=e.inputType,a=e.dataTransfer||e.data||void 0,o="insertCompositionText"===r||"deleteCompositionText"===r;if(o&&Ce.isComposing(z))return;var s=!1;if("insertText"===r&&n&&y.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var u,l;s=!0,z.marks&&(s=!1);var f=n.anchor,p=Ce.toDOMPoint(z,f),h=(0,c.A)(p,2),m=h[0],v=h[1],g=null===(u=m.parentElement)||void 0===u?void 0:u.closest("a"),E=Ce.getWindow(z);if(s&&g&&Ce.hasDOMNode(z,g)){var b,A=null===E||void 0===E?void 0:E.document.createTreeWalker(g,NodeFilter.SHOW_TEXT).lastChild();A===m&&(null===(b=A.textContent)||void 0===b?void 0:b.length)===v&&(s=!1)}if(s&&m.parentElement&&"pre"===(null===E||void 0===E||null===(l=E.getComputedStyle(m.parentElement))||void 0===l?void 0:l.whiteSpace)){var D=y.Editor.above(z,{at:f.path,match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(z,e)}});D&&y.Node.string(D[0]).includes("\t")&&(s=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var T=e.getTargetRanges(),C=(0,c.A)(T,1)[0];if(C){var _=Ce.toSlateRange(z,C,{exactMatch:!1,suppressThrow:!1});if(!n||!y.Range.equals(n,_)){s=!1;var w=!o&&z.selection&&y.Editor.rangeRef(z,z.selection);y.Transforms.select(z,_),w&&ee.set(z,w)}}}if(o)return;if(s||e.preventDefault(),n&&y.Range.isExpanded(n)&&r.startsWith("delete")){var k=r.endsWith("Backward")?"backward":"forward";return void y.Editor.deleteFragment(z,{direction:k})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":y.Editor.deleteFragment(z);break;case"deleteContent":case"deleteContentForward":y.Editor.deleteForward(z);break;case"deleteContentBackward":y.Editor.deleteBackward(z);break;case"deleteEntireSoftLine":y.Editor.deleteBackward(z,{unit:"line"}),y.Editor.deleteForward(z,{unit:"line"});break;case"deleteHardLineBackward":y.Editor.deleteBackward(z,{unit:"block"});break;case"deleteSoftLineBackward":y.Editor.deleteBackward(z,{unit:"line"});break;case"deleteHardLineForward":y.Editor.deleteForward(z,{unit:"block"});break;case"deleteSoftLineForward":y.Editor.deleteForward(z,{unit:"line"});break;case"deleteWordBackward":y.Editor.deleteBackward(z,{unit:"word"});break;case"deleteWordForward":y.Editor.deleteForward(z,{unit:"word"});break;case"insertLineBreak":y.Editor.insertSoftBreak(z);break;case"insertParagraph":y.Editor.insertBreak(z);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Ce.isComposing(z)&&(X(!1),J.set(z,!1)),"DataTransfer"===(null===a||void 0===a?void 0:a.constructor.name)?Ce.insertData(z,a):"string"===typeof a&&(s?ne.current.push((function(){return y.Editor.insertText(z,a)})):y.Editor.insertText(z,a))}var O=null===(t=ee.get(z))||void 0===t?void 0:t.unref();ee.delete(z),!O||z.selection&&y.Range.equals(z.selection,O)||y.Transforms.select(z,O)}}),[z,De,ve,i,d,Te]),we=(0,g.useCallback)((function(e){null==e?(De.cancel(),Te.cancel(),W.delete(z),K.delete(z),te.current&&H&&te.current.removeEventListener("beforeinput",_e)):H&&e.addEventListener("beforeinput",_e),te.current=e}),[De,Te,z,_e]);Le((function(){var e=Ce.getWindow(z);return e.document.addEventListener("selectionchange",Te),function(){e.document.removeEventListener("selectionchange",Te)}}),[Te]);var ke=o([z,[]]),Oe=s&&1===z.children.length&&1===Array.from(y.Node.texts(z)).length&&""===y.Node.string(z)&&!$,Se=(0,g.useCallback)((function(e){var t;e&&Oe?de(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):de(void 0)}),[Oe]);if(Oe){var Ne=y.Editor.start(z,[]);ke.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},le,!0),"placeholder",s),"onPlaceholderResize",Se),"anchor",Ne),"focus",Ne))}var xe=z.marks;if(be.hasMarkPlaceholder=!1,z.selection&&y.Range.isCollapsed(z.selection)&&xe){var Pe=z.selection.anchor,Ie=y.Node.leaf(z,Pe.path),Fe=C(Ie,At);if(!y.Text.equals(Ie,xe,{loose:!0})){be.hasMarkPlaceholder=!0;var Re=Object.fromEntries(Object.keys(Fe).map((function(e){return[e,null]})));ke.push(Tt(Tt(Tt((0,r.default)({},ce,!0),Re),xe),{},{anchor:Pe,focus:Pe}))}}return(0,g.useEffect)((function(){setTimeout((function(){var e=z.selection;if(e){var t=e.anchor,n=y.Node.leaf(z,t.path);if(xe&&!y.Text.equals(n,xe,{loose:!0}))return void re.set(z,xe)}re.delete(z)}))})),g.createElement(st.Provider,{value:d},g.createElement(rt.Provider,{value:o},g.createElement(yt,{node:te,receivedUserInput:ge},g.createElement(S,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},L,{spellCheck:!(!H&&U)&&L.spellCheck,autoCorrect:H||!U?L.autoCorrect:"false",autoCapitalize:H||!U?L.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:we,style:Tt(Tt({},R?{}:Tt({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},se?{minHeight:se}:{})),_),onBeforeInput:(0,g.useCallback)((function(e){if(!H&&!d&&!St(e,L.onBeforeInput)&&Ce.hasSelectableTarget(z,e.target)&&(e.preventDefault(),!Ce.isComposing(z))){var t=e.data;y.Editor.insertText(z,t)}}),[L.onBeforeInput,z,d]),onInput:(0,g.useCallback)((function(e){if(!St(e,L.onInput))if(Ae.current)Ae.current.handleInput();else{var t,n=(0,l.A)(ne.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}ne.current=[]}}),[L.onInput]),onBlur:(0,g.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&Ce.hasSelectableTarget(z,e.target)&&!St(e,L.onBlur)){var t=Ce.findDocumentOrShadowRoot(z);if(be.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Ce.toDOMNode(z,z)&&(!pe(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&he(n)&&Ce.hasDOMNode(z,n)){var r=Ce.toSlateNode(z,n);if(y.Element.isElement(r)&&!z.isVoid(r))return}if(P){var a=t.getSelection();null===a||void 0===a||a.removeAllRanges()}Z.delete(z)}}}}),[d,be.isUpdatingSelection,be.latestElement,z,L.onBlur]),onClick:(0,g.useCallback)((function(e){if(Ce.hasTarget(z,e.target)&&!St(e,L.onClick)&&he(e.target)){var t=Ce.toSlateNode(z,e.target),n=Ce.findPath(z,t);if(!y.Editor.hasPath(z,n)||y.Node.get(z,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!y.Element.isElement(t)||!y.Editor.isBlock(z,t)){var a,o=y.Editor.above(z,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(z,e)},at:n});r=null!==(a=null===o||void 0===o?void 0:o[1])&&void 0!==a?a:n.slice(0,1)}var i=y.Editor.range(z,r);return void y.Transforms.select(z,i)}if(d)return;var s=y.Editor.start(z,n),u=y.Editor.end(z,n),l=y.Editor.void(z,{at:s}),c=y.Editor.void(z,{at:u});if(l&&c&&y.Path.equals(l[1],c[1])){var f=y.Editor.range(z,s);y.Transforms.select(z,f)}}}),[z,L.onClick,d]),onCompositionEnd:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(z,e.target)){var t;if(Ce.isComposing(z)&&(X(!1),J.set(z,!1)),null===(t=Ae.current)||void 0===t||t.handleCompositionEnd(e),St(e,L.onCompositionEnd)||N)return;if(!P&&!B&&!O&&!j&&!M&&e.data){var n=re.get(z);re.delete(z),void 0!==n&&(ae.set(z,z.marks),z.marks=n),y.Editor.insertText(z,e.data);var r=ae.get(z);ae.delete(z),void 0!==r&&(z.marks=r)}}}),[L.onCompositionEnd,z]),onCompositionUpdate:(0,g.useCallback)((function(e){Ce.hasSelectableTarget(z,e.target)&&!St(e,L.onCompositionUpdate)&&(Ce.isComposing(z)||(X(!0),J.set(z,!0)))}),[L.onCompositionUpdate,z]),onCompositionStart:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(z,e.target)){var t;if(null===(t=Ae.current)||void 0===t||t.handleCompositionStart(e),St(e,L.onCompositionStart)||N)return;X(!0);var n=z.selection;if(n){if(y.Range.isExpanded(n))return void y.Editor.deleteFragment(z);var r=y.Editor.above(z,{match:function(e){return y.Element.isElement(e)&&y.Editor.isInline(z,e)},mode:"highest"});if(r){var a=(0,c.A)(r,2)[1];if(y.Editor.isEnd(z,n.anchor,a)){var o=y.Editor.after(z,a);y.Transforms.setSelection(z,{anchor:o,focus:o})}}}}}),[L.onCompositionStart,z]),onCopy:(0,g.useCallback)((function(e){!Ce.hasSelectableTarget(z,e.target)||St(e,L.onCopy)||Nt(e)||(e.preventDefault(),Ce.setFragmentData(z,e.clipboardData,"copy"))}),[L.onCopy,z]),onCut:(0,g.useCallback)((function(e){if(!d&&Ce.hasSelectableTarget(z,e.target)&&!St(e,L.onCut)&&!Nt(e)){e.preventDefault(),Ce.setFragmentData(z,e.clipboardData,"cut");var t=z.selection;if(t)if(y.Range.isExpanded(t))y.Editor.deleteFragment(z);else{var n=y.Node.parent(z,t.anchor.path);y.Editor.isVoid(z,n)&&y.Transforms.delete(z)}}}),[d,z,L.onCut]),onDragOver:(0,g.useCallback)((function(e){if(Ce.hasTarget(z,e.target)&&!St(e,L.onDragOver)){var t=Ce.toSlateNode(z,e.target);y.Element.isElement(t)&&y.Editor.isVoid(z,t)&&e.preventDefault()}}),[L.onDragOver,z]),onDragStart:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(z,e.target)&&!St(e,L.onDragStart)){var t=Ce.toSlateNode(z,e.target),n=Ce.findPath(z,t);if(y.Element.isElement(t)&&y.Editor.isVoid(z,t)||y.Editor.void(z,{at:n,voids:!0})){var r=y.Editor.range(z,n);y.Transforms.select(z,r)}be.isDraggingInternally=!0,Ce.setFragmentData(z,e.dataTransfer,"drag")}}),[d,z,L.onDragStart,be]),onDrop:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(z,e.target)&&!St(e,L.onDrop)){e.preventDefault();var t=z.selection,n=Ce.findEventRange(z,e),r=e.dataTransfer;y.Transforms.select(z,n),be.isDraggingInternally&&(!t||y.Range.equals(t,n)||y.Editor.void(z,{at:n,voids:!0})||y.Transforms.delete(z,{at:t})),Ce.insertData(z,r),Ce.isFocused(z)||Ce.focus(z)}be.isDraggingInternally=!1}),[d,z,L.onDrop,be]),onDragEnd:(0,g.useCallback)((function(e){!d&&be.isDraggingInternally&&L.onDragEnd&&Ce.hasTarget(z,e.target)&&L.onDragEnd(e),be.isDraggingInternally=!1}),[d,be,L,z]),onFocus:(0,g.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&Ce.hasEditableTarget(z,e.target)&&!St(e,L.onFocus)){var t=Ce.toDOMNode(z,z),n=Ce.findDocumentOrShadowRoot(z);if(be.latestElement=n.activeElement,x&&e.target!==t)return void t.focus();Z.set(z,!0)}}),[d,be,z,L.onFocus]),onKeyDown:(0,g.useCallback)((function(e){if(!d&&Ce.hasEditableTarget(z,e.target)){var t;null===(t=Ae.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Ce.isComposing(z)&&!1===n.isComposing&&(J.set(z,!1),X(!1)),St(e,L.onKeyDown)||Ce.isComposing(z))return;var r=z.selection,a=z.children[null!==r?r.focus.path[0]:0],o="rtl"===f()(y.Node.string(a));if(vt.isRedo(n)){e.preventDefault();var i=z;return void("function"===typeof i.redo&&i.redo())}if(vt.isUndo(n)){e.preventDefault();var s=z;return void("function"===typeof s.undo&&s.undo())}if(vt.isMoveLineBackward(n))return e.preventDefault(),void y.Transforms.move(z,{unit:"line",reverse:!0});if(vt.isMoveLineForward(n))return e.preventDefault(),void y.Transforms.move(z,{unit:"line"});if(vt.isExtendLineBackward(n))return e.preventDefault(),void y.Transforms.move(z,{unit:"line",edge:"focus",reverse:!0});if(vt.isExtendLineForward(n))return e.preventDefault(),void y.Transforms.move(z,{unit:"line",edge:"focus"});if(vt.isMoveBackward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(z,{reverse:!o}):y.Transforms.collapse(z,{edge:"start"}));if(vt.isMoveForward(n))return e.preventDefault(),void(r&&y.Range.isCollapsed(r)?y.Transforms.move(z,{reverse:o}):y.Transforms.collapse(z,{edge:"end"}));if(vt.isMoveWordBackward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(z,{edge:"focus"}),void y.Transforms.move(z,{unit:"word",reverse:!o});if(vt.isMoveWordForward(n))return e.preventDefault(),r&&y.Range.isExpanded(r)&&y.Transforms.collapse(z,{edge:"focus"}),void y.Transforms.move(z,{unit:"word",reverse:o});if(H){if((F||P)&&r&&(vt.isDeleteBackward(n)||vt.isDeleteForward(n))&&y.Range.isCollapsed(r)){var u=y.Node.parent(z,r.anchor.path);if(y.Element.isElement(u)&&y.Editor.isVoid(z,u)&&(y.Editor.isInline(z,u)||y.Editor.isBlock(z,u)))return e.preventDefault(),void y.Editor.deleteBackward(z,{unit:"block"})}}else{if(vt.isBold(n)||vt.isItalic(n)||vt.isTransposeCharacter(n))return void e.preventDefault();if(vt.isSoftBreak(n))return e.preventDefault(),void y.Editor.insertSoftBreak(z);if(vt.isSplitBlock(n))return e.preventDefault(),void y.Editor.insertBreak(z);if(vt.isDeleteBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"backward"}):y.Editor.deleteBackward(z));if(vt.isDeleteForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"forward"}):y.Editor.deleteForward(z));if(vt.isDeleteLineBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"backward"}):y.Editor.deleteBackward(z,{unit:"line"}));if(vt.isDeleteLineForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"forward"}):y.Editor.deleteForward(z,{unit:"line"}));if(vt.isDeleteWordBackward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"backward"}):y.Editor.deleteBackward(z,{unit:"word"}));if(vt.isDeleteWordForward(n))return e.preventDefault(),void(r&&y.Range.isExpanded(r)?y.Editor.deleteFragment(z,{direction:"forward"}):y.Editor.deleteForward(z,{unit:"word"}))}}}),[d,z,L.onKeyDown]),onPaste:(0,g.useCallback)((function(e){d||!Ce.hasEditableTarget(z,e.target)||St(e,L.onPaste)||(!H||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||P)&&(e.preventDefault(),Ce.insertData(z,e.clipboardData))}),[d,z,L.onPaste])}),g.createElement(Ct,{decorations:ke,node:z,renderElement:p,renderPlaceholder:b,renderLeaf:m,selection:z.selection})))))},wt=function(e){var t=e.attributes,n=e.children;return g.createElement("span",Object.assign({},t),n,N&&g.createElement("br",null))},kt=function(){return[]},Ot=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&y.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,E.A)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},St=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},Nt=function(e){return he(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},xt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},Pt=(0,g.createContext)(!1),It=function(){return(0,g.useContext)(Pt)};var Ft=(0,g.createContext)({}),Rt=function(e,t){return e===t};function Lt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rt,n=(0,g.useReducer)((function(e){return e+1}),0),r=(0,c.A)(n,2)[1],a=(0,g.useContext)(Ft);if(!a)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var o,i=a.getSlate,s=a.addEventListener,u=(0,g.useRef)(),l=(0,g.useRef)((function(){return null})),d=(0,g.useRef)(null);try{o=e!==l.current||u.current?e(i()):d.current}catch(f){throw u.current&&f instanceof Error&&(f.message+="\nThe error may be correlated with this previous error:\n".concat(u.current.stack,"\n\n")),f}return Le((function(){l.current=e,d.current=o,u.current=void 0})),Le((function(){function e(){try{var e=l.current(i());if(t(e,d.current))return;d.current=e}catch(f){u.current=f}r()}var n=s(e);return e(),function(){return n()}}),[s,i]),o}var Bt=["editor","children","onChange","initialValue"],Mt=function(e){var t=e.editor,n=e.children,r=e.onChange,a=e.initialValue,o=C(e,Bt),i=(0,g.useRef)(!1),s=g.useState((function(){if(!y.Node.isNodeList(a))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(y.Scrubber.stringify(a)));if(!y.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(y.Scrubber.stringify(t)));return t.children=a,Object.assign(t,o),{v:0,editor:t}})),u=(0,c.A)(s,2),l=u[0],d=u[1],f=function(e){var t=(0,g.useRef)([]).current,n=(0,g.useRef)({editor:e}).current,r=(0,g.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,g.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),p=f.selectorContext,h=f.onChange,m=(0,g.useCallback)((function(){r&&r(t.children),d((function(e){return{v:e.v+1,editor:t}})),h(t)}),[t,h,r]);(0,g.useEffect)((function(){return te.set(t,m),function(){te.set(t,(function(){})),i.current=!0}}),[t,m]);var v=(0,g.useState)(Ce.isFocused(t)),E=(0,c.A)(v,2),b=E[0],A=E[1];return(0,g.useEffect)((function(){A(Ce.isFocused(t))}),[t]),Le((function(){var e=function(){return A(Ce.isFocused(t))};return k>=17?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),g.createElement(Ft.Provider,{value:p},g.createElement(lt.Provider,{value:l},g.createElement(_.Provider,{value:l.editor},g.createElement(Pt.Provider,{value:b},n))))},jt=function(){var e=(0,g.useContext)(_);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},Ut=function(){return Lt((function(e){return e.selection}),Ht)},Ht=function(e,t){return!e&&!t||!(!e||!t)&&y.Range.equals(e,t)},zt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Gt=function(e,t,n){var r=Ce.toDOMRange(e,t).getBoundingClientRect(),a=Ce.toDOMRange(e,n).getBoundingClientRect();return zt(r,a)&&zt(a,r)};function qt(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 Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,a=n.onChange,o=n.deleteBackward,s=n.addMark,u=n.removeMark;return X.set(n,new WeakMap),n.addMark=function(e,t){var r,a;null===(r=ne.get(n))||void 0===r||r(),!re.get(n)&&null!==(a=oe.get(n))&&void 0!==a&&a.length&&re.set(n,null),ae.delete(n),s(e,t)},n.removeMark=function(e){var t;!re.get(n)&&null!==(t=oe.get(n))&&void 0!==t&&t.length&&re.set(n,null),ae.delete(n),u(e)},n.deleteBackward=function(e){if("line"!==e)return o(e);if(n.selection&&y.Range.isCollapsed(n.selection)){var t=y.Editor.above(n,{match:function(e){return y.Element.isElement(e)&&y.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,c.A)(t,2)[1],a=y.Editor.range(n,r,n.selection.anchor),i=function(e,t){var n=y.Editor.range(e,y.Range.end(t)),r=Array.from(y.Editor.positions(e,{at:t})),a=0,o=r.length,i=Math.floor(o/2);if(Gt(e,y.Editor.range(e,r[a]),n))return y.Editor.range(e,r[a],n);if(r.length<2)return y.Editor.range(e,r[r.length-1],n);for(;i!==r.length&&i!==a;)Gt(e,y.Editor.range(e,r[i]),n)?o=i:a=i,i=Math.floor((a+o)/2);return y.Editor.range(e,r[o],n)}(n,a);y.Range.isCollapsed(i)||y.Transforms.delete(n,{at:i})}}},n.apply=function(e){var t=[],a=oe.get(n);if(null!==a&&void 0!==a&&a.length){var o=a.map((function(t){return function(e,t){var n=e.path,r=e.diff,a=e.id;switch(t.type){case"insert_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:a,path:n};case"remove_text":return!y.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:a,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:a,path:n};case"split_node":return!y.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:a,path:y.Path.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:a,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:a,path:y.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return y.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:a,path:y.Path.transform(n,t)}:{diff:r,id:a,path:y.Path.transform(n,t)}}var o=y.Path.transform(n,t);return o?{diff:r,path:o,id:a}:null}(t,e)})).filter(Boolean);oe.set(n,o)}var s=se.get(n);s&&se.set(n,Pe(n,s,e));var u=ie.get(n);if(null!==u&&void 0!==u&&u.at){var l=y.Point.isPoint(null===u||void 0===u?void 0:u.at)?xe(n,u.at,e):Pe(n,u.at,e);ie.set(n,l?Wt(Wt({},u),{},{at:l}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,i.A)(Vt(n,e.path)));break;case"set_selection":var d;null===(d=ee.get(n))||void 0===d||d.unref(),ee.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,i.A)(Vt(n,y.Path.parent(e.path))));break;case"merge_node":var f=y.Path.previous(e.path);t.push.apply(t,(0,i.A)(Vt(n,f)));break;case"move_node":var p=y.Path.common(y.Path.parent(e.path),y.Path.parent(e.newPath));t.push.apply(t,(0,i.A)(Vt(n,p)))}r(e);for(var h=0,m=t;h<m.length;h++){var v=(0,c.A)(m[h],2),g=v[0],E=v[1],b=y.Editor.node(n,g),A=(0,c.A)(b,1)[0];$.set(A,E)}},n.setFragmentData=function(e){var r=n.selection;if(r){var a=y.Range.edges(r),o=(0,c.A)(a,2),i=o[0],s=o[1],u=y.Editor.void(n,{at:i.path}),l=y.Editor.void(n,{at:s.path});if(!y.Range.isCollapsed(r)||u){var d=Ce.toDOMRange(n,r),f=d.cloneContents(),p=f.childNodes[0];if(f.childNodes.forEach((function(e){e.textContent&&""!==e.textContent.trim()&&(p=e)})),l){var h=(0,c.A)(l,1)[0],m=d.cloneRange(),v=Ce.toDOMNode(n,h);m.setEndAfter(v),f=m.cloneContents()}if(u&&(p=f.querySelector("[data-slate-spacer]")),Array.from(f.querySelectorAll("[data-slate-zero-width]")).forEach((function(e){var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),ve(p)){var g=p.ownerDocument.createElement("span");g.style.whiteSpace="pre",g.appendChild(p),f.appendChild(g),p=g}var E=n.getFragment(),b=JSON.stringify(E),A=window.btoa(encodeURIComponent(b));p.setAttribute("data-slate-fragment",A),e.setData("application/".concat(t),A);var D=f.ownerDocument.createElement("div");return D.appendChild(f),D.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(D),e.setData("text/html",D.innerHTML),e.setData("text/plain",ye(D)),f.ownerDocument.body.removeChild(D),e}}},n.insertData=function(e){n.insertFragmentData(e)||n.insertTextData(e)},n.insertFragmentData=function(e){var r=e.getData("application/".concat(t))||function(e){var t=e.getData("text/html").match(be)||[];return(0,c.A)(t,2)[1]}(e);if(r){var a=decodeURIComponent(window.atob(r)),o=JSON.parse(a);return n.insertFragment(o),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,a=t.split(/\r\n|\r|\n/),o=!1,i=(0,l.A)(a);try{for(i.s();!(r=i.n()).done;){var s=r.value;o&&y.Transforms.splitNodes(n,{always:!0}),n.insertText(s),o=!0}}catch(u){i.e(u)}finally{i.f()}return!0}return!1},n.onChange=function(e){(k<18?D.unstable_batchedUpdates:function(e){return e()})((function(){var t=te.get(n);t&&t(),a(e)}))},n},Vt=function(e,t){var n,r=[],a=(0,l.A)(y.Editor.levels(e,{at:t}));try{for(a.s();!(n=a.n()).done;){var o=(0,c.A)(n.value,2),i=o[0],s=o[1],u=Ce.findKey(e,i);r.push([s,u])}}catch(d){a.e(d)}finally{a.f()}return r}},22507:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return u(e,t)})),a=function(e){return r.some((function(t){return l(t,e)}))};return null==n?a:a(n)}function u(e,t){var n=t&&t.byKey,a={},o=(e=e.replace("++","+add")).split("+"),i=o.length;for(var s in r)a[r[s]]=!1;var u=!0,l=!1,f=void 0;try{for(var p,h=o[Symbol.iterator]();!(u=(p=h.next()).done);u=!0){var m=p.value,v=m.endsWith("?")&&m.length>1;v&&(m=m.slice(0,-1));var g=d(m),E=r[g];1!==i&&E||(n?a.key=g:a.which=c(m)),E&&(a[E]=!v||null)}}catch(y){l=!0,f=y}finally{try{!u&&h.return&&h.return()}finally{if(l)throw f}}return a}function l(e,t){for(var n in e){var r=e[n],a=void 0;if(null!=r&&((null!=(a="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&a!==r))return!1}return!0}function c(e){return e=d(e),o[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=a[e]||e}t.v_=s},13683:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return q},Element:function(){return F},Location:function(){return W},Node:function(){return M},Operation:function(){return H},Path:function(){return T},PathRef:function(){return p},Point:function(){return $},PointRef:function(){return h},Range:function(){return P},RangeRef:function(){return m},Scrubber:function(){return Q},Span:function(){return Y},Text:function(){return re},Transforms:function(){return Le},above:function(){return ze},addMark:function(){return We},after:function(){return Ke},apply:function(){return Be},before:function(){return Qe},collapse:function(){return rn},createEditor:function(){return kn},deleteBackward:function(){return Ze},deleteForward:function(){return Je},deleteFragment:function(){return et},deleteText:function(){return tn},deselect:function(){return an},edges:function(){return tt},elementReadOnly:function(){return at},end:function(){return ot},first:function(){return it},fragment:function(){return st},getDirtyPaths:function(){return Me},getFragment:function(){return je},getVoid:function(){return ct},hasBlocks:function(){return dt},hasInlines:function(){return ft},hasPath:function(){return pt},hasTexts:function(){return ht},insertBreak:function(){return mt},insertFragment:function(){return nn},insertNode:function(){return vt},insertNodes:function(){return fn},insertSoftBreak:function(){return gt},insertText:function(){return yt},isBlock:function(){return bt},isEdge:function(){return At},isEditor:function(){return G},isEmpty:function(){return Dt},isEnd:function(){return Tt},isNormalizing:function(){return Ct},isStart:function(){return _t},last:function(){return wt},leaf:function(){return kt},levels:function(){return Ot},liftNodes:function(){return pn},marks:function(){return xt},mergeNodes:function(){return gn},move:function(){return on},moveNodes:function(){return En},next:function(){return Pt},node:function(){return It},nodes:function(){return Ft},normalize:function(){return Rt},normalizeNode:function(){return Ue},parent:function(){return Lt},path:function(){return jt},pathRef:function(){return Bt},pathRefs:function(){return Mt},point:function(){return zt},pointRef:function(){return Ut},pointRefs:function(){return Ht},positions:function(){return Gt},previous:function(){return qt},range:function(){return Vt},rangeRef:function(){return Wt},rangeRefs:function(){return Yt},removeMark:function(){return $t},removeNodes:function(){return yn},select:function(){return sn},setNodes:function(){return bn},setNormalizing:function(){return Xt},setPoint:function(){return cn},setSelection:function(){return dn},shouldNormalize:function(){return He},splitNodes:function(){return An},start:function(){return Qt},string:function(){return Zt},unhangRange:function(){return Jt},unsetNodes:function(){return Dn},unwrapNodes:function(){return Tn},withoutNormalizing:function(){return en},wrapNodes:function(){return wn}});var r=n(64467),a=n(90675),o=n(5544),i=n(24765),s=n(60436),u=n(66350),l=n(26759),c=(0,a.A)().mark(Ot),d=(0,a.A)().mark(Ft),f=(0,a.A)().mark(Gt),p={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=T.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},h={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=$.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},m={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var a=P.transform(n,t,{affinity:r});e.current=a,null==a&&e.unref()}}},v=new WeakMap,g=new WeakMap,E=new WeakMap,y=new WeakMap,b=new WeakMap,A=new WeakMap,D=new WeakMap,T={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,a=T.levels(e,t);return a=r?a.slice(1):a.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var a=e[r];if(a!==t[r])break;n.push(a)}return n},compare:function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return T.equals(r,a)&&o>i},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),a=t.slice(0,n);return T.equals(r,a)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),a=t.slice(0,n),o=e[n],i=t[n];return T.equals(r,a)&&o<i},equals:function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},hasPrevious:function(e){return e[e.length-1]>0},isAfter:function(e,t){return 1===T.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===T.compare(e,t)},isBefore:function(e,t){return-1===T.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===T.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===T.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===T.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===T.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&T.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],a=0;a<=e.length;a++)r.push(e.slice(0,a));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!T.isAncestor(t,e)&&!T.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,s.A)(e),a=n.affinity,o=void 0===a?"forward":a;if(0===e.length)return r;switch(t.type){case"insert_node":var i=t.path;(T.equals(i,r)||T.endsBefore(i,r)||T.isAncestor(i,r))&&(r[i.length-1]+=1);break;case"remove_node":var u=t.path;if(T.equals(u,r)||T.isAncestor(u,r))return null;T.endsBefore(u,r)&&(r[u.length-1]-=1);break;case"merge_node":var l=t.path,c=t.position;T.equals(l,r)||T.endsBefore(l,r)?r[l.length-1]-=1:T.isAncestor(l,r)&&(r[l.length-1]-=1,r[l.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(T.equals(d,r)){if("forward"===o)r[r.length-1]+=1;else if("backward"!==o)return null}else T.endsBefore(d,r)?r[d.length-1]+=1:T.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,h=t.newPath;if(T.equals(p,h))return r;if(T.isAncestor(p,r)||T.equals(p,r)){var m=h.slice();return T.endsBefore(p,h)&&p.length<h.length&&(m[p.length-1]-=1),m.concat(r.slice(p.length))}T.isSibling(p,h)&&(T.isAncestor(h,r)||T.equals(h,r))?T.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:T.endsBefore(h,r)||T.equals(h,r)||T.isAncestor(h,r)?(T.endsBefore(p,r)&&(r[p.length-1]-=1),r[h.length-1]+=1):T.endsBefore(p,r)&&(T.equals(h,r)&&(r[h.length-1]+=1),r[p.length-1]-=1)}return r}};function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k={transform:function(e,t){e.children=(0,l.mq)(e.children);var n=e.selection&&(0,l.mq)(e.selection);try{n=function(e,t,n){switch(n.type){case"insert_node":var r=n.path,a=n.node,u=M.parent(e,r),l=r[r.length-1];if(l>u.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(u.children.splice(l,0,a),t){var c,d=(0,i.A)(P.points(t));try{for(d.s();!(c=d.n()).done;){var f=(0,o.A)(c.value,2),p=f[0];t[f[1]]=$.transform(p,n)}}catch(Qe){d.e(Qe)}finally{d.f()}}break;case"insert_text":var h=n.path,m=n.offset,v=n.text;if(0===v.length)break;var g=M.leaf(e,h),E=g.text.slice(0,m),y=g.text.slice(m);if(g.text=E+v+y,t){var b,A=(0,i.A)(P.points(t));try{for(A.s();!(b=A.n()).done;){var D=(0,o.A)(b.value,2),C=D[0];t[D[1]]=$.transform(C,n)}}catch(Qe){A.e(Qe)}finally{A.f()}}break;case"merge_node":var _=n.path,k=M.get(e,_),O=T.previous(_),S=M.get(e,O),N=M.parent(e,_),x=_[_.length-1];if(re.isText(k)&&re.isText(S))S.text+=k.text;else{if(re.isText(k)||re.isText(S))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(_,"] to nodes of different interfaces: ").concat(Q.stringify(k)," ").concat(Q.stringify(S)));var I;(I=S.children).push.apply(I,(0,s.A)(k.children))}if(N.children.splice(x,1),t){var F,R=(0,i.A)(P.points(t));try{for(R.s();!(F=R.n()).done;){var L=(0,o.A)(F.value,2),B=L[0];t[L[1]]=$.transform(B,n)}}catch(Qe){R.e(Qe)}finally{R.f()}}break;case"move_node":var j=n.path,U=n.newPath;if(T.isAncestor(j,U))throw new Error("Cannot move a path [".concat(j,"] to new path [").concat(U,"] because the destination is inside itself."));var H=M.get(e,j),z=M.parent(e,j),G=j[j.length-1];z.children.splice(G,1);var q=T.transform(j,n),W=M.get(e,T.parent(q)),Y=q[q.length-1];if(W.children.splice(Y,0,H),t){var V,K=(0,i.A)(P.points(t));try{for(K.s();!(V=K.n()).done;){var X=(0,o.A)(V.value,2),Z=X[0];t[X[1]]=$.transform(Z,n)}}catch(Qe){K.e(Qe)}finally{K.f()}}break;case"remove_node":var J=n.path,ee=J[J.length-1];if(M.parent(e,J).children.splice(ee,1),t){var te,ne=(0,i.A)(P.points(t));try{for(ne.s();!(te=ne.n()).done;){var ae=(0,o.A)(te.value,2),oe=ae[0],ie=ae[1],se=$.transform(oe,n);if(null!=t&&null!=se)t[ie]=se;else{var ue,le=void 0,ce=void 0,de=(0,i.A)(M.texts(e));try{for(de.s();!(ue=de.n()).done;){var fe=(0,o.A)(ue.value,2),pe=fe[0],he=fe[1];if(-1!==T.compare(he,J)){ce=[pe,he];break}le=[pe,he]}}catch(Qe){de.e(Qe)}finally{de.f()}var me=!1;le&&ce&&(me=T.equals(ce[1],J)?!T.hasPrevious(ce[1]):T.common(le[1],J).length<T.common(ce[1],J).length),le&&!me?(oe.path=le[1],oe.offset=le[0].text.length):ce?(oe.path=ce[1],oe.offset=0):t=null}}}catch(Qe){ne.e(Qe)}finally{ne.f()}}break;case"remove_text":var ve=n.path,ge=n.offset,Ee=n.text;if(0===Ee.length)break;var ye=M.leaf(e,ve),be=ye.text.slice(0,ge),Ae=ye.text.slice(ge+Ee.length);if(ye.text=be+Ae,t){var De,Te=(0,i.A)(P.points(t));try{for(Te.s();!(De=Te.n()).done;){var Ce=(0,o.A)(De.value,2),_e=Ce[0];t[Ce[1]]=$.transform(_e,n)}}catch(Qe){Te.e(Qe)}finally{Te.f()}}break;case"set_node":var we=n.path,ke=n.properties,Oe=n.newProperties;if(0===we.length)throw new Error("Cannot set properties on the root node!");var Se=M.get(e,we);for(var Ne in Oe){if("children"===Ne||"text"===Ne)throw new Error('Cannot set the "'.concat(Ne,'" property of nodes!'));var xe=Oe[Ne];null==xe?delete Se[Ne]:Se[Ne]=xe}for(var Pe in ke)Oe.hasOwnProperty(Pe)||delete Se[Pe];break;case"set_selection":var Ie=n.newProperties;if(null==Ie)t=Ie;else{if(null==t){if(!P.isRange(Ie))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Q.stringify(Ie)," when there is no current selection."));t=w({},Ie)}for(var Fe in Ie){var Re=Ie[Fe];if(null==Re){if("anchor"===Fe||"focus"===Fe)throw new Error('Cannot remove the "'.concat(Fe,'" selection property'));delete t[Fe]}else t[Fe]=Re}}break;case"split_node":var Le=n.path,Be=n.position,Me=n.properties;if(0===Le.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Le,"] because the root node cannot be split."));var je,Ue=M.get(e,Le),He=M.parent(e,Le),ze=Le[Le.length-1];if(re.isText(Ue)){var Ge=Ue.text.slice(0,Be),qe=Ue.text.slice(Be);Ue.text=Ge,je=w(w({},Me),{},{text:qe})}else{var We=Ue.children.slice(0,Be),Ye=Ue.children.slice(Be);Ue.children=We,je=w(w({},Me),{},{children:Ye})}if(He.children.splice(ze+1,0,je),t){var Ve,Ke=(0,i.A)(P.points(t));try{for(Ke.s();!(Ve=Ke.n()).done;){var $e=(0,o.A)(Ve.value,2),Xe=$e[0];t[$e[1]]=$.transform(Xe,n)}}catch(Qe){Ke.e(Qe)}finally{Ke.f()}}}return t}(e,n,t)}finally{e.children=(0,l.vD)(e.children),e.selection=n?(0,l.Qx)(n)?(0,l.vD)(n):n:null}}},O=function(e,t){for(var n in e){var r=e[n],a=t[n];if((0,u.Q)(r)&&(0,u.Q)(a)){if(!O(r,a))return!1}else if(Array.isArray(r)&&Array.isArray(a)){if(r.length!==a.length)return!1;for(var o=0;o<r.length;o++)if(r[o]!==a[o])return!1}else if(r!==a)return!1}for(var i in t)if(void 0===e[i]&&void 0!==t[i])return!1;return!0};function S(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var N=["anchor","focus"];function x(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}var P={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,a=e.focus;return P.isBackward(e)===n?[r,a]:[a,r]},end:function(e){var t=P.edges(e),n=(0,o.A)(t,2)[1];return n},equals:function(e,t){return $.equals(e.anchor,t.anchor)&&$.equals(e.focus,t.focus)},includes:function(e,t){if(P.isRange(t)){if(P.includes(e,t.anchor)||P.includes(e,t.focus))return!0;var n=P.edges(e),r=(0,o.A)(n,2),a=r[0],i=r[1],s=P.edges(t),u=(0,o.A)(s,2),l=u[0],c=u[1];return $.isBefore(a,l)&&$.isAfter(i,c)}var d=P.edges(e),f=(0,o.A)(d,2),p=f[0],h=f[1],m=!1,v=!1;return $.isPoint(t)?(m=$.compare(t,p)>=0,v=$.compare(t,h)<=0):(m=T.compare(t,p.path)>=0,v=T.compare(t,h.path)<=0),m&&v},intersection:function(e,t){var n=S(e,N),r=P.edges(e),a=(0,o.A)(r,2),i=a[0],s=a[1],u=P.edges(t),l=(0,o.A)(u,2),c=l[0],d=l[1],f=$.isBefore(i,c)?c:i,p=$.isBefore(s,d)?s:d;return $.isBefore(p,f)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({anchor:f,focus:p},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return $.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return $.equals(t,n)},isExpanded:function(e){return!P.isCollapsed(e)},isForward:function(e){return!P.isBackward(e)},isRange:function(e){return(0,u.Q)(e)&&$.isPoint(e.anchor)&&$.isPoint(e.focus)},points:(0,a.A)().mark((function e(t){return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,[t.anchor,"anchor"];case 2:return e.next=4,[t.focus,"focus"];case 4:case"end":return e.stop()}}),e)})),start:function(e){var t=P.edges(e),n=(0,o.A)(t,1)[0];return n},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r,a,o=n.affinity,i=void 0===o?"inward":o;if("inward"===i){var s=P.isCollapsed(e);P.isForward(e)?(r="forward",a=s?r:"backward"):(r="backward",a=s?r:"forward")}else"outward"===i?P.isForward(e)?(r="backward",a="forward"):(r="forward",a="backward"):(r=i,a=i);var u=$.transform(e.anchor,t,{affinity:r}),l=$.transform(e.focus,t,{affinity:a});if(!u||!l)return null;e.anchor=u,e.focus=l}))}},I=function(e){return(0,u.Q)(e)&&M.isNodeList(e.children)&&!q.isEditor(e)},F={isAncestor:function(e){return(0,u.Q)(e)&&M.isNodeList(e.children)},isElement:I,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return F.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return I(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},R=["children"],L=["text"],B=new WeakMap,M={ancestor:function(e,t){var n=M.get(e,t);if(re.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(Q.stringify(n)));return n},ancestors:(0,a.A)().mark((function e(t,n){var r,o,s,u,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=d.length>2&&void 0!==d[2]?d[2]:{},o=(0,i.A)(T.ancestors(n,r)),e.prev=2,o.s();case 4:if((s=o.n()).done){e.next=12;break}return u=s.value,l=M.ancestor(t,u),c=[l,u],e.next=10,c;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),o.e(e.t0);case 17:return e.prev=17,o.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(re.isText(e))throw new Error("Cannot get the child of a text node: ".concat(Q.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(Q.stringify(e)));return n},children:(0,a.A)().mark((function(e,t){var n,r,o,i,s,u,l,c=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,r=void 0!==n&&n,o=M.ancestor(e,t),i=o.children,s=r?i.length-1:0;case 5:if(!(r?s>=0:s<i.length)){a.next=13;break}return u=M.child(o,s),l=t.concat(s),a.next=10,[u,l];case 10:s=r?s-1:s+1,a.next=5;break;case 13:case"end":return a.stop()}}),i)})),common:function(e,t,n){var r=T.common(t,n);return[M.get(e,r),r]},descendant:function(e,t){var n=M.get(e,t);if(q.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(Q.stringify(n)));return n},descendants:(0,a.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(M.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,o.A)(s.value,2),l=u[0],0===(c=u[1]).length){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,a.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(M.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,o.A)(s.value,2),l=u[0],c=u[1],!F.isElement(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return F.isAncestor(e)?S(e,R):S(e,L)},first:function(e,t){for(var n=t.slice(),r=M.get(e,n);r&&!re.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(re.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Q.stringify(e)));var n=(0,l.jM)({children:e.children},(function(e){var n,r=P.edges(t),a=(0,o.A)(r,2),s=a[0],u=a[1],l=M.nodes(e,{reverse:!0,pass:function(e){var n=(0,o.A)(e,2)[1];return!P.includes(t,n)}}),c=(0,i.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,o.A)(n.value,2)[1];if(!P.includes(t,d)){var f=M.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(T.equals(d,u.path)){var h=M.leaf(e,d);h.text=h.text.slice(0,u.offset)}if(T.equals(d,s.path)){var m=M.leaf(e,d);m.text=m.text.slice(s.offset)}}}catch(v){c.e(v)}finally{c.f()}q.isEditor(e)&&(e.selection=null)}));return n.children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(re.isText(n)||!n.children[a])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(Q.stringify(e)));n=n.children[a]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var a=t[r];if(re.isText(n)||!n.children[a])return!1;n=n.children[a]}return!0},isNode:function(e){return re.isText(e)||F.isElement(e)||q.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=B.get(e);if(void 0!==t)return t;var n=e.every((function(e){return M.isNode(e)}));return B.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=M.get(e,n);r&&!re.isText(r)&&0!==r.children.length;){var a=r.children.length-1;r=r.children[a],n.push(a)}return[r,n]},leaf:function(e,t){var n=M.get(e,t);if(!re.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(Q.stringify(n)));return n},levels:(0,a.A)().mark((function e(t,n){var r,o,s,u,l,c=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c.length>2&&void 0!==c[2]?c[2]:{},o=(0,i.A)(T.levels(n,r)),e.prev=2,o.s();case 4:if((s=o.n()).done){e.next=11;break}return u=s.value,l=M.get(t,u),e.next=9,[l,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),o.e(e.t0);case 16:return e.prev=16,o.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return F.isElement(e)&&F.isElementProps(t)&&F.matches(e,t)||re.isText(e)&&re.isTextProps(t)&&re.matches(e,t)},nodes:(0,a.A)().mark((function e(t){var n,r,o,i,s,u,l,c,d,f,p,h,m,v=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=(n=v.length>1&&void 0!==v[1]?v[1]:{}).pass,o=n.reverse,i=void 0!==o&&o,s=n.from,u=void 0===s?[]:s,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(i?T.isBefore(d,l):T.isAfter(d,l))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||re.isText(f)||0===f.children.length||null!=r&&!1!==r([f,d])){e.next=19;break}return c.add(f),p=i?f.children.length-1:0,T.isAncestor(d,u)&&(p=u[d.length]),d=d.concat(p),f=M.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(i){e.next=27;break}if(h=T.next(d),!M.has(t,h)){e.next=27;break}return d=h,f=M.get(t,d),e.abrupt("continue",6);case 27:if(!i||0===d[d.length-1]){e.next=32;break}return m=T.previous(d),d=m,f=M.get(t,d),e.abrupt("continue",6);case 32:d=T.parent(d),f=M.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=T.parent(t),r=M.get(e,n);if(re.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return re.isText(e)?e.text:e.children.map(M.string).join("")},texts:(0,a.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,i.A)(M.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,o.A)(s.value,2),l=u[0],c=u[1],!re.isText(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H={isNodeOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,u.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return T.isPath(e.path)&&M.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&T.isPath(e.path);case"merge_node":return"number"===typeof e.position&&T.isPath(e.path)&&(0,u.Q)(e.properties);case"move_node":return T.isPath(e.path)&&T.isPath(e.newPath);case"set_node":return T.isPath(e.path)&&(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"set_selection":return null===e.properties&&P.isRange(e.newProperties)||null===e.newProperties&&P.isRange(e.properties)||(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"split_node":return T.isPath(e.path)&&"number"===typeof e.position&&(0,u.Q)(e.properties);default:return!1}},isOperationList:function(e){return Array.isArray(e)&&e.every((function(e){return H.isOperation(e)}))},isSelectionOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return U(U({},e),{},{type:"remove_node"});case"insert_text":return U(U({},e),{},{type:"remove_text"});case"merge_node":return U(U({},e),{},{type:"split_node",path:T.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(T.equals(t,n))return e;if(T.isSibling(n,t))return U(U({},e),{},{path:t,newPath:n});var r=T.transform(n,e),a=T.transform(T.next(n),e);return U(U({},e),{},{path:r,newPath:a});case"remove_node":return U(U({},e),{},{type:"insert_node"});case"remove_text":return U(U({},e),{},{type:"insert_text"});case"set_node":var o=e.properties,i=e.newProperties;return U(U({},e),{},{properties:i,newProperties:o});case"set_selection":var s=e.properties,u=e.newProperties;return U(U({},e),{},null==s?{properties:u,newProperties:null}:null==u?{properties:null,newProperties:s}:{properties:u,newProperties:s});case"split_node":return U(U({},e),{},{type:"merge_node",path:T.next(e.path)})}}},z=new WeakMap,G=function(e){var t=z.get(e);if(void 0!==t)return t;if(!(0,u.Q)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isElementReadOnly&&"function"===typeof e.isInline&&"function"===typeof e.isSelectable&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,u.Q)(e.marks))&&(null===e.selection||P.isRange(e.selection))&&M.isNodeList(e.children)&&H.isOperationList(e.operations);return z.set(e,n),n},q={above:function(e,t){return e.above(t)},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t,n){return e.after(t,n)},before:function(e,t,n){return e.before(t,n)},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e,t){e.deleteFragment(t)},edges:function(e,t){return e.edges(t)},elementReadOnly:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.elementReadOnly(t)},end:function(e,t){return e.end(t)},first:function(e,t){return e.first(t)},fragment:function(e,t){return e.fragment(t)},hasBlocks:function(e,t){return e.hasBlocks(t)},hasInlines:function(e,t){return e.hasInlines(t)},hasPath:function(e,t){return e.hasPath(t)},hasTexts:function(e,t){return e.hasTexts(t)},insertBreak:function(e){e.insertBreak()},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertNode:function(e,t){e.insertNode(t)},insertSoftBreak:function(e){e.insertSoftBreak()},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return e.isBlock(t)},isEdge:function(e,t,n){return e.isEdge(t,n)},isEditor:function(e){return G(e)},isElementReadOnly:function(e,t){return e.isElementReadOnly(t)},isEmpty:function(e,t){return e.isEmpty(t)},isEnd:function(e,t,n){return e.isEnd(t,n)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){return e.isNormalizing()},isSelectable:function(e,t){return e.isSelectable(t)},isStart:function(e,t,n){return e.isStart(t,n)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){return e.last(t)},leaf:function(e,t,n){return e.leaf(t,n)},levels:function(e,t){return e.levels(t)},marks:function(e){return e.getMarks()},next:function(e,t){return e.next(t)},node:function(e,t,n){return e.node(t,n)},nodes:function(e,t){return e.nodes(t)},normalize:function(e,t){e.normalize(t)},parent:function(e,t,n){return e.parent(t,n)},path:function(e,t,n){return e.path(t,n)},pathRef:function(e,t,n){return e.pathRef(t,n)},pathRefs:function(e){return e.pathRefs()},point:function(e,t,n){return e.point(t,n)},pointRef:function(e,t,n){return e.pointRef(t,n)},pointRefs:function(e){return e.pointRefs()},positions:function(e,t){return e.positions(t)},previous:function(e,t){return e.previous(t)},range:function(e,t,n){return e.range(t,n)},rangeRef:function(e,t,n){return e.rangeRef(t,n)},rangeRefs:function(e){return e.rangeRefs()},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){e.setNormalizing(t)},start:function(e,t){return e.start(t)},string:function(e,t,n){return e.string(t,n)},unhangRange:function(e,t,n){return e.unhangRange(t,n)},void:function(e,t){return e.void(t)},withoutNormalizing:function(e,t){e.withoutNormalizing(t)}},W={isLocation:function(e){return T.isPath(e)||$.isPoint(e)||P.isRange(e)}},Y={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(T.isPath)}};function V(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 K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $={compare:function(e,t){var n=T.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:function(e,t){return 1===$.compare(e,t)},isBefore:function(e,t){return-1===$.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&T.equals(e.path,t.path)},isPoint:function(e){return(0,u.Q)(e)&&"number"===typeof e.offset&&T.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r=n.affinity,a=void 0===r?"forward":r,o=e.path,i=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=T.transform(o,t,n);break;case"insert_text":T.equals(t.path,o)&&(t.offset<i||t.offset===i&&"forward"===a)&&(e.offset+=t.text.length);break;case"merge_node":T.equals(t.path,o)&&(e.offset+=t.position),e.path=T.transform(o,t,n);break;case"remove_text":T.equals(t.path,o)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(T.equals(t.path,o)||T.isAncestor(t.path,o))return null;e.path=T.transform(o,t,n);break;case"split_node":if(T.equals(t.path,o)){if(t.position===i&&null==a)return null;(t.position<i||t.position===i&&"forward"===a)&&(e.offset-=t.position,e.path=T.transform(o,t,K(K({},n),{},{affinity:"forward"})))}else e.path=T.transform(o,t,n)}}))}},X=void 0,Q={setScrubber:function(e){X=e},stringify:function(e){return JSON.stringify(e,X)}},Z=["text"],J=["anchor","focus"];function ee(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 te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ne,re={equals:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function a(e){return S(e,Z)}return O(r?a(e):e,r?a(t):t)},isText:function(e){return(0,u.Q)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return re.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[te({},e)],a=(0,i.A)(t);try{for(a.s();!(n=a.n()).done;){var s,u=n.value,l=S(u,J),c=P.edges(u),d=(0,o.A)(c,2),f=d[0],p=d[1],h=[],m=0,v=f.offset,g=p.offset,E=(0,i.A)(r);try{for(E.s();!(s=E.n()).done;){var y=s.value,b=y.text.length,A=m;if(m+=b,v<=A&&m<=g)Object.assign(y,l),h.push(y);else if(v!==g&&(v===m||g===A)||v>m||g<A||g===A&&0!==A)h.push(y);else{var D=y,T=void 0,C=void 0;if(g<m){var _=g-A;C=te(te({},D),{},{text:D.text.slice(_)}),D=te(te({},D),{},{text:D.text.slice(0,_)})}if(v>A){var w=v-A;T=te(te({},D),{},{text:D.text.slice(0,w)}),D=te(te({},D),{},{text:D.text.slice(w)})}Object.assign(D,l),T&&h.push(T),h.push(D),C&&h.push(C)}}}catch(k){E.e(k)}finally{E.f()}r=h}}catch(k){a.e(k)}finally{a.f()}return r}},ae=function(e){return e.selection?e.selection:e.children.length>0?q.end(e,[]):[0]},oe=function(e,t){var n=q.node(e,t),r=(0,o.A)(n,1)[0];return function(e){return e===r}},ie=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,a=n?pe(e):e,s=ne.None,u=ne.None,l=0,c=null,d=(0,i.A)(a);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=_e(f,p),m=r?[u,h]:[h,s],v=(0,o.A)(m,2);if(s=v[0],u=v[1],we(s,ne.ZWJ)&&we(u,ne.ExtPict)&&!Ne(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(we(s,ne.RI)&&we(u,ne.RI)&&!(c=null!==c?!c:!!r||Pe(e.substring(0,e.length-l))))break;if(s!==ne.None&&u!==ne.None&&Oe(s,u))break;l+=f.length}}catch(g){d.e(g)}finally{d.f()}return l||1},se=/\s/,ue=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,le=/['\u2018\u2019]/,ce=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var a=ie(e,t),i=de(e,a,t),s=(0,o.A)(i,2),u=s[0],l=s[1];if(fe(u,l,t))r=!0,n+=a;else{if(r)break;n+=a}e=l}return n},de=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},fe=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(se.test(t))return!1;if(le.test(t)){var a=ie(n,r),i=de(n,a,r),s=(0,o.A)(i,2);if(e(s[0],s[1],r))return!0}return!ue.test(t)},pe=(0,a.A)().mark((function e(t){var n,r,o,i;return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,r=0;case 2:if(!(r<t.length)){e.next=16;break}if(o=t.charAt(n-r),!me(o.charCodeAt(0))){e.next=11;break}if(i=t.charAt(n-r-1),!he(i.charCodeAt(0))){e.next=11;break}return e.next=9,i+o;case 9:return r++,e.abrupt("continue",13);case 11:return e.next=13,o;case 13:r++,e.next=2;break;case 16:case"end":return e.stop()}}),e)})),he=function(e){return e>=55296&&e<=56319},me=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(ne||(ne={}));var ve=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,ge=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,Ee=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,ye=/^[\u1100-\u115F\uA960-\uA97C]$/,be=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,Ae=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,De=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,Te=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,Ce=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,_e=function(e,t){var n=ne.Any;return-1!==e.search(ve)&&(n|=ne.Extend),8205===t&&(n|=ne.ZWJ),t>=127462&&t<=127487&&(n|=ne.RI),-1!==e.search(ge)&&(n|=ne.Prepend),-1!==e.search(Ee)&&(n|=ne.SpacingMark),-1!==e.search(ye)&&(n|=ne.L),-1!==e.search(be)&&(n|=ne.V),-1!==e.search(Ae)&&(n|=ne.T),-1!==e.search(De)&&(n|=ne.LV),-1!==e.search(Te)&&(n|=ne.LVT),-1!==e.search(Ce)&&(n|=ne.ExtPict),n};function we(e,t){return 0!==(e&t)}var ke=[[ne.L,ne.L|ne.V|ne.LV|ne.LVT],[ne.LV|ne.V,ne.V|ne.T],[ne.LVT|ne.T,ne.T],[ne.Any,ne.Extend|ne.ZWJ],[ne.Any,ne.SpacingMark],[ne.Prepend,ne.Any],[ne.ZWJ,ne.ExtPict],[ne.RI,ne.RI]];function Oe(e,t){return-1===ke.findIndex((function(n){return we(e,n[0])&&we(t,n[1])}))}var Se=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,Ne=function(e){return-1!==e.search(Se)},xe=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,Pe=function(e){var t=e.match(xe);return null!==t&&t[0].length/2%2===1},Ie={delete:function(e,t){e.delete(t)},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};q.withoutNormalizing(e,(function(){var r=n.voids,a=void 0!==r&&r,o=n.at,i=void 0===o?ae(e):o;if(T.isPath(i)&&(i=q.range(e,i)),P.isRange(i))if(P.isCollapsed(i))i=i.anchor;else{var s=P.end(i);if(!a&&q.void(e,{at:s}))return;var u=P.start(i),l=q.pointRef(e,u),c=q.pointRef(e,s);Le.delete(e,{at:i,voids:a});var d=l.unref(),f=c.unref();i=d||f,Le.setSelection(e,{anchor:i,focus:i})}if(!(!a&&q.void(e,{at:i})||q.elementReadOnly(e,{at:i}))){var p=i,h=p.path,m=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:t})}}))}};function Fe(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 Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Le=Re(Re(Re(Re({},k),{insertNodes:function(e,t,n){e.insertNodes(t,n)},liftNodes:function(e,t){e.liftNodes(t)},mergeNodes:function(e,t){e.mergeNodes(t)},moveNodes:function(e,t){e.moveNodes(t)},removeNodes:function(e,t){e.removeNodes(t)},setNodes:function(e,t,n){e.setNodes(t,n)},splitNodes:function(e,t){e.splitNodes(t)},unsetNodes:function(e,t,n){e.unsetNodes(t,n)},unwrapNodes:function(e,t){e.unwrapNodes(t)},wrapNodes:function(e,t,n){e.wrapNodes(t,n)}}),{collapse:function(e,t){e.collapse(t)},deselect:function(e){e.deselect()},move:function(e,t){e.move(t)},select:function(e,t){e.select(t)},setPoint:function(e,t,n){e.setPoint(t,n)},setSelection:function(e,t){e.setSelection(t)}}),Ie),Be=function(e,t){var n,r=(0,i.A)(q.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;p.transform(a,t)}}catch(N){r.e(N)}finally{r.f()}var o,s=(0,i.A)(q.pointRefs(e));try{for(s.s();!(o=s.n()).done;){var u=o.value;h.transform(u,t)}}catch(N){s.e(N)}finally{s.f()}var l,c=(0,i.A)(q.rangeRefs(e));try{for(c.s();!(l=c.n()).done;){var d=l.value;m.transform(d,t)}}catch(N){c.e(N)}finally{c.f()}var f,y,b=v.get(e)||[],A=g.get(e)||new Set,D=function(e){if(e){var t=e.join(",");y.has(t)||(y.add(t),f.push(e))}};if(T.operationCanTransformPath(t)){f=[],y=new Set;var C,_=(0,i.A)(b);try{for(_.s();!(C=_.n()).done;){var w=C.value;D(T.transform(w,t))}}catch(N){_.e(N)}finally{_.f()}}else f=b,y=A;var k,O=e.getDirtyPaths(t),S=(0,i.A)(O);try{for(S.s();!(k=S.n()).done;){D(k.value)}}catch(N){S.e(N)}finally{S.f()}v.set(e,f),g.set(e,y),Le.transform(e,t),e.operations.push(t),q.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),E.get(e)||(E.set(e,!0),Promise.resolve().then((function(){E.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},Me=function(e,t){switch(t.type){case"insert_text":case"remove_text":case"set_node":var n=t.path;return T.levels(n);case"insert_node":var r=t.node,a=t.path,u=T.levels(a),l=re.isText(r)?[]:Array.from(M.nodes(r),(function(e){var t=(0,o.A)(e,2)[1];return a.concat(t)}));return[].concat((0,s.A)(u),(0,s.A)(l));case"merge_node":var c=t.path,d=T.ancestors(c),f=T.previous(c);return[].concat((0,s.A)(d),[f]);case"move_node":var p=t.path,h=t.newPath;if(T.equals(p,h))return[];var m,v=[],g=[],E=(0,i.A)(T.ancestors(p));try{for(E.s();!(m=E.n()).done;){var y=m.value,b=T.transform(y,t);v.push(b)}}catch(F){E.e(F)}finally{E.f()}var A,D=(0,i.A)(T.ancestors(h));try{for(D.s();!(A=D.n()).done;){var C=A.value,_=T.transform(C,t);g.push(_)}}catch(F){D.e(F)}finally{D.f()}var w=g[g.length-1],k=h[h.length-1],O=w.concat(k);return[].concat(v,g,[O]);case"remove_node":var S=t.path,N=T.ancestors(S);return(0,s.A)(N);case"split_node":var x=t.path,P=T.levels(x),I=T.next(x);return[].concat((0,s.A)(P),[I]);default:return[]}},je=function(e){var t=e.selection;return t?M.fragment(e,t):[]},Ue=function(e,t){var n=(0,o.A)(t,2),r=n[0],a=n[1];if(!re.isText(r))if(F.isElement(r)&&0===r.children.length){Le.insertNodes(e,{text:""},{at:a.concat(0),voids:!0})}else for(var i=!q.isEditor(r)&&(F.isElement(r)&&(e.isInline(r)||0===r.children.length||re.isText(r.children[0])||e.isInline(r.children[0]))),s=0,u=0;u<r.children.length;u++,s++){var l=M.get(e,a);if(!re.isText(l)){var c=l.children[s],d=l.children[s-1],f=u===r.children.length-1;if((re.isText(c)||F.isElement(c)&&e.isInline(c))!==i)Le.removeNodes(e,{at:a.concat(s),voids:!0}),s--;else if(F.isElement(c)){if(e.isInline(c))if(null!=d&&re.isText(d)){if(f){Le.insertNodes(e,{text:""},{at:a.concat(s+1),voids:!0}),s++}}else{Le.insertNodes(e,{text:""},{at:a.concat(s),voids:!0}),s++}}else null!=d&&re.isText(d)&&(re.equals(c,d,{loose:!0})?(Le.mergeNodes(e,{at:a.concat(s),voids:!0}),s--):""===d.text?(Le.removeNodes(e,{at:a.concat(s-1),voids:!0}),s--):""===c.text&&(Le.removeNodes(e,{at:a.concat(s),voids:!0}),s--))}}},He=function(e,t){var n=t.iteration,r=42*t.initialDirtyPathsLength;if(n>r)throw new Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},ze=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,a=t.mode,s=void 0===a?"lowest":a,u=t.at,l=void 0===u?e.selection:u,c=t.match;if(l){var d,f=q.path(e,l),p="lowest"===s,h=(0,i.A)(q.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,o.A)(d.value,2),v=m[0],g=m[1];if(!re.isText(v))if(P.isRange(l)){if(T.isAncestor(g,l.anchor.path)&&T.isAncestor(g,l.focus.path))return[v,g]}else if(!T.equals(f,g))return[v,g]}}catch(E){h.e(E)}finally{h.f()}}};function Ge(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 qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e,t,n){var a=e.selection;if(a){var i=function(t,n){if(!re.isText(t))return!1;var r=q.parent(e,n),a=(0,o.A)(r,2),i=a[0];a[1];return!e.isVoid(i)||e.markableVoid(i)},s=P.isExpanded(a),u=!1;if(!s){var l=q.node(e,a),c=(0,o.A)(l,2),d=c[0],f=c[1];if(d&&i(d,f)){var p=q.parent(e,f),h=(0,o.A)(p,1)[0];u=h&&e.markableVoid(h)}}if(s||u)Le.setNodes(e,(0,r.default)({},t,n),{match:i,split:!0,voids:!0});else{var m=qe(qe({},q.marks(e)||{}),{},(0,r.default)({},t,n));e.marks=m,E.get(e)||e.onChange()}}};function Ye(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 Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ke=function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:q.point(e,t,{edge:"end"}),focus:q.end(e,[])},s=a.distance,u=void 0===s?1:s,l=0,c=(0,i.A)(q.positions(e,Ve(Ve({},a),{},{at:o})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>u)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n};function $e(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 Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qe=function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={anchor:q.start(e,[]),focus:q.point(e,t,{edge:"start"})},s=a.distance,u=void 0===s?1:s,l=0,c=(0,i.A)(q.positions(e,Xe(Xe({},a),{},{at:o,reverse:!0})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>u)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n},Ze=function(e,t){var n=e.selection;n&&P.isCollapsed(n)&&Le.delete(e,{unit:t,reverse:!0})},Je=function(e,t){var n=e.selection;n&&P.isCollapsed(n)&&Le.delete(e,{unit:t})},et=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t,r=e.selection;r&&P.isExpanded(r)&&Le.delete(e,{reverse:"backward"===n})},tt=function(e,t){return[q.start(e,t),q.end(e,t)]};function nt(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 rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return q.above(e,rt(rt({},t),{},{match:function(t){return F.isElement(t)&&q.isElementReadOnly(e,t)}}))},ot=function(e,t){return q.point(e,t,{edge:"end"})},it=function(e,t){var n=q.path(e,t,{edge:"start"});return q.node(e,n)},st=function(e,t){var n=q.range(e,t);return M.fragment(e,n)};function ut(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 lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return q.above(e,lt(lt({},t),{},{match:function(t){return F.isElement(t)&&q.isVoid(e,t)}}))},dt=function(e,t){return t.children.some((function(t){return F.isElement(t)&&q.isBlock(e,t)}))},ft=function(e,t){return t.children.some((function(t){return re.isText(t)||q.isInline(e,t)}))},pt=function(e,t){return M.has(e,t)},ht=function(e,t){return t.children.every((function(e){return re.isText(e)}))},mt=function(e){Le.splitNodes(e,{always:!0})},vt=function(e,t,n){Le.insertNodes(e,t,n)},gt=function(e){Le.splitNodes(e,{always:!0})};function Et(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}var yt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,a=e.marks;if(r){if(a){var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({text:t},a);Le.insertNodes(e,o,{at:n.at,voids:n.voids})}else Le.insertText(e,t,n);e.marks=null}},bt=function(e,t){return!e.isInline(t)},At=function(e,t,n){return q.isStart(e,t,n)||q.isEnd(e,t,n)},Dt=function(e,t){var n=t.children,r=(0,o.A)(n,1)[0];return 0===n.length||1===n.length&&re.isText(r)&&""===r.text&&!e.isVoid(t)},Tt=function(e,t,n){var r=q.end(e,n);return $.equals(t,r)},Ct=function(e){var t=y.get(e);return void 0===t||t},_t=function(e,t,n){if(0!==t.offset)return!1;var r=q.start(e,n);return $.equals(t,r)},wt=function(e,t){var n=q.path(e,t,{edge:"end"});return q.node(e,n)},kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=q.path(e,t,n);return[M.leaf(e,r),r]};function Ot(e){var t,n,r,s,u,l,d,f,p,h,m,v,g,E,y,b=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=(t=b.length>1&&void 0!==b[1]?b[1]:{}).at,r=void 0===n?e.selection:n,s=t.reverse,u=void 0!==s&&s,l=t.voids,d=void 0!==l&&l,null==(f=t.match)&&(f=function(){return!0}),r){a.next=6;break}return a.abrupt("return");case 6:p=[],h=q.path(e,r),m=(0,i.A)(M.levels(e,h)),a.prev=9,m.s();case 11:if((v=m.n()).done){a.next=20;break}if(g=(0,o.A)(v.value,2),E=g[0],y=g[1],f(E,y)){a.next=15;break}return a.abrupt("continue",18);case 15:if(p.push([E,y]),d||!F.isElement(E)||!q.isVoid(e,E)){a.next=18;break}return a.abrupt("break",20);case 18:a.next=11;break;case 20:a.next=25;break;case 22:a.prev=22,a.t0=a.catch(9),m.e(a.t0);case 25:return a.prev=25,m.f(),a.finish(25);case 28:return u&&p.reverse(),a.delegateYield(p,"t1",30);case 30:case"end":return a.stop()}}),c,null,[[9,22,25,28]])}var St=["text"],Nt=["text"],xt=function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(P.isExpanded(n)){var r=q.nodes(e,{match:re.isText}),a=(0,o.A)(r,1)[0];return a?S((0,o.A)(a,1)[0],St):{}}var i=n.anchor,s=i.path,u=q.leaf(e,s),l=(0,o.A)(u,1)[0];if(0===i.offset){var c=q.previous(e,{at:s,match:re.isText});if(!q.above(e,{match:function(t){return F.isElement(t)&&q.isVoid(e,t)&&e.markableVoid(t)}})){var d=q.above(e,{match:function(t){return F.isElement(t)&&q.isBlock(e,t)}});if(c&&d){var f=(0,o.A)(c,2),p=f[0],h=f[1],m=(0,o.A)(d,2)[1];T.isAncestor(m,h)&&(l=p)}}}return S(l,Nt)},Pt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,i=void 0!==a&&a,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=q.after(e,l,{voids:i});if(c){var d=q.last(e,[]),f=(0,o.A)(d,2)[1],p=[c.path,f];if(T.isPath(l)&&0===l.length)throw new Error("Cannot get the next node from the root node!");if(null==s)if(T.isPath(l)){var h=q.parent(e,l),m=(0,o.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=q.nodes(e,{at:p,match:s,mode:r,voids:i}),g=(0,o.A)(v,1)[0];return g}}},It=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=q.path(e,t,n),a=M.get(e,r);return[a,r]};function Ft(e){var t,n,r,s,u,l,c,f,p,h,m,v,g,E,y,b,A,D,C,_,w,k,O,S,N,x,P,I,R=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=(t=R.length>1&&void 0!==R[1]?R[1]:{}).at,r=void 0===n?e.selection:n,s=t.mode,u=void 0===s?"all":s,l=t.universal,c=void 0!==l&&l,f=t.reverse,p=void 0!==f&&f,h=t.voids,m=void 0!==h&&h,v=t.ignoreNonSelectable,g=void 0!==v&&v,(E=t.match)||(E=function(){return!0}),r){a.next=6;break}return a.abrupt("return");case 6:Y.isSpan(r)?(y=r[0],b=r[1]):(A=q.path(e,r,{edge:"start"}),D=q.path(e,r,{edge:"end"}),y=p?D:A,b=p?A:D),C=M.nodes(e,{reverse:p,from:y,to:b,pass:function(t){var n=(0,o.A)(t,1)[0];return!!F.isElement(n)&&(!(m||!q.isVoid(e,n)&&!q.isElementReadOnly(e,n))||!(!g||q.isSelectable(e,n)))}}),_=[],k=(0,i.A)(C),a.prev=10,k.s();case 12:if((O=k.n()).done){a.next=39;break}if(S=(0,o.A)(O.value,2),N=S[0],x=S[1],!g||!F.isElement(N)||q.isSelectable(e,N)){a.next=16;break}return a.abrupt("continue",37);case 16:if(P=w&&0===T.compare(x,w[1]),"highest"!==u||!P){a.next=19;break}return a.abrupt("continue",37);case 19:if(E(N,x)){a.next=25;break}if(!c||P||!re.isText(N)){a.next=24;break}return a.abrupt("return");case 24:return a.abrupt("continue",37);case 25:if("lowest"!==u||!P){a.next=28;break}return w=[N,x],a.abrupt("continue",37);case 28:if(!(I="lowest"===u?w:[N,x])){a.next=36;break}if(!c){a.next=34;break}_.push(I),a.next=36;break;case 34:return a.next=36,I;case 36:w=[N,x];case 37:a.next=12;break;case 39:a.next=44;break;case 41:a.prev=41,a.t0=a.catch(10),k.e(a.t0);case 44:return a.prev=44,k.f(),a.finish(44);case 47:if("lowest"!==u||!w){a.next=54;break}if(!c){a.next=52;break}_.push(w),a.next=54;break;case 52:return a.next=54,w;case 54:if(!c){a.next=56;break}return a.delegateYield(_,"t1",56);case 56:case"end":return a.stop()}}),d,null,[[10,41,44,47]])}var Rt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,a=t.operation,s=function(e){return v.get(e)||[]},u=function(e){var t=s(e).pop(),n=t.join(",");return function(e){return g.get(e)||new Set}(e).delete(n),t};if(q.isNormalizing(e)){if(r){var l=Array.from(M.nodes(e),(function(e){return(0,o.A)(e,2)[1]})),c=new Set(l.map((function(e){return e.join(",")})));v.set(e,l),g.set(e,c)}0!==s(e).length&&q.withoutNormalizing(e,(function(){var t,n=(0,i.A)(s(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(M.has(e,r)){var l=q.node(e,r),c=l,d=(0,o.A)(c,2),f=d[0];d[1];F.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:a})}}}catch(E){n.e(E)}finally{n.f()}for(var p=s(e),h=p.length,m=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:m,initialDirtyPathsLength:h,operation:a}))return;var v=u(e);if(M.has(e,v)){var g=q.node(e,v);e.normalizeNode(g,{operation:a})}m++,p=s(e)}}))}},Lt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=q.path(e,t,n),a=T.parent(r);return q.node(e,a)},Bt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return q.pathRefs(e).delete(r),r.current=null,t}};return q.pathRefs(e).add(r),r},Mt=function(e){var t=b.get(e);return t||(t=new Set,b.set(e,t)),t},jt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,a=n.edge;if(T.isPath(t))if("start"===a){var i=M.first(e,t);t=(0,o.A)(i,2)[1]}else if("end"===a){var s=M.last(e,t);t=(0,o.A)(s,2)[1]}return P.isRange(t)&&(t="start"===a?P.start(t):"end"===a?P.end(t):T.common(t.anchor.path,t.focus.path)),$.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},Ut=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return q.pointRefs(e).delete(r),r.current=null,t}};return q.pointRefs(e).add(r),r},Ht=function(e){var t=A.get(e);return t||(t=new Set,A.set(e,t)),t},zt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(T.isPath(t)){var a;if("end"===r){var i=M.last(e,t);a=(0,o.A)(i,2)[1]}else{var s=M.first(e,t);a=(0,o.A)(s,2)[1]}var u=M.get(e,a);if(!re.isText(u))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:a,offset:"end"===r?u.text.length:0}}if(P.isRange(t)){var l=P.edges(t),c=(0,o.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t};function Gt(e){var t,n,r,s,u,l,c,d,p,h,m,v,g,E,y,b,A,D,C,_,w,k,O,S,N,x,I,R,L,B,M,j=arguments;return(0,a.A)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(M=function(e,t,n){return"character"===t?ie(e,n):"word"===t?ce(e,n):"line"===t||"block"===t?e.length:1},n=(t=j.length>1&&void 0!==j[1]?j[1]:{}).at,r=void 0===n?e.selection:n,s=t.unit,u=void 0===s?"offset":s,l=t.reverse,c=void 0!==l&&l,d=t.voids,p=void 0!==d&&d,h=t.ignoreNonSelectable,m=void 0!==h&&h,r){a.next=5;break}return a.abrupt("return");case 5:v=q.range(e,r),g=P.edges(v),E=(0,o.A)(g,2),y=E[0],b=E[1],A=c?b:y,D=!1,C="",_=0,w=0,k=0,O=(0,i.A)(q.nodes(e,{at:r,reverse:c,voids:p,ignoreNonSelectable:m})),a.prev=14,O.s();case 16:if((S=O.n()).done){a.next=51;break}if(N=(0,o.A)(S.value,2),x=N[0],I=N[1],!F.isElement(x)){a.next=26;break}if(p||!e.isVoid(x)&&!e.isElementReadOnly(x)){a.next=23;break}return a.next=22,q.start(e,I);case 22:return a.abrupt("continue",49);case 23:if(!e.isInline(x)){a.next=25;break}return a.abrupt("continue",49);case 25:q.hasInlines(e,x)&&(R=T.isAncestor(I,b.path)?b:q.end(e,I),L=T.isAncestor(I,y.path)?y:q.start(e,I),C=q.string(e,{anchor:L,focus:R},{voids:p}),D=!0);case 26:if(!re.isText(x)){a.next=49;break}if((B=T.equals(I,A.path))?(w=c?A.offset:x.text.length-A.offset,k=A.offset):(w=x.text.length,k=c?w:0),!B&&!D&&"offset"!==u){a.next=33;break}return a.next=32,{path:I,offset:k};case 32:D=!1;case 33:if(0!==_){a.next=39;break}if(""!==C){a.next=37;break}return a.abrupt("break",49);case 37:_=M(C,u,c),C=de(C,_,c)[1];case 39:if(k=c?k-_:k+_,!((w-=_)<0)){a.next=44;break}return _=-w,a.abrupt("break",49);case 44:return _=0,a.next=47,{path:I,offset:k};case 47:a.next=33;break;case 49:a.next=16;break;case 51:a.next=56;break;case 53:a.prev=53,a.t0=a.catch(14),O.e(a.t0);case 56:return a.prev=56,O.f(),a.finish(56);case 59:case"end":return a.stop()}}),f,null,[[14,53,56,59]])}var qt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,a=t.voids,i=void 0!==a&&a,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=q.before(e,l,{voids:i});if(c){var d=q.first(e,[]),f=(0,o.A)(d,2)[1],p=[c.path,f];if(T.isPath(l)&&0===l.length)throw new Error("Cannot get the previous node from the root node!");if(null==s)if(T.isPath(l)){var h=q.parent(e,l),m=(0,o.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=q.nodes(e,{reverse:!0,at:p,match:s,mode:r,voids:i}),g=(0,o.A)(v,1)[0];return g}}},Wt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return q.rangeRefs(e).delete(r),r.current=null,t}};return q.rangeRefs(e).add(r),r},Yt=function(e){var t=D.get(e);return t||(t=new Set,D.set(e,t)),t},Vt=function(e,t,n){return P.isRange(t)&&!n?t:{anchor:q.start(e,t),focus:q.end(e,n||t)}};function Kt(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}var $t=function(e,t){var n=e.selection;if(n){var r=function(t,n){if(!re.isText(t))return!1;var r=q.parent(e,n),a=(0,o.A)(r,2),i=a[0];a[1];return!e.isVoid(i)||e.markableVoid(i)},a=P.isExpanded(n),i=!1;if(!a){var s=q.node(e,n),u=(0,o.A)(s,2),l=u[0],c=u[1];if(l&&r(l,c)){var d=q.parent(e,c),f=(0,o.A)(d,1)[0];i=f&&e.markableVoid(f)}}if(a||i)Le.unsetNodes(e,t,{match:r,split:!0,voids:!0});else{var p=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},q.marks(e)||{});delete p[t],e.marks=p,E.get(e)||e.onChange()}}},Xt=function(e,t){y.set(e,t)},Qt=function(e,t){return q.point(e,t,{edge:"start"})},Zt=function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,a=void 0!==r&&r,s=q.range(e,t),u=P.edges(s),l=(0,o.A)(u,2),c=l[0],d=l[1],f="",p=(0,i.A)(q.nodes(e,{at:s,match:re.isText,voids:a}));try{for(p.s();!(n=p.n()).done;){var h=(0,o.A)(n.value,2),m=h[0],v=h[1],g=m.text;T.equals(v,d.path)&&(g=g.slice(0,d.offset)),T.equals(v,c.path)&&(g=g.slice(c.offset)),f+=g}}catch(E){p.e(E)}finally{p.f()}return f},Jt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,a=P.edges(t),s=(0,o.A)(a,2),u=s[0],l=s[1];if(0!==u.offset||0!==l.offset||P.isCollapsed(t)||T.hasPrevious(l.path))return t;var c,d=q.above(e,{at:l,match:function(t){return F.isElement(t)&&q.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:q.start(e,u),focus:l},h=!0,m=(0,i.A)(q.nodes(e,{at:p,match:re.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var v=(0,o.A)(c.value,2),g=v[0],E=v[1];if(h)h=!1;else if(""!==g.text||T.isBefore(E,f)){l={path:E,offset:g.text.length};break}}}catch(y){m.e(y)}finally{m.f()}return{anchor:u,focus:l}},en=function(e,t){var n=q.isNormalizing(e);q.setNormalizing(e,!1);try{t()}finally{q.setNormalizing(e,n)}q.normalize(e)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n,r,a=t.reverse,s=void 0!==a&&a,u=t.unit,l=void 0===u?"character":u,c=t.distance,d=void 0===c?1:c,f=t.voids,p=void 0!==f&&f,h=t.at,m=void 0===h?e.selection:h,v=t.hanging,g=void 0!==v&&v;if(m){var E=!1;if(P.isRange(m)&&P.isCollapsed(m)&&(E=!0,m=m.anchor),$.isPoint(m)){var y=q.void(e,{at:m,mode:"highest"});if(!p&&y){m=(0,o.A)(y,2)[1]}else{var b={unit:l,distance:d};m={anchor:m,focus:s?q.before(e,m,b)||q.start(e,[]):q.after(e,m,b)||q.end(e,[])},g=!0}}if(T.isPath(m))Le.removeNodes(e,{at:m,voids:p});else if(!P.isCollapsed(m)){if(!g){var A=P.edges(m),D=(0,o.A)(A,2)[1],C=q.end(e,[]);$.equals(D,C)||(m=q.unhangRange(e,m,{voids:p}))}var _=P.edges(m),w=(0,o.A)(_,2),k=w[0],O=w[1],S=q.above(e,{match:function(t){return F.isElement(t)&&q.isBlock(e,t)},at:k,voids:p}),N=q.above(e,{match:function(t){return F.isElement(t)&&q.isBlock(e,t)},at:O,voids:p}),x=S&&N&&!T.equals(S[1],N[1]),I=T.equals(k.path,O.path),R=p?null:null!==(n=q.void(e,{at:k,mode:"highest"}))&&void 0!==n?n:q.elementReadOnly(e,{at:k,mode:"highest"}),L=p?null:null!==(r=q.void(e,{at:O,mode:"highest"}))&&void 0!==r?r:q.elementReadOnly(e,{at:O,mode:"highest"});if(R){var B=q.before(e,k);B&&S&&T.isAncestor(S[1],B.path)&&(k=B)}if(L){var M=q.after(e,O);M&&N&&T.isAncestor(N[1],M.path)&&(O=M)}var j,U,H=[],z=(0,i.A)(q.nodes(e,{at:m,voids:p}));try{for(z.s();!(U=z.n()).done;){var G=U.value,W=G,Y=(0,o.A)(W,2),V=Y[0],K=Y[1];j&&0===T.compare(K,j)||(!p&&F.isElement(V)&&(q.isVoid(e,V)||q.isElementReadOnly(e,V))||!T.isCommon(K,k.path)&&!T.isCommon(K,O.path))&&(H.push(G),j=K)}}catch(me){z.e(me)}finally{z.f()}var X=Array.from(H,(function(t){var n=(0,o.A)(t,2)[1];return q.pathRef(e,n)})),Q=q.pointRef(e,k),Z=q.pointRef(e,O),J="";if(!I&&!R){var ee=Q.current,te=q.leaf(e,ee),ne=(0,o.A)(te,1)[0],re=ee.path,ae=k.offset,oe=ne.text.slice(ae);oe.length>0&&(e.apply({type:"remove_text",path:re,offset:ae,text:oe}),J=oe)}if(X.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Le.removeNodes(e,{at:t,voids:p})})),!L){var ie=Z.current,se=q.leaf(e,ie),ue=(0,o.A)(se,1)[0],le=ie.path,ce=I?k.offset:0,de=ue.text.slice(ce,O.offset);de.length>0&&(e.apply({type:"remove_text",path:le,offset:ce,text:de}),J=de)}!I&&x&&Z.current&&Q.current&&Le.mergeNodes(e,{at:Z.current,hanging:!0,voids:p}),E&&s&&"character"===l&&J.length>1&&J.match(/[\u0E00-\u0E7F]+/)&&Le.insertText(e,J.slice(0,J.length-d));var fe=Q.unref(),pe=Z.unref(),he=s?fe||pe:pe||fe;null==t.at&&he&&Le.select(e,he)}}}))},nn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};q.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,s=n.voids,u=void 0!==s&&s,l=n.at,c=void 0===l?ae(e):l;if(t.length){if(P.isRange(c))if(a||(c=q.unhangRange(e,c,{voids:u})),P.isCollapsed(c))c=c.anchor;else{var d=P.edges(c),f=(0,o.A)(d,2)[1];if(!u&&q.void(e,{at:f}))return;var p=q.pointRef(e,f);Le.delete(e,{at:c}),c=p.unref()}else T.isPath(c)&&(c=q.start(e,c));if(u||!q.void(e,{at:c})){var h=q.above(e,{at:c,match:function(t){return F.isElement(t)&&q.isInline(e,t)},mode:"highest",voids:u});if(h){var m=(0,o.A)(h,2)[1];if(q.isEnd(e,c,m))c=q.after(e,m);else if(q.isStart(e,c,m)){c=q.before(e,m)}}var v,g=q.above(e,{match:function(t){return F.isElement(t)&&q.isBlock(e,t)},at:c,voids:u}),E=(0,o.A)(g,2)[1],y=q.isStart(e,c,E),b=q.isEnd(e,c,E),A=y&&b,D=!y||y&&b,C=!b,_=M.first({children:t},[]),w=(0,o.A)(_,2)[1],k=M.last({children:t},[]),O=(0,o.A)(k,2)[1],S=[],N=function(t){var n=(0,o.A)(t,2),r=n[0],a=n[1];return!(0===a.length)&&(!!A||!(D&&T.isAncestor(a,w)&&F.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(C&&T.isAncestor(a,O)&&F.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},x=(0,i.A)(M.nodes({children:t},{pass:N}));try{for(x.s();!(v=x.n()).done;){var I=v.value;N(I)&&S.push(I)}}catch(te){x.e(te)}finally{x.f()}for(var R=[],L=[],B=[],j=!0,U=!1,H=0,z=S;H<z.length;H++){var G=(0,o.A)(z[H],1)[0];F.isElement(G)&&!e.isInline(G)?(j=!1,U=!0,L.push(G)):j?R.push(G):B.push(G)}var W=q.nodes(e,{at:c,match:function(t){return re.isText(t)||q.isInline(e,t)},mode:"highest",voids:u}),Y=(0,o.A)(W,1)[0],V=(0,o.A)(Y,2)[1],K=q.isStart(e,c,V),$=q.isEnd(e,c,V),X=q.pathRef(e,b&&!B.length?T.next(E):E),Q=q.pathRef(e,$?T.next(V):V);Le.splitNodes(e,{at:c,match:function(t){return U?F.isElement(t)&&q.isBlock(e,t):re.isText(t)||q.isInline(e,t)},mode:U?"lowest":"highest",always:U&&(!y||R.length>0)&&(!b||B.length>0),voids:u});var Z,J=q.pathRef(e,!K||K&&$?T.next(V):V);if(Le.insertNodes(e,R,{at:J.current,match:function(t){return re.isText(t)||q.isInline(e,t)},mode:"highest",voids:u}),A&&!R.length&&L.length&&!B.length&&Le.delete(e,{at:E,voids:u}),Le.insertNodes(e,L,{at:X.current,match:function(t){return F.isElement(t)&&q.isBlock(e,t)},mode:"lowest",voids:u}),Le.insertNodes(e,B,{at:Q.current,match:function(t){return re.isText(t)||q.isInline(e,t)},mode:"highest",voids:u}),!n.at)if(B.length>0&&Q.current?Z=T.previous(Q.current):L.length>0&&X.current?Z=T.previous(X.current):J.current&&(Z=T.previous(J.current)),Z){var ee=q.end(e,Z);Le.select(e,ee)}J.unref(),X.unref(),Q.unref()}}}))},rn=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)Le.select(e,r.anchor);else if("focus"===n)Le.select(e,r.focus);else if("start"===n){var a=P.edges(r),i=(0,o.A)(a,1)[0];Le.select(e,i)}else if("end"===n){var s=P.edges(r),u=(0,o.A)(s,2)[1];Le.select(e,u)}},an=function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},on=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,a=void 0===r?1:r,o=t.unit,i=void 0===o?"character":o,s=t.reverse,u=void 0!==s&&s,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=P.isBackward(n)?"focus":"anchor"),"end"===c&&(c=P.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:a,unit:i,ignoreNonSelectable:!0},h={};if(null==c||"anchor"===c){var m=u?q.before(e,d,p):q.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var v=u?q.before(e,f,p):q.after(e,f,p);v&&(h.focus=v)}Le.setSelection(e,h)}},sn=function(e,t){var n=e.selection;if(t=q.range(e,t),n)Le.setSelection(e,t);else{if(!P.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Q.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}};function un(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 ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?un(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):un(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=e.selection,o=n.edge,i=void 0===o?"both":o;if(a){"start"===i&&(i=P.isBackward(a)?"focus":"anchor"),"end"===i&&(i=P.isBackward(a)?"anchor":"focus");var s=a.anchor,u=a.focus,l="anchor"===i?s:u;Le.setSelection(e,(0,r.default)({},"anchor"===i?"anchor":"focus",ln(ln({},l),t)))}},dn=function(e,t){var n=e.selection,r={},a={};if(n){for(var o in t)("anchor"===o&&null!=t.anchor&&!$.equals(t.anchor,n.anchor)||"focus"===o&&null!=t.focus&&!$.equals(t.focus,n.focus)||"anchor"!==o&&"focus"!==o&&t[o]!==n[o])&&(r[o]=n[o],a[o]=t[o]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:a})}},fn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};q.withoutNormalizing(e,(function(){var r=n.hanging,a=void 0!==r&&r,s=n.voids,u=void 0!==s&&s,l=n.mode,c=void 0===l?"lowest":l,d=n.at,f=n.match,p=n.select;if(M.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,o.A)(h,1)[0];if(d||(d=ae(e),p=!0),null==p&&(p=!1),P.isRange(d))if(a||(d=q.unhangRange(e,d,{voids:u})),P.isCollapsed(d))d=d.anchor;else{var v=P.edges(d),g=(0,o.A)(v,2)[1],E=q.pointRef(e,g);Le.delete(e,{at:d}),d=E.unref()}if($.isPoint(d)){null==f&&(f=re.isText(m)?function(e){return re.isText(e)}:e.isInline(m)?function(t){return re.isText(t)||q.isInline(e,t)}:function(t){return F.isElement(t)&&q.isBlock(e,t)});var y=q.nodes(e,{at:d.path,match:f,mode:c,voids:u}),b=(0,o.A)(y,1)[0];if(!b)return;var A=(0,o.A)(b,2)[1],D=q.pathRef(e,A),C=q.isEnd(e,d,A);Le.splitNodes(e,{at:d,match:f,mode:c,voids:u});var _=D.unref();d=C?T.next(_):_}var w=T.parent(d),k=d[d.length-1];if(u||!q.void(e,{at:w})){var O,S=(0,i.A)(t);try{for(S.s();!(O=S.n()).done;){var N=O.value,x=w.concat(k);k++,e.apply({type:"insert_node",path:x,node:N}),d=T.next(d)}}catch(R){S.e(R)}finally{S.f()}if(d=T.previous(d),p){var I=q.end(e,d);I&&Le.select(e,I)}}}}))},pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,a=t.mode,i=void 0===a?"lowest":a,s=t.voids,u=void 0!==s&&s,l=t.match;if(null==l&&(l=T.isPath(r)?oe(e,r):function(t){return F.isElement(t)&&q.isBlock(e,t)}),r)for(var c=q.nodes(e,{at:r,match:l,mode:i,voids:u}),d=0,f=Array.from(c,(function(t){var n=(0,o.A)(t,2)[1];return q.pathRef(e,n)}));d<f.length;d++){var p=f[d].unref();if(p.length<2)throw new Error("Cannot lift node at a path [".concat(p,"] because it has a depth of less than `2`."));var h=q.node(e,T.parent(p)),m=(0,o.A)(h,2),v=m[0],g=m[1],E=p[p.length-1],y=v.children.length;if(1===y){var b=T.next(g);Le.moveNodes(e,{at:p,to:b,voids:u}),Le.removeNodes(e,{at:g,voids:u})}else if(0===E)Le.moveNodes(e,{at:p,to:g,voids:u});else if(E===y-1){var A=T.next(g);Le.moveNodes(e,{at:p,to:A,voids:u})}else{var D=T.next(p),C=T.next(g);Le.splitNodes(e,{at:D,voids:u}),Le.moveNodes(e,{at:p,to:C,voids:u})}}}))},hn=["text"],mn=["children"],vn=function(e,t){if(F.isElement(t)){var n=t;return!!q.isVoid(e,t)||1===n.children.length&&vn(e,n.children[0])}return!q.isEditor(t)},gn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n=t.match,r=t.at,a=void 0===r?e.selection:r,i=t.hanging,s=void 0!==i&&i,u=t.voids,l=void 0!==u&&u,c=t.mode,d=void 0===c?"lowest":c;if(a){if(null==n)if(T.isPath(a)){var f=q.parent(e,a),p=(0,o.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return F.isElement(t)&&q.isBlock(e,t)};if(!s&&P.isRange(a)&&(a=q.unhangRange(e,a,{voids:l})),P.isRange(a))if(P.isCollapsed(a))a=a.anchor;else{var h=P.edges(a),m=(0,o.A)(h,2)[1],v=q.pointRef(e,m);Le.delete(e,{at:a}),a=v.unref(),null==t.at&&Le.select(e,a)}var g=q.nodes(e,{at:a,match:n,voids:l,mode:d}),E=(0,o.A)(g,1)[0],y=q.previous(e,{at:a,match:n,voids:l,mode:d});if(E&&y){var b=(0,o.A)(E,2),A=b[0],D=b[1],C=(0,o.A)(y,2),_=C[0],w=C[1];if(0!==D.length&&0!==w.length){var k,O,N=T.next(w),x=T.common(D,w),I=T.isSibling(D,w),R=Array.from(q.levels(e,{at:D}),(function(e){return(0,o.A)(e,1)[0]})).slice(x.length).slice(0,-1),L=q.above(e,{at:D,mode:"highest",match:function(t){return R.includes(t)&&vn(e,t)}}),B=L&&q.pathRef(e,L[1]);if(re.isText(A)&&re.isText(_)){var M=S(A,hn);O=_.text.length,k=M}else{if(!F.isElement(A)||!F.isElement(_))throw new Error("Cannot merge the node at path [".concat(D,"] with the previous sibling because it is not the same kind: ").concat(Q.stringify(A)," ").concat(Q.stringify(_)));M=S(A,mn);O=_.children.length,k=M}I||Le.moveNodes(e,{at:D,to:N,voids:l}),B&&Le.removeNodes(e,{at:B.current,voids:l}),F.isElement(_)&&q.isEmpty(e,_)||re.isText(_)&&""===_.text&&0!==w[w.length-1]?Le.removeNodes(e,{at:w,voids:l}):e.apply({type:"merge_node",path:N,position:O,properties:k}),B&&B.unref()}}}}))},En=function(e,t){q.withoutNormalizing(e,(function(){var n=t.to,r=t.at,a=void 0===r?e.selection:r,i=t.mode,s=void 0===i?"lowest":i,u=t.voids,l=void 0!==u&&u,c=t.match;if(a){null==c&&(c=T.isPath(a)?oe(e,a):function(t){return F.isElement(t)&&q.isBlock(e,t)});for(var d=q.pathRef(e,n),f=q.nodes(e,{at:a,match:c,mode:s,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,o.A)(t,2)[1];return q.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref(),v=d.current;0!==m.length&&e.apply({type:"move_node",path:m,newPath:v}),d.current&&T.isSibling(v,m)&&T.isAfter(v,m)&&(d.current=T.next(d.current))}d.unref()}}))},yn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,a=t.voids,i=void 0!==a&&a,s=t.mode,u=void 0===s?"lowest":s,l=t.at,c=void 0===l?e.selection:l,d=t.match;if(c){null==d&&(d=T.isPath(c)?oe(e,c):function(t){return F.isElement(t)&&q.isBlock(e,t)}),!r&&P.isRange(c)&&(c=q.unhangRange(e,c,{voids:i}));for(var f=q.nodes(e,{at:c,match:d,mode:u,voids:i}),p=0,h=Array.from(f,(function(t){var n=(0,o.A)(t,2)[1];return q.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var v=q.node(e,m),g=(0,o.A)(v,1)[0];e.apply({type:"remove_node",path:m,node:g})}}}}))},bn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};q.withoutNormalizing(e,(function(){var r=n.match,a=n.at,s=void 0===a?e.selection:a,u=n.compare,l=n.merge,c=n.hanging,d=void 0!==c&&c,f=n.mode,p=void 0===f?"lowest":f,h=n.split,m=void 0!==h&&h,v=n.voids,g=void 0!==v&&v;if(s){if(null==r&&(r=T.isPath(s)?oe(e,s):function(t){return F.isElement(t)&&q.isBlock(e,t)}),!d&&P.isRange(s)&&(s=q.unhangRange(e,s,{voids:g})),m&&P.isRange(s)){if(P.isCollapsed(s)&&q.leaf(e,s.anchor)[0].text.length>0)return;var E=q.rangeRef(e,s,{affinity:"inward"}),y=P.edges(s),b=(0,o.A)(y,2),A=b[0],D=b[1],C="lowest"===p?"lowest":"highest",_=q.isEnd(e,D,D.path);Le.splitNodes(e,{at:D,match:r,mode:C,voids:g,always:!_});var w=q.isStart(e,A,A.path);Le.splitNodes(e,{at:A,match:r,mode:C,voids:g,always:!w}),s=E.unref(),null==n.at&&Le.select(e,s)}u||(u=function(e,t){return e!==t});var k,O=(0,i.A)(q.nodes(e,{at:s,match:r,mode:p,voids:g}));try{for(O.s();!(k=O.n()).done;){var S=(0,o.A)(k.value,2),N=S[0],x=S[1],I={},R={};if(0!==x.length){var L=!1;for(var B in t)"children"!==B&&"text"!==B&&u(t[B],N[B])&&(L=!0,N.hasOwnProperty(B)&&(I[B]=N[B]),l?null!=t[B]&&(R[B]=l(N[B],t[B])):null!=t[B]&&(R[B]=t[B]));L&&e.apply({type:"set_node",path:x,properties:I,newProperties:R})}}}catch(M){O.e(M)}finally{O.f()}}}))},An=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.voids,s=void 0!==a&&a,u=t.match,l=t.at,c=void 0===l?e.selection:l,d=t.height,f=void 0===d?0:d,p=t.always,h=void 0!==p&&p;if(null==u&&(u=function(t){return F.isElement(t)&&q.isBlock(e,t)}),P.isRange(c)&&(c=function(e,t){if(P.isCollapsed(t))return t.anchor;var n=P.edges(t),r=(0,o.A)(n,2)[1],a=q.pointRef(e,r);return Le.delete(e,{at:t}),a.unref()}(e,c)),T.isPath(c)){var m=c,v=q.point(e,m),g=q.parent(e,m),E=(0,o.A)(g,1)[0];u=function(e){return e===E},f=v.path.length-m.length+1,c=v,h=!0}if(c){var y,b=q.pointRef(e,c,{affinity:"backward"});try{var A=q.nodes(e,{at:c,match:u,mode:r,voids:s}),D=(0,o.A)(A,1)[0];if(!D)return;var C=q.void(e,{at:c,mode:"highest"});if(!s&&C){var _=(0,o.A)(C,2),w=_[0],k=_[1];if(F.isElement(w)&&e.isInline(w)){var O=q.after(e,k);if(!O){var S=T.next(k);Le.insertNodes(e,{text:""},{at:S,voids:s}),O=q.point(e,S)}c=O,h=!0}f=c.path.length-k.length+1,h=!0}y=q.pointRef(e,c);var N,x=c.path.length-f,I=(0,o.A)(D,2)[1],R=c.path.slice(0,x),L=0===f?c.offset:c.path[x]+0,B=(0,i.A)(q.levels(e,{at:R,reverse:!0,voids:s}));try{for(B.s();!(N=B.n()).done;){var j=(0,o.A)(N.value,2),U=j[0],H=j[1],z=!1;if(H.length<I.length||0===H.length||!s&&F.isElement(U)&&q.isVoid(e,U))break;var G=b.current,W=q.isEnd(e,G,H);if(h||!b||!q.isEdge(e,G,H)){z=!0;var Y=M.extractProps(U);e.apply({type:"split_node",path:H,position:L,properties:Y})}L=H[H.length-1]+(z||W?1:0)}}catch($){B.e($)}finally{B.f()}if(null==t.at){var V=y.current||q.end(e,[]);Le.select(e,V)}}finally{var K;b.unref(),null===(K=y)||void 0===K||K.unref()}}}))},Dn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,a={},o=(0,i.A)(t);try{for(o.s();!(r=o.n()).done;){a[r.value]=null}}catch(s){o.e(s)}finally{o.f()}Le.setNodes(e,a,n)},Tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,a=t.split,s=void 0!==a&&a,u=t.voids,l=void 0!==u&&u,c=t.at,d=void 0===c?e.selection:c,f=t.match;if(d){null==f&&(f=T.isPath(d)?oe(e,d):function(t){return F.isElement(t)&&q.isBlock(e,t)}),T.isPath(d)&&(d=q.range(e,d));var p,h=P.isRange(d)?q.rangeRef(e,d):null,m=q.nodes(e,{at:d,match:f,mode:r,voids:l}),v=Array.from(m,(function(t){var n=(0,o.A)(t,2)[1];return q.pathRef(e,n)})).reverse(),g=function(t){var n=t.unref(),r=q.node(e,n),a=(0,o.A)(r,1)[0],i=q.range(e,n);s&&h&&(i=P.intersection(h.current,i)),Le.liftNodes(e,{at:i,match:function(e){return F.isAncestor(a)&&a.children.includes(e)},voids:l})},E=(0,i.A)(v);try{for(E.s();!(p=E.n()).done;){g(p.value)}}catch(y){E.e(y)}finally{E.f()}h&&h.unref()}}))};function Cn(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 _n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cn(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};q.withoutNormalizing(e,(function(){var r=n.mode,a=void 0===r?"lowest":r,i=n.split,s=void 0!==i&&i,u=n.voids,l=void 0!==u&&u,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=T.isPath(f)?oe(e,f):e.isInline(t)?function(t){return F.isElement(t)&&q.isInline(e,t)||re.isText(t)}:function(t){return F.isElement(t)&&q.isBlock(e,t)}),s&&P.isRange(f)){var p=P.edges(f),h=(0,o.A)(p,2),m=h[0],v=h[1],g=q.rangeRef(e,f,{affinity:"inward"});Le.splitNodes(e,{at:v,match:c,voids:l}),Le.splitNodes(e,{at:m,match:c,voids:l}),f=g.unref(),null==n.at&&Le.select(e,f)}for(var E=0,y=Array.from(q.nodes(e,{at:f,match:e.isInline(t)?function(t){return F.isElement(t)&&q.isBlock(e,t)}:function(e){return q.isEditor(e)},mode:"lowest",voids:l}));E<y.length;E++){var b=(0,o.A)(y[E],2)[1],A=P.isRange(f)?P.intersection(f,q.range(e,b)):f;if(A){var D=Array.from(q.nodes(e,{at:A,match:c,mode:a,voids:l}));if(D.length>0){var C=function(){var n=D,r=(0,o.A)(n,1)[0],a=D[D.length-1],i=(0,o.A)(r,2)[1],s=(0,o.A)(a,2)[1];if(0===i.length&&0===s.length)return"continue";var u=T.equals(i,s)?T.parent(i):T.common(i,s),c=q.range(e,i,s),d=q.node(e,u),f=(0,o.A)(d,1)[0],p=u.length+1,h=T.next(s.slice(0,p)),m=_n(_n({},t),{},{children:[]});Le.insertNodes(e,m,{at:h,voids:l}),Le.moveNodes(e,{at:c,match:function(e){return F.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:l})}();if("continue"===C)continue}}}}}))},kn=function(){var e={children:[],operations:[],selection:null,marks:null,isElementReadOnly:function(){return!1},isInline:function(){return!1},isSelectable:function(){return!0},isVoid:function(){return!1},markableVoid:function(){return!1},onChange:function(){},apply:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Be.apply(void 0,[e].concat(n))},addMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return We.apply(void 0,[e].concat(n))},deleteBackward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ze.apply(void 0,[e].concat(n))},deleteForward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Je.apply(void 0,[e].concat(n))},deleteFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return et.apply(void 0,[e].concat(n))},getFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return je.apply(void 0,[e].concat(n))},insertBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mt.apply(void 0,[e].concat(n))},insertSoftBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gt.apply(void 0,[e].concat(n))},insertFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nn.apply(void 0,[e].concat(n))},insertNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vt.apply(void 0,[e].concat(n))},insertText:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return yt.apply(void 0,[e].concat(n))},normalizeNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ue.apply(void 0,[e].concat(n))},removeMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return $t.apply(void 0,[e].concat(n))},getDirtyPaths:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Me.apply(void 0,[e].concat(n))},shouldNormalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return He.apply(void 0,[e].concat(n))},above:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ze.apply(void 0,[e].concat(n))},after:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ke.apply(void 0,[e].concat(n))},before:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qe.apply(void 0,[e].concat(n))},collapse:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rn.apply(void 0,[e].concat(n))},delete:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tn.apply(void 0,[e].concat(n))},deselect:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return an.apply(void 0,[e].concat(n))},edges:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tt.apply(void 0,[e].concat(n))},elementReadOnly:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return at.apply(void 0,[e].concat(n))},end:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ot.apply(void 0,[e].concat(n))},first:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return it.apply(void 0,[e].concat(n))},fragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return st.apply(void 0,[e].concat(n))},getMarks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return xt.apply(void 0,[e].concat(n))},hasBlocks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dt.apply(void 0,[e].concat(n))},hasInlines:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ft.apply(void 0,[e].concat(n))},hasPath:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pt.apply(void 0,[e].concat(n))},hasTexts:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ht.apply(void 0,[e].concat(n))},insertNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return fn.apply(void 0,[e].concat(n))},isBlock:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bt.apply(void 0,[e].concat(n))},isEdge:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return At.apply(void 0,[e].concat(n))},isEmpty:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Dt.apply(void 0,[e].concat(n))},isEnd:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Tt.apply(void 0,[e].concat(n))},isNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ct.apply(void 0,[e].concat(n))},isStart:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _t.apply(void 0,[e].concat(n))},last:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return wt.apply(void 0,[e].concat(n))},leaf:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return kt.apply(void 0,[e].concat(n))},levels:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ot.apply(void 0,[e].concat(n))},liftNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pn.apply(void 0,[e].concat(n))},mergeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gn.apply(void 0,[e].concat(n))},move:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return on.apply(void 0,[e].concat(n))},moveNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return En.apply(void 0,[e].concat(n))},next:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Pt.apply(void 0,[e].concat(n))},node:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return It.apply(void 0,[e].concat(n))},nodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ft.apply(void 0,[e].concat(n))},normalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Rt.apply(void 0,[e].concat(n))},parent:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Lt.apply(void 0,[e].concat(n))},path:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return jt.apply(void 0,[e].concat(n))},pathRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Bt.apply(void 0,[e].concat(n))},pathRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Mt.apply(void 0,[e].concat(n))},point:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return zt.apply(void 0,[e].concat(n))},pointRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ut.apply(void 0,[e].concat(n))},pointRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ht.apply(void 0,[e].concat(n))},positions:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Gt.apply(void 0,[e].concat(n))},previous:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return qt.apply(void 0,[e].concat(n))},range:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Vt.apply(void 0,[e].concat(n))},rangeRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt.apply(void 0,[e].concat(n))},rangeRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Yt.apply(void 0,[e].concat(n))},removeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return yn.apply(void 0,[e].concat(n))},select:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return sn.apply(void 0,[e].concat(n))},setNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bn.apply(void 0,[e].concat(n))},setNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xt.apply(void 0,[e].concat(n))},setPoint:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return cn.apply(void 0,[e].concat(n))},setSelection:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dn.apply(void 0,[e].concat(n))},splitNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return An.apply(void 0,[e].concat(n))},start:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qt.apply(void 0,[e].concat(n))},string:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Zt.apply(void 0,[e].concat(n))},unhangRange:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Jt.apply(void 0,[e].concat(n))},unsetNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Dn.apply(void 0,[e].concat(n))},unwrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Tn.apply(void 0,[e].concat(n))},void:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ct.apply(void 0,[e].concat(n))},withoutNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return en.apply(void 0,[e].concat(n))},wrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return wn.apply(void 0,[e].concat(n))}};return e}},99771:function(e){var t=Object.prototype.toString;e.exports=function(e){switch(t.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}if("object"==typeof e&&e&&"number"==typeof e.length)try{if("function"==typeof e.callee)return"arguments"}catch(n){if(n instanceof TypeError)return"arguments"}return null===e?"null":void 0===e?"undefined":e&&1===e.nodeType?"element":e===Object(e)?"object":typeof e}},27585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return u.default}});var r=f(n(76540)),a=f(n(38534)),o=f(n(58215)),i=f(n(17712)),s=f(n(36562)),u=f(n(48673)),l=f(n(93691)),c=f(n(20952)),d=f(n(47318));function f(e){return e&&e.__esModule?e:{default:e}}},20109:function(e,t){"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,a,o,i){return r((s=r(r(t,e),r(a,i)))<<(u=o)|s>>>32-u,n);var s,u}function o(e,t,n,r,o,i,s){return a(t&n|~t&r,e,t,o,i,s)}function i(e,t,n,r,o,i,s){return a(t&r|n&~r,e,t,o,i,s)}function s(e,t,n,r,o,i,s){return a(t^n^r,e,t,o,i,s)}function u(e,t,n,r,o,i,s){return a(n^(t|~r),e,t,o,i,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var a=0;a<t.length;++a)e[a]=t.charCodeAt(a)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",a=0;a<n;a+=8){var o=e[a>>5]>>>a%32&255,i=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;for(var a=1732584193,l=-271733879,c=-1732584194,d=271733878,f=0;f<e.length;f+=16){var p=a,h=l,m=c,v=d;a=o(a,l,c,d,e[f],7,-680876936),d=o(d,a,l,c,e[f+1],12,-389564586),c=o(c,d,a,l,e[f+2],17,606105819),l=o(l,c,d,a,e[f+3],22,-1044525330),a=o(a,l,c,d,e[f+4],7,-176418897),d=o(d,a,l,c,e[f+5],12,1200080426),c=o(c,d,a,l,e[f+6],17,-1473231341),l=o(l,c,d,a,e[f+7],22,-45705983),a=o(a,l,c,d,e[f+8],7,1770035416),d=o(d,a,l,c,e[f+9],12,-1958414417),c=o(c,d,a,l,e[f+10],17,-42063),l=o(l,c,d,a,e[f+11],22,-1990404162),a=o(a,l,c,d,e[f+12],7,1804603682),d=o(d,a,l,c,e[f+13],12,-40341101),c=o(c,d,a,l,e[f+14],17,-1502002290),a=i(a,l=o(l,c,d,a,e[f+15],22,1236535329),c,d,e[f+1],5,-165796510),d=i(d,a,l,c,e[f+6],9,-1069501632),c=i(c,d,a,l,e[f+11],14,643717713),l=i(l,c,d,a,e[f],20,-373897302),a=i(a,l,c,d,e[f+5],5,-701558691),d=i(d,a,l,c,e[f+10],9,38016083),c=i(c,d,a,l,e[f+15],14,-660478335),l=i(l,c,d,a,e[f+4],20,-405537848),a=i(a,l,c,d,e[f+9],5,568446438),d=i(d,a,l,c,e[f+14],9,-1019803690),c=i(c,d,a,l,e[f+3],14,-187363961),l=i(l,c,d,a,e[f+8],20,1163531501),a=i(a,l,c,d,e[f+13],5,-1444681467),d=i(d,a,l,c,e[f+2],9,-51403784),c=i(c,d,a,l,e[f+7],14,1735328473),a=s(a,l=i(l,c,d,a,e[f+12],20,-1926607734),c,d,e[f+5],4,-378558),d=s(d,a,l,c,e[f+8],11,-2022574463),c=s(c,d,a,l,e[f+11],16,1839030562),l=s(l,c,d,a,e[f+14],23,-35309556),a=s(a,l,c,d,e[f+1],4,-1530992060),d=s(d,a,l,c,e[f+4],11,1272893353),c=s(c,d,a,l,e[f+7],16,-155497632),l=s(l,c,d,a,e[f+10],23,-1094730640),a=s(a,l,c,d,e[f+13],4,681279174),d=s(d,a,l,c,e[f],11,-358537222),c=s(c,d,a,l,e[f+3],16,-722521979),l=s(l,c,d,a,e[f+6],23,76029189),a=s(a,l,c,d,e[f+9],4,-640364487),d=s(d,a,l,c,e[f+12],11,-421815835),c=s(c,d,a,l,e[f+15],16,530742520),a=u(a,l=s(l,c,d,a,e[f+2],23,-995338651),c,d,e[f],6,-198630844),d=u(d,a,l,c,e[f+7],10,1126891415),c=u(c,d,a,l,e[f+14],15,-1416354905),l=u(l,c,d,a,e[f+5],21,-57434055),a=u(a,l,c,d,e[f+12],6,1700485571),d=u(d,a,l,c,e[f+3],10,-1894986606),c=u(c,d,a,l,e[f+10],15,-1051523),l=u(l,c,d,a,e[f+1],21,-2054922799),a=u(a,l,c,d,e[f+8],6,1873313359),d=u(d,a,l,c,e[f+15],10,-30611744),c=u(c,d,a,l,e[f+6],15,-1560198380),l=u(l,c,d,a,e[f+13],21,1309151649),a=u(a,l,c,d,e[f+4],6,-145523070),d=u(d,a,l,c,e[f+11],10,-1120210379),c=u(c,d,a,l,e[f+2],15,718787259),l=u(l,c,d,a,e[f+9],21,-343485551),a=r(a,p),l=r(l,h),c=r(c,m),d=r(d,v)}return[a,l,c,d]}(function(e){if(0===e.length)return[];for(var t=8*e.length,r=new Uint32Array(n(t)),a=0;a<t;a+=8)r[a>>5]|=(255&e[a/8])<<a%32;return r}(e),8*e.length))};t.default=l},29294:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},36562:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="00000000-0000-0000-0000-000000000000"},47318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};var o=function(e){if(!(0,a.default)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};t.default=o},87022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},76524:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&!(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};var r=new Uint8Array(16)},32104:function(e,t){"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){var t=[1518500249,1859775393,2400959708,3395469782],a=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var i=0;i<o.length;++i)e.push(o.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var s=e.length/4+2,u=Math.ceil(s/16),l=new Array(u),c=0;c<u;++c){for(var d=new Uint32Array(16),f=0;f<16;++f)d[f]=e[64*c+4*f]<<24|e[64*c+4*f+1]<<16|e[64*c+4*f+2]<<8|e[64*c+4*f+3];l[c]=d}l[u-1][14]=8*(e.length-1)/Math.pow(2,32),l[u-1][14]=Math.floor(l[u-1][14]),l[u-1][15]=8*(e.length-1)&4294967295;for(var p=0;p<u;++p){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=l[p][m];for(var v=16;v<80;++v)h[v]=r(h[v-3]^h[v-8]^h[v-14]^h[v-16],1);for(var g=a[0],E=a[1],y=a[2],b=a[3],A=a[4],D=0;D<80;++D){var T=Math.floor(D/20),C=r(g,5)+n(T,E,y,b)+A+t[T]+h[D]>>>0;A=b,b=y,y=r(E,30)>>>0,E=g,g=C}a[0]=a[0]+g>>>0,a[1]=a[1]+E>>>0,a[2]=a[2]+y>>>0,a[3]=a[3]+b>>>0,a[4]=a[4]+A>>>0}return[a[0]>>24&255,a[0]>>16&255,a[0]>>8&255,255&a[0],a[1]>>24&255,a[1]>>16&255,a[1]>>8&255,255&a[1],a[2]>>24&255,a[2]>>16&255,a[2]>>8&255,255&a[2],a[3]>>24&255,a[3]>>16&255,a[3]>>8&255,255&a[3],a[4]>>24&255,a[4]>>16&255,a[4]>>8&255,255&a[4]]};t.default=a},20952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=s;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};for(var o=[],i=0;i<256;++i)o.push((i+256).toString(16).slice(1));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}var u=function(e){var t=s(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);if(!(0,a.default)(t))throw TypeError("Stringified UUID is invalid");return t};t.default=u},76540:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,o,i=(r=n(76524))&&r.__esModule?r:{default:r},s=n(20952);var u=0,l=0;var c=function(e,t,n){var r=t&&n||0,c=t||new Array(16),d=(e=e||{}).node||a,f=void 0!==e.clockseq?e.clockseq:o;if(null==d||null==f){var p=e.random||(e.rng||i.default)();null==d&&(d=a=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=o=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:l+1,v=h-u+(m-l)/1e4;if(v<0&&void 0===e.clockseq&&(f=f+1&16383),(v<0||h>u)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=h,l=m,o=f;var g=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;c[r++]=g>>>24&255,c[r++]=g>>>16&255,c[r++]=g>>>8&255,c[r++]=255&g;var E=h/4294967296*1e4&268435455;c[r++]=E>>>8&255,c[r++]=255&E,c[r++]=E>>>24&15|16,c[r++]=E>>>16&255,c[r++]=f>>>8|128,c[r++]=255&f;for(var y=0;y<6;++y)c[r+y]=d[y];return t||(0,s.unsafeStringify)(c)};t.default=c},38534:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(55503)),a=o(n(20109));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v3",48,a.default);t.default=i},55503:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,i,s){var u;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=(0,o.default)(r)),16!==(null===(u=r)||void 0===u?void 0:u.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+e.length);if(l.set(r),l.set(e,r.length),(l=n(l))[6]=15&l[6]|t,l[8]=63&l[8]|128,i){s=s||0;for(var c=0;c<16;++c)i[s+c]=l[c];return i}return(0,a.unsafeStringify)(l)}try{r.name=e}catch(u){}return r.DNS=i,r.URL=s,r};var r,a=n(20952),o=(r=n(47318))&&r.__esModule?r:{default:r};var i="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=i;var s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=s},58215:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(29294)),a=i(n(76524)),o=n(20952);function i(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();var i=(e=e||{}).random||(e.rng||a.default)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var s=0;s<16;++s)t[n+s]=i[s];return t}return(0,o.unsafeStringify)(i)};t.default=s},17712:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(55503)),a=o(n(32104));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v5",80,a.default);t.default=i},93691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(87022))&&r.__esModule?r:{default:r};var o=function(e){return"string"===typeof e&&a.default.test(e)};t.default=o},48673:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(93691))&&r.__esModule?r:{default:r};var o=function(e){if(!(0,a.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=o},57413:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},47838:function(e,t){var n,r,a;r=[],n=function(){var e={},t=function(e){var t={watermark_id:"wm_div_id",watermark_prefix:"mask_div_id",watermark_txt:"\u6d4b\u8bd5\u6c34\u5370",watermark_x:20,watermark_y:20,watermark_rows:0,watermark_cols:0,watermark_x_space:100,watermark_y_space:50,watermark_font:"\u5fae\u8f6f\u96c5\u9ed1",watermark_color:"black",watermark_fontsize:"18px",watermark_alpha:.15,watermark_width:100,watermark_height:100,watermark_angle:15,watermark_parent_width:0,watermark_parent_height:0,watermark_parent_node:null};if(1===arguments.length&&"object"===typeof arguments[0]){var n=arguments[0]||{};for(key in n)n[key]&&t[key]&&n[key]===t[key]||(n[key]||0===n[key])&&(t[key]=n[key])}var r=document.getElementById(t.watermark_id);if(r){var a=r.parentNode;a&&a.removeChild(r)}var o=Math.max(document.body.scrollWidth,document.body.clientWidth)-t.watermark_width/2,i=Math.max(document.body.scrollHeight,document.body.clientHeight,document.documentElement.clientHeight)-t.watermark_height/2,s=arguments[0]||{},u=t.watermark_parent_node,l=0,c=0;s.watermark_parent_width||s.watermark_parent_height?(s.watermark_parent_width?o=s.watermark_parent_width-t.watermark_width/2:t.watermark_parent_node&&(o=u.offsetWidth-t.watermark_width/2),s.watermark_parent_height?i=s.watermark_parent_height-t.watermark_height/2:t.watermark_parent_node&&(i=Math.max(u.offsetHeight,u.scrollHeight)-t.watermark_height/2),u&&(l=u.offsetTop||0,c=u.offsetLeft||0,t.watermark_x=t.watermark_x+c,t.watermark_y=t.watermark_y+l)):u&&(l=u.offsetTop||0,c=u.offsetLeft||0,o=u.offsetWidth-t.watermark_width/2||0,i=Math.max(u.offsetHeight,u.scrollHeight)-t.watermark_height/2||0,t.watermark_x=t.watermark_x+c,t.watermark_y=t.watermark_y+l);var d,f,p=document.getElementById(t.watermark_id),h=null;if(p)p.shadowRoot&&(h=p.shadowRoot);else{(p=document.createElement("div")).id=t.watermark_id,p.style.pointerEvents="none",h="function"===typeof p.createShadowRoot?p.createShadowRoot():p;var m=document.body.children,v=Math.floor(Math.random()*(m.length-1));m[v]?document.body.insertBefore(p,m[v]):document.body.appendChild(p)}(0==t.watermark_cols||parseInt(t.watermark_x+t.watermark_width*t.watermark_cols+t.watermark_x_space*(t.watermark_cols-1))>o)&&(t.watermark_cols=parseInt((o-t.watermark_x+c)/(t.watermark_width+t.watermark_x_space)),t.watermark_x_space=parseInt((o-t.watermark_x+c-t.watermark_width*t.watermark_cols)/(t.watermark_cols-1))),(0==t.watermark_rows||parseInt(t.watermark_y+t.watermark_height*t.watermark_rows+t.watermark_y_space*(t.watermark_rows-1))>i)&&(t.watermark_rows=parseInt((i-t.watermark_y+l)/(t.watermark_height+t.watermark_y_space)),t.watermark_y_space=parseInt((i-t.watermark_y+l-t.watermark_height*t.watermark_rows)/(t.watermark_rows-1)));for(var g=0;g<t.watermark_rows;g++){f=t.watermark_y+(t.watermark_y_space+t.watermark_height)*g;for(var E=0;E<t.watermark_cols;E++){d=t.watermark_x+(t.watermark_width+t.watermark_x_space)*E;var y=document.createElement("div"),b=document.createTextNode(t.watermark_txt);y.appendChild(b),y.id=t.watermark_prefix+g+E,y.style.webkitTransform="rotate(-"+t.watermark_angle+"deg)",y.style.MozTransform="rotate(-"+t.watermark_angle+"deg)",y.style.msTransform="rotate(-"+t.watermark_angle+"deg)",y.style.OTransform="rotate(-"+t.watermark_angle+"deg)",y.style.transform="rotate(-"+t.watermark_angle+"deg)",y.style.visibility="",y.style.position="absolute",y.style.left=d+"px",y.style.top=f+"px",y.style.overflow="hidden",y.style.zIndex="9999",y.style.opacity=t.watermark_alpha,y.style.fontSize=t.watermark_fontsize,y.style.fontFamily=t.watermark_font,y.style.color=t.watermark_color,y.style.textAlign="center",y.style.width=t.watermark_width+"px",y.style.height=t.watermark_height+"px",y.style.display="block",y.style["-ms-user-select"]="none",h.appendChild(y)}}};return e.init=function(e){window.addEventListener("load",(function(){t(e)})),window.addEventListener("resize",(function(){t(e)})),window.addEventListener("DOMContentLoaded",(function(){t(e)}))},e.load=function(e){t(e)},e}(),void 0===(a="function"===typeof n?n.apply(t,r):n)||(e.exports=a)},67537:function(e,t,n){"use strict";n.r(t),t.default={}},25584:function(e,t,n){"use strict";n.r(t),t.default={}},4983:function(e,t,n){"use strict";n.r(t),t.default={}},5030:function(e,t,n){"use strict";n.r(t),t.default={}},16082:function(e,t,n){"use strict";n.r(t),t.default={}},6080:function(e,t,n){"use strict";n.r(t),t.default={}},90596:function(e,t,n){"use strict";n.r(t),t.default={}},9140:function(e,t,n){"use strict";n.r(t),t.default={}},42761:function(e,t,n){"use strict";n.r(t),t.default={}},2485:function(e,t,n){"use strict";n.r(t),t.default={}},67204:function(e,t,n){"use strict";n.r(t),t.default={}},53741:function(e,t,n){"use strict";n.r(t),t.default={}},28920:function(e,t,n){"use strict";n.r(t),t.default={}},68392:function(e,t,n){"use strict";n.r(t),t.default={}},44640:function(e,t,n){"use strict";n.r(t),t.default={}},33284:function(e,t,n){"use strict";n.r(t),t.default={}},76955:function(e,t,n){"use strict";n.r(t),t.default={}},56492:function(e,t,n){"use strict";n.r(t),t.default={}},65603:function(e,t,n){"use strict";n.r(t),t.default={}},80499:function(e,t,n){"use strict";n.r(t),t.default={}},99821:function(e,t,n){"use strict";n.r(t),t.default={}},38035:function(e,t,n){"use strict";n.r(t),t.default={}},86759:function(e,t,n){"use strict";n.r(t),t.default={}},41375:function(e,t,n){"use strict";n.r(t),t.default={}},72670:function(e,t,n){"use strict";n.r(t),t.default={}},89916:function(e,t,n){"use strict";n.r(t),t.default={}},61473:function(e,t,n){"use strict";n.r(t),t.default={}},47996:function(e,t,n){"use strict";n.r(t),t.default={}},30879:function(e,t,n){"use strict";n.r(t),t.default={}},71394:function(e,t,n){"use strict";n.r(t),t.default={}},25256:function(e,t,n){"use strict";n.r(t),t.default={}},57776:function(e,t,n){"use strict";n.r(t),t.default={}},65836:function(e,t,n){"use strict";n.r(t),t.default={}},9470:function(e,t,n){"use strict";n.r(t),t.default={}},47437:function(e,t,n){"use strict";n.r(t),t.default={}},70079:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},92987:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:function(e,t,n){var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12475:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},29293:function(e){function t(e,t,n,r,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,a)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(a,o){var i=e.apply(n,r);function s(e){t(i,a,o,s,u,"next",e)}function u(e){t(i,a,o,s,u,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},18336:function(e,t,n){var r=n(63072),a=n(27550),o=n(28452);e.exports=function(e,t,n){return t=r(t),o(e,a()?Reflect.construct(t,n||[],r(e).constructor):t.apply(e,n))},e.exports.__esModule=!0,e.exports.default=e.exports},17383:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},34579:function(e,t,n){var r=n(77736);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,r(a.key),a)}}e.exports=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},50883:function(e,t,n){var r=n(17122);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}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 i,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}},e.exports.__esModule=!0,e.exports.default=e.exports},43693:function(e,t,n){var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},63072:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},29511:function(e,t,n){var r=n(95636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:function(e,t,n){var r=n(73738).default;function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var u=i?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(o,s,u):o[s]=e[s]}return o.default=e,n&&n.set(e,o),o},e.exports.__esModule=!0,e.exports.default=e.exports},27550:function(e){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(n){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},99291:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81156:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},47752:function(e){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},41869:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},12897:function(e,t,n){var r=n(43693);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},91847:function(e,t,n){var r=n(54893);e.exports=function(e,t){if(null==e)return{};var n,a,o=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},54893:function(e){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},28452:function(e,t,n){var r=n(73738).default,a=n(12475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4633:function(e,t,n){var r=n(73738).default;function a(){"use strict";e.exports=a=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},o=Object.prototype,i=o.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},l=u.iterator||"@@iterator",c=u.asyncIterator||"@@asyncIterator",d=u.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var a=t&&t.prototype instanceof b?t:b,o=Object.create(a.prototype),i=new I(r||[]);return s(o,"_invoke",{value:S(e,n,i)}),o}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var m="suspendedStart",v="suspendedYield",g="executing",E="completed",y={};function b(){}function A(){}function D(){}var T={};f(T,l,(function(){return this}));var C=Object.getPrototypeOf,_=C&&C(C(F([])));_&&_!==o&&i.call(_,l)&&(T=_);var w=D.prototype=b.prototype=Object.create(T);function k(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,o,s,u){var l=h(e[a],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==r(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var a;s(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}})}function S(e,n,r){var a=m;return function(o,i){if(a===g)throw Error("Generator is already running");if(a===E){if("throw"===o)throw i;return{value:t,done:!0}}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var u=N(s,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=E,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=g;var l=h(e,n,r);if("normal"===l.type){if(a=r.done?E:v,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=E,r.method="throw",r.arg=l.arg)}}}function N(e,n){var r=n.method,a=e.iterator[r];if(a===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,N(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=h(a,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function F(e){if(e||""===e){var n=e[l];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function n(){for(;++a<e.length;)if(i.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(r(e)+" is not iterable")}return A.prototype=D,s(w,"constructor",{value:D,configurable:!0}),s(D,"constructor",{value:A,configurable:!0}),A.displayName=f(D,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===A||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,D):(e.__proto__=D,f(e,d,"GeneratorFunction")),e.prototype=Object.create(w),e},n.awrap=function(e){return{__await:e}},k(O.prototype),f(O.prototype,c,(function(){return this})),n.AsyncIterator=O,n.async=function(e,t,r,a,o){void 0===o&&(o=Promise);var i=new O(p(e,t,r,a),o);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},k(w),f(w,d,"Generator"),f(w,l,(function(){return this})),f(w,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=F,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,a){return s.type="throw",s.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:F(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},95636:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:function(e,t,n){var r=n(92987),a=n(81156),o=n(17122),i=n(47752);e.exports=function(e,t){return r(e)||a(e,t)||o(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},8053:function(e,t,n){var r=n(92987),a=n(99291),o=n(17122),i=n(47752);e.exports=function(e){return r(e)||a(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:function(e,t,n){var r=n(5901),a=n(99291),o=n(17122),i=n(41869);e.exports=function(e){return r(e)||a(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:function(e,t,n){var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:function(e,t,n){var r=n(73738).default,a=n(89045);e.exports=function(e){var t=a(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:function(e,t,n){var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.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)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},48738:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,o(n)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},43145:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:function(){return r}})},96369:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:function(){return r}})},9417:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:function(){return r}})},10467:function(e,t,n){"use strict";function r(e,t,n,r,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function s(e){r(i,a,o,s,u,"next",e)}function u(e){r(i,a,o,s,u,"throw",e)}s(void 0)}))}}n.d(t,{A:function(){return a}})},39874:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(53954),a=n(52176),o=n(56822);function i(e,t,n){return t=(0,r.A)(t),(0,o.A)(e,(0,a.A)()?Reflect.construct(t,n||[],(0,r.A)(e).constructor):t.apply(e,n))}},23029:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:function(){return r}})},36324:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(52176),a=n(63662);function o(e,t,n){if((0,r.A)())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var i=new(e.bind.apply(e,o));return n&&(0,a.A)(i,n.prototype),i}},92901:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(20816);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(0,r.A)(a.key),a)}}function o(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},24765:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(27800);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.A)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}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 i,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}}},64467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(20816);function a(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:function(){return r}})},53954:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:function(){return r}})},85501:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(63662);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},77387:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(63662);function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},52176:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:function(){return r}})},73893:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:function(){return r}})},76562:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:function(){return r}})},89379:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(64467);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},80045:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(98587);function a(e,t){if(null==e)return{};var n,a,o=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},98587:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:function(){return r}})},56822:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(82284),a=n(9417);function o(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.A)(e)}},90675:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(82284);function a(){a=function(){return t};var e,t={},n=Object.prototype,o=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},u=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),s=new P(r||[]);return i(o,"_invoke",{value:O(e,n,s)}),o}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var h="suspendedStart",m="suspendedYield",v="executing",g="completed",E={};function y(){}function b(){}function A(){}var D={};d(D,u,(function(){return this}));var T=Object.getPrototypeOf,C=T&&T(T(I([])));C&&C!==n&&o.call(C,u)&&(D=C);var _=A.prototype=y.prototype=Object.create(D);function w(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,i,s,u){var l=p(e[a],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==(0,r.A)(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var a;i(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}})}function O(t,n,r){var a=h;return function(o,i){if(a===v)throw Error("Generator is already running");if(a===g){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var u=S(s,r);if(u){if(u===E)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var l=p(t,n,r);if("normal"===l.type){if(a=r.done?g:m,l.arg===E)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=g,r.method="throw",r.arg=l.arg)}}}function S(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),E;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,E;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,E):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,E)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function I(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(o.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError((0,r.A)(t)+" is not iterable")}return b.prototype=A,i(_,"constructor",{value:A,configurable:!0}),i(A,"constructor",{value:b,configurable:!0}),b.displayName=d(A,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,A):(e.__proto__=A,d(e,c,"GeneratorFunction")),e.prototype=Object.create(_),e},t.awrap=function(e){return{__await:e}},w(k.prototype),d(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(f(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},w(_),d(_,c,"Generator"),d(_,u,(function(){return this})),d(_,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=I,P.prototype={constructor:P,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!t)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,a){return s.type="throw",s.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var u=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(u&&l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,E):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),E},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),E}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;x(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),E}},t}},63662:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:function(){return r}})},5544:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(96369);var a=n(27800),o=n(76562);function i(e,t){return(0,r.A)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,a=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw a}}return s}}(e,t)||(0,a.A)(e,t)||(0,o.A)()}},87695:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(96369),a=n(73893),o=n(27800),i=n(76562);function s(e){return(0,r.A)(e)||(0,a.A)(e)||(0,o.A)(e)||(0,i.A)()}},60436:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(43145);var a=n(73893),o=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,a.A)(e)||(0,o.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(82284);function a(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=(0,r.A)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:function(){return r}})},27800:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(43145);function a(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.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)?(0,r.A)(e,t):void 0}}},50531:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(53954),a=n(63662);var o=n(36324);function i(e){var t="function"==typeof Map?new Map:void 0;return i=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return(0,o.A)(e,arguments,(0,r.A)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a.A)(n,e)},i(e)}},18012:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return y}});var r=n(87695),a=n(60436),o=n(23029),i=n(92901),s=n(39874),u=n(85501);function l(e){if(e)throw e}var c=n(80755),d=n(99087);function f(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function p(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=-1,i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);(function t(r){var a=e[++o],s=-1;if(r)i(r);else{for(var u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];for(;++s<n.length;)null!==l[s]&&void 0!==l[s]||(l[s]=n[s]);n=l,a?function(e,t){var n;return a;function a(){for(var t=arguments.length,a=new Array(t),s=0;s<t;s++)a[s]=arguments[s];var u,l=e.length>a.length;l&&a.push(o);try{u=e.apply(this,a)}catch(r){if(l&&n)throw r;return o(r)}l||(u&&u.then&&"function"===typeof u.then?u.then(i,o):u instanceof Error?o(u):i(u))}function o(e){if(!n){n=!0;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];t.apply(void 0,[e].concat(a))}}function i(e){o(null,e)}}(a,t).apply(void 0,l):i.apply(void 0,[null].concat(l))}}).apply(void 0,[null].concat((0,a.A)(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}var h=n(44498),m=n(24765),v=function(e){var t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);var a,o=Object.getOwnPropertyNames(n),i=(0,m.A)(o);try{for(i.s();!(a=i.n()).done;){var s=a.value,u=Object.getOwnPropertyDescriptor(n,s);u&&Object.defineProperty(r,s,u)}}catch(l){i.e(l)}finally{i.f()}return r},g={}.hasOwnProperty,E=function(e){function t(){var e;return(0,o.A)(this,t),(e=(0,s.A)(this,t,["copy"])).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=p(),e}return(0,u.A)(t,e),(0,i.A)(t,[{key:"copy",value:function(){for(var e=new t,n=-1;++n<this.attachers.length;){var r=this.attachers[n];e.use.apply(e,(0,a.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(D("data",this.frozen),this.namespace[e]=t,this):g.call(this.namespace,e)&&this.namespace[e]||void 0:e?(D("data",this.frozen),this.namespace=e,this):this.namespace}},{key:"freeze",value:function(){if(this.frozen)return this;for(var e=this;++this.freezeIndex<this.attachers.length;){var t=(0,r.A)(this.attachers[this.freezeIndex]),n=t[0],o=t.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var i=n.call.apply(n,[e].concat((0,a.A)(o)));"function"===typeof i&&this.transformers.use(i)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=_(e),n=this.parser||this.Parser;return b("parse",n),n(String(t),t)}},{key:"process",value:function(e,t){var n=this;return this.freeze(),b("process",this.parser||this.Parser),A("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,a){var o=_(e),i=n.parse(o);function s(e,n){e||!n?a(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(i,o,(function(e,t,r){if(e||!t||!r)return s(e);var a,o=t,i=n.stringify(o,r);"string"===typeof(a=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(a)?r.value=i:r.result=i,s(e,r)}))}}},{key:"processSync",value:function(e){var t,n=!1;return this.freeze(),b("processSync",this.parser||this.Parser),A("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,l(e),t=r})),C("processSync","process",n),(0,d.ok)(t,"we either bailed on an error or have a tree"),t}},{key:"run",value:function(e,t,n){T(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?a(void 0,n):new Promise(a);function a(a,o){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var i=_(t);r.run(e,i,(function(t,r,i){var s=r||e;t?o(t):a?a(s):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,s,i))}))}}},{key:"runSync",value:function(e,t){var n,r=!1;return this.run(e,t,(function(e,t){l(e),n=t,r=!0})),C("runSync","run",r),(0,d.ok)(n,"we either bailed on an error or have a tree"),n}},{key:"stringify",value:function(e,t){this.freeze();var n=_(t),r=this.compiler||this.Compiler;return A("stringify",r),T(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(D("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var o=arguments.length,i=new Array(o>1?o-1:0),s=1;s<o;s++)i[s-1]=arguments[s];p(e,i)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):l(e)}return this;function u(e){if("function"===typeof e)p(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=(0,r.A)(e);p(t[0],t.slice(1))}else l(e)}}function l(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(e.plugins),e.settings&&(n.settings=c(!0,n.settings,e.settings))}function d(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){u(e[t])}}}function p(e,n){for(var o=-1,i=-1;++o<t.length;)if(t[o][0]===e){i=o;break}if(-1===i)t.push([e].concat((0,a.A)(n)));else if(n.length>0){var s=(0,r.A)(n),u=s[0],l=s.slice(1),d=t[i][1];f(d)&&f(u)&&(u=c(!0,d,u)),t[i]=[e,u].concat((0,a.A)(l))}}}}])}(v),y=(new E).freeze();function b(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function A(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function D(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function T(e){if(!f(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function C(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function _(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new h.T(e)}},17767:function(e,t,n){"use strict";n.d(t,{Ay:function(){return h}});var r=n(24765),a=n(5544),o="object"===typeof self?self:globalThis,i=function(e){return function(e,t){var n=function(t,n){return e.set(n,t),t},i=function(s){if(e.has(s))return e.get(s);var u=(0,a.A)(t[s],2),l=u[0],c=u[1];switch(l){case 0:case-1:return n(c,s);case 1:var d,f=n([],s),p=(0,r.A)(c);try{for(p.s();!(d=p.n()).done;){var h=d.value;f.push(i(h))}}catch(R){p.e(R)}finally{p.f()}return f;case 2:var m,v=n({},s),g=(0,r.A)(c);try{for(g.s();!(m=g.n()).done;){var E=(0,a.A)(m.value,2),y=E[0],b=E[1];v[i(y)]=i(b)}}catch(R){g.e(R)}finally{g.f()}return v;case 3:return n(new Date(c),s);case 4:var A=c.source,D=c.flags;return n(new RegExp(A,D),s);case 5:var T,C=n(new Map,s),_=(0,r.A)(c);try{for(_.s();!(T=_.n()).done;){var w=(0,a.A)(T.value,2),k=w[0],O=w[1];C.set(i(k),i(O))}}catch(R){_.e(R)}finally{_.f()}return C;case 6:var S,N=n(new Set,s),x=(0,r.A)(c);try{for(x.s();!(S=x.n()).done;){var P=S.value;N.add(i(P))}}catch(R){x.e(R)}finally{x.f()}return N;case 7:var I=c.name,F=c.message;return n(new o[I](F),s);case 8:return n(BigInt(c),s);case"BigInt":return n(Object(BigInt(c)),s)}return n(new o[l](c),s)};return i}(new Map,e)(0)},s=n(60436),u="",l={}.toString,c=Object.keys,d=function(e){var t=typeof e;if("object"!==t||!e)return[0,t];var n=l.call(e).slice(8,-1);switch(n){case"Array":return[1,u];case"Object":return[2,u];case"Date":return[3,u];case"RegExp":return[4,u];case"Map":return[5,u];case"Set":return[6,u]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},f=function(e){var t=(0,a.A)(e,2),n=t[0],r=t[1];return 0===n&&("function"===r||"symbol"===r)},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.json,o=t.lossy,i=[];return function(e,t,n,o){var i=function(e,t){var r=o.push(e)-1;return n.set(t,r),r},u=function(o){if(n.has(o))return n.get(o);var l=d(o),p=(0,a.A)(l,2),h=p[0],m=p[1];switch(h){case 0:var v=o;switch(m){case"bigint":h=8,v=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+m);v=null;break;case"undefined":return i([-1],o)}return i([h,v],o);case 1:if(m)return i([m,(0,s.A)(o)],o);var g,E=[],y=i([h,E],o),b=(0,r.A)(o);try{for(b.s();!(g=b.n()).done;){var A=g.value;E.push(u(A))}}catch(z){b.e(z)}finally{b.f()}return y;case 2:if(m)switch(m){case"BigInt":return i([m,o.toString()],o);case"Boolean":case"Number":case"String":return i([m,o.valueOf()],o)}if(t&&"toJSON"in o)return u(o.toJSON());var D,T=[],C=i([h,T],o),_=(0,r.A)(c(o));try{for(_.s();!(D=_.n()).done;){var w=D.value;!e&&f(d(o[w]))||T.push([u(w),u(o[w])])}}catch(z){_.e(z)}finally{_.f()}return C;case 3:return i([h,o.toISOString()],o);case 4:var k=o.source,O=o.flags;return i([h,{source:k,flags:O}],o);case 5:var S,N=[],x=i([h,N],o),P=(0,r.A)(o);try{for(P.s();!(S=P.n()).done;){var I=(0,a.A)(S.value,2),F=I[0],R=I[1];(e||!f(d(F))&&!f(d(R)))&&N.push([u(F),u(R)])}}catch(z){P.e(z)}finally{P.f()}return x;case 6:var L,B=[],M=i([h,B],o),j=(0,r.A)(o);try{for(j.s();!(L=j.n()).done;){var U=L.value;!e&&f(d(U))||B.push(u(U))}}catch(z){j.e(z)}finally{j.f()}return M}var H=o.message;return i([h,{name:m,message:H}],o)};return u}(!(n||o),!!n,new Map,i)(e),i},h="function"===typeof structuredClone?function(e,t){return t&&("json"in t||"lossy"in t)?i(p(e,t)):structuredClone(e)}:function(e,t){return i(p(e,t))}},26910:function(e,t,n){"use strict";n.d(t,{A:function(){return Gt}});var r={};n.r(r),n.d(r,{hasBrowserEnv:function(){return ye},hasStandardBrowserEnv:function(){return Ae},hasStandardBrowserWebWorkerEnv:function(){return De},navigator:function(){return be},origin:function(){return Te}});var a=n(5544);function o(e,t){return function(){return e.apply(t,arguments)}}var i,s=n(85224),u=Object.prototype.toString,l=Object.getPrototypeOf,c=(i=Object.create(null),function(e){var t=u.call(e);return i[t]||(i[t]=t.slice(8,-1).toLowerCase())}),d=function(e){return e=e.toLowerCase(),function(t){return c(t)===e}},f=function(e){return function(t){return typeof t===e}},p=Array.isArray,h=f("undefined");var m=d("ArrayBuffer");var v=f("string"),g=f("function"),E=f("number"),y=function(e){return null!==e&&"object"===typeof e},b=function(e){if("object"!==c(e))return!1;var t=l(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},A=d("Date"),D=d("File"),T=d("Blob"),C=d("FileList"),_=d("URLSearchParams"),w=["ReadableStream","Request","Response","Headers"].map(d),k=(0,a.A)(w,4),O=k[0],S=k[1],N=k[2],x=k[3];function P(e,t){var n,r,a=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,o=void 0!==a&&a;if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),p(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{var i,s=o?Object.getOwnPropertyNames(e):Object.keys(e),u=s.length;for(n=0;n<u;n++)i=s[n],t.call(null,e[i],i,e)}}function I(e,t){t=t.toLowerCase();for(var n,r=Object.keys(e),a=r.length;a-- >0;)if(t===(n=r[a]).toLowerCase())return n;return null}var F="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,R=function(e){return!h(e)&&e!==F};var L,B=(L="undefined"!==typeof Uint8Array&&l(Uint8Array),function(e){return L&&e instanceof L}),M=d("HTMLFormElement"),j=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){return e.call(t,n)}}(),U=d("RegExp"),H=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};P(n,(function(n,a){var o;!1!==(o=t(n,a,e))&&(r[a]=o||n)})),Object.defineProperties(e,r)},z="abcdefghijklmnopqrstuvwxyz",G="0123456789",q={DIGIT:G,ALPHA:z,ALPHA_DIGIT:z+z.toUpperCase()+G};var W=d("AsyncFunction"),Y=function(e,t){return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],F.addEventListener("message",(function(e){var t=e.source,a=e.data;t===F&&a===n&&r.length&&r.shift()()}),!1),function(e){r.push(e),F.postMessage(n,"*")}):function(e){return setTimeout(e)};var n,r}("function"===typeof setImmediate,g(F.postMessage)),V="undefined"!==typeof queueMicrotask?queueMicrotask.bind(F):"undefined"!==typeof s&&s.nextTick||Y,K={isArray:p,isArrayBuffer:m,isBuffer:function(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"===typeof FormData&&e instanceof FormData||g(e.append)&&("formdata"===(t=c(e))||"object"===t&&g(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&m(e.buffer)},isString:v,isNumber:E,isBoolean:function(e){return!0===e||!1===e},isObject:y,isPlainObject:b,isReadableStream:O,isRequest:S,isResponse:N,isHeaders:x,isUndefined:h,isDate:A,isFile:D,isBlob:T,isRegExp:U,isFunction:g,isStream:function(e){return y(e)&&g(e.pipe)},isURLSearchParams:_,isTypedArray:B,isFileList:C,forEach:P,merge:function e(){for(var t=(R(this)&&this||{}).caseless,n={},r=function(r,a){var o=t&&I(n,a)||a;b(n[o])&&b(r)?n[o]=e(n[o],r):b(r)?n[o]=e({},r):p(r)?n[o]=r.slice():n[o]=r},a=0,o=arguments.length;a<o;a++)arguments[a]&&P(arguments[a],r);return n},extend:function(e,t,n){return P(t,(function(t,r){n&&g(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).allOwnKeys}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n,r){var a,o,i,s={};if(t=t||{},null==e)return t;do{for(o=(a=Object.getOwnPropertyNames(e)).length;o-- >0;)i=a[o],r&&!r(i,e,t)||s[i]||(t[i]=e[i],s[i]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:d,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;if(p(e))return e;var t=e.length;if(!E(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},forEachEntry:function(e,t){for(var n,r=(e&&e[Symbol.iterator]).call(e);(n=r.next())&&!n.done;){var a=n.value;t.call(e,a[0],a[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:M,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:H,freezeMethods:function(e){H(e,(function(t,n){if(g(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];g(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return p(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:I,global:F,isContextDefined:R,ALPHABET:q,generateString:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q.ALPHA_DIGIT,n="",r=t.length;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&g(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:function(e){var t=new Array(10),n=function(e,r){if(y(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;var a=p(e)?[]:{};return P(e,(function(e,t){var o=n(e,r+1);!h(o)&&(a[t]=o)})),t[r]=void 0,a}}return e};return n(e,0)},isAsyncFn:W,isThenable:function(e){return e&&(y(e)||g(e))&&g(e.then)&&g(e.catch)},setImmediate:Y,asap:V},$=n(90675),X=n(10467),Q=n(23029),Z=n(92901);function J(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}K.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:K.toJSONObject(this.config),code:this.code,status:this.status}}});var ee=J.prototype,te={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){te[e]={value:e}})),Object.defineProperties(J,te),Object.defineProperty(ee,"isAxiosError",{value:!0}),J.from=function(e,t,n,r,a,o){var i=Object.create(ee);return K.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),J.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};var ne=J,re=n(93325).hp;function ae(e){return K.isPlainObject(e)||K.isArray(e)}function oe(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function ie(e,t,n){return e?e.concat(t).map((function(e,t){return e=oe(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var se=K.toFlatObject(K,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ue=function(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!K.isUndefined(t[e])}))).metaTokens,a=n.visitor||l,o=n.dots,i=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(a))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(!s&&K.isBlob(e))throw new ne("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(e)||K.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):re.from(e):e}function l(e,n,a){var s=e;if(e&&!a&&"object"===typeof e)if(K.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(K.isArray(e)&&function(e){return K.isArray(e)&&!e.some(ae)}(e)||(K.isFileList(e)||K.endsWith(n,"[]"))&&(s=K.toArray(e)))return n=oe(n),s.forEach((function(e,r){!K.isUndefined(e)&&null!==e&&t.append(!0===i?ie([n],r,o):null===i?n:n+"[]",u(e))})),!1;return!!ae(e)||(t.append(ie(a,n,o),u(e)),!1)}var c=[],d=Object.assign(se,{defaultVisitor:l,convertValue:u,isVisitable:ae});if(!K.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!K.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),K.forEach(n,(function(n,o){!0===(!(K.isUndefined(n)||null===n)&&a.call(t,n,K.isString(o)?o.trim():o,r,d))&&e(n,r?r.concat(o):[o])})),c.pop()}}(e),t};function le(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ce(e,t){this._pairs=[],e&&ue(e,this,t)}var de=ce.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){var t=e?function(t){return e.call(this,t,le)}:le;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var fe=ce;function pe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function he(e,t,n){if(!t)return e;var r,a=n&&n.encode||pe,o=n&&n.serialize;if(r=o?o(t,n):K.isURLSearchParams(t)?t.toString():new fe(t,n).toString(a)){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}var me=function(){return(0,Z.A)((function e(){(0,Q.A)(this,e),this.handlers=[]}),[{key:"use",value:function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){K.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}])}(),ve={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ge=n(89379),Ee={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:fe,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ye="undefined"!==typeof window&&"undefined"!==typeof document,be="object"===typeof navigator&&navigator||void 0,Ae=ye&&(!be||["ReactNative","NativeScript","NS"].indexOf(be.product)<0),De="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,Te=ye&&window.location.href||"http://localhost",Ce=(0,ge.A)((0,ge.A)({},r),Ee);var _e=function(e){function t(e,n,r,a){var o=e[a++];if("__proto__"===o)return!0;var i=Number.isFinite(+o),s=a>=e.length;return o=!o&&K.isArray(r)?r.length:o,s?(K.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!i):(r[o]&&K.isObject(r[o])||(r[o]=[]),t(e,n,r[o],a)&&K.isArray(r[o])&&(r[o]=function(e){var t,n,r={},a=Object.keys(e),o=a.length;for(t=0;t<o;t++)r[n=a[t]]=e[n];return r}(r[o])),!i)}if(K.isFormData(e)&&K.isFunction(e.entries)){var n={};return K.forEachEntry(e,(function(e,r){t(function(e){return K.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null};var we={transitional:ve,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",a=r.indexOf("application/json")>-1,o=K.isObject(e);if(o&&K.isHTMLForm(e)&&(e=new FormData(e)),K.isFormData(e))return a?JSON.stringify(_e(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ue(e,new Ce.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Ce.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=K.isFileList(e))||r.indexOf("multipart/form-data")>-1){var i=this.env&&this.env.FormData;return ue(n?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||a?(t.setContentType("application/json",!1),function(e,t,n){if(K.isString(e))try{return(t||JSON.parse)(e),K.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||we.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.isString(e)&&(n&&!this.responseType||r)){var a=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(a){if("SyntaxError"===o.name)throw ne.from(o,ne.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ce.classes.FormData,Blob:Ce.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],(function(e){we.headers[e]={}}));var ke=we,Oe=n(24765),Se=K.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function xe(e){return e&&String(e).trim().toLowerCase()}function Pe(e){return!1===e||null==e?e:K.isArray(e)?e.map(Pe):String(e)}function Ie(e,t,n,r,a){return K.isFunction(r)?r.call(this,t,n):(a&&(t=n),K.isString(t)?K.isString(r)?-1!==t.indexOf(r):K.isRegExp(r)?r.test(t):void 0:void 0)}var Fe=function(){return(0,Z.A)((function e(t){(0,Q.A)(this,e),t&&this.set(t)}),[{key:"set",value:function(e,t,n){var r=this;function o(e,t,n){var a=xe(t);if(!a)throw new Error("header name must be a non-empty string");var o=K.findKey(r,a);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=Pe(e))}var i=function(e,t){return K.forEach(e,(function(e,n){return o(e,n,t)}))};if(K.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(K.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,n,r,a={};return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),t=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!t||a[t]&&Se[t]||("set-cookie"===t?a[t]?a[t].push(n):a[t]=[n]:a[t]=a[t]?a[t]+", "+n:n)})),a}(e),t);else if(K.isHeaders(e)){var s,u=(0,Oe.A)(e.entries());try{for(u.s();!(s=u.n()).done;){var l=(0,a.A)(s.value,2),c=l[0];o(l[1],c,n)}}catch(d){u.e(d)}finally{u.f()}}else null!=e&&o(t,e,n);return this}},{key:"get",value:function(e,t){if(e=xe(e)){var n=K.findKey(this,e);if(n){var r=this[n];if(!t)return r;if(!0===t)return function(e){for(var t,n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=r.exec(e);)n[t[1]]=t[2];return n}(r);if(K.isFunction(t))return t.call(this,r,n);if(K.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=xe(e)){var n=K.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ie(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function a(e){if(e=xe(e)){var a=K.findKey(n,e);!a||t&&!Ie(0,n[a],a,t)||(delete n[a],r=!0)}}return K.isArray(e)?e.forEach(a):a(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var a=t[n];e&&!Ie(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return K.forEach(this,(function(r,a){var o=K.findKey(n,a);if(o)return t[o]=Pe(r),void delete t[a];var i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(a):String(a).trim();i!==a&&delete t[a],t[i]=Pe(r),n[i]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this.constructor).concat.apply(e,[this].concat(n))}},{key:"toJSON",value:function(e){var t=Object.create(null);return K.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&K.isArray(n)?n.join(", "):n)})),t}},{key:Symbol.iterator,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map((function(e){var t=(0,a.A)(e,2);return t[0]+": "+t[1]})).join("\n")}},{key:Symbol.toStringTag,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(e){return e instanceof this?e:new this(e)}},{key:"concat",value:function(e){for(var t=new this(e),n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[Ne]=this[Ne]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=xe(e);t[r]||(!function(e,t){var n=K.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[r]=!0)}return K.isArray(e)?e.forEach(r):r(e),this}}])}();Fe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(Fe.prototype,(function(e,t){var n=e.value,r=t[0].toUpperCase()+t.slice(1);return{get:function(){return n},set:function(e){this[r]=e}}})),K.freezeMethods(Fe);var Re=Fe;function Le(e,t){var n=this||ke,r=t||n,a=Re.from(r.headers),o=r.data;return K.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Be(e){return!(!e||!e.__CANCEL__)}function Me(e,t,n){ne.call(this,null==e?"canceled":e,ne.ERR_CANCELED,t,n),this.name="CanceledError"}K.inherits(Me,ne,{__CANCEL__:!0});var je=Me;function Ue(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ne("Request failed with status code "+n.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var He=n(64467);var ze=function(e,t){e=e||10;var n,r=new Array(e),a=new Array(e),o=0,i=0;return t=void 0!==t?t:1e3,function(s){var u=Date.now(),l=a[i];n||(n=u),r[o]=s,a[o]=u;for(var c=i,d=0;c!==o;)d+=r[c++],c%=e;if((o=(o+1)%e)===i&&(i=(i+1)%e),!(u-n<t)){var f=l&&u-l;return f?Math.round(1e3*d/f):void 0}}};var Ge=function(e,t){var n,r,a=0,o=1e3/t,i=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();a=o,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){for(var e=Date.now(),t=e-a,s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];t>=o?i(u,e):(n=u,r||(r=setTimeout((function(){r=null,i(n)}),o-t)))},function(){return n&&i(n)}]},qe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,a=ze(50,250);return Ge((function(n){var o=n.loaded,i=n.lengthComputable?n.total:void 0,s=o-r,u=a(s),l=o<=i;r=o;var c=(0,He.default)({loaded:o,total:i,progress:i?o/i:void 0,bytes:s,rate:u||void 0,estimated:u&&i&&l?(i-o)/u:void 0,event:n,lengthComputable:null!=i},t?"download":"upload",!0);e(c)}),n)},We=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},Ye=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return K.asap((function(){return e.apply(void 0,n)}))}},Ve=n(60436),Ke=n(87695),$e=Ce.hasStandardBrowserEnv?function(){var e,t=Ce.navigator&&/(msie|trident)/i.test(Ce.navigator.userAgent),n=document.createElement("a");function r(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=K.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},Xe=Ce.hasStandardBrowserEnv?{write:function(e,t,n,r,a,o){var i=[e+"="+encodeURIComponent(t)];K.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),K.isString(r)&&i.push("path="+r),K.isString(a)&&i.push("domain="+a),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Qe(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ze=function(e){return e instanceof Re?(0,ge.A)({},e):e};function Je(e,t){t=t||{};var n={};function r(e,t,n){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:n},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function a(e,t,n){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function o(e,t){if(!K.isUndefined(t))return r(void 0,t)}function i(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,a,o){return o in t?r(n,a):o in e?r(void 0,n):void 0}var u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:function(e,t){return a(Ze(e),Ze(t),!0)}};return K.forEach(Object.keys(Object.assign({},e,t)),(function(r){var o=u[r]||a,i=o(e[r],t[r],r);K.isUndefined(i)&&o!==s||(n[r]=i)})),n}var et=function(e){var t,n=Je({},e),r=n.data,a=n.withXSRFToken,o=n.xsrfHeaderName,i=n.xsrfCookieName,s=n.headers,u=n.auth;if(n.headers=s=Re.from(s),n.url=he(Qe(n.baseURL,n.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),K.isFormData(r))if(Ce.hasStandardBrowserEnv||Ce.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(t=s.getContentType())){var l=t?t.split(";").map((function(e){return e.trim()})).filter(Boolean):[],c=(0,Ke.A)(l),d=c[0],f=c.slice(1);s.setContentType([d||"multipart/form-data"].concat((0,Ve.A)(f)).join("; "))}if(Ce.hasStandardBrowserEnv&&(a&&K.isFunction(a)&&(a=a(n)),a||!1!==a&&$e(n.url))){var p=o&&i&&Xe.read(i);p&&s.set(o,p)}return n},tt="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,o,i,s,u,l=et(e),c=l.data,d=Re.from(l.headers).normalize(),f=l.responseType,p=l.onUploadProgress,h=l.onDownloadProgress;function m(){s&&s(),u&&u(),l.cancelToken&&l.cancelToken.unsubscribe(r),l.signal&&l.signal.removeEventListener("abort",r)}var v=new XMLHttpRequest;function g(){if(v){var r=Re.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders());Ue((function(e){t(e),m()}),(function(e){n(e),m()}),{data:f&&"text"!==f&&"json"!==f?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:e,request:v}),v=null}}if(v.open(l.method.toUpperCase(),l.url,!0),v.timeout=l.timeout,"onloadend"in v?v.onloadend=g:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(g)},v.onabort=function(){v&&(n(new ne("Request aborted",ne.ECONNABORTED,e,v)),v=null)},v.onerror=function(){n(new ne("Network Error",ne.ERR_NETWORK,e,v)),v=null},v.ontimeout=function(){var t=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded",r=l.transitional||ve;l.timeoutErrorMessage&&(t=l.timeoutErrorMessage),n(new ne(t,r.clarifyTimeoutError?ne.ETIMEDOUT:ne.ECONNABORTED,e,v)),v=null},void 0===c&&d.setContentType(null),"setRequestHeader"in v&&K.forEach(d.toJSON(),(function(e,t){v.setRequestHeader(t,e)})),K.isUndefined(l.withCredentials)||(v.withCredentials=!!l.withCredentials),f&&"json"!==f&&(v.responseType=l.responseType),h){var E=qe(h,!0),y=(0,a.A)(E,2);i=y[0],u=y[1],v.addEventListener("progress",i)}if(p&&v.upload){var b=qe(p),A=(0,a.A)(b,2);o=A[0],s=A[1],v.upload.addEventListener("progress",o),v.upload.addEventListener("loadend",s)}(l.cancelToken||l.signal)&&(r=function(t){v&&(n(!t||t.type?new je(null,e,v):t),v.abort(),v=null)},l.cancelToken&&l.cancelToken.subscribe(r),l.signal&&(l.signal.aborted?r():l.signal.addEventListener("abort",r)));var D=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l.url);D&&-1===Ce.protocols.indexOf(D)?n(new ne("Unsupported protocol "+D+":",ne.ERR_BAD_REQUEST,e)):v.send(c||null)}))},nt=function(e,t){var n=(e=e?e.filter(Boolean):[]).length;if(t||n){var r,a=new AbortController,o=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;a.abort(t instanceof ne?t:new je(t instanceof Error?t.message:t))}},i=t&&setTimeout((function(){i=null,o(new ne("timeout ".concat(t," of ms exceeded"),ne.ETIMEDOUT))}),t),s=function(){e&&(i&&clearTimeout(i),i=null,e.forEach((function(e){e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",o)}));var u=a.signal;return u.unsubscribe=function(){return K.asap(s)},u}};function rt(e,t){this.v=e,this.k=t}function at(e){return function(){return new ot(e.apply(this,arguments))}}function ot(e){var t,n;function r(t,n){try{var o=e[t](n),i=o.value,s=i instanceof rt;Promise.resolve(s?i.v:i).then((function(n){if(s){var u="return"===t?"return":"next";if(!i.k||n.done)return r(u,n);n=e[u](n).value}a(o.done?"return":"normal",n)}),(function(e){r("throw",e)}))}catch(e){a("throw",e)}}function a(e,a){switch(e){case"return":t.resolve({value:a,done:!0});break;case"throw":t.reject(a);break;default:t.resolve({value:a,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,a){return new Promise((function(o,i){var s={key:e,arg:a,resolve:o,reject:i,next:null};n?n=n.next=s:(t=n=s,r(e,a))}))},"function"!=typeof e.return&&(this.return=void 0)}function it(e){return new rt(e,0)}function st(e){var t={},n=!1;function r(t,r){return n=!0,r=new Promise((function(n){n(e[t](r))})),{done:!1,value:new rt(r,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):r("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return r("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):r("return",e)}),t}function ut(e){var t,n,r,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new lt(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function lt(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return lt=function(e){this.s=e,this.n=e.next},lt.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new lt(e)}ot.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},ot.prototype.next=function(e){return this._invoke("next",e)},ot.prototype.throw=function(e){return this._invoke("throw",e)},ot.prototype.return=function(e){return this._invoke("return",e)};var ct,dt,ft=(0,$.A)().mark((function e(t,n){var r,a,o;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.byteLength,n&&!(r<n)){e.next=5;break}return e.next=4,t;case 4:return e.abrupt("return");case 5:a=0;case 6:if(!(a<r)){e.next=13;break}return o=a+n,e.next=10,t.slice(a,o);case 10:a=o,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),pt=function(){var e=at((0,$.A)().mark((function e(t,n){var r,a,o,i,s,u;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,a=!1,e.prev=2,i=ut(ht(t));case 4:return e.next=6,it(i.next());case 6:if(!(r=!(s=e.sent).done)){e.next=12;break}return u=s.value,e.delegateYield(st(ut(ft(u,n))),"t0",9);case 9:r=!1,e.next=4;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(2),a=!0,o=e.t1;case 18:if(e.prev=18,e.prev=19,!r||null==i.return){e.next=23;break}return e.next=23,it(i.return());case 23:if(e.prev=23,!a){e.next=26;break}throw o;case 26:return e.finish(23);case 27:return e.finish(18);case 28:case"end":return e.stop()}}),e,null,[[2,14,18,28],[19,,23,27]])})));return function(t,n){return e.apply(this,arguments)}}(),ht=function(){var e=at((0,$.A)().mark((function e(t){var n,r,a,o;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t[Symbol.asyncIterator]){e.next=3;break}return e.delegateYield(st(ut(t)),"t0",2);case 2:return e.abrupt("return");case 3:n=t.getReader(),e.prev=4;case 5:return e.next=7,it(n.read());case 7:if(r=e.sent,a=r.done,o=r.value,!a){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,o;case 14:e.next=5;break;case 16:return e.prev=16,e.next=19,it(n.cancel());case 19:return e.finish(16);case 20:case"end":return e.stop()}}),e,null,[[4,,16,20]])})));return function(t){return e.apply(this,arguments)}}(),mt=function(e,t,n,r){var a,o=pt(e,t),i=0,s=function(e){a||(a=!0,r&&r(e))};return new ReadableStream({pull:function(e){return(0,X.A)((0,$.A)().mark((function t(){var r,a,u,l,c;return(0,$.A)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o.next();case 3:if(r=t.sent,a=r.done,u=r.value,!a){t.next=10;break}return s(),e.close(),t.abrupt("return");case 10:l=u.byteLength,n&&(c=i+=l,n(c)),e.enqueue(new Uint8Array(u)),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(0),s(t.t0),t.t0;case 19:case"end":return t.stop()}}),t,null,[[0,15]])})))()},cancel:function(e){return s(e),o.return()}},{highWaterMark:2})},vt="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,gt=vt&&"function"===typeof ReadableStream,Et=vt&&("function"===typeof TextEncoder?(ct=new TextEncoder,function(e){return ct.encode(e)}):function(){var e=(0,X.A)((0,$.A)().mark((function e(t){return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Uint8Array,e.next=3,new Response(t).arrayBuffer();case 3:return e.t1=e.sent,e.abrupt("return",new e.t0(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),yt=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e.apply(void 0,n)}catch(a){return!1}},bt=gt&&yt((function(){var e=!1,t=new Request(Ce.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),At=gt&&yt((function(){return K.isReadableStream(new Response("").body)})),Dt={stream:At&&function(e){return e.body}};vt&&(dt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((function(e){!Dt[e]&&(Dt[e]=K.isFunction(dt[e])?function(t){return t[e]()}:function(t,n){throw new ne("Response type '".concat(e,"' is not supported"),ne.ERR_NOT_SUPPORT,n)})})));var Tt=function(){var e=(0,X.A)((0,$.A)().mark((function e(t){var n;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t){e.next=2;break}return e.abrupt("return",0);case 2:if(!K.isBlob(t)){e.next=4;break}return e.abrupt("return",t.size);case 4:if(!K.isSpecCompliantForm(t)){e.next=9;break}return n=new Request(Ce.origin,{method:"POST",body:t}),e.next=8,n.arrayBuffer();case 8:case 15:return e.abrupt("return",e.sent.byteLength);case 9:if(!K.isArrayBufferView(t)&&!K.isArrayBuffer(t)){e.next=11;break}return e.abrupt("return",t.byteLength);case 11:if(K.isURLSearchParams(t)&&(t+=""),!K.isString(t)){e.next=16;break}return e.next=15,Et(t);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ct=function(){var e=(0,X.A)((0,$.A)().mark((function e(t,n){var r;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=K.toFiniteNumber(t.getContentLength()),e.abrupt("return",null==r?Tt(n):r);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),_t=vt&&function(){var e=(0,X.A)((0,$.A)().mark((function e(t){var n,r,o,i,s,u,l,c,d,f,p,h,m,v,g,E,y,b,A,D,T,C,_,w,k,O,S,N,x,P,I,F,R,L;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=et(t),r=n.url,o=n.method,i=n.data,s=n.signal,u=n.cancelToken,l=n.timeout,c=n.onDownloadProgress,d=n.onUploadProgress,f=n.responseType,p=n.headers,h=n.withCredentials,m=void 0===h?"same-origin":h,v=n.fetchOptions,f=f?(f+"").toLowerCase():"text",g=nt([s,u&&u.toAbortSignal()],l),y=g&&g.unsubscribe&&function(){g.unsubscribe()},e.prev=4,e.t0=d&&bt&&"get"!==o&&"head"!==o,!e.t0){e.next=11;break}return e.next=9,Ct(p,i);case 9:e.t1=b=e.sent,e.t0=0!==e.t1;case 11:if(!e.t0){e.next=15;break}A=new Request(r,{method:"POST",body:i,duplex:"half"}),K.isFormData(i)&&(D=A.headers.get("content-type"))&&p.setContentType(D),A.body&&(T=We(b,qe(Ye(d))),C=(0,a.A)(T,2),_=C[0],w=C[1],i=mt(A.body,65536,_,w));case 15:return K.isString(m)||(m=m?"include":"omit"),k="credentials"in Request.prototype,E=new Request(r,(0,ge.A)((0,ge.A)({},v),{},{signal:g,method:o.toUpperCase(),headers:p.normalize().toJSON(),body:i,duplex:"half",credentials:k?m:void 0})),e.next=20,fetch(E);case 20:return O=e.sent,S=At&&("stream"===f||"response"===f),At&&(c||S&&y)&&(N={},["status","statusText","headers"].forEach((function(e){N[e]=O[e]})),x=K.toFiniteNumber(O.headers.get("content-length")),P=c&&We(x,qe(Ye(c),!0))||[],I=(0,a.A)(P,2),F=I[0],R=I[1],O=new Response(mt(O.body,65536,F,(function(){R&&R(),y&&y()})),N)),f=f||"text",e.next=26,Dt[K.findKey(Dt,f)||"text"](O,t);case 26:return L=e.sent,!S&&y&&y(),e.next=30,new Promise((function(e,n){Ue(e,n,{data:L,headers:Re.from(O.headers),status:O.status,statusText:O.statusText,config:t,request:E})}));case 30:return e.abrupt("return",e.sent);case 33:if(e.prev=33,e.t2=e.catch(4),y&&y(),!e.t2||"TypeError"!==e.t2.name||!/fetch/i.test(e.t2.message)){e.next=38;break}throw Object.assign(new ne("Network Error",ne.ERR_NETWORK,t,E),{cause:e.t2.cause||e.t2});case 38:throw ne.from(e.t2,e.t2&&e.t2.code,t,E);case 39:case"end":return e.stop()}}),e,null,[[4,33]])})));return function(t){return e.apply(this,arguments)}}(),wt={http:null,xhr:tt,fetch:_t};K.forEach(wt,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var kt=function(e){return"- ".concat(e)},Ot=function(e){return K.isFunction(e)||null===e||!1===e},St=function(e){for(var t,n,r=(e=K.isArray(e)?e:[e]).length,o={},i=0;i<r;i++){var s=void 0;if(n=t=e[i],!Ot(t)&&void 0===(n=wt[(s=String(t)).toLowerCase()]))throw new ne("Unknown adapter '".concat(s,"'"));if(n)break;o[s||"#"+i]=n}if(!n){var u=Object.entries(o).map((function(e){var t=(0,a.A)(e,2),n=t[0],r=t[1];return"adapter ".concat(n," ")+(!1===r?"is not supported by the environment":"is not available in the build")})),l=r?u.length>1?"since :\n"+u.map(kt).join("\n"):" "+kt(u[0]):"as no adapter specified";throw new ne("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return n};function Nt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new je(null,e)}function xt(e){return Nt(e),e.headers=Re.from(e.headers),e.data=Le.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),St(e.adapter||ke.adapter)(e).then((function(t){return Nt(e),t.data=Le.call(e,e.transformResponse,t),t.headers=Re.from(t.headers),t}),(function(t){return Be(t)||(Nt(e),t&&t.response&&(t.response.data=Le.call(e,e.transformResponse,t.response),t.response.headers=Re.from(t.response.headers))),Promise.reject(t)}))}var Pt="1.7.7",It={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){It[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var Ft={};It.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,a,o){if(!1===e)throw new ne(r(a," has been removed"+(t?" in "+t:"")),ne.ERR_DEPRECATED);return t&&!Ft[a]&&(Ft[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}};var Rt={assertOptions:function(e,t,n){if("object"!==typeof e)throw new ne("options must be an object",ne.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),a=r.length;a-- >0;){var o=r[a],i=t[o];if(i){var s=e[o],u=void 0===s||i(s,o,e);if(!0!==u)throw new ne("option "+o+" must be "+u,ne.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ne("Unknown option "+o,ne.ERR_BAD_OPTION)}},validators:It},Lt=Rt.validators,Bt=function(){return(0,Z.A)((function e(t){(0,Q.A)(this,e),this.defaults=t,this.interceptors={request:new me,response:new me}}),[{key:"request",value:function(){var e=(0,X.A)((0,$.A)().mark((function e(t,n){var r,a;return(0,$.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,n);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error,a=r.stack?r.stack.replace(/^.+\n/,""):"";try{e.t0.stack?a&&!String(e.t0.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+a):e.t0.stack=a}catch(o){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])})));return function(t,n){return e.apply(this,arguments)}}()},{key:"_request",value:function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{};var n=t=Je(this.defaults,t),r=n.transitional,a=n.paramsSerializer,o=n.headers;void 0!==r&&Rt.assertOptions(r,{silentJSONParsing:Lt.transitional(Lt.boolean),forcedJSONParsing:Lt.transitional(Lt.boolean),clarifyTimeoutError:Lt.transitional(Lt.boolean)},!1),null!=a&&(K.isFunction(a)?t.paramsSerializer={serialize:a}:Rt.assertOptions(a,{encode:Lt.function,serialize:Lt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();var i=o&&K.merge(o.common,o[t.method]);o&&K.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete o[e]})),t.headers=Re.concat(i,o);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var l,c=[];this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));var d,f=0;if(!u){var p=[xt.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,c),d=p.length,l=Promise.resolve(t);f<d;)l=l.then(p[f++],p[f++]);return l}d=s.length;var h=t;for(f=0;f<d;){var m=s[f++],v=s[f++];try{h=m(h)}catch(g){v.call(this,g);break}}try{l=xt.call(this,h)}catch(g){return Promise.reject(g)}for(f=0,d=c.length;f<d;)l=l.then(c[f++],c[f++]);return l}},{key:"getUri",value:function(e){return he(Qe((e=Je(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}])}();K.forEach(["delete","get","head","options"],(function(e){Bt.prototype[e]=function(t,n){return this.request(Je(n||{},{method:e,url:t,data:(n||{}).data}))}})),K.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(Je(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Bt.prototype[e]=t(),Bt.prototype[e+"Form"]=t(!0)}));var Mt=Bt,jt=function(){function e(t){if((0,Q.A)(this,e),"function"!==typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var r=this;this.promise.then((function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},t((function(e,t,a){r.reason||(r.reason=new je(e,t,a),n(r.reason))}))}return(0,Z.A)(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,n=function(e){t.abort(e)};return this.subscribe(n),t.signal.unsubscribe=function(){return e.unsubscribe(n)},t.signal}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}])}();var Ut={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ut).forEach((function(e){var t=(0,a.A)(e,2),n=t[0],r=t[1];Ut[r]=n}));var Ht=Ut;var zt=function e(t){var n=new Mt(t),r=o(Mt.prototype.request,n);return K.extend(r,Mt.prototype,n,{allOwnKeys:!0}),K.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Je(t,n))},r}(ke);zt.Axios=Mt,zt.CanceledError=je,zt.CancelToken=jt,zt.isCancel=Be,zt.VERSION=Pt,zt.toFormData=ue,zt.AxiosError=ne,zt.Cancel=zt.CanceledError,zt.all=function(e){return Promise.all(e)},zt.spread=function(e){return function(t){return e.apply(null,t)}},zt.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},zt.mergeConfig=Je,zt.AxiosHeaders=Re,zt.formToJSON=function(e){return _e(K.isHTMLForm(e)?new FormData(e):e)},zt.getAdapter=St,zt.HttpStatusCode=Ht,zt.default=zt;var Gt=zt},39584:function(e,t,n){"use strict";function r(e,t){var n=String(e);if("string"!==typeof t)throw new TypeError("Expected character");for(var r=0,a=n.indexOf(t);-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}n.d(t,{D:function(){return r}})},9834:function(e,t,n){"use strict";n.d(t,{A:function(){return o},q:function(){return a}});var r=n(60436);function a(e){for(var t=[],n=String(e||""),r=n.indexOf(","),a=0,o=!1;!o;){-1===r&&(r=n.length,o=!0);var i=n.slice(a,r).trim();!i&&o||t.push(i),a=r+1,r=n.indexOf(",",a)}return t}function o(e,t){var n=t||{};return(""===e[e.length-1]?[].concat((0,r.A)(e),[""]):e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}},18014:function(e,t,n){"use strict";n.d(t,{s:function(){return a}});var r=document.createElement("i");function a(e){var t="&"+e+";";r.innerHTML=t;var n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}},99087:function(e,t,n){"use strict";function r(){}n.d(t,{ok:function(){return r}})},81955:function(e,t,n){"use strict";n.d(t,{a:function(){return a},v:function(){return r}});var r=function(e,t,n,r,o){var i=a(t);if(null!==n&&void 0!==n&&("number"!==typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(null!==r&&void 0!==r&&(!r.type||!r.children))throw new Error("Expected valid `parent`");if((null===n||void 0===n)!==(null===r||void 0===r))throw new Error("Expected both `index` and `parent`");return!!u(e)&&i.call(o,e,n,r)},a=function(e){if(null===e||void 0===e)return s;if("string"===typeof e)return function(e){return i(t);function t(t){return t.tagName===e}}(e);if("object"===typeof e)return o(e);if("function"===typeof e)return i(e);throw new Error("Expected function, string, or array as `test`")};function o(e){for(var t=[],n=-1;++n<e.length;)t[n]=a(e[n]);return i((function(){for(var e=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function i(e){return function(t,n,r){return Boolean(u(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function s(e){return Boolean(e&&"object"===typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"===typeof e.tagName)}function u(e){return null!==e&&"object"===typeof e&&"type"in e&&"tagName"in e}},81329:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultSchema:function(){return a.j},sanitize:function(){return r.a}});var r=n(65737),a=n(39734)},65737:function(e,t,n){"use strict";n.d(t,{a:function(){return l}});var r=n(60436),a=n(89379),o=n(17767),i=n(35440),s=n(39734),u={}.hasOwnProperty;function l(e,t){var n={type:"root",children:[]},r=c({schema:t?(0,a.A)((0,a.A)({},s.j),t):s.j,stack:[]},e);return r&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}function c(e,t){if(t&&"object"===typeof t){var n=t;switch("string"===typeof n.type?n.type:""){case"comment":return function(e,t){if(e.schema.allowComments){var n="string"===typeof t.value?t.value:"",r=n.indexOf("--\x3e"),a={type:"comment",value:r<0?n:n.slice(0,r)};return h(a,t),a}}(e,n);case"doctype":return function(e,t){if(e.schema.allowDoctypes){var n={type:"doctype"};return h(n,t),n}}(e,n);case"element":return function(e,t){var n="string"===typeof t.tagName?t.tagName:"";e.stack.push(n);var r=d(e,t.children),a=function(e,t){var n,r=e.stack[e.stack.length-1],a=e.schema.attributes,o=e.schema.required,i=a&&u.call(a,r)?a[r]:void 0,s=a&&u.call(a,"*")?a["*"]:void 0,l=t&&"object"===typeof t?t:{},c={};for(n in l)if(u.call(l,n)){var d=l[n],p=f(e,m(i,n),n,d);null!==p&&void 0!==p||(p=f(e,m(s,n),n,d)),null!==p&&void 0!==p&&(c[n]=p)}if(o&&u.call(o,r)){var h=o[r];for(n in h)u.call(h,n)&&!u.call(c,n)&&(c[n]=h[n])}return c}(e,t.properties);e.stack.pop();var o=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(o=!0,e.schema.ancestors&&u.call(e.schema.ancestors,n))){var i=e.schema.ancestors[n],s=-1;for(o=!1;++s<i.length;)e.stack.includes(i[s])&&(o=!0)}if(!o)return e.schema.strip&&!e.schema.strip.includes(n)?r:void 0;var l={type:"element",tagName:n,properties:a,children:r};return h(l,t),l}(e,n);case"root":return function(e,t){var n=d(e,t.children),r={type:"root",children:n};return h(r,t),r}(e,n);case"text":return function(e,t){var n="string"===typeof t.value?t.value:"",r={type:"text",value:n};return h(r,t),r}(0,n)}}}function d(e,t){var n=[];if(Array.isArray(t))for(var a=t,o=-1;++o<a.length;){var i=c(e,a[o]);i&&(Array.isArray(i)?n.push.apply(n,(0,r.A)(i)):n.push(i))}return n}function f(e,t,n,r){return t?Array.isArray(r)?function(e,t,n,r){var a=-1,o=[];for(;++a<r.length;){var i=p(e,t,n,r[a]);"number"!==typeof i&&"string"!==typeof i||o.push(i)}return o}(e,t,n,r):p(e,t,n,r):void 0}function p(e,t,n,r){if(("boolean"===typeof r||"number"===typeof r||"string"===typeof r)&&function(e,t,n){var r=e.schema.protocols&&u.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!r||0===r.length)return!0;var a=String(n),o=a.indexOf(":"),i=a.indexOf("?"),s=a.indexOf("#"),l=a.indexOf("/");if(o<0||l>-1&&o>l||i>-1&&o>i||s>-1&&o>s)return!0;var c=-1;for(;++c<r.length;){var d=r[c];if(o===d.length&&a.slice(0,d.length)===d)return!0}return!1}(e,n,r)){if("object"===typeof t&&t.length>1){for(var a=!1,o=0;++o<t.length;){var i=t[o];if(i&&"object"===typeof i&&"flags"in i){if(i.test(String(r))){a=!0;break}}else if(i===r){a=!0;break}}if(!a)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(n)?e.schema.clobberPrefix+r:r}}function h(e,t){var n=(0,i.G1)(t);t.data&&(e.data=(0,o.Ay)(t.data)),n&&(e.position=n)}function m(e,t){var n,r=-1;if(e)for(;++r<e.length;){var a=e[r],o="string"===typeof a?a:a[0];if(o===t)return a;"data*"===o&&(n=a)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return n}},39734:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});var r=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],a={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[].concat(r,["dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"]),blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[].concat(r),h2:[["className","sr-only"]],img:[].concat(r,["longDesc","src"]),input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[].concat(r,[["className","contains-task-list"]]),q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[].concat(r),table:[].concat(r),ul:[].concat(r,[["className","contains-task-list"]]),"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]}},26759:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function a(e){return!!e&&!!e[W]}function o(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Y}(e)||Array.isArray(e)||!!e[q]||!!(null===(t=e.constructor)||void 0===t?void 0:t[q])||f(e)||p(e))}function i(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:V)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function s(e){var t=e[W];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function u(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===s(e)?e.get(t):e[t]}function c(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return U&&e instanceof Map}function p(e){return H&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=K(e);delete t[W];for(var n=V(t),r=0;r<n.length;r++){var a=n[r],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function v(e,t){return void 0===t&&(t=!1),E(e)||a(e)||!o(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),t&&i(e,(function(e,t){return v(t,!0)}),!0)),e}function g(){r(2)}function E(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=$[e];return t||r(18,e),t}function b(){return M}function A(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function D(e){T(e),e.p.forEach(_),e.p=null}function T(e){e===M&&(M=e.l)}function C(e){return M={p:[],l:M,h:e,m:!0,_:0}}function _(e){var t=e[W];0===t.i||1===t.i?t.j():t.g=!0}function w(e,t){t._=t.p.length;var n=t.p[0],a=void 0!==e&&e!==n;return t.h.O||y("ES5").S(t,e,a),a?(n[W].P&&(D(t),r(4)),o(e)&&(e=k(t,e),t.l||S(t,e)),t.u&&y("Patches").M(n[W].t,e,t.u,t.s)):e=k(t,n,[]),D(t),t.u&&t.v(t.u,t.s),e!==G?e:void 0}function k(e,t,n){if(E(t))return t;var r=t[W];if(!r)return i(t,(function(a,o){return O(e,r,t,a,o,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return S(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=m(r.k):r.o,o=a,s=!1;3===r.i&&(o=new Set(a),a.clear(),s=!0),i(o,(function(t,o){return O(e,r,a,t,o,n,s)})),S(e,a,!1),n&&e.u&&y("Patches").N(r,n,e.u,e.s)}return r.o}function O(e,t,n,r,i,s,l){if(a(i)){var d=k(e,i,s&&t&&3!==t.i&&!u(t.R,r)?s.concat(r):void 0);if(c(n,r,d),!a(d))return;e.m=!1}else l&&n.add(i);if(o(i)&&!E(i)){if(!e.h.D&&e._<1)return;k(e,i),t&&t.A.l||S(e,i)}}function S(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&v(t,n)}function N(e,t){var n=e[W];return(n?h(n):e)[t]}function x(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function P(e){e.P||(e.P=!0,e.l&&P(e.l))}function I(e){e.o||(e.o=m(e.t))}function F(e,t,n){var r=f(t)?y("MapSet").F(t,n):p(t)?y("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:b(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,o=X;n&&(a=[r],o=Q);var i=Proxy.revocable(a,o),s=i.revoke,u=i.proxy;return r.k=u,r.j=s,u}(t,n):y("ES5").J(t,n);return(n?n.A:b()).p.push(r),r}function R(e){return a(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[W],a=s(t);if(r){if(!r.P&&(r.i<4||!y("ES5").K(r)))return r.t;r.I=!0,n=L(t,a),r.I=!1}else n=L(t,a);return i(n,(function(t,a){r&&l(r.t,t)===a||c(n,t,e(a))})),3===a?new Set(n):n}(e)}function L(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}n.d(t,{Qx:function(){return a},jM:function(){return ee},mq:function(){return te},vD:function(){return ne}});var B,M,j="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,H="undefined"!=typeof Set,z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=j?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),q=j?Symbol.for("immer-draftable"):"__$immer_draftable",W=j?Symbol.for("immer-state"):"__$immer_state",Y=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),V="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,K=Object.getOwnPropertyDescriptors||function(e){var t={};return V(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},$={},X={get:function(e,t){if(t===W)return e;var n=h(e);if(!u(n,t))return function(e,t,n){var r,a=x(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===N(e.t,t)?(I(e),e.o[t]=F(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=x(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=N(h(e),t),o=null==a?void 0:a[W];if(o&&o.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,a)&&(void 0!==n||u(e.t,t)))return!0;I(e),P(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==N(e.t,t)||t in e.t?(e.R[t]=!1,I(e),P(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Q={};i(X,(function(e,t){Q[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Q.deleteProperty=function(e,t){return Q.set.call(this,e,t,void 0)},Q.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var Z=function(){function e(e){var t=this;this.O=z,this.D=!0,this.produce=function(e,n,a){if("function"==typeof e&&"function"!=typeof n){var i=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=i);for(var r=arguments.length,a=Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return s.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(a))}))}}var u;if("function"!=typeof n&&r(6),void 0!==a&&"function"!=typeof a&&r(7),o(e)){var l=C(t),c=F(t,e,void 0),d=!0;try{u=n(c),d=!1}finally{d?D(l):T(l)}return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(e){return A(l,a),w(e,l)}),(function(e){throw D(l),e})):(A(l,a),w(u,l))}if(!e||"object"!=typeof e){if(void 0===(u=n(e))&&(u=e),u===G&&(u=void 0),t.D&&v(u,!0),a){var f=[],p=[];y("Patches").M(e,u,f,p),a(f,p)}return u}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(a))}))};var r,a,o=t.produce(e,n,(function(e,t){r=e,a=t}));return"undefined"!=typeof Promise&&o instanceof Promise?o.then((function(e){return[e,r,a]})):[o,r,a]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){o(e)||r(8),a(e)&&(e=R(e));var t=C(this),n=F(this,e,void 0);return n[W].C=!0,T(t),n},t.finishDraft=function(e,t){var n=(e&&e[W]).A;return A(n,t),w(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!z&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var o=y("Patches").$;return a(e)?o(e,t):this.produce(e,(function(e){return o(e,t)}))},e}(),J=new Z,ee=J.produce,te=(J.produceWithPatches.bind(J),J.setAutoFreeze.bind(J),J.setUseProxies.bind(J),J.applyPatches.bind(J),J.createDraft.bind(J)),ne=J.finishDraft.bind(J)},66350:function(e,t,n){"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}n.d(t,{Q:function(){return a}})},86659:function(e,t,n){"use strict";function r(e,t){var n=String(e),r=n.indexOf(t),a=r,o=0,i=0;if("string"!==typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===a?++o>i&&(i=o):o=1,a=r+t.length,r=n.indexOf(t,a);return i}n.d(t,{D:function(){return r}})},86132:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(60436);var a=n(11591),o=n(2279);function i(e,t,n){for(var i=n||{},l=(0,o.C)(i.ignore||[]),c=function(e){var t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");var n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r<n.length;){var a=n[r];t.push([s(a[0]),u(a[1])])}return t}(t),d=-1;++d<c.length;)(0,a.VG)(e,"text",f);function f(e,t){for(var n,a=-1;++a<t.length;){var o=t[a],i=n?n.children:void 0;if(l(o,i?i.indexOf(o):void 0,n))return;n=o}if(n)return function(e,t){var n=t[t.length-1],a=c[d][0],o=c[d][1],i=0,s=n.children,u=s.indexOf(e),l=!1,f=[];a.lastIndex=0;var p=a.exec(e.value);for(;p;){var h=p.index,m={index:p.index,input:p.input,stack:[].concat((0,r.A)(t),[e])},v=o.apply(void 0,(0,r.A)(p).concat([m]));if("string"===typeof v&&(v=v.length>0?{type:"text",value:v}:void 0),!1===v)a.lastIndex=h+1;else{var g;if(i!==h&&f.push({type:"text",value:e.value.slice(i,h)}),Array.isArray(v))(g=f).push.apply(g,(0,r.A)(v));else v&&f.push(v);i=h+p[0].length,l=!0}if(!a.global)break;p=a.exec(e.value)}if(l){var E;i<e.value.length&&f.push({type:"text",value:e.value.slice(i)}),(E=n.children).splice.apply(E,[u,1].concat((0,r.A)(f)))}else f=[e];return u+f.length}(e,t)}}function s(e){return"string"===typeof e?new RegExp(function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function u(e){return"function"===typeof e?e:function(){return e}}},58688:function(e,t,n){"use strict";function r(e,t,n){return">"+(n?"":" ")+e}n.d(t,{p:function(){return _}});var a=n(69016);function o(e,t,n,r){for(var o=-1;++o<n.unsafe.length;)if("\n"===n.unsafe[o].character&&(0,a.q)(n.stack,n.unsafe[o]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}var i=n(89379),s=n(86659),u=n(19745);function l(e,t,n){return(n?"":" ")+e}function c(e){var t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function d(e,t,n,r){var a=function(e){var t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),o=n.enter("emphasis"),s=n.createTracker(r),u=s.move(a);return u+=s.move(n.containerPhrasing(e,(0,i.A)({before:u,after:a},s.current()))),u+=s.move(a),o(),u}d.peek=function(e,t,n){return n.options.emphasis||"*"};var f=n(71786);function p(e){return e.value||""}function h(e,t,n,r){var a=c(n),o='"'===a?"Quote":"Apostrophe",s=n.enter("image"),u=n.enter("label"),l=n.createTracker(r),d=l.move("![");return d+=l.move(n.safe(e.alt,(0,i.A)({before:d,after:"]"},l.current()))),d+=l.move("]("),u(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:e.title?" ":")"},l.current())))),u(),e.title&&(u=n.enter("title".concat(o)),d+=l.move(" "+a),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:a},l.current()))),d+=l.move(a),u()),d+=l.move(")"),s(),d}function m(e,t,n,r){var a=e.referenceType,o=n.enter("imageReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("!["),c=n.safe(e.alt,(0,i.A)({before:l,after:"]"},u.current()));l+=u.move(c+"]["),s();var d=n.stack;n.stack=[],s=n.enter("reference");var f=n.safe(n.associationId(e),(0,i.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,o(),"full"!==a&&c&&c===f?"shortcut"===a?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function v(e,t,n){for(var r=e.value||"",a="`",o=-1;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o<n.unsafe.length;){var i=n.unsafe[o],s=n.compilePattern(i),u=void 0;if(i.atBreak)for(;u=s.exec(r);){var l=u.index;10===r.charCodeAt(l)&&13===r.charCodeAt(l-1)&&l--,r=r.slice(0,l)+" "+r.slice(u.index+1)}}return a+r+a}p.peek=function(){return"<"},h.peek=function(){return"!"},m.peek=function(){return"!"},v.peek=function(){return"`"};var g=n(92486);function E(e,t){var n=(0,g.d)(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function y(e,t,n,r){var a,o,s=c(n),u='"'===s?"Quote":"Apostrophe",l=n.createTracker(r);if(E(e,n)){var d=n.stack;n.stack=[],a=n.enter("autolink");var f=l.move("<");return f+=l.move(n.containerPhrasing(e,(0,i.A)({before:f,after:">"},l.current()))),f+=l.move(">"),a(),n.stack=d,f}a=n.enter("link"),o=n.enter("label");var p=l.move("[");return p+=l.move(n.containerPhrasing(e,(0,i.A)({before:p,after:"]("},l.current()))),p+=l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),p+=l.move("<"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:">"},l.current()))),p+=l.move(">")):(o=n.enter("destinationRaw"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:e.title?" ":")"},l.current())))),o(),e.title&&(o=n.enter("title".concat(u)),p+=l.move(" "+s),p+=l.move(n.safe(e.title,(0,i.A)({before:p,after:s},l.current()))),p+=l.move(s),o()),p+=l.move(")"),a(),p}function b(e,t,n,r){var a=e.referenceType,o=n.enter("linkReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("["),c=n.containerPhrasing(e,(0,i.A)({before:l,after:"]"},u.current()));l+=u.move(c+"]["),s();var d=n.stack;n.stack=[],s=n.enter("reference");var f=n.safe(n.associationId(e),(0,i.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,o(),"full"!==a&&c&&c===f?"shortcut"===a?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function A(e){var t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function D(e){var t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}y.peek=function(e,t,n){return E(e,n)?"<":"["},b.peek=function(){return"["};var T=(0,n(2279).C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function C(e,t,n,r){var a=function(e){var t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),o=n.enter("strong"),s=n.createTracker(r),u=s.move(a+a);return u+=s.move(n.containerPhrasing(e,(0,i.A)({before:u,after:a},s.current()))),u+=s.move(a+a),o(),u}C.peek=function(e,t,n){return n.options.strong||"*"};var _={blockquote:function(e,t,n,a){var o=n.enter("blockquote"),i=n.createTracker(a);i.move("> "),i.shift(2);var s=n.indentLines(n.containerFlow(e,i.current()),r);return o(),s},break:o,code:function(e,t,n,r){var a=function(e){var t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),o=e.value||"",c="`"===a?"GraveAccent":"Tilde";if((0,u.m)(e,n)){var d=n.enter("codeIndented"),f=n.indentLines(o,l);return d(),f}var p=n.createTracker(r),h=a.repeat(Math.max((0,s.D)(o,a)+1,3)),m=n.enter("codeFenced"),v=p.move(h);if(e.lang){var g=n.enter("codeFencedLang".concat(c));v+=p.move(n.safe(e.lang,(0,i.A)({before:v,after:" ",encode:["`"]},p.current()))),g()}if(e.lang&&e.meta){var E=n.enter("codeFencedMeta".concat(c));v+=p.move(" "),v+=p.move(n.safe(e.meta,(0,i.A)({before:v,after:"\n",encode:["`"]},p.current()))),E()}return v+=p.move("\n"),o&&(v+=p.move(o+"\n")),v+=p.move(h),m(),v},definition:function(e,t,n,r){var a=c(n),o='"'===a?"Quote":"Apostrophe",s=n.enter("definition"),u=n.enter("label"),l=n.createTracker(r),d=l.move("[");return d+=l.move(n.safe(n.associationId(e),(0,i.A)({before:d,after:"]"},l.current()))),d+=l.move("]: "),u(),!e.url||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,i.A)({before:d,after:e.title?" ":"\n"},l.current())))),u(),e.title&&(u=n.enter("title".concat(o)),d+=l.move(" "+a),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:a},l.current()))),d+=l.move(a),u()),s(),d},emphasis:d,hardBreak:o,heading:function(e,t,n,r){var a=Math.max(Math.min(6,e.depth||1),1),o=n.createTracker(r);if((0,f.f)(e,n)){var s=n.enter("headingSetext"),u=n.enter("phrasing"),l=n.containerPhrasing(e,(0,i.A)((0,i.A)({},o.current()),{},{before:"\n",after:"\n"}));return u(),s(),l+"\n"+(1===a?"=":"-").repeat(l.length-(Math.max(l.lastIndexOf("\r"),l.lastIndexOf("\n"))+1))}var c="#".repeat(a),d=n.enter("headingAtx"),p=n.enter("phrasing");o.move(c+" ");var h=n.containerPhrasing(e,(0,i.A)({before:"# ",after:"\n"},o.current()));return/^[\t ]/.test(h)&&(h="&#x"+h.charCodeAt(0).toString(16).toUpperCase()+";"+h.slice(1)),h=h?c+" "+h:c,n.options.closeAtx&&(h+=" "+c),p(),d(),h},html:p,image:h,imageReference:m,inlineCode:v,link:y,linkReference:b,list:function(e,t,n,r){var a=n.enter("list"),o=n.bulletCurrent,i=e.ordered?function(e){var t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):A(n),s=e.ordered?"."===i?")":".":function(e){var t=A(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n),u=!(!t||!n.bulletLastUsed)&&i===n.bulletLastUsed;if(!e.ordered){var l=e.children?e.children[0]:void 0;if("*"!==i&&"-"!==i||!l||l.children&&l.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(u=!0),D(n)===i&&l)for(var c=-1;++c<e.children.length;){var d=e.children[c];if(d&&"listItem"===d.type&&d.children&&d.children[0]&&"thematicBreak"===d.children[0].type){u=!0;break}}}u&&(i=s),n.bulletCurrent=i;var f=n.containerFlow(e,r);return n.bulletLastUsed=i,n.bulletCurrent=o,a(),f},listItem:function(e,t,n,r){var a=function(e){var t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),o=n.bulletCurrent||A(n);t&&"list"===t.type&&t.ordered&&(o=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);var i=o.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));var s=n.createTracker(r);s.move(o+" ".repeat(i-o.length)),s.shift(i);var u=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(i))+e;return(n?o:o+" ".repeat(i-o.length))+e}));return u(),l},paragraph:function(e,t,n,r){var a=n.enter("paragraph"),o=n.enter("phrasing"),i=n.containerPhrasing(e,r);return o(),a(),i},root:function(e,t,n,r){return(e.children.some((function(e){return T(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:C,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){var r=(D(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){var t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}}},19745:function(e,t,n){"use strict";function r(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}n.d(t,{m:function(){return r}})},71786:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(10418),a=n(11591),o=n(92486);function i(e,t){var n=!1;return(0,r.YR)(e,(function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,a.dc})),Boolean((!e.depth||e.depth<3)&&(0,o.d)(e)&&(t.options.setext||n))}},69016:function(e,t,n){"use strict";function r(e,t){return a(e,t.inConstruct,!0)&&!a(e,t.notInConstruct,!1)}function a(e,t,n){if("string"===typeof t&&(t=[t]),!t||0===t.length)return n;for(var r=-1;++r<t.length;)if(e.includes(t[r]))return!0;return!1}n.d(t,{q:function(){return r}})},92486:function(e,t,n){"use strict";n.d(t,{d:function(){return a}});var r={};function a(e,t){var n=t||r;return o(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}function o(e,t,n){if(function(e){return Boolean(e&&"object"===typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return i(e.children,t,n)}return Array.isArray(e)?i(e,t,n):""}function i(e,t,n){for(var r=[],a=-1;++a<e.length;)r[a]=o(e[a],t,n);return r.join("")}},34547:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var r=n(64545),a=n(83950),o={tokenize:function(e,t,n){return function(t){return(0,a.On)(t)?(0,r.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,a.HP)(e)?t(e):n(e)}},partial:!0}},64545:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var r=n(83950);function a(e,t,n,a){var o=a?a-1:Number.POSITIVE_INFINITY,i=0;return function(a){if((0,r.On)(a))return e.enter(n),s(a);return t(a)};function s(a){return(0,r.On)(a)&&i++<o?(e.consume(a),s):(e.exit(n),t(a))}}},83950:function(e,t,n){"use strict";n.d(t,{BM:function(){return s},CW:function(){return r},Ee:function(){return d},HP:function(){return c},JQ:function(){return i},Ny:function(){return h},On:function(){return f},cx:function(){return o},es:function(){return p},lV:function(){return a},ok:function(){return u},ol:function(){return l}});var r=m(/[A-Za-z]/),a=m(/[\dA-Za-z]/),o=m(/[#-'*+\--9=?A-Z^-~]/);function i(e){return null!==e&&(e<32||127===e)}var s=m(/\d/),u=m(/[\dA-Fa-f]/),l=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function d(e){return null!==e&&(e<0||32===e)}function f(e){return-2===e||-1===e||32===e}var p=m(/(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF])/),h=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},39017:function(e,t,n){"use strict";n.d(t,{V:function(){return o},m:function(){return a}});var r=n(60436);function a(e,t,n,a){var o,i=e.length,s=0;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,a.length<1e4)(o=Array.from(a)).unshift(t,n),e.splice.apply(e,(0,r.A)(o));else for(n&&e.splice(t,n);s<a.length;)(o=a.slice(s,s+1e4)).unshift(t,0),e.splice.apply(e,(0,r.A)(o)),s+=1e4,t+=1e4}function o(e,t){return e.length>0?(a(e,e.length,0,t),e):t}},90291:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(83950);function a(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},17693:function(e,t,n){"use strict";n.d(t,{y:function(){return o}});var r=n(39017),a={}.hasOwnProperty;function o(e){for(var t={},n=-1;++n<e.length;)i(t,e[n]);return t}function i(e,t){var n;for(n in t){var r=(a.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n],i=void 0;if(o)for(i in o){a.call(r,i)||(r[i]=[]);var u=o[i];s(r[i],Array.isArray(u)?u:u?[u]:[])}}}function s(e,t){for(var n=-1,a=[];++n<t.length;)("after"===t[n].add?e:a).push(t[n]);(0,r.m)(e,0,0,a)}},94837:function(e,t,n){"use strict";function r(e,t){var n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCodePoint(n)}n.d(t,{C:function(){return r}})},41105:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(18014),a=n(94837),o=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function i(e){return e.replace(o,s)}function s(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var o=n.charCodeAt(1),i=120===o||88===o;return(0,a.C)(n.slice(i?2:1),i?16:10)}return(0,r.s)(n)||e}},45078:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:function(){return r}})},50895:function(e,t,n){"use strict";function r(e,t,n){for(var r=[],a=-1;++a<e.length;){var o=e[a].resolveAll;o&&!r.includes(o)&&(t=o(t,n),r.push(o))}return t}n.d(t,{W:function(){return r}})},22077:function(e,t,n){"use strict";n.d(t,{qy:function(){return b},JW:function(){return A}});var r=n(92901),a=n(23029),o=(0,r.A)((function e(t,n,r){(0,a.A)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function i(e,t){for(var n={},r={},a=-1;++a<e.length;)Object.assign(n,e[a].property),Object.assign(r,e[a].normal);return new o(n,r,t)}o.prototype.property={},o.prototype.normal={},o.prototype.space=null;var s=n(55073),u=n(7419),l={}.hasOwnProperty;function c(e){var t,n={},r={};for(t in e.properties)if(l.call(e.properties,t)){var a=e.properties[t],i=new u.E(t,e.transform(e.attributes||{},t),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(i.mustUseProperty=!0),n[t]=i,r[(0,s.S)(t)]=t,r[(0,s.S)(i.attribute)]=t}return new o(n,r,e.space)}var d=c({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),f=c({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function p(e,t){return t in e?e[t]:t}function h(e,t){return p(e,t.toLowerCase())}var m=c({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:h,properties:{xmlns:null,xmlnsXLink:null}}),v=n(36362),g=c({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:v.booleanish,ariaAutoComplete:null,ariaBusy:v.booleanish,ariaChecked:v.booleanish,ariaColCount:v.number,ariaColIndex:v.number,ariaColSpan:v.number,ariaControls:v.spaceSeparated,ariaCurrent:null,ariaDescribedBy:v.spaceSeparated,ariaDetails:null,ariaDisabled:v.booleanish,ariaDropEffect:v.spaceSeparated,ariaErrorMessage:null,ariaExpanded:v.booleanish,ariaFlowTo:v.spaceSeparated,ariaGrabbed:v.booleanish,ariaHasPopup:null,ariaHidden:v.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:v.spaceSeparated,ariaLevel:v.number,ariaLive:null,ariaModal:v.booleanish,ariaMultiLine:v.booleanish,ariaMultiSelectable:v.booleanish,ariaOrientation:null,ariaOwns:v.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:v.number,ariaPressed:v.booleanish,ariaReadOnly:v.booleanish,ariaRelevant:null,ariaRequired:v.booleanish,ariaRoleDescription:v.spaceSeparated,ariaRowCount:v.number,ariaRowIndex:v.number,ariaRowSpan:v.number,ariaSelected:v.booleanish,ariaSetSize:v.number,ariaSort:null,ariaValueMax:v.number,ariaValueMin:v.number,ariaValueNow:v.number,ariaValueText:null,role:null}}),E=c({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:h,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:v.commaSeparated,acceptCharset:v.spaceSeparated,accessKey:v.spaceSeparated,action:null,allow:null,allowFullScreen:v.boolean,allowPaymentRequest:v.boolean,allowUserMedia:v.boolean,alt:null,as:null,async:v.boolean,autoCapitalize:null,autoComplete:v.spaceSeparated,autoFocus:v.boolean,autoPlay:v.boolean,blocking:v.spaceSeparated,capture:null,charSet:null,checked:v.boolean,cite:null,className:v.spaceSeparated,cols:v.number,colSpan:null,content:null,contentEditable:v.booleanish,controls:v.boolean,controlsList:v.spaceSeparated,coords:v.number|v.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:v.boolean,defer:v.boolean,dir:null,dirName:null,disabled:v.boolean,download:v.overloadedBoolean,draggable:v.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:v.boolean,formTarget:null,headers:v.spaceSeparated,height:v.number,hidden:v.boolean,high:v.number,href:null,hrefLang:null,htmlFor:v.spaceSeparated,httpEquiv:v.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:v.boolean,inputMode:null,integrity:null,is:null,isMap:v.boolean,itemId:null,itemProp:v.spaceSeparated,itemRef:v.spaceSeparated,itemScope:v.boolean,itemType:v.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:v.boolean,low:v.number,manifest:null,max:null,maxLength:v.number,media:null,method:null,min:null,minLength:v.number,multiple:v.boolean,muted:v.boolean,name:null,nonce:null,noModule:v.boolean,noValidate:v.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:v.boolean,optimum:v.number,pattern:null,ping:v.spaceSeparated,placeholder:null,playsInline:v.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:v.boolean,referrerPolicy:null,rel:v.spaceSeparated,required:v.boolean,reversed:v.boolean,rows:v.number,rowSpan:v.number,sandbox:v.spaceSeparated,scope:null,scoped:v.boolean,seamless:v.boolean,selected:v.boolean,shadowRootClonable:v.boolean,shadowRootDelegatesFocus:v.boolean,shadowRootMode:null,shape:null,size:v.number,sizes:null,slot:null,span:v.number,spellCheck:v.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:v.number,step:null,style:null,tabIndex:v.number,target:null,title:null,translate:null,type:null,typeMustMatch:v.boolean,useMap:null,value:v.booleanish,width:v.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:v.spaceSeparated,axis:null,background:null,bgColor:null,border:v.number,borderColor:null,bottomMargin:v.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:v.boolean,declare:v.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:v.number,leftMargin:v.number,link:null,longDesc:null,lowSrc:null,marginHeight:v.number,marginWidth:v.number,noResize:v.boolean,noHref:v.boolean,noShade:v.boolean,noWrap:v.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:v.number,rules:null,scheme:null,scrolling:v.booleanish,standby:null,summary:null,text:null,topMargin:v.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:v.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:v.boolean,disableRemotePlayback:v.boolean,prefix:null,property:null,results:v.number,security:null,unselectable:null}}),y=c({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:p,properties:{about:v.commaOrSpaceSeparated,accentHeight:v.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:v.number,amplitude:v.number,arabicForm:null,ascent:v.number,attributeName:null,attributeType:null,azimuth:v.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:v.number,by:null,calcMode:null,capHeight:v.number,className:v.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:v.number,diffuseConstant:v.number,direction:null,display:null,dur:null,divisor:v.number,dominantBaseline:null,download:v.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:v.number,enableBackground:null,end:null,event:null,exponent:v.number,externalResourcesRequired:null,fill:null,fillOpacity:v.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:v.commaSeparated,g2:v.commaSeparated,glyphName:v.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:v.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:v.number,horizOriginX:v.number,horizOriginY:v.number,id:null,ideographic:v.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:v.number,k:v.number,k1:v.number,k2:v.number,k3:v.number,k4:v.number,kernelMatrix:v.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:v.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:v.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:v.number,overlineThickness:v.number,paintOrder:null,panose1:null,path:null,pathLength:v.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:v.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:v.number,pointsAtY:v.number,pointsAtZ:v.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:v.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:v.commaOrSpaceSeparated,rev:v.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:v.commaOrSpaceSeparated,requiredFeatures:v.commaOrSpaceSeparated,requiredFonts:v.commaOrSpaceSeparated,requiredFormats:v.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:v.number,specularExponent:v.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:v.number,strikethroughThickness:v.number,string:null,stroke:null,strokeDashArray:v.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:v.number,strokeOpacity:v.number,strokeWidth:null,style:null,surfaceScale:v.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:v.commaOrSpaceSeparated,tabIndex:v.number,tableValues:null,target:null,targetX:v.number,targetY:v.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:v.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:v.number,underlineThickness:v.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:v.number,values:null,vAlphabetic:v.number,vMathematical:v.number,vectorEffect:null,vHanging:v.number,vIdeographic:v.number,version:null,vertAdvY:v.number,vertOriginX:v.number,vertOriginY:v.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:v.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),b=i([f,d,m,g,E],"html"),A=i([f,d,m,g,y],"svg")},6063:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var r=n(55073),a=n(7419),o=n(99107),i=/^data[-\w.:]+$/i,s=/-[a-z]/g,u=/[A-Z]/g;function l(e,t){var n=(0,r.S)(t),l=t,f=o.R;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&i.test(t)){if("-"===t.charAt(4)){var p=t.slice(5).replace(s,d);l="data"+p.charAt(0).toUpperCase()+p.slice(1)}else{var h=t.slice(4);if(!s.test(h)){var m=h.replace(u,c);"-"!==m.charAt(0)&&(m="-"+m),t="data"+m}}f=a.E}return new f(l,t)}function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},55073:function(e,t,n){"use strict";function r(e){return e.toLowerCase()}n.d(t,{S:function(){return r}})},7419:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(92901),a=n(23029),o=n(39874),i=n(85501),s=n(99107),u=n(36362),l=Object.keys(u),c=function(e){function t(e,n,r,i){var s;(0,a.A)(this,t);var c=-1;if(d(s=(0,o.A)(this,t,[e,n]),"space",i),"number"===typeof r)for(;++c<l.length;){var f=l[c];d(s,l[c],(r&u[f])===u[f])}return s}return(0,i.A)(t,e),(0,r.A)(t)}(s.R);function d(e,t,n){n&&(e[t]=n)}c.prototype.defined=!0},99107:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var r=n(92901),a=n(23029),o=(0,r.A)((function e(t,n){(0,a.A)(this,e),this.property=t,this.attribute=n}));o.prototype.space=null,o.prototype.boolean=!1,o.prototype.booleanish=!1,o.prototype.overloadedBoolean=!1,o.prototype.number=!1,o.prototype.commaSeparated=!1,o.prototype.spaceSeparated=!1,o.prototype.commaOrSpaceSeparated=!1,o.prototype.mustUseProperty=!1,o.prototype.defined=!1},36362:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return a},booleanish:function(){return o},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return l},number:function(){return s},overloadedBoolean:function(){return i},spaceSeparated:function(){return u}});var r=0,a=d(),o=d(),i=d(),s=d(),u=d(),l=d(),c=d();function d(){return Math.pow(2,++r)}},16792:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return R}});var r=n(81955),a=(0,r.a)((function(e){return"audio"===e.tagName||"canvas"===e.tagName||"embed"===e.tagName||"iframe"===e.tagName||"img"===e.tagName||"math"===e.tagName||"object"===e.tagName||"picture"===e.tagName||"svg"===e.tagName||"video"===e.tagName})),o={}.hasOwnProperty;var i=new Set(["pingback","prefetch","stylesheet"]);var s=(0,r.a)(["a","abbr","area","b","bdi","bdo","br","button","cite","code","data","datalist","del","dfn","em","i","input","ins","kbd","keygen","label","map","mark","meter","noscript","output","progress","q","ruby","s","samp","script","select","small","span","strong","sub","sup","template","textarea","time","u","var","wbr"]),u=(0,r.a)("meta");function l(e){return Boolean("text"===e.type||s(e)||a(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;var t=e.properties.rel,n=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++n<t.length;)if(!i.has(String(t[n])))return!1;return!0}(e)||u(e)&&function(e,t){var n="element"===e.type&&o.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}(e,"itemProp"))}var c=/[ \t\n\f\r]/g;function d(e){return"object"===typeof e?"text"===e.type&&f(e.value):f(e)}function f(e){return""===e.replace(c,"")}var p=["pre","script","style","textarea"],h=n(89379),m=n(2279),v=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],g=["button","input","select","textarea"],E=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],y={},b=(0,m.C)(["comment","doctype"]);function A(e,t){if("children"in e){var n=(0,h.A)({},t);return("root"===e.type||_(e))&&(n.before=!0,n.after=!0),n.whitespace=function(e,t){if("tagName"in e&&e.properties)switch(e.tagName){case"listing":case"plaintext":case"script":case"style":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return e.properties.wrap?"pre-wrap":"pre";case"td":case"th":return e.properties.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}return t.whitespace}(e,t),function(e,t){var n=t.before,r=t.after,a=e.children,o=a.length,i=-1;for(;++i<o;){var s=A(a[i],(0,h.A)((0,h.A)({},t),{},{after:D(a,i,r),before:n}));s.remove?(a.splice(i,1),i--,o--):s.ignore||(n=s.stripAtStart),C(a[i])&&(n=!1)}return{ignore:!1,stripAtStart:Boolean(n||r),remove:!1}}(e,n)}if("text"===e.type){if("normal"===t.whitespace)return function(e,t){var n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1},a=0,o=n.length;t.before&&k(n.charAt(0))&&a++;a!==o&&k(n.charAt(o-1))&&(t.after?o--:r.stripAtStart=!0);a===o?r.remove=!0:e.value=n.slice(a,o);return r}(e,t);"nowrap"===t.whitespace&&(e.value=t.collapse(e.value))}return{ignore:b(e),stripAtStart:!1,remove:!1}}function D(e,t,n){for(;++t<e.length;){var r=e[t],a=T(r);if(void 0===a&&"children"in r&&!w(r)&&(a=D(r.children,-1)),"boolean"===typeof a)return a}return n}function T(e){if("element"===e.type){if(C(e))return!1;if(_(e))return!0}else if("text"===e.type){if(!d(e))return!1}else if(!b(e))return!1}function C(e){return a(e)||(0,r.v)(e,g)}function _(e){return(0,r.v)(e,v)}function w(e){return Boolean("element"===e.type&&e.properties.hidden)||b(e)||(0,r.v)(e,E)}function k(e){return" "===e||"\n"===e}function O(e){var t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function S(){return" "}function N(e){return function(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}var x,P=n(11591),I={},F=(x={newlines:!0},function(e){!function(e,t){A(e,{collapse:N((t||y).newlines?O:S),whitespace:"normal"})}(e,x)});function R(e){var t=e||I,n=t.indent||2,a=t.indentInitial;return"number"===typeof n&&(n=" ".repeat(n)),null!==a&&void 0!==a||(a=!0),function(e){var t;F(e),(0,P.VG)(e,(function(e,i){var s=-1;if("children"in e){if((0,r.v)(e,"head")&&(t=!0),t&&(0,r.v)(e,"body")&&(t=void 0),(0,r.v)(e,p))return P._Z;var u=e.children,l=i.length;if(0!==u.length&&L(e,t)){var c;for(a||l--;++s<u.length;){var f=u[s];"text"!==f.type&&"comment"!==f.type||(f.value.includes("\n")&&(c=!0),f.value=f.value.replace(/ *\n/g,"$&"+String(n).repeat(l)))}var h,m=[];for(s=-1;++s<u.length;){var v=u[s];(L(v,t)||c&&!s)&&(o(m,l,v),c=!0),h=v,m.push(v)}h&&(c||L(h,t))&&(d(h)&&(m.pop(),h=m[m.length-1]),o(m,l-1)),e.children=m}}}))};function o(e,t,r){var a=e[e.length-1],o=(i(a&&d(a)?e[e.length-2]:a)&&i(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));a&&"text"===a.type?a.value=d(a)?o:a.value+o:e.push({type:"text",value:o})}function i(e){return Boolean(e&&"element"===e.type&&t.blanks&&t.blanks.length>0&&t.blanks.includes(e.tagName))}}function L(e,t){return"root"===e.type||"element"===e.type&&(t||(0,r.v)(e,"script")||a(e)||!l(e))}},64416:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return C}});var r=n(60436),a=n(2279),o=function(e,t,n){var r=(0,a.C)(n);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"===typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},i=n(81955),s=/\n/g,u=/[\t ]+/g,l=(0,i.a)("br"),c=(0,i.a)((function(e){return"td"===e.tagName||"th"===e.tagName})),d=(0,i.a)("p"),f=(0,i.a)("tr"),p=(0,i.a)(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return Boolean((e.properties||{}).hidden)},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),h=(0,i.a)(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function m(e,t,n){return"element"===e.type?function(e,t,n){var r,a,i=E(e,n),s=e.children||[],u=-1,v=[];if(p(e))return v;l(e)||f(e)&&o(t,e,f)?a="\n":d(e)?(r=2,a=2):h(e)&&(r=1,a=1);for(;++u<s.length;)v=v.concat(m(s[u],e,{whitespace:i,breakBefore:u?void 0:r,breakAfter:u<s.length-1?l(s[u+1]):a}));c(e)&&o(t,e,c)&&v.push("\t");r&&v.unshift(r);a&&v.push(a);return v}(e,t,n):"text"===e.type?"normal"===n.whitespace?v(e,n):function(e){return[String(e.value)]}(e):[]}function v(e,t){for(var n=String(e.value),r=[],a=[],o=0;o<=n.length;){s.lastIndex=o;var i=s.exec(n),u=i&&"index"in i?i.index:n.length;r.push(g(n.slice(o,u).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==o||t.breakBefore,u!==n.length||t.breakAfter)),o=u+1}for(var l,c=-1;++c<r.length;)8203===r[c].charCodeAt(r[c].length-1)||c<r.length-1&&8203===r[c+1].charCodeAt(0)?(a.push(r[c]),l=void 0):r[c]?("number"===typeof l&&a.push(l),a.push(r[c]),l=0):0!==c&&c!==r.length-1||a.push(0);return a}function g(e,t,n){for(var r,a=[],o=0;o<e.length;){u.lastIndex=o;var i=u.exec(e);r=i?i.index:e.length,o||r||!i||t||a.push(""),o!==r&&a.push(e.slice(o,r)),o=i?r+i[0].length:r}return o===r||n||a.push(""),a.join(" ")}function E(e,t){if("element"===e.type){var n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var y=n(11591),b={},A=[];var D,T={},C=(D=function(e){var t=e.tex||T,n=t.displayMath||[["\\[","\\]"]],r=t.inlineMath||[["\\(","\\)"]];return{render:function(e,t){var a=(t.display?n:r)[0];return[{type:"text",value:a[0]+e+a[1]}]}}},function(e){return function(t){var n=D(e||b),a=!1,o=t;(0,y.VG)(t,"element",(function(e,t){var i,s=Array.isArray(e.properties.className)?e.properties.className:A,u=s.includes("language-math"),c=s.includes("math-display"),d=s.includes("math-inline"),f=c;if("head"===e.tagName&&(o=e),u||c||d){var p=t[t.length-1],g=e;if("code"===e.tagName&&u&&p&&"element"===p.type&&"pre"===p.tagName&&(g=p,p=t[t.length-2],f=!0),p){a=!0;var b=function(e,t){var n=t||{},a="children"in e?e.children:[],o=h(e),i=E(e,{whitespace:n.whitespace||"normal",breakBefore:!1,breakAfter:!1}),s=[];"text"!==e.type&&"comment"!==e.type||s.push.apply(s,(0,r.A)(v(e,{whitespace:i,breakBefore:!0,breakAfter:!0})));for(var u=-1;++u<a.length;)s.push.apply(s,(0,r.A)(m(a[u],e,{whitespace:i,breakBefore:u?void 0:o,breakAfter:u<a.length-1?l(a[u+1]):o})));var c,d=[];for(u=-1;++u<s.length;){var f=s[u];"number"===typeof f?void 0!==c&&f>c&&(c=f):f&&(void 0!==c&&c>-1&&d.push("\n".repeat(c)||" "),c=-1,d.push(f))}return d.join("")}(g,{whitespace:"pre"}),D=n.render(b,{display:f}),T=p.children.indexOf(g);return(i=p.children).splice.apply(i,[T,1].concat((0,r.A)(D))),y._Z}}})),a&&n.styleSheet&&o.children.push(n.styleSheet())}})},52736:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Bn}});var r=n(89379),a=n(17767),o=n(99087),i=n(22077),s=n(9834),u=/[#.]/g;var l=n(6063),c=n(55073),d=n(81205),f=new Set(["button","menu","reset","submit"]),p={}.hasOwnProperty;function h(e,t,n){var r=n&&function(e){var t={},n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,a){for(var o,i=-1,s=arguments.length,l=new Array(s>2?s-2:0),c=2;c<s;c++)l[c-2]=arguments[c];if(void 0===n||null===n){o={type:"root",children:[]};var d=a;l.unshift(d)}else{var h;if(o=function(e,t){for(var n,r,a=e||"",o={},i=0;i<a.length;){u.lastIndex=i;var s=u.exec(a),l=a.slice(i,s?s.index:a.length);l&&(n?"#"===n?o.id=l:Array.isArray(o.className)?o.className.push(l):o.className=[l]:r=l,i+=l.length),s&&(n=s[0],i++)}return{type:"element",tagName:r||t||"div",properties:o,children:[]}}(n,t),o.tagName=o.tagName.toLowerCase(),r&&p.call(r,o.tagName)&&(o.tagName=r[o.tagName]),function(e,t){if(null===e||void 0===e||"object"!==typeof e||Array.isArray(e))return!1;if("input"===t||!e.type||"string"!==typeof e.type)return!0;if("children"in e&&Array.isArray(e.children))return!1;if("button"===t)return f.has(e.type.toLowerCase());return!("value"in e)}(a,o.tagName))for(h in a)p.call(a,h)&&m(e,o.properties,h,a[h]);else l.unshift(a)}for(;++i<l.length;)v(o.children,l[i]);return"element"===o.type&&"template"===o.tagName&&(o.content={type:"root",children:o.children},o.children=[]),o}}function m(e,t,n,r){var a,o=(0,l.I)(e,n),i=-1;if(void 0!==r&&null!==r){if("number"===typeof r){if(Number.isNaN(r))return;a=r}else a="boolean"===typeof r?r:"string"===typeof r?o.spaceSeparated?(0,d.q)(r):o.commaSeparated?(0,s.q)(r):o.commaOrSpaceSeparated?(0,d.q)((0,s.q)(r).join(" ")):g(o,o.property,r):Array.isArray(r)?r.concat():"style"===o.property?function(e){var t,n=[];for(t in e)p.call(e,t)&&n.push([t,e[t]].join(": "));return n.join("; ")}(r):String(r);if(Array.isArray(a)){for(var u=[];++i<a.length;){var c=g(o,o.property,a[i]);u[i]=c}a=u}if("className"===o.property&&Array.isArray(t.className)){var f=a;a=t.className.concat(f)}t[o.property]=a}}function v(e,t){var n=-1;if(void 0===t||null===t);else if("string"===typeof t||"number"===typeof t)e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)v(e,t[n]);else{if("object"!==typeof t||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");"root"===t.type?v(e,t.children):e.push(t)}}function g(e,t,n){if("string"===typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,c.S)(n)===(0,c.S)(t)))return!0}return n}var E=h(i.qy,"div"),y=h(i.JW,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]);function b(e,t){var n=e.indexOf("\r",t),r=e.indexOf("\n",t);return-1===r?n:-1===n||n+1===r?r:n<r?n:r}var A={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},D={}.hasOwnProperty,T=Object.prototype;function C(e,t){var n=t||{};return _({file:n.file||void 0,location:!1,schema:"svg"===n.space?i.JW:i.qy,verbose:n.verbose||!1},e)}function _(e,t){var n;switch(t.nodeName){case"#comment":return k(e,t,n={type:"comment",value:t.data}),n;case"#document":case"#document-fragment":var r=t,a="mode"in r&&("quirks"===r.mode||"limited-quirks"===r.mode);if(n={type:"root",children:w(e,t.childNodes),data:{quirksMode:a}},e.file&&e.location){var s=String(e.file),u=function(e){var t=String(e),n=[];return{toOffset:function(e){if(e&&"number"===typeof e.line&&"number"===typeof e.column&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;n.length<e.line;){var r=n[n.length-1],a=b(t,r),o=-1===a?t.length+1:a+1;if(r===o)break;n.push(o)}var i=(e.line>1?n[e.line-2]:0)+e.column-1;if(i<n[e.line-1])return i}},toPoint:function(e){if("number"===typeof e&&e>-1&&e<=t.length)for(var r=0;;){var a=n[r];if(void 0===a){var o=b(t,n[r-1]);a=-1===o?t.length+1:o+1,n[r]=a}if(a>e)return{line:r+1,column:e-(r>0?n[r-1]:0)+1,offset:e};r++}}}}(s),l=u.toPoint(0),c=u.toPoint(s.length);(0,o.ok)(l,"expected `start`"),(0,o.ok)(c,"expected `end`"),n.position={start:l,end:c}}return n;case"#documentType":return k(e,t,n={type:"doctype"}),n;case"#text":return k(e,t,n={type:"text",value:t.value}),n;default:return n=function(e,t){var n=e.schema;e.schema=t.namespaceURI===A.svg?i.JW:i.qy;var r=-1,a={};for(;++r<t.attrs.length;){var o=t.attrs[r],s=(o.prefix?o.prefix+":":"")+o.name;D.call(T,s)||(a[s]=o.value)}var u="svg"===e.schema.space?y:E,l=u(t.tagName,a,w(e,t.childNodes));if(k(e,t,l),"template"===l.tagName){var c=t,d=c.sourceCodeLocation,f=d&&d.startTag&&O(d.startTag),p=d&&d.endTag&&O(d.endTag),h=_(e,c.content);f&&p&&e.file&&(h.position={start:f.end,end:p.start}),l.content=h}return e.schema=n,l}(e,t),n}}function w(e,t){for(var n=-1,r=[];++n<t.length;){var a=_(e,t[n]);r.push(a)}return r}function k(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){var r=function(e,t,n){var r=O(n);if("element"===t.type){var a=t.children[t.children.length-1];if(r&&!n.endTag&&a&&a.position&&a.position.end&&(r.end=Object.assign({},a.position.end)),e.verbose){var i,s={};if(n.attrs)for(i in n.attrs)D.call(n.attrs,i)&&(s[(0,l.I)(e.schema,i).property]=O(n.attrs[i]));(0,o.ok)(n.startTag,"a start tag should exist");var u=O(n.startTag),c=n.endTag?O(n.endTag):void 0,d={opening:u};c&&(d.closing=c),d.properties=s,t.data={position:d}}}return r}(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function O(e){var t=S({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=S({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function S(e){return e.line&&e.column?e:void 0}var N=n(27789),x={},P={}.hasOwnProperty,I=(0,N.A)("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=R(e.children,n,t),L(e,n),n},element:function(e,t){var n=t,r=n;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(r=i.JW);var a,s=[];if(e.properties)for(a in e.properties)if("children"!==a&&P.call(e.properties,a)){var u=F(r,a,e.properties[a]);u&&s.push(u)}var l=r.space;(0,o.ok)(l);var c={nodeName:e.tagName,tagName:e.tagName,attrs:s,namespaceURI:A[l],childNodes:[],parentNode:null};c.childNodes=R(e.children,c,r),L(e,c),"template"===e.tagName&&e.content&&(c.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=R(e.children,n,t),L(e,n),n}(e.content,r));return c},text:function(e){var t={nodeName:"#text",value:e.value,parentNode:null};return L(e,t),t},comment:function(e){var t={nodeName:"#comment",data:e.value,parentNode:null};return L(e,t),t},doctype:function(e){var t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return L(e,t),t}}});function F(e,t,n){var r=(0,l.I)(e,t);if(!(!1===n||null===n||void 0===n||"number"===typeof n&&Number.isNaN(n)||!n&&r.boolean)){Array.isArray(n)&&(n=r.commaSeparated?(0,s.A)(n):(0,d.A)(n));var a={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){var o=a.name.indexOf(":");o<0?a.prefix="":(a.name=a.name.slice(o+1),a.prefix=r.attribute.slice(0,o)),a.namespace=A[r.space]}return a}}function R(e,t,n){var r=-1,a=[];if(e)for(;++r<e.length;){var o=I(e[r],n);o.parentNode=t,a.push(o)}return a}function L(e,t){var n=e.position;n&&n.start&&n.end&&((0,o.ok)("number"===typeof n.start.offset),(0,o.ok)("number"===typeof n.end.offset),t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}var B,M=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],j=n(23029),U=n(92901),H=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),z="\ufffd";!function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"}(B||(B={}));var G,q="--",W="[CDATA[",Y="doctype",V="script",K="public",$="system";function X(e){return e>=55296&&e<=57343}function Q(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function Z(e){return e>=64976&&e<=65007||H.has(e)}!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(G||(G={}));var J,ee=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}),[{key:"col",get:function(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}},{key:"offset",get:function(){return this.droppedBufferSize+this.pos}},{key:"getError",value:function(e,t){var n=this.line,r=this.col+t,a=this.offset+t;return{code:e,startLine:n,endLine:n,startCol:r,endCol:r,startOffset:a,endOffset:a}}},{key:"_err",value:function(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}},{key:"_addGap",value:function(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function(e){if(this.pos!==this.html.length-1){var t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,B.EOF;return this._err(G.surrogateInInputStream),e}},{key:"willDropParsedChunk",value:function(){return this.pos>this.bufferWaterline}},{key:"dropParsedChunk",value:function(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}},{key:"write",value:function(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}},{key:"startsWith",value:function(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(var n=0;n<e.length;n++){if((32|this.html.charCodeAt(this.pos+n))!==e.charCodeAt(n))return!1}return!0}},{key:"peek",value:function(e){var t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,B.EOF;var n=this.html.charCodeAt(t);return n===B.CARRIAGE_RETURN?B.LINE_FEED:n}},{key:"advance",value:function(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,B.EOF;var e=this.html.charCodeAt(this.pos);return e===B.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,B.LINE_FEED):e===B.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,X(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===B.LINE_FEED||e===B.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){Q(e)?this._err(G.controlCharacterInInputStream):Z(e)&&this._err(G.noncharacterInInputStream)}},{key:"retreat",value:function(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}])}();function te(e,t){for(var n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}(J||(J={}));var ne,re,ae=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((function(e){return e.charCodeAt(0)}))),oe=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((function(e){return e.charCodeAt(0)}))),ie=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),se=null!==(ne=String.fromCodePoint)&&void 0!==ne?ne:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ue(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=ie.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(re||(re={}));var le,ce,de;function fe(e){return e>=re.ZERO&&e<=re.NINE}function pe(e){return e===re.EQUALS||function(e){return e>=re.UPPER_A&&e<=re.UPPER_Z||e>=re.LOWER_A&&e<=re.LOWER_Z||fe(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(le||(le={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(ce||(ce={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(de||(de={}));var he=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ce.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=de.Strict}),[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ce.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ce.EntityStart:return e.charCodeAt(t)===re.NUM?(this.state=ce.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ce.NamedEntity,this.stateNamedEntity(e,t));case ce.NumericStart:return this.stateNumericStart(e,t);case ce.NumericDecimal:return this.stateNumericDecimal(e,t);case ce.NumericHex:return this.stateNumericHex(e,t);case ce.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===re.LOWER_X?(this.state=ce.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ce.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,n,r){if(t!==n){var a=n-t;this.result=this.result*Math.pow(r,a)+parseInt(e.substr(t,a),r),this.consumed+=a}}},{key:"stateNumericHex",value:function(e,t){for(var n,r=t;t<e.length;){var a=e.charCodeAt(t);if(!(fe(a)||(n=a,n>=re.UPPER_A&&n<=re.UPPER_F||n>=re.LOWER_A&&n<=re.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(a,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!fe(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}},{key:"emitNumericEntity",value:function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===re.SEMI)this.consumed+=1;else if(this.decodeMode===de.Strict)return 0;return this.emitCodePoint(ue(this.result),this.consumed),this.errors&&(e!==re.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],a=(r&le.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var o=e.charCodeAt(t);if(this.treeIndex=ve(n,r,this.treeIndex+Math.max(1,a),o),this.treeIndex<0)return 0===this.result||this.decodeMode===de.Attribute&&(0===a||pe(o))?0:this.emitNotTerminatedNamedEntity();if(0!==(a=((r=n[this.treeIndex])&le.VALUE_LENGTH)>>14)){if(o===re.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==de.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,n=(this.decodeTree[t]&le.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~le.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}},{key:"end",value:function(){var e;switch(this.state){case ce.NamedEntity:return 0===this.result||this.decodeMode===de.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ce.NumericDecimal:return this.emitNumericEntity(0,2);case ce.NumericHex:return this.emitNumericEntity(0,3);case ce.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ce.EntityStart:return 0}}}])}();function me(e){var t="",n=new he(e,(function(e){return t+=se(e)}));return function(e,r){for(var a=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(a,o),n.startEntity(r);var i=n.write(e,o+1);if(i<0){a=o+n.end();break}a=o+i,o=0===i?a+1:a}var s=t+e.slice(a);return t="",s}}function ve(e,t,n,r){var a=(t&le.BRANCH_LENGTH)>>7,o=t&le.JUMP_TABLE;if(0===a)return 0!==o&&r===o?n:-1;if(o){var i=r-o;return i<0||i>=a?-1:e[n+i]-1}for(var s=n,u=s+a-1;s<=u;){var l=s+u>>>1,c=e[l];if(c<r)s=l+1;else{if(!(c>r))return e[l+a];u=l-1}}return-1}me(ae),me(oe);var ge,Ee,ye,be,Ae,De=n(64467);!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(ge||(ge={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(Ee||(Ee={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(ye||(ye={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(be||(be={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"}(Ae||(Ae={}));var Te=new Map([[be.A,Ae.A],[be.ADDRESS,Ae.ADDRESS],[be.ANNOTATION_XML,Ae.ANNOTATION_XML],[be.APPLET,Ae.APPLET],[be.AREA,Ae.AREA],[be.ARTICLE,Ae.ARTICLE],[be.ASIDE,Ae.ASIDE],[be.B,Ae.B],[be.BASE,Ae.BASE],[be.BASEFONT,Ae.BASEFONT],[be.BGSOUND,Ae.BGSOUND],[be.BIG,Ae.BIG],[be.BLOCKQUOTE,Ae.BLOCKQUOTE],[be.BODY,Ae.BODY],[be.BR,Ae.BR],[be.BUTTON,Ae.BUTTON],[be.CAPTION,Ae.CAPTION],[be.CENTER,Ae.CENTER],[be.CODE,Ae.CODE],[be.COL,Ae.COL],[be.COLGROUP,Ae.COLGROUP],[be.DD,Ae.DD],[be.DESC,Ae.DESC],[be.DETAILS,Ae.DETAILS],[be.DIALOG,Ae.DIALOG],[be.DIR,Ae.DIR],[be.DIV,Ae.DIV],[be.DL,Ae.DL],[be.DT,Ae.DT],[be.EM,Ae.EM],[be.EMBED,Ae.EMBED],[be.FIELDSET,Ae.FIELDSET],[be.FIGCAPTION,Ae.FIGCAPTION],[be.FIGURE,Ae.FIGURE],[be.FONT,Ae.FONT],[be.FOOTER,Ae.FOOTER],[be.FOREIGN_OBJECT,Ae.FOREIGN_OBJECT],[be.FORM,Ae.FORM],[be.FRAME,Ae.FRAME],[be.FRAMESET,Ae.FRAMESET],[be.H1,Ae.H1],[be.H2,Ae.H2],[be.H3,Ae.H3],[be.H4,Ae.H4],[be.H5,Ae.H5],[be.H6,Ae.H6],[be.HEAD,Ae.HEAD],[be.HEADER,Ae.HEADER],[be.HGROUP,Ae.HGROUP],[be.HR,Ae.HR],[be.HTML,Ae.HTML],[be.I,Ae.I],[be.IMG,Ae.IMG],[be.IMAGE,Ae.IMAGE],[be.INPUT,Ae.INPUT],[be.IFRAME,Ae.IFRAME],[be.KEYGEN,Ae.KEYGEN],[be.LABEL,Ae.LABEL],[be.LI,Ae.LI],[be.LINK,Ae.LINK],[be.LISTING,Ae.LISTING],[be.MAIN,Ae.MAIN],[be.MALIGNMARK,Ae.MALIGNMARK],[be.MARQUEE,Ae.MARQUEE],[be.MATH,Ae.MATH],[be.MENU,Ae.MENU],[be.META,Ae.META],[be.MGLYPH,Ae.MGLYPH],[be.MI,Ae.MI],[be.MO,Ae.MO],[be.MN,Ae.MN],[be.MS,Ae.MS],[be.MTEXT,Ae.MTEXT],[be.NAV,Ae.NAV],[be.NOBR,Ae.NOBR],[be.NOFRAMES,Ae.NOFRAMES],[be.NOEMBED,Ae.NOEMBED],[be.NOSCRIPT,Ae.NOSCRIPT],[be.OBJECT,Ae.OBJECT],[be.OL,Ae.OL],[be.OPTGROUP,Ae.OPTGROUP],[be.OPTION,Ae.OPTION],[be.P,Ae.P],[be.PARAM,Ae.PARAM],[be.PLAINTEXT,Ae.PLAINTEXT],[be.PRE,Ae.PRE],[be.RB,Ae.RB],[be.RP,Ae.RP],[be.RT,Ae.RT],[be.RTC,Ae.RTC],[be.RUBY,Ae.RUBY],[be.S,Ae.S],[be.SCRIPT,Ae.SCRIPT],[be.SEARCH,Ae.SEARCH],[be.SECTION,Ae.SECTION],[be.SELECT,Ae.SELECT],[be.SOURCE,Ae.SOURCE],[be.SMALL,Ae.SMALL],[be.SPAN,Ae.SPAN],[be.STRIKE,Ae.STRIKE],[be.STRONG,Ae.STRONG],[be.STYLE,Ae.STYLE],[be.SUB,Ae.SUB],[be.SUMMARY,Ae.SUMMARY],[be.SUP,Ae.SUP],[be.TABLE,Ae.TABLE],[be.TBODY,Ae.TBODY],[be.TEMPLATE,Ae.TEMPLATE],[be.TEXTAREA,Ae.TEXTAREA],[be.TFOOT,Ae.TFOOT],[be.TD,Ae.TD],[be.TH,Ae.TH],[be.THEAD,Ae.THEAD],[be.TITLE,Ae.TITLE],[be.TR,Ae.TR],[be.TRACK,Ae.TRACK],[be.TT,Ae.TT],[be.U,Ae.U],[be.UL,Ae.UL],[be.SVG,Ae.SVG],[be.VAR,Ae.VAR],[be.WBR,Ae.WBR],[be.XMP,Ae.XMP]]);function Ce(e){var t;return null!==(t=Te.get(e))&&void 0!==t?t:Ae.UNKNOWN}var _e,we=Ae,ke=(0,De.default)((0,De.default)((0,De.default)((0,De.default)((0,De.default)((0,De.default)({},ge.HTML,new Set([we.ADDRESS,we.APPLET,we.AREA,we.ARTICLE,we.ASIDE,we.BASE,we.BASEFONT,we.BGSOUND,we.BLOCKQUOTE,we.BODY,we.BR,we.BUTTON,we.CAPTION,we.CENTER,we.COL,we.COLGROUP,we.DD,we.DETAILS,we.DIR,we.DIV,we.DL,we.DT,we.EMBED,we.FIELDSET,we.FIGCAPTION,we.FIGURE,we.FOOTER,we.FORM,we.FRAME,we.FRAMESET,we.H1,we.H2,we.H3,we.H4,we.H5,we.H6,we.HEAD,we.HEADER,we.HGROUP,we.HR,we.HTML,we.IFRAME,we.IMG,we.INPUT,we.LI,we.LINK,we.LISTING,we.MAIN,we.MARQUEE,we.MENU,we.META,we.NAV,we.NOEMBED,we.NOFRAMES,we.NOSCRIPT,we.OBJECT,we.OL,we.P,we.PARAM,we.PLAINTEXT,we.PRE,we.SCRIPT,we.SECTION,we.SELECT,we.SOURCE,we.STYLE,we.SUMMARY,we.TABLE,we.TBODY,we.TD,we.TEMPLATE,we.TEXTAREA,we.TFOOT,we.TH,we.THEAD,we.TITLE,we.TR,we.TRACK,we.UL,we.WBR,we.XMP])),ge.MATHML,new Set([we.MI,we.MO,we.MN,we.MS,we.MTEXT,we.ANNOTATION_XML])),ge.SVG,new Set([we.TITLE,we.FOREIGN_OBJECT,we.DESC])),ge.XLINK,new Set),ge.XML,new Set),ge.XMLNS,new Set),Oe=new Set([we.H1,we.H2,we.H3,we.H4,we.H5,we.H6]);new Set([be.STYLE,be.SCRIPT,be.XMP,be.IFRAME,be.NOEMBED,be.NOFRAMES,be.PLAINTEXT]);!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"}(_e||(_e={}));var Se={DATA:_e.DATA,RCDATA:_e.RCDATA,RAWTEXT:_e.RAWTEXT,SCRIPT_DATA:_e.SCRIPT_DATA,PLAINTEXT:_e.PLAINTEXT,CDATA_SECTION:_e.CDATA_SECTION};function Ne(e){return e>=B.LATIN_CAPITAL_A&&e<=B.LATIN_CAPITAL_Z}function xe(e){return function(e){return e>=B.LATIN_SMALL_A&&e<=B.LATIN_SMALL_Z}(e)||Ne(e)}function Pe(e){return xe(e)||function(e){return e>=B.DIGIT_0&&e<=B.DIGIT_9}(e)}function Ie(e){return e+32}function Fe(e){return e===B.SPACE||e===B.LINE_FEED||e===B.TABULATION||e===B.FORM_FEED}function Re(e){return Fe(e)||e===B.SOLIDUS||e===B.GREATER_THAN_SIGN}var Le,Be=function(){return(0,U.A)((function e(t,n){var r=this;(0,j.A)(this,e),this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=_e.DATA,this.returnState=_e.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new ee(n),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new he(ae,(function(e,t){r.preprocessor.pos=r.entityStartPos+t-1,r._flushCodePointConsumedAsCharacterReference(e)}),n.onParseError?{missingSemicolonAfterCharacterReference:function(){r._err(G.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:function(e){r._err(G.absenceOfDigitsInNumericCharacterReference,r.entityStartPos-r.preprocessor.pos+e)},validateNumericCharacterReference:function(e){var t=function(e){return e===B.NULL?G.nullCharacterReference:e>1114111?G.characterReferenceOutsideUnicodeRange:X(e)?G.surrogateCharacterReference:Z(e)?G.noncharacterCharacterReference:Q(e)||e===B.CARRIAGE_RETURN?G.controlCharacterReference:null}(e);t&&r._err(t,1)}}:void 0)}),[{key:"_err",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e,r))}},{key:"getCurrentLocation",value:function(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}},{key:"_runParsingLoop",value:function(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}},{key:"pause",value:function(){this.paused=!0}},{key:"resume",value:function(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null===e||void 0===e||e())}},{key:"write",value:function(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null===n||void 0===n||n()}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}},{key:"_ensureHibernation",value:function(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_advanceBy",value:function(e){this.consumedAfterSnapshot+=e;for(var t=0;t<e;t++)this.preprocessor.advance()}},{key:"_consumeSequenceIfMatch",value:function(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}},{key:"_createStartTagToken",value:function(){this.currentToken={type:J.START_TAG,tagName:"",tagID:Ae.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}},{key:"_createEndTagToken",value:function(){this.currentToken={type:J.END_TAG,tagName:"",tagID:Ae.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}},{key:"_createCommentToken",value:function(e){this.currentToken={type:J.COMMENT,data:"",location:this.getCurrentLocation(e)}}},{key:"_createDoctypeToken",value:function(e){this.currentToken={type:J.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}},{key:"_createCharacterToken",value:function(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}},{key:"_createAttr",value:function(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}},{key:"_leaveAttrName",value:function(){var e,t,n=this.currentToken;null===te(n,this.currentAttr.name)?(n.attrs.push(this.currentAttr),n.location&&this.currentLocation&&((null!==(e=(t=n.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(G.duplicateAttribute)}},{key:"_leaveAttrValue",value:function(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}},{key:"prepareToken",value:function(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}},{key:"emitCurrentTagToken",value:function(){var e=this.currentToken;this.prepareToken(e),e.tagID=Ce(e.tagName),e.type===J.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(G.endTagWithAttributes),e.selfClosing&&this._err(G.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentComment",value:function(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentDoctype",value:function(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}},{key:"_emitCurrentCharacterToken",value:function(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case J.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case J.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case J.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}},{key:"_emitEOFToken",value:function(){var e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:J.EOF,location:e}),this.active=!1}},{key:"_appendCharToCurrentCharacterToken",value:function(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function(e){var t=Fe(e)?J.WHITESPACE_CHARACTER:e===B.NULL?J.NULL_CHARACTER:J.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}},{key:"_emitChars",value:function(e){this._appendCharToCurrentCharacterToken(J.CHARACTER,e)}},{key:"_startCharacterReference",value:function(){this.returnState=this.state,this.state=_e.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?de.Attribute:de.Legacy)}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===_e.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_UNQUOTED}},{key:"_flushCodePointConsumedAsCharacterReference",value:function(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}},{key:"_callState",value:function(e){switch(this.state){case _e.DATA:this._stateData(e);break;case _e.RCDATA:this._stateRcdata(e);break;case _e.RAWTEXT:this._stateRawtext(e);break;case _e.SCRIPT_DATA:this._stateScriptData(e);break;case _e.PLAINTEXT:this._statePlaintext(e);break;case _e.TAG_OPEN:this._stateTagOpen(e);break;case _e.END_TAG_OPEN:this._stateEndTagOpen(e);break;case _e.TAG_NAME:this._stateTagName(e);break;case _e.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case _e.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case _e.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case _e.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case _e.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case _e.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case _e.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case _e.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case _e.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case _e.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case _e.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case _e.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case _e.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case _e.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case _e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case _e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case _e.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case _e.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case _e.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case _e.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case _e.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case _e.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case _e.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case _e.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case _e.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case _e.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case _e.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case _e.BOGUS_COMMENT:this._stateBogusComment(e);break;case _e.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case _e.COMMENT_START:this._stateCommentStart(e);break;case _e.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case _e.COMMENT:this._stateComment(e);break;case _e.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case _e.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case _e.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case _e.COMMENT_END:this._stateCommentEnd(e);break;case _e.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case _e.DOCTYPE:this._stateDoctype(e);break;case _e.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case _e.DOCTYPE_NAME:this._stateDoctypeName(e);break;case _e.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case _e.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case _e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case _e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case _e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case _e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case _e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case _e.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case _e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case _e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case _e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case _e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case _e.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case _e.CDATA_SECTION:this._stateCdataSection(e);break;case _e.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case _e.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case _e.CHARACTER_REFERENCE:this._stateCharacterReference();break;case _e.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw new Error("Unknown state")}}},{key:"_stateData",value:function(e){switch(e){case B.LESS_THAN_SIGN:this.state=_e.TAG_OPEN;break;case B.AMPERSAND:this._startCharacterReference();break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitCodePoint(e);break;case B.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRcdata",value:function(e){switch(e){case B.AMPERSAND:this._startCharacterReference();break;case B.LESS_THAN_SIGN:this.state=_e.RCDATA_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRawtext",value:function(e){switch(e){case B.LESS_THAN_SIGN:this.state=_e.RAWTEXT_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptData",value:function(e){switch(e){case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_statePlaintext",value:function(e){switch(e){case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateTagOpen",value:function(e){if(xe(e))this._createStartTagToken(),this.state=_e.TAG_NAME,this._stateTagName(e);else switch(e){case B.EXCLAMATION_MARK:this.state=_e.MARKUP_DECLARATION_OPEN;break;case B.SOLIDUS:this.state=_e.END_TAG_OPEN;break;case B.QUESTION_MARK:this._err(G.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e);break;case B.EOF:this._err(G.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_e.DATA,this._stateData(e)}}},{key:"_stateEndTagOpen",value:function(e){if(xe(e))this._createEndTagToken(),this.state=_e.TAG_NAME,this._stateTagName(e);else switch(e){case B.GREATER_THAN_SIGN:this._err(G.missingEndTagName),this.state=_e.DATA;break;case B.EOF:this._err(G.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(G.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e)}}},{key:"_stateTagName",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case B.SOLIDUS:this.state=_e.SELF_CLOSING_START_TAG;break;case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentTagToken();break;case B.NULL:this._err(G.unexpectedNullCharacter),t.tagName+=z;break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(Ne(e)?Ie(e):e)}}},{key:"_stateRcdataLessThanSign",value:function(e){e===B.SOLIDUS?this.state=_e.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=_e.RCDATA,this._stateRcdata(e))}},{key:"_stateRcdataEndTagOpen",value:function(e){xe(e)?(this.state=_e.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=_e.RCDATA,this._stateRcdata(e))}},{key:"handleSpecialEndTag",value:function(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=_e.BEFORE_ATTRIBUTE_NAME,!1;case B.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=_e.SELF_CLOSING_START_TAG,!1;case B.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=_e.DATA,!1;default:return!this._ensureHibernation()}}},{key:"_stateRcdataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=_e.RCDATA,this._stateRcdata(e))}},{key:"_stateRawtextLessThanSign",value:function(e){e===B.SOLIDUS?this.state=_e.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=_e.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagOpen",value:function(e){xe(e)?(this.state=_e.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=_e.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=_e.RAWTEXT,this._stateRawtext(e))}},{key:"_stateScriptDataLessThanSign",value:function(e){switch(e){case B.SOLIDUS:this.state=_e.SCRIPT_DATA_END_TAG_OPEN;break;case B.EXCLAMATION_MARK:this.state=_e.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=_e.SCRIPT_DATA,this._stateScriptData(e)}}},{key:"_stateScriptDataEndTagOpen",value:function(e){xe(e)?(this.state=_e.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=_e.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=_e.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStart",value:function(e){e===B.HYPHEN_MINUS?(this.state=_e.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=_e.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStartDash",value:function(e){e===B.HYPHEN_MINUS?(this.state=_e.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=_e.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscaped",value:function(e){switch(e){case B.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDash",value:function(e){switch(e){case B.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDashDash",value:function(e){switch(e){case B.HYPHEN_MINUS:this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case B.GREATER_THAN_SIGN:this.state=_e.SCRIPT_DATA,this._emitChars(">");break;case B.NULL:this._err(G.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===B.SOLIDUS?this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:xe(e)?(this._emitChars("<"),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(e){xe(e)?(this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscapeStart",value:function(e){if(this.preprocessor.startsWith(V,!1)&&Re(this.preprocessor.peek(V.length))){this._emitCodePoint(e);for(var t=0;t<V.length;t++)this._emitCodePoint(this._consume());this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscaped",value:function(e){switch(e){case B.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case B.NULL:this._err(G.unexpectedNullCharacter),this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDash",value:function(e){switch(e){case B.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case B.NULL:this._err(G.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDashDash",value:function(e){switch(e){case B.HYPHEN_MINUS:this._emitChars("-");break;case B.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case B.GREATER_THAN_SIGN:this.state=_e.SCRIPT_DATA,this._emitChars(">");break;case B.NULL:this._err(G.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(z);break;case B.EOF:this._err(G.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===B.SOLIDUS?(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(e){if(this.preprocessor.startsWith(V,!1)&&Re(this.preprocessor.peek(V.length))){this._emitCodePoint(e);for(var t=0;t<V.length;t++)this._emitCodePoint(this._consume());this.state=_e.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateBeforeAttributeName",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.SOLIDUS:case B.GREATER_THAN_SIGN:case B.EOF:this.state=_e.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case B.EQUALS_SIGN:this._err(G.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=_e.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=_e.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateAttributeName",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:case B.SOLIDUS:case B.GREATER_THAN_SIGN:case B.EOF:this._leaveAttrName(),this.state=_e.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case B.EQUALS_SIGN:this._leaveAttrName(),this.state=_e.BEFORE_ATTRIBUTE_VALUE;break;case B.QUOTATION_MARK:case B.APOSTROPHE:case B.LESS_THAN_SIGN:this._err(G.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case B.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.name+=z;break;default:this.currentAttr.name+=String.fromCodePoint(Ne(e)?Ie(e):e)}}},{key:"_stateAfterAttributeName",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.SOLIDUS:this.state=_e.SELF_CLOSING_START_TAG;break;case B.EQUALS_SIGN:this.state=_e.BEFORE_ATTRIBUTE_VALUE;break;case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentTagToken();break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=_e.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateBeforeAttributeValue",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.QUOTATION_MARK:this.state=_e.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case B.APOSTROPHE:this.state=_e.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case B.GREATER_THAN_SIGN:this._err(G.missingAttributeValue),this.state=_e.DATA,this.emitCurrentTagToken();break;default:this.state=_e.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}},{key:"_stateAttributeValueDoubleQuoted",value:function(e){switch(e){case B.QUOTATION_MARK:this.state=_e.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case B.AMPERSAND:this._startCharacterReference();break;case B.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=z;break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case B.APOSTROPHE:this.state=_e.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case B.AMPERSAND:this._startCharacterReference();break;case B.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=z;break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueUnquoted",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this._leaveAttrValue(),this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case B.AMPERSAND:this._startCharacterReference();break;case B.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=_e.DATA,this.emitCurrentTagToken();break;case B.NULL:this._err(G.unexpectedNullCharacter),this.currentAttr.value+=z;break;case B.QUOTATION_MARK:case B.APOSTROPHE:case B.LESS_THAN_SIGN:case B.EQUALS_SIGN:case B.GRAVE_ACCENT:this._err(G.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAfterAttributeValueQuoted",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this._leaveAttrValue(),this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case B.SOLIDUS:this._leaveAttrValue(),this.state=_e.SELF_CLOSING_START_TAG;break;case B.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=_e.DATA,this.emitCurrentTagToken();break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.missingWhitespaceBetweenAttributes),this.state=_e.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case B.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=_e.DATA,this.emitCurrentTagToken();break;case B.EOF:this._err(G.eofInTag),this._emitEOFToken();break;default:this._err(G.unexpectedSolidusInTag),this.state=_e.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateBogusComment",value:function(e){var t=this.currentToken;switch(e){case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentComment(t);break;case B.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case B.NULL:this._err(G.unexpectedNullCharacter),t.data+=z;break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch(q,!0)?(this._createCommentToken(q.length+1),this.state=_e.COMMENT_START):this._consumeSequenceIfMatch(Y,!1)?(this.currentLocation=this.getCurrentLocation(Y.length+1),this.state=_e.DOCTYPE):this._consumeSequenceIfMatch(W,!0)?this.inForeignNode?this.state=_e.CDATA_SECTION:(this._err(G.cdataInHtmlContent),this._createCommentToken(W.length+1),this.currentToken.data="[CDATA[",this.state=_e.BOGUS_COMMENT):this._ensureHibernation()||(this._err(G.incorrectlyOpenedComment),this._createCommentToken(2),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e))}},{key:"_stateCommentStart",value:function(e){switch(e){case B.HYPHEN_MINUS:this.state=_e.COMMENT_START_DASH;break;case B.GREATER_THAN_SIGN:this._err(G.abruptClosingOfEmptyComment),this.state=_e.DATA;var t=this.currentToken;this.emitCurrentComment(t);break;default:this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateCommentStartDash",value:function(e){var t=this.currentToken;switch(e){case B.HYPHEN_MINUS:this.state=_e.COMMENT_END;break;case B.GREATER_THAN_SIGN:this._err(G.abruptClosingOfEmptyComment),this.state=_e.DATA,this.emitCurrentComment(t);break;case B.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateComment",value:function(e){var t=this.currentToken;switch(e){case B.HYPHEN_MINUS:this.state=_e.COMMENT_END_DASH;break;case B.LESS_THAN_SIGN:t.data+="<",this.state=_e.COMMENT_LESS_THAN_SIGN;break;case B.NULL:this._err(G.unexpectedNullCharacter),t.data+=z;break;case B.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateCommentLessThanSign",value:function(e){var t=this.currentToken;switch(e){case B.EXCLAMATION_MARK:t.data+="!",this.state=_e.COMMENT_LESS_THAN_SIGN_BANG;break;case B.LESS_THAN_SIGN:t.data+="<";break;default:this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===B.HYPHEN_MINUS?this.state=_e.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=_e.COMMENT,this._stateComment(e))}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===B.HYPHEN_MINUS?this.state=_e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=_e.COMMENT_END_DASH,this._stateCommentEndDash(e))}},{key:"_stateCommentLessThanSignBangDashDash",value:function(e){e!==B.GREATER_THAN_SIGN&&e!==B.EOF&&this._err(G.nestedComment),this.state=_e.COMMENT_END,this._stateCommentEnd(e)}},{key:"_stateCommentEndDash",value:function(e){var t=this.currentToken;switch(e){case B.HYPHEN_MINUS:this.state=_e.COMMENT_END;break;case B.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEnd",value:function(e){var t=this.currentToken;switch(e){case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentComment(t);break;case B.EXCLAMATION_MARK:this.state=_e.COMMENT_END_BANG;break;case B.HYPHEN_MINUS:t.data+="-";break;case B.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEndBang",value:function(e){var t=this.currentToken;switch(e){case B.HYPHEN_MINUS:t.data+="--!",this.state=_e.COMMENT_END_DASH;break;case B.GREATER_THAN_SIGN:this._err(G.incorrectlyClosedComment),this.state=_e.DATA,this.emitCurrentComment(t);break;case B.EOF:this._err(G.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateDoctype",value:function(e){switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_NAME;break;case B.GREATER_THAN_SIGN:this.state=_e.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case B.EOF:this._err(G.eofInDoctype),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingWhitespaceBeforeDoctypeName),this.state=_e.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}},{key:"_stateBeforeDoctypeName",value:function(e){if(Ne(e))this._createDoctypeToken(String.fromCharCode(Ie(e))),this.state=_e.DOCTYPE_NAME;else switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.NULL:this._err(G.unexpectedNullCharacter),this._createDoctypeToken(z),this.state=_e.DOCTYPE_NAME;break;case B.GREATER_THAN_SIGN:this._err(G.missingDoctypeName),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),this._createDoctypeToken(null);var n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break;default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=_e.DOCTYPE_NAME}}},{key:"_stateDoctypeName",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.AFTER_DOCTYPE_NAME;break;case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.NULL:this._err(G.unexpectedNullCharacter),t.name+=z;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(Ne(e)?Ie(e):e)}}},{key:"_stateAfterDoctypeName",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(K,!1)?this.state=_e.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch($,!1)?this.state=_e.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(G.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}},{key:"_stateAfterDoctypePublicKeyword",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case B.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case B.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.QUOTATION_MARK:t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case B.GREATER_THAN_SIGN:this._err(G.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case B.QUOTATION_MARK:this.state=_e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case B.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=z;break;case B.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateDoctypePublicIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case B.APOSTROPHE:this.state=_e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case B.NULL:this._err(G.unexpectedNullCharacter),t.publicId+=z;break;case B.GREATER_THAN_SIGN:this._err(G.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case B.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.QUOTATION_MARK:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:this._err(G.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.QUOTATION_MARK:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case B.QUOTATION_MARK:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:this._err(G.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case B.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.QUOTATION_MARK:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case B.APOSTROPHE:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case B.GREATER_THAN_SIGN:this._err(G.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case B.QUOTATION_MARK:this.state=_e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case B.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=z;break;case B.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateDoctypeSystemIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case B.APOSTROPHE:this.state=_e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case B.NULL:this._err(G.unexpectedNullCharacter),t.systemId+=z;break;case B.GREATER_THAN_SIGN:this._err(G.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case B.SPACE:case B.LINE_FEED:case B.TABULATION:case B.FORM_FEED:break;case B.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.EOF:this._err(G.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(G.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBogusDoctype",value:function(e){var t=this.currentToken;switch(e){case B.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case B.NULL:this._err(G.unexpectedNullCharacter);break;case B.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(e){switch(e){case B.RIGHT_SQUARE_BRACKET:this.state=_e.CDATA_SECTION_BRACKET;break;case B.EOF:this._err(G.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateCdataSectionBracket",value:function(e){e===B.RIGHT_SQUARE_BRACKET?this.state=_e.CDATA_SECTION_END:(this._emitChars("]"),this.state=_e.CDATA_SECTION,this._stateCdataSection(e))}},{key:"_stateCdataSectionEnd",value:function(e){switch(e){case B.GREATER_THAN_SIGN:this.state=_e.DATA;break;case B.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=_e.CDATA_SECTION,this._stateCdataSection(e)}}},{key:"_stateCharacterReference",value:function(){var e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0){if(!this.preprocessor.lastChunkWritten)return this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,void(this.preprocessor.endOfChunkHit=!0);e=this.entityDecoder.end()}0===e?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(B.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Pe(this.preprocessor.peek(1))?_e.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}},{key:"_stateAmbiguousAmpersand",value:function(e){Pe(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===B.SEMICOLON&&this._err(G.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}])}(),Me=n(60436),je=new Set([Ae.DD,Ae.DT,Ae.LI,Ae.OPTGROUP,Ae.OPTION,Ae.P,Ae.RB,Ae.RP,Ae.RT,Ae.RTC]),Ue=new Set([].concat((0,Me.A)(je),[Ae.CAPTION,Ae.COLGROUP,Ae.TBODY,Ae.TD,Ae.TFOOT,Ae.TH,Ae.THEAD,Ae.TR])),He=new Set([Ae.APPLET,Ae.CAPTION,Ae.HTML,Ae.MARQUEE,Ae.OBJECT,Ae.TABLE,Ae.TD,Ae.TEMPLATE,Ae.TH]),ze=new Set([].concat((0,Me.A)(He),[Ae.OL,Ae.UL])),Ge=new Set([].concat((0,Me.A)(He),[Ae.BUTTON])),qe=new Set([Ae.ANNOTATION_XML,Ae.MI,Ae.MN,Ae.MO,Ae.MS,Ae.MTEXT]),We=new Set([Ae.DESC,Ae.FOREIGN_OBJECT,Ae.TITLE]),Ye=new Set([Ae.TR,Ae.TEMPLATE,Ae.HTML]),Ve=new Set([Ae.TBODY,Ae.TFOOT,Ae.THEAD,Ae.TEMPLATE,Ae.HTML]),Ke=new Set([Ae.TABLE,Ae.TEMPLATE,Ae.HTML]),$e=new Set([Ae.TD,Ae.TH]),Xe=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Ae.UNKNOWN,this.current=t}),[{key:"currentTmplContentOrNode",get:function(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}},{key:"_indexOf",value:function(e){return this.items.lastIndexOf(e,this.stackTop)}},{key:"_isInTemplate",value:function(){return this.currentTagId===Ae.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===ge.HTML}},{key:"_updateCurrentElement",value:function(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}},{key:"push",value:function(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}},{key:"pop",value:function(){var e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}},{key:"replace",value:function(e,t){var n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}},{key:"insertAfter",value:function(e,t,n){var r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}},{key:"popUntilTagNamePopped",value:function(e){var t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==ge.HTML);this.shortenToLength(t<0?0:t)}},{key:"shortenToLength",value:function(e){for(;this.stackTop>=e;){var t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}},{key:"popUntilElementPopped",value:function(e){var t=this._indexOf(e);this.shortenToLength(t<0?0:t)}},{key:"popUntilPopped",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n<0?0:n)}},{key:"popUntilNumberedHeaderPopped",value:function(){this.popUntilPopped(Oe,ge.HTML)}},{key:"popUntilTableCellPopped",value:function(){this.popUntilPopped($e,ge.HTML)}},{key:"popAllUpToHtmlElement",value:function(){this.tmplCount=0,this.shortenToLength(1)}},{key:"_indexOfTagNames",value:function(e,t){for(var n=this.stackTop;n>=0;n--)if(e.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}},{key:"clearBackTo",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}},{key:"clearBackToTableContext",value:function(){this.clearBackTo(Ke,ge.HTML)}},{key:"clearBackToTableBodyContext",value:function(){this.clearBackTo(Ve,ge.HTML)}},{key:"clearBackToTableRowContext",value:function(){this.clearBackTo(Ye,ge.HTML)}},{key:"remove",value:function(e){var t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}},{key:"tryPeekProperlyNestedBodyElement",value:function(){return this.stackTop>=1&&this.tagIDs[1]===Ae.BODY?this.items[1]:null}},{key:"contains",value:function(e){return this._indexOf(e)>-1}},{key:"getCommonAncestor",value:function(e){var t=this._indexOf(e)-1;return t>=0?this.items[t]:null}},{key:"isRootHtmlElementCurrent",value:function(){return 0===this.stackTop&&this.tagIDs[0]===Ae.HTML}},{key:"hasInDynamicScope",value:function(e,t){for(var n=this.stackTop;n>=0;n--){var r=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case ge.HTML:if(r===e)return!0;if(t.has(r))return!1;break;case ge.SVG:if(We.has(r))return!1;break;case ge.MATHML:if(qe.has(r))return!1}}return!0}},{key:"hasInScope",value:function(e){return this.hasInDynamicScope(e,He)}},{key:"hasInListItemScope",value:function(e){return this.hasInDynamicScope(e,ze)}},{key:"hasInButtonScope",value:function(e){return this.hasInDynamicScope(e,Ge)}},{key:"hasNumberedHeaderInScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case ge.HTML:if(Oe.has(t))return!0;if(He.has(t))return!1;break;case ge.SVG:if(We.has(t))return!1;break;case ge.MATHML:if(qe.has(t))return!1}}return!0}},{key:"hasInTableScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===ge.HTML)switch(this.tagIDs[t]){case e:return!0;case Ae.TABLE:case Ae.HTML:return!1}return!0}},{key:"hasTableBodyContextInTableScope",value:function(){for(var e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===ge.HTML)switch(this.tagIDs[e]){case Ae.TBODY:case Ae.THEAD:case Ae.TFOOT:return!0;case Ae.TABLE:case Ae.HTML:return!1}return!0}},{key:"hasInSelectScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===ge.HTML)switch(this.tagIDs[t]){case e:return!0;case Ae.OPTION:case Ae.OPTGROUP:break;default:return!1}return!0}},{key:"generateImpliedEndTags",value:function(){for(;je.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;Ue.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;this.currentTagId!==e&&Ue.has(this.currentTagId);)this.pop()}}])}();!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(Le||(Le={}));var Qe={type:Le.Marker},Ze=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.treeAdapter=t,this.entries=[],this.bookmark=null}),[{key:"_getNoahArkConditionCandidates",value:function(e,t){for(var n=[],r=t.length,a=this.treeAdapter.getTagName(e),o=this.treeAdapter.getNamespaceURI(e),i=0;i<this.entries.length;i++){var s=this.entries[i];if(s.type===Le.Marker)break;var u=s.element;if(this.treeAdapter.getTagName(u)===a&&this.treeAdapter.getNamespaceURI(u)===o){var l=this.treeAdapter.getAttrList(u);l.length===r&&n.push({idx:i,attrs:l})}}return n}},{key:"_ensureNoahArkCondition",value:function(e){if(!(this.entries.length<3)){var t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(!(n.length<3))for(var r=new Map(t.map((function(e){return[e.name,e.value]}))),a=0,o=0;o<n.length;o++){var i=n[o];i.attrs.every((function(e){return r.get(e.name)===e.value}))&&(a+=1)>=3&&this.entries.splice(i.idx,1)}}}},{key:"insertMarker",value:function(){this.entries.unshift(Qe)}},{key:"pushElement",value:function(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:Le.Element,element:e,token:t})}},{key:"insertElementAfterBookmark",value:function(e,t){var n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Le.Element,element:e,token:t})}},{key:"removeEntry",value:function(e){var t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}},{key:"clearToLastMarker",value:function(){var e=this.entries.indexOf(Qe);e>=0?this.entries.splice(0,e+1):this.entries.length=0}},{key:"getElementEntryInScopeWithTagName",value:function(e){var t=this,n=this.entries.find((function(n){return n.type===Le.Marker||t.treeAdapter.getTagName(n.element)===e}));return n&&n.type===Le.Element?n:null}},{key:"getElementEntry",value:function(e){return this.entries.find((function(t){return t.type===Le.Element&&t.element===e}))}}])}(),Je={createDocument:function(){return{nodeName:"#document",mode:ye.NO_QUIRKS,childNodes:[]}},createDocumentFragment:function(){return{nodeName:"#document-fragment",childNodes:[]}},createElement:function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode:function(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode:function(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild:function(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore:function(e,t,n){var r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent:function(e,t){e.content=t},getTemplateContent:function(e){return e.content},setDocumentType:function(e,t,n,r){var a=e.childNodes.find((function(e){return"#documentType"===e.nodeName}));if(a)a.name=t,a.publicId=n,a.systemId=r;else{var o={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Je.appendChild(e,o)}},setDocumentMode:function(e,t){e.mode=t},getDocumentMode:function(e){return e.mode},detachNode:function(e){if(e.parentNode){var t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText:function(e,t){if(e.childNodes.length>0){var n=e.childNodes[e.childNodes.length-1];if(Je.isTextNode(n))return void(n.value+=t)}Je.appendChild(e,Je.createTextNode(t))},insertTextBefore:function(e,t,n){var r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Je.isTextNode(r)?r.value+=t:Je.insertBefore(e,Je.createTextNode(t),n)},adoptAttributes:function(e,t){for(var n=new Set(e.attrs.map((function(e){return e.name}))),r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild:function(e){return e.childNodes[0]},getChildNodes:function(e){return e.childNodes},getParentNode:function(e){return e.parentNode},getAttrList:function(e){return e.attrs},getTagName:function(e){return e.tagName},getNamespaceURI:function(e){return e.namespaceURI},getTextNodeContent:function(e){return e.value},getCommentNodeContent:function(e){return e.data},getDocumentTypeNodeName:function(e){return e.name},getDocumentTypeNodePublicId:function(e){return e.publicId},getDocumentTypeNodeSystemId:function(e){return e.systemId},isTextNode:function(e){return"#text"===e.nodeName},isCommentNode:function(e){return"#comment"===e.nodeName},isDocumentTypeNode:function(e){return"#documentType"===e.nodeName},isElementNode:function(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:function(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=(0,r.A)((0,r.A)({},e.sourceCodeLocation),t)}},et="html",tt=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],nt=[].concat(tt,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),rt=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),at=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],ot=[].concat(at,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function it(e,t){return t.some((function(t){return e.startsWith(t)}))}var st="text/html",ut="application/xhtml+xml",lt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]}))),ct=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:ge.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:ge.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:ge.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:ge.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:ge.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:ge.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:ge.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:ge.XML}],["xml:space",{prefix:"xml",name:"space",namespace:ge.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:ge.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:ge.XMLNS}]]),dt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),ft=new Set([Ae.B,Ae.BIG,Ae.BLOCKQUOTE,Ae.BODY,Ae.BR,Ae.CENTER,Ae.CODE,Ae.DD,Ae.DIV,Ae.DL,Ae.DT,Ae.EM,Ae.EMBED,Ae.H1,Ae.H2,Ae.H3,Ae.H4,Ae.H5,Ae.H6,Ae.HEAD,Ae.HR,Ae.I,Ae.IMG,Ae.LI,Ae.LISTING,Ae.MENU,Ae.META,Ae.NOBR,Ae.OL,Ae.P,Ae.PRE,Ae.RUBY,Ae.S,Ae.SMALL,Ae.SPAN,Ae.STRONG,Ae.STRIKE,Ae.SUB,Ae.SUP,Ae.TABLE,Ae.TT,Ae.U,Ae.UL,Ae.VAR]);function pt(e){for(var t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function ht(e){for(var t=0;t<e.attrs.length;t++){var n=lt.get(e.attrs[t].name);null!=n&&(e.attrs[t].name=n)}}function mt(e){for(var t=0;t<e.attrs.length;t++){var n=ct.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function vt(e,t,n,r){return(!r||r===ge.HTML)&&function(e,t,n){if(t===ge.MATHML&&e===Ae.ANNOTATION_XML)for(var r=0;r<n.length;r++)if(n[r].name===Ee.ENCODING){var a=n[r].value.toLowerCase();return a===st||a===ut}return t===ge.SVG&&(e===Ae.FOREIGN_OBJECT||e===Ae.DESC||e===Ae.TITLE)}(e,t,n)||(!r||r===ge.MATHML)&&function(e,t){return t===ge.MATHML&&(e===Ae.MI||e===Ae.MO||e===Ae.MN||e===Ae.MS||e===Ae.MTEXT)}(e,t)}var gt;!function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(gt||(gt={}));var Et={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},yt=new Set([Ae.TABLE,Ae.TBODY,Ae.TFOOT,Ae.THEAD,Ae.TR]),bt={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Je,onParseError:null},At=function(){return(0,U.A)((function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,j.A)(this,e),this.fragmentContext=a,this.scriptHandler=o,this.currentToken=null,this.stopped=!1,this.insertionMode=gt.INITIAL,this.originalInsertionMode=gt.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options=(0,r.A)((0,r.A)({},bt),t),this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!==n&&void 0!==n?n:this.treeAdapter.createDocument(),this.tokenizer=new Be(this.options,this),this.activeFormattingElements=new Ze(this.treeAdapter),this.fragmentContextID=a?Ce(this.treeAdapter.getTagName(a)):Ae.UNKNOWN,this._setContextModes(null!==a&&void 0!==a?a:this.document,this.fragmentContextID),this.openElements=new Xe(this.document,this.treeAdapter,this)}),[{key:"getFragment",value:function(){var e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}},{key:"_err",value:function(e,t,n){var r;if(this.onParseError){var a=null!==(r=e.location)&&void 0!==r?r:Et,o={code:t,startLine:a.startLine,startCol:a.startCol,startOffset:a.startOffset,endLine:n?a.startLine:a.endLine,endCol:n?a.startCol:a.endCol,endOffset:n?a.startOffset:a.endOffset};this.onParseError(o)}}},{key:"onItemPush",value:function(e,t,n){var r,a;null===(a=(r=this.treeAdapter).onItemPush)||void 0===a||a.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}},{key:"onItemPop",value:function(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){var a,o;if(0===this.openElements.stackTop&&this.fragmentContext)a=this.fragmentContext,o=this.fragmentContextID;else{var i=this.openElements;a=i.current,o=i.currentTagId}this._setContextModes(a,o)}}},{key:"_setContextModes",value:function(e,t){var n=e===this.document||this.treeAdapter.getNamespaceURI(e)===ge.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}},{key:"_switchToTextParsing",value:function(e,t){this._insertElement(e,ge.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=gt.TEXT}},{key:"switchToPlaintextParsing",value:function(){this.insertionMode=gt.TEXT,this.originalInsertionMode=gt.IN_BODY,this.tokenizer.state=Se.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function(){for(var e=this.fragmentContext;e;){if(this.treeAdapter.getTagName(e)===be.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}},{key:"_initTokenizerForFragmentParsing",value:function(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===ge.HTML)switch(this.fragmentContextID){case Ae.TITLE:case Ae.TEXTAREA:this.tokenizer.state=Se.RCDATA;break;case Ae.STYLE:case Ae.XMP:case Ae.IFRAME:case Ae.NOEMBED:case Ae.NOFRAMES:case Ae.NOSCRIPT:this.tokenizer.state=Se.RAWTEXT;break;case Ae.SCRIPT:this.tokenizer.state=Se.SCRIPT_DATA;break;case Ae.PLAINTEXT:this.tokenizer.state=Se.PLAINTEXT}}},{key:"_setDocumentType",value:function(e){var t=this,n=e.name||"",r=e.publicId||"",a=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,n,r,a),e.location){var o=this.treeAdapter.getChildNodes(this.document).find((function(e){return t.treeAdapter.isDocumentTypeNode(e)}));o&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}}},{key:"_attachElementToTree",value:function(e,t){if(this.options.sourceCodeLocationInfo){var n=t&&(0,r.A)((0,r.A)({},t),{},{startTag:t});this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{var a=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(a,e)}}},{key:"_appendElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}},{key:"_insertElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}},{key:"_insertFakeElement",value:function(e,t){var n=this.treeAdapter.createElement(e,ge.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}},{key:"_insertTemplate",value:function(e){var t=this.treeAdapter.createElement(e.tagName,ge.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}},{key:"_insertFakeRootElement",value:function(){var e=this.treeAdapter.createElement(be.HTML,ge.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Ae.HTML)}},{key:"_appendCommentNode",value:function(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}},{key:"_insertCharacters",value:function(e){var t,n;if(this._shouldFosterParentOnInsertion()){var r=this._findFosterParentingLocation();t=r.parent,(n=r.beforeElement)?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)}else t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars);if(e.location){var a=this.treeAdapter.getChildNodes(t),o=n?a.lastIndexOf(n):a.length,i=a[o-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){var s=e.location,u=s.endLine,l=s.endCol,c=s.endOffset;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:u,endCol:l,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}}},{key:"_adoptNodes",value:function(e,t){for(var n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}},{key:"_setEndLocation",value:function(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){var n=t.location,a=this.treeAdapter.getTagName(e),o=t.type===J.END_TAG&&a===t.tagName?{endTag:(0,r.A)({},n),endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,o)}}},{key:"shouldProcessStartTagTokenInForeignContent",value:function(e){if(!this.currentNotInHTML)return!1;var t,n;if(0===this.openElements.stackTop&&this.fragmentContext)t=this.fragmentContext,n=this.fragmentContextID;else{var r=this.openElements;t=r.current,n=r.currentTagId}return(e.tagID!==Ae.SVG||this.treeAdapter.getTagName(t)!==be.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==ge.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Ae.MGLYPH||e.tagID===Ae.MALIGNMARK)&&!this._isIntegrationPoint(n,t,ge.HTML))}},{key:"_processToken",value:function(e){switch(e.type){case J.CHARACTER:this.onCharacter(e);break;case J.NULL_CHARACTER:this.onNullCharacter(e);break;case J.COMMENT:this.onComment(e);break;case J.DOCTYPE:this.onDoctype(e);break;case J.START_TAG:this._processStartTag(e);break;case J.END_TAG:this.onEndTag(e);break;case J.EOF:this.onEof(e);break;case J.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}},{key:"_isIntegrationPoint",value:function(e,t,n){return vt(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}},{key:"_reconstructActiveFormattingElements",value:function(){var e=this,t=this.activeFormattingElements.entries.length;if(t)for(var n=this.activeFormattingElements.entries.findIndex((function(t){return t.type===Le.Marker||e.openElements.contains(t.element)})),r=n<0?t-1:n-1;r>=0;r--){var a=this.activeFormattingElements.entries[r];this._insertElement(a.token,this.treeAdapter.getNamespaceURI(a.element)),a.element=this.openElements.current}}},{key:"_closeTableCell",value:function(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=gt.IN_ROW}},{key:"_closePElement",value:function(){this.openElements.generateImpliedEndTagsWithExclusion(Ae.P),this.openElements.popUntilTagNamePopped(Ae.P)}},{key:"_resetInsertionMode",value:function(){for(var e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Ae.TR:return void(this.insertionMode=gt.IN_ROW);case Ae.TBODY:case Ae.THEAD:case Ae.TFOOT:return void(this.insertionMode=gt.IN_TABLE_BODY);case Ae.CAPTION:return void(this.insertionMode=gt.IN_CAPTION);case Ae.COLGROUP:return void(this.insertionMode=gt.IN_COLUMN_GROUP);case Ae.TABLE:return void(this.insertionMode=gt.IN_TABLE);case Ae.BODY:return void(this.insertionMode=gt.IN_BODY);case Ae.FRAMESET:return void(this.insertionMode=gt.IN_FRAMESET);case Ae.SELECT:return void this._resetInsertionModeForSelect(e);case Ae.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Ae.HTML:return void(this.insertionMode=this.headElement?gt.AFTER_HEAD:gt.BEFORE_HEAD);case Ae.TD:case Ae.TH:if(e>0)return void(this.insertionMode=gt.IN_CELL);break;case Ae.HEAD:if(e>0)return void(this.insertionMode=gt.IN_HEAD)}this.insertionMode=gt.IN_BODY}},{key:"_resetInsertionModeForSelect",value:function(e){if(e>0)for(var t=e-1;t>0;t--){var n=this.openElements.tagIDs[t];if(n===Ae.TEMPLATE)break;if(n===Ae.TABLE)return void(this.insertionMode=gt.IN_SELECT_IN_TABLE)}this.insertionMode=gt.IN_SELECT}},{key:"_isElementCausesFosterParenting",value:function(e){return yt.has(e)}},{key:"_shouldFosterParentOnInsertion",value:function(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}},{key:"_findFosterParentingLocation",value:function(){for(var e=this.openElements.stackTop;e>=0;e--){var t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case Ae.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===ge.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Ae.TABLE:var n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}return{parent:this.openElements.items[0],beforeElement:null}}},{key:"_fosterParentElement",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_isSpecialElement",value:function(e,t){var n=this.treeAdapter.getNamespaceURI(e);return ke[n].has(t)}},{key:"onCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case gt.INITIAL:xt(this,e);break;case gt.BEFORE_HTML:Pt(this,e);break;case gt.BEFORE_HEAD:It(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Bt(this,e);break;case gt.AFTER_HEAD:Mt(this,e);break;case gt.IN_BODY:case gt.IN_CAPTION:case gt.IN_CELL:case gt.IN_TEMPLATE:Ht(this,e);break;case gt.TEXT:case gt.IN_SELECT:case gt.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Xt(this,e);break;case gt.IN_TABLE_TEXT:tn(this,e);break;case gt.IN_COLUMN_GROUP:on(this,e);break;case gt.AFTER_BODY:mn(this,e);break;case gt.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onNullCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=z,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case gt.INITIAL:xt(this,e);break;case gt.BEFORE_HTML:Pt(this,e);break;case gt.BEFORE_HEAD:It(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Bt(this,e);break;case gt.AFTER_HEAD:Mt(this,e);break;case gt.TEXT:this._insertCharacters(e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Xt(this,e);break;case gt.IN_COLUMN_GROUP:on(this,e);break;case gt.AFTER_BODY:mn(this,e);break;case gt.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onComment",value:function(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)St(this,e);else switch(this.insertionMode){case gt.INITIAL:case gt.BEFORE_HTML:case gt.BEFORE_HEAD:case gt.IN_HEAD:case gt.IN_HEAD_NO_SCRIPT:case gt.AFTER_HEAD:case gt.IN_BODY:case gt.IN_TABLE:case gt.IN_CAPTION:case gt.IN_COLUMN_GROUP:case gt.IN_TABLE_BODY:case gt.IN_ROW:case gt.IN_CELL:case gt.IN_SELECT:case gt.IN_SELECT_IN_TABLE:case gt.IN_TEMPLATE:case gt.IN_FRAMESET:case gt.AFTER_FRAMESET:St(this,e);break;case gt.IN_TABLE_TEXT:nn(this,e);break;case gt.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case gt.AFTER_AFTER_BODY:case gt.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}},{key:"onDoctype",value:function(e){switch(this.skipNextNewLine=!1,this.insertionMode){case gt.INITIAL:!function(e,t){e._setDocumentType(t);var n=t.forceQuirks?ye.QUIRKS:function(e){if(e.name!==et)return ye.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return ye.QUIRKS;var n=e.publicId;if(null!==n){if(n=n.toLowerCase(),rt.has(n))return ye.QUIRKS;var r=null===t?nt:tt;if(it(n,r))return ye.QUIRKS;if(it(n,r=null===t?at:ot))return ye.LIMITED_QUIRKS}return ye.NO_QUIRKS}(t);(function(e){return e.name===et&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,G.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=gt.BEFORE_HTML}(this,e);break;case gt.BEFORE_HEAD:case gt.IN_HEAD:case gt.IN_HEAD_NO_SCRIPT:case gt.AFTER_HEAD:this._err(e,G.misplacedDoctype);break;case gt.IN_TABLE_TEXT:nn(this,e)}}},{key:"onStartTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,G.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_processStartTag",value:function(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){var t=e.tagID;return t===Ae.FONT&&e.attrs.some((function(e){var t=e.name;return t===Ee.COLOR||t===Ee.SIZE||t===Ee.FACE}))||ft.has(t)}(t))gn(e),e._startTagOutsideForeignContent(t);else{var n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===ge.MATHML?pt(t):r===ge.SVG&&(!function(e){var t=dt.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Ce(e.tagName))}(t),ht(t)),mt(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}},{key:"_startTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case gt.INITIAL:xt(this,e);break;case gt.BEFORE_HTML:!function(e,t){t.tagID===Ae.HTML?(e._insertElement(t,ge.HTML),e.insertionMode=gt.BEFORE_HEAD):Pt(e,t)}(this,e);break;case gt.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.HEAD:e._insertElement(t,ge.HTML),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD;break;default:It(e,t)}}(this,e);break;case gt.IN_HEAD:Ft(this,e);break;case gt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.BASEFONT:case Ae.BGSOUND:case Ae.HEAD:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.STYLE:Ft(e,t);break;case Ae.NOSCRIPT:e._err(t,G.nestedNoscriptInHead);break;default:Bt(e,t)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.BODY:e._insertElement(t,ge.HTML),e.framesetOk=!1,e.insertionMode=gt.IN_BODY;break;case Ae.FRAMESET:e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_FRAMESET;break;case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.SCRIPT:case Ae.STYLE:case Ae.TEMPLATE:case Ae.TITLE:e._err(t,G.abandonedHeadElementChild),e.openElements.push(e.headElement,Ae.HEAD),Ft(e,t),e.openElements.remove(e.headElement);break;case Ae.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:Mt(e,t)}}(this,e);break;case gt.IN_BODY:Yt(this,e);break;case gt.IN_TABLE:Qt(this,e);break;case gt.IN_TABLE_TEXT:nn(this,e);break;case gt.IN_CAPTION:!function(e,t){var n=t.tagID;rn.has(n)?e.openElements.hasInTableScope(Ae.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_TABLE,Qt(e,t)):Yt(e,t)}(this,e);break;case gt.IN_COLUMN_GROUP:an(this,e);break;case gt.IN_TABLE_BODY:sn(this,e);break;case gt.IN_ROW:ln(this,e);break;case gt.IN_CELL:!function(e,t){var n=t.tagID;rn.has(n)?(e.openElements.hasInTableScope(Ae.TD)||e.openElements.hasInTableScope(Ae.TH))&&(e._closeTableCell(),ln(e,t)):Yt(e,t)}(this,e);break;case gt.IN_SELECT:dn(this,e);break;case gt.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===Ae.CAPTION||n===Ae.TABLE||n===Ae.TBODY||n===Ae.TFOOT||n===Ae.THEAD||n===Ae.TR||n===Ae.TD||n===Ae.TH?(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),e._processStartTag(t)):dn(e,t)}(this,e);break;case gt.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:case Ae.NOFRAMES:case Ae.SCRIPT:case Ae.STYLE:case Ae.TEMPLATE:case Ae.TITLE:Ft(e,t);break;case Ae.CAPTION:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.tmplInsertionModeStack[0]=gt.IN_TABLE,e.insertionMode=gt.IN_TABLE,Qt(e,t);break;case Ae.COL:e.tmplInsertionModeStack[0]=gt.IN_COLUMN_GROUP,e.insertionMode=gt.IN_COLUMN_GROUP,an(e,t);break;case Ae.TR:e.tmplInsertionModeStack[0]=gt.IN_TABLE_BODY,e.insertionMode=gt.IN_TABLE_BODY,sn(e,t);break;case Ae.TD:case Ae.TH:e.tmplInsertionModeStack[0]=gt.IN_ROW,e.insertionMode=gt.IN_ROW,ln(e,t);break;default:e.tmplInsertionModeStack[0]=gt.IN_BODY,e.insertionMode=gt.IN_BODY,Yt(e,t)}}(this,e);break;case gt.AFTER_BODY:!function(e,t){t.tagID===Ae.HTML?Yt(e,t):mn(e,t)}(this,e);break;case gt.IN_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.FRAMESET:e._insertElement(t,ge.HTML);break;case Ae.FRAME:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ae.NOFRAMES:Ft(e,t)}}(this,e);break;case gt.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.NOFRAMES:Ft(e,t)}}(this,e);break;case gt.AFTER_AFTER_BODY:!function(e,t){t.tagID===Ae.HTML?Yt(e,t):vn(e,t)}(this,e);break;case gt.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.NOFRAMES:Ft(e,t)}}(this,e)}}},{key:"onEndTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Ae.P||t.tagID===Ae.BR)return gn(e),void e._endTagOutsideForeignContent(t);for(var n=e.openElements.stackTop;n>0;n--){var r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===ge.HTML){e._endTagOutsideForeignContent(t);break}var a=e.treeAdapter.getTagName(r);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}},{key:"_endTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case gt.INITIAL:xt(this,e);break;case gt.BEFORE_HTML:!function(e,t){var n=t.tagID;n!==Ae.HTML&&n!==Ae.HEAD&&n!==Ae.BODY&&n!==Ae.BR||Pt(e,t)}(this,e);break;case gt.BEFORE_HEAD:!function(e,t){var n=t.tagID;n===Ae.HEAD||n===Ae.BODY||n===Ae.HTML||n===Ae.BR?It(e,t):e._err(t,G.endTagWithoutMatchingOpenElement)}(this,e);break;case gt.IN_HEAD:!function(e,t){switch(t.tagID){case Ae.HEAD:e.openElements.pop(),e.insertionMode=gt.AFTER_HEAD;break;case Ae.BODY:case Ae.BR:case Ae.HTML:Lt(e,t);break;case Ae.TEMPLATE:Rt(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ae.NOSCRIPT:e.openElements.pop(),e.insertionMode=gt.IN_HEAD;break;case Ae.BR:Bt(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ae.BODY:case Ae.HTML:case Ae.BR:Mt(e,t);break;case Ae.TEMPLATE:Rt(e,t);break;default:e._err(t,G.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.IN_BODY:Kt(this,e);break;case gt.TEXT:!function(e,t){var n;t.tagID===Ae.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case gt.IN_TABLE:Zt(this,e);break;case gt.IN_TABLE_TEXT:nn(this,e);break;case gt.IN_CAPTION:!function(e,t){var n=t.tagID;switch(n){case Ae.CAPTION:case Ae.TABLE:e.openElements.hasInTableScope(Ae.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_TABLE,n===Ae.TABLE&&Zt(e,t));break;case Ae.BODY:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TBODY:case Ae.TD:case Ae.TFOOT:case Ae.TH:case Ae.THEAD:case Ae.TR:break;default:Kt(e,t)}}(this,e);break;case gt.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Ae.COLGROUP:e.openElements.currentTagId===Ae.COLGROUP&&(e.openElements.pop(),e.insertionMode=gt.IN_TABLE);break;case Ae.TEMPLATE:Rt(e,t);break;case Ae.COL:break;default:on(e,t)}}(this,e);break;case gt.IN_TABLE_BODY:un(this,e);break;case gt.IN_ROW:cn(this,e);break;case gt.IN_CELL:!function(e,t){var n=t.tagID;switch(n){case Ae.TD:case Ae.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_ROW);break;case Ae.TABLE:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),cn(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:break;default:Kt(e,t)}}(this,e);break;case gt.IN_SELECT:fn(this,e);break;case gt.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===Ae.CAPTION||n===Ae.TABLE||n===Ae.TBODY||n===Ae.TFOOT||n===Ae.THEAD||n===Ae.TR||n===Ae.TD||n===Ae.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),e.onEndTag(t)):fn(e,t)}(this,e);break;case gt.IN_TEMPLATE:!function(e,t){t.tagID===Ae.TEMPLATE&&Rt(e,t)}(this,e);break;case gt.AFTER_BODY:hn(this,e);break;case gt.IN_FRAMESET:!function(e,t){t.tagID!==Ae.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Ae.FRAMESET||(e.insertionMode=gt.AFTER_FRAMESET))}(this,e);break;case gt.AFTER_FRAMESET:!function(e,t){t.tagID===Ae.HTML&&(e.insertionMode=gt.AFTER_AFTER_FRAMESET)}(this,e);break;case gt.AFTER_AFTER_BODY:vn(this,e)}}},{key:"onEof",value:function(e){switch(this.insertionMode){case gt.INITIAL:xt(this,e);break;case gt.BEFORE_HTML:Pt(this,e);break;case gt.BEFORE_HEAD:It(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Bt(this,e);break;case gt.AFTER_HEAD:Mt(this,e);break;case gt.IN_BODY:case gt.IN_TABLE:case gt.IN_CAPTION:case gt.IN_COLUMN_GROUP:case gt.IN_TABLE_BODY:case gt.IN_ROW:case gt.IN_CELL:case gt.IN_SELECT:case gt.IN_SELECT_IN_TABLE:$t(this,e);break;case gt.TEXT:!function(e,t){e._err(t,G.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case gt.IN_TABLE_TEXT:nn(this,e);break;case gt.IN_TEMPLATE:pn(this,e);break;case gt.AFTER_BODY:case gt.IN_FRAMESET:case gt.AFTER_FRAMESET:case gt.AFTER_AFTER_BODY:case gt.AFTER_AFTER_FRAMESET:Nt(this,e)}}},{key:"onWhitespaceCharacter",value:function(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===B.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case gt.IN_HEAD:case gt.IN_HEAD_NO_SCRIPT:case gt.AFTER_HEAD:case gt.TEXT:case gt.IN_COLUMN_GROUP:case gt.IN_SELECT:case gt.IN_SELECT_IN_TABLE:case gt.IN_FRAMESET:case gt.AFTER_FRAMESET:this._insertCharacters(e);break;case gt.IN_BODY:case gt.IN_CAPTION:case gt.IN_CELL:case gt.IN_TEMPLATE:case gt.AFTER_BODY:case gt.AFTER_AFTER_BODY:case gt.AFTER_AFTER_FRAMESET:Ut(this,e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Xt(this,e);break;case gt.IN_TABLE_TEXT:en(this,e)}}}],[{key:"parse",value:function(e,t){var n=new this(t);return n.tokenizer.write(e,!0),n.document}},{key:"getFragmentParser",value:function(e,t){var n=(0,r.A)((0,r.A)({},bt),t);null!==e&&void 0!==e||(e=n.treeAdapter.createElement(be.TEMPLATE,ge.HTML,[]));var a=n.treeAdapter.createElement("documentmock",ge.HTML,[]),o=new this(n,a,e);return o.fragmentContextID===Ae.TEMPLATE&&o.tmplInsertionModeStack.unshift(gt.IN_TEMPLATE),o._initTokenizerForFragmentParsing(),o._insertFakeRootElement(),o._resetInsertionMode(),o._findFormInFragmentContext(),o}}])}();function Dt(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Vt(e,t),n}function Tt(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var a=e.openElements.items[r];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[r])&&(n=a)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Ct(e,t,n){for(var r=t,a=e.openElements.getCommonAncestor(t),o=0,i=a;i!==n;o++,i=a){a=e.openElements.getCommonAncestor(i);var s=e.activeFormattingElements.getElementEntry(i),u=s&&o>=3;!s||u?(u&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(i)):(i=_t(e,s),r===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(i,r),r=i)}return r}function _t(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function wt(e,t,n){var r=Ce(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{var a=e.treeAdapter.getNamespaceURI(t);r===Ae.TEMPLATE&&a===ge.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function kt(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),a=n.token,o=e.treeAdapter.createElement(a.tagName,r,a.attrs);e._adoptNodes(t,o),e.treeAdapter.appendChild(t,o),e.activeFormattingElements.insertElementAfterBookmark(o,a),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,o,a.tagID)}function Ot(e,t){for(var n=0;n<8;n++){var r=Dt(e,t);if(!r)break;var a=Tt(e,r);if(!a)break;e.activeFormattingElements.bookmark=r;var o=Ct(e,a,r.element),i=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(o),i&&wt(e,i,o),kt(e,a,r)}}function St(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function Nt(e,t){if(e.stopped=!0,t.location){for(var n=e.fragmentContext?0:2,r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){var a=e.openElements.items[0],o=e.treeAdapter.getNodeSourceCodeLocation(a);if(o&&!o.endTag&&(e._setEndLocation(a,t),e.openElements.stackTop>=1)){var i=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(i);s&&!s.endTag&&e._setEndLocation(i,t)}}}}function xt(e,t){e._err(t,G.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,ye.QUIRKS),e.insertionMode=gt.BEFORE_HTML,e._processToken(t)}function Pt(e,t){e._insertFakeRootElement(),e.insertionMode=gt.BEFORE_HEAD,e._processToken(t)}function It(e,t){e._insertFakeElement(be.HEAD,Ae.HEAD),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD,e._processToken(t)}function Ft(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.BASE:case Ae.BASEFONT:case Ae.BGSOUND:case Ae.LINK:case Ae.META:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ae.TITLE:e._switchToTextParsing(t,Se.RCDATA);break;case Ae.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,Se.RAWTEXT):(e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_HEAD_NO_SCRIPT);break;case Ae.NOFRAMES:case Ae.STYLE:e._switchToTextParsing(t,Se.RAWTEXT);break;case Ae.SCRIPT:e._switchToTextParsing(t,Se.SCRIPT_DATA);break;case Ae.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=gt.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(gt.IN_TEMPLATE);break;case Ae.HEAD:e._err(t,G.misplacedStartTagForHeadElement);break;default:Lt(e,t)}}function Rt(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Ae.TEMPLATE&&e._err(t,G.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Ae.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,G.endTagWithoutMatchingOpenElement)}function Lt(e,t){e.openElements.pop(),e.insertionMode=gt.AFTER_HEAD,e._processToken(t)}function Bt(e,t){var n=t.type===J.EOF?G.openElementsLeftAfterEof:G.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=gt.IN_HEAD,e._processToken(t)}function Mt(e,t){e._insertFakeElement(be.BODY,Ae.BODY),e.insertionMode=gt.IN_BODY,jt(e,t)}function jt(e,t){switch(t.type){case J.CHARACTER:Ht(e,t);break;case J.WHITESPACE_CHARACTER:Ut(e,t);break;case J.COMMENT:St(e,t);break;case J.START_TAG:Yt(e,t);break;case J.END_TAG:Kt(e,t);break;case J.EOF:$t(e,t)}}function Ut(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Ht(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function zt(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Gt(e){var t=te(e,Ee.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function qt(e,t){e._switchToTextParsing(t,Se.RAWTEXT)}function Wt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML)}function Yt(e,t){switch(t.tagID){case Ae.I:case Ae.S:case Ae.B:case Ae.U:case Ae.EM:case Ae.TT:case Ae.BIG:case Ae.CODE:case Ae.FONT:case Ae.SMALL:case Ae.STRIKE:case Ae.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.A:!function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(be.A);n&&(Ot(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.H1:case Ae.H2:case Ae.H3:case Ae.H4:case Ae.H5:case Ae.H6:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),Oe.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.P:case Ae.DL:case Ae.OL:case Ae.UL:case Ae.DIV:case Ae.DIR:case Ae.NAV:case Ae.MAIN:case Ae.MENU:case Ae.ASIDE:case Ae.CENTER:case Ae.FIGURE:case Ae.FOOTER:case Ae.HEADER:case Ae.HGROUP:case Ae.DIALOG:case Ae.DETAILS:case Ae.ADDRESS:case Ae.ARTICLE:case Ae.SEARCH:case Ae.SECTION:case Ae.SUMMARY:case Ae.FIELDSET:case Ae.BLOCKQUOTE:case Ae.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.LI:case Ae.DD:case Ae.DT:!function(e,t){e.framesetOk=!1;for(var n=t.tagID,r=e.openElements.stackTop;r>=0;r--){var a=e.openElements.tagIDs[r];if(n===Ae.LI&&a===Ae.LI||(n===Ae.DD||n===Ae.DT)&&(a===Ae.DD||a===Ae.DT)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(a!==Ae.ADDRESS&&a!==Ae.DIV&&a!==Ae.P&&e._isSpecialElement(e.openElements.items[r],a))break}e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.BR:case Ae.IMG:case Ae.WBR:case Ae.AREA:case Ae.EMBED:case Ae.KEYGEN:zt(e,t);break;case Ae.HR:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._appendElement(t,ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Ae.RB:case Ae.RTC:!function(e,t){e.openElements.hasInScope(Ae.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.RT:case Ae.RP:!function(e,t){e.openElements.hasInScope(Ae.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Ae.RTC),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.PRE:case Ae.LISTING:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Ae.XMP:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,Se.RAWTEXT)}(e,t);break;case Ae.SVG:!function(e,t){e._reconstructActiveFormattingElements(),ht(t),mt(t),t.selfClosing?e._appendElement(t,ge.SVG):e._insertElement(t,ge.SVG),t.ackSelfClosing=!0}(e,t);break;case Ae.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Ae.BASE:case Ae.LINK:case Ae.META:case Ae.STYLE:case Ae.TITLE:case Ae.SCRIPT:case Ae.BGSOUND:case Ae.BASEFONT:case Ae.TEMPLATE:Ft(e,t);break;case Ae.BODY:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case Ae.FORM:!function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Ae.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Ae.NOBR)&&(Ot(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ae.MATH:!function(e,t){e._reconstructActiveFormattingElements(),pt(t),mt(t),t.selfClosing?e._appendElement(t,ge.MATHML):e._insertElement(t,ge.MATHML),t.ackSelfClosing=!0}(e,t);break;case Ae.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==ye.QUIRKS&&e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.framesetOk=!1,e.insertionMode=gt.IN_TABLE}(e,t);break;case Ae.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ge.HTML),Gt(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Ae.PARAM:case Ae.TRACK:case Ae.SOURCE:!function(e,t){e._appendElement(t,ge.HTML),t.ackSelfClosing=!0}(e,t);break;case Ae.IMAGE:!function(e,t){t.tagName=be.IMG,t.tagID=Ae.IMG,zt(e,t)}(e,t);break;case Ae.BUTTON:!function(e,t){e.openElements.hasInScope(Ae.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ae.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.framesetOk=!1}(e,t);break;case Ae.APPLET:case Ae.OBJECT:case Ae.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Ae.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,Se.RAWTEXT)}(e,t);break;case Ae.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===gt.IN_TABLE||e.insertionMode===gt.IN_CAPTION||e.insertionMode===gt.IN_TABLE_BODY||e.insertionMode===gt.IN_ROW||e.insertionMode===gt.IN_CELL?gt.IN_SELECT_IN_TABLE:gt.IN_SELECT}(e,t);break;case Ae.OPTION:case Ae.OPTGROUP:!function(e,t){e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML)}(e,t);break;case Ae.NOEMBED:case Ae.NOFRAMES:qt(e,t);break;case Ae.FRAMESET:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_FRAMESET)}(e,t);break;case Ae.TEXTAREA:!function(e,t){e._insertElement(t,ge.HTML),e.skipNextNewLine=!0,e.tokenizer.state=Se.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=gt.TEXT}(e,t);break;case Ae.NOSCRIPT:e.options.scriptingEnabled?qt(e,t):Wt(e,t);break;case Ae.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Ae.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.tokenizer.state=Se.PLAINTEXT}(e,t);break;case Ae.COL:case Ae.TH:case Ae.TD:case Ae.TR:case Ae.HEAD:case Ae.FRAME:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.CAPTION:case Ae.COLGROUP:break;default:Wt(e,t)}}function Vt(e,t){for(var n=t.tagName,r=t.tagID,a=e.openElements.stackTop;a>0;a--){var o=e.openElements.items[a],i=e.openElements.tagIDs[a];if(r===i&&(r!==Ae.UNKNOWN||e.treeAdapter.getTagName(o)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(o,i))break}}function Kt(e,t){switch(t.tagID){case Ae.A:case Ae.B:case Ae.I:case Ae.S:case Ae.U:case Ae.EM:case Ae.TT:case Ae.BIG:case Ae.CODE:case Ae.FONT:case Ae.NOBR:case Ae.SMALL:case Ae.STRIKE:case Ae.STRONG:Ot(e,t);break;case Ae.P:!function(e){e.openElements.hasInButtonScope(Ae.P)||e._insertFakeElement(be.P,Ae.P),e._closePElement()}(e);break;case Ae.DL:case Ae.UL:case Ae.OL:case Ae.DIR:case Ae.DIV:case Ae.NAV:case Ae.PRE:case Ae.MAIN:case Ae.MENU:case Ae.ASIDE:case Ae.BUTTON:case Ae.CENTER:case Ae.FIGURE:case Ae.FOOTER:case Ae.HEADER:case Ae.HGROUP:case Ae.DIALOG:case Ae.ADDRESS:case Ae.ARTICLE:case Ae.DETAILS:case Ae.SEARCH:case Ae.SECTION:case Ae.SUMMARY:case Ae.LISTING:case Ae.FIELDSET:case Ae.BLOCKQUOTE:case Ae.FIGCAPTION:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ae.LI:!function(e){e.openElements.hasInListItemScope(Ae.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Ae.LI),e.openElements.popUntilTagNamePopped(Ae.LI))}(e);break;case Ae.DD:case Ae.DT:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ae.H1:case Ae.H2:case Ae.H3:case Ae.H4:case Ae.H5:case Ae.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Ae.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(be.BR,Ae.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Ae.BODY:!function(e,t){if(e.openElements.hasInScope(Ae.BODY)&&(e.insertionMode=gt.AFTER_BODY,e.options.sourceCodeLocationInfo)){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Ae.HTML:!function(e,t){e.openElements.hasInScope(Ae.BODY)&&(e.insertionMode=gt.AFTER_BODY,hn(e,t))}(e,t);break;case Ae.FORM:!function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Ae.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Ae.FORM):n&&e.openElements.remove(n))}(e);break;case Ae.APPLET:case Ae.OBJECT:case Ae.MARQUEE:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Ae.TEMPLATE:Rt(e,t);break;default:Vt(e,t)}}function $t(e,t){e.tmplInsertionModeStack.length>0?pn(e,t):Nt(e,t)}function Xt(e,t){if(yt.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=gt.IN_TABLE_TEXT,t.type){case J.CHARACTER:tn(e,t);break;case J.WHITESPACE_CHARACTER:en(e,t)}else Jt(e,t)}function Qt(e,t){switch(t.tagID){case Ae.TD:case Ae.TH:case Ae.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.TBODY,Ae.TBODY),e.insertionMode=gt.IN_TABLE_BODY,sn(e,t)}(e,t);break;case Ae.STYLE:case Ae.SCRIPT:case Ae.TEMPLATE:Ft(e,t);break;case Ae.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.COLGROUP,Ae.COLGROUP),e.insertionMode=gt.IN_COLUMN_GROUP,an(e,t)}(e,t);break;case Ae.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,ge.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Ae.TABLE:!function(e,t){e.openElements.hasInTableScope(Ae.TABLE)&&(e.openElements.popUntilTagNamePopped(Ae.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_TABLE_BODY}(e,t);break;case Ae.INPUT:!function(e,t){Gt(t)?e._appendElement(t,ge.HTML):Jt(e,t),t.ackSelfClosing=!0}(e,t);break;case Ae.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_CAPTION}(e,t);break;case Ae.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_COLUMN_GROUP}(e,t);break;default:Jt(e,t)}}function Zt(e,t){switch(t.tagID){case Ae.TABLE:e.openElements.hasInTableScope(Ae.TABLE)&&(e.openElements.popUntilTagNamePopped(Ae.TABLE),e._resetInsertionMode());break;case Ae.TEMPLATE:Rt(e,t);break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TBODY:case Ae.TD:case Ae.TFOOT:case Ae.TH:case Ae.THEAD:case Ae.TR:break;default:Jt(e,t)}}function Jt(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,jt(e,t),e.fosterParentingEnabled=n}function en(e,t){e.pendingCharacterTokens.push(t)}function tn(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function nn(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)Jt(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var rn=new Set([Ae.CAPTION,Ae.COL,Ae.COLGROUP,Ae.TBODY,Ae.TD,Ae.TFOOT,Ae.TH,Ae.THEAD,Ae.TR]);function an(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.COL:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ae.TEMPLATE:Ft(e,t);break;default:on(e,t)}}function on(e,t){e.openElements.currentTagId===Ae.COLGROUP&&(e.openElements.pop(),e.insertionMode=gt.IN_TABLE,e._processToken(t))}function sn(e,t){switch(t.tagID){case Ae.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_ROW;break;case Ae.TH:case Ae.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(be.TR,Ae.TR),e.insertionMode=gt.IN_ROW,ln(e,t);break;case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE,Qt(e,t));break;default:Qt(e,t)}}function un(e,t){var n=t.tagID;switch(t.tagID){case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE);break;case Ae.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE,Zt(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TD:case Ae.TH:case Ae.TR:break;default:Zt(e,t)}}function ln(e,t){switch(t.tagID){case Ae.TH:case Ae.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_CELL,e.activeFormattingElements.insertMarker();break;case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:case Ae.TR:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,sn(e,t));break;default:Qt(e,t)}}function cn(e,t){switch(t.tagID){case Ae.TR:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY);break;case Ae.TABLE:e.openElements.hasInTableScope(Ae.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,un(e,t));break;case Ae.TBODY:case Ae.TFOOT:case Ae.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(Ae.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,un(e,t));break;case Ae.BODY:case Ae.CAPTION:case Ae.COL:case Ae.COLGROUP:case Ae.HTML:case Ae.TD:case Ae.TH:break;default:Zt(e,t)}}function dn(e,t){switch(t.tagID){case Ae.HTML:Yt(e,t);break;case Ae.OPTION:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e._insertElement(t,ge.HTML);break;case Ae.OPTGROUP:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop(),e._insertElement(t,ge.HTML);break;case Ae.HR:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop(),e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ae.INPUT:case Ae.KEYGEN:case Ae.TEXTAREA:case Ae.SELECT:e.openElements.hasInSelectScope(Ae.SELECT)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode(),t.tagID!==Ae.SELECT&&e._processStartTag(t));break;case Ae.SCRIPT:case Ae.TEMPLATE:Ft(e,t)}}function fn(e,t){switch(t.tagID){case Ae.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===Ae.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Ae.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Ae.OPTGROUP&&e.openElements.pop();break;case Ae.OPTION:e.openElements.currentTagId===Ae.OPTION&&e.openElements.pop();break;case Ae.SELECT:e.openElements.hasInSelectScope(Ae.SELECT)&&(e.openElements.popUntilTagNamePopped(Ae.SELECT),e._resetInsertionMode());break;case Ae.TEMPLATE:Rt(e,t)}}function pn(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Ae.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Nt(e,t)}function hn(e,t){var n;if(t.tagID===Ae.HTML){if(e.fragmentContext||(e.insertionMode=gt.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Ae.HTML){e._setEndLocation(e.openElements.items[0],t);var r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else mn(e,t)}function mn(e,t){e.insertionMode=gt.IN_BODY,jt(e,t)}function vn(e,t){e.insertionMode=gt.IN_BODY,jt(e,t)}function gn(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==ge.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var En=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);String.prototype.codePointAt;function yn(e,t){return function(n){for(var r,a=0,o="";r=e.exec(n);)a!==r.index&&(o+=n.substring(a,r.index)),o+=t.get(r[0].charCodeAt(0)),a=r.index+1;return o+n.substring(a)}}yn(/[&<>'"]/g,En),yn(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),yn(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),new Set([be.AREA,be.BASE,be.BASEFONT,be.BGSOUND,be.BR,be.COL,be.EMBED,be.FRAME,be.HR,be.IMG,be.INPUT,be.KEYGEN,be.LINK,be.META,be.PARAM,be.SOURCE,be.TRACK,be.WBR]);var bn=n(35440),An=n(10418),Dn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Tn={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Cn(e,t){var n=function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName.toLowerCase()))}(e),r=(0,N.A)("type",{handlers:{root:wn,element:kn,text:On,comment:xn,doctype:Sn,raw:Pn},unknown:In}),a={parser:n?new At(Tn):At.getFragmentParser(void 0,Tn),handle:function(e){r(e,a)},stitches:!1,options:t||{}};r(e,a),Fn(a,(0,bn.PW)());var o=C(n?a.parser.document:a.parser.getFragment(),{file:a.options.file});return a.stitches&&(0,An.YR)(o,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&n&&void 0!==t)return n.children[t]=r.value.stitch,t})),"root"===o.type&&1===o.children.length&&o.children[0].type===e.type?o.children[0]:o}function _n(e,t){var n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function wn(e,t){_n(e.children,t)}function kn(e,t){!function(e,t){var n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===Se.PLAINTEXT)return;Fn(t,(0,bn.PW)(e));var a=t.parser.openElements.current,o="namespaceURI"in a?a.namespaceURI:A.html;o===A.html&&"svg"===n&&(o=A.svg);var s=function(e,t){var n=(t||x).space;return I(e,"svg"===n?i.JW:i.qy)}((0,r.A)((0,r.A)({},e),{},{children:[]}),{space:o===A.svg?"svg":"html"}),u={type:J.START_TAG,tagName:n,tagID:Ce(n),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in s?s.attrs:[],location:Ln(e)};t.parser.currentToken=u,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=n}(e,t),_n(e.children,t),function(e,t){var n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&M.includes(n))return;if(t.parser.tokenizer.state===Se.PLAINTEXT)return;Fn(t,(0,bn.Y)(e));var r={type:J.END_TAG,tagName:n,tagID:Ce(n),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Ln(e)};t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken),n!==t.parser.tokenizer.lastStartTagName||t.parser.tokenizer.state!==Se.RCDATA&&t.parser.tokenizer.state!==Se.RAWTEXT&&t.parser.tokenizer.state!==Se.SCRIPT_DATA||(t.parser.tokenizer.state=Se.DATA)}(e,t)}function On(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);var n={type:J.CHARACTER,chars:e.value,location:Ln(e)};Fn(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Sn(e,t){var n={type:J.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Ln(e)};Fn(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Nn(e,t){t.stitches=!0;var n=function(e){return"children"in e?(0,a.Ay)((0,r.A)((0,r.A)({},e),{},{children:[]})):(0,a.Ay)(e)}(e);if("children"in e&&"children"in n){var o=Cn({type:"root",children:e.children},t.options);n.children=o.children}xn({type:"comment",value:{stitch:n}},t)}function xn(e,t){var n=e.value,r={type:J.COMMENT,data:n,location:Ln(e)};Fn(t,(0,bn.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Pn(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,Rn(t,(0,bn.PW)(e)),t.parser.tokenizer.write(e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;var n=t.parser.tokenizer._consume();t.parser.tokenizer._callState(n)}}function In(e,t){var n=e;if(!t.options.passThrough||!t.options.passThrough.includes(n.type)){var r="";throw Dn.has(n.type)&&(r=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+n.type+"` node"+r)}Nn(n,t)}function Fn(e,t){Rn(e,t);var n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=Se.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function Rn(e,t){if(t&&void 0!==t.offset){var n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=1-t.column,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function Ln(e){var t=(0,bn.PW)(e)||{line:void 0,column:void 0,offset:void 0},n=(0,bn.Y)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function Bn(e){return function(t,n){return Cn(t,(0,r.A)((0,r.A)({},e),{},{file:n}))}}},50240:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o},defaultSchema:function(){return r.j}});var r=n(39734),a=n(65737);function o(e){return function(t){return(0,a.a)(t,e)}}},32414:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=n(23029),a=n(92901),o=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,i=Object.hasOwnProperty,s=function(){return(0,a.A)((function e(){(0,r.A)(this,e),this.occurrences,this.reset()}),[{key:"slug",value:function(e,t){for(var n=this,r=function(e,t){if("string"!==typeof e)return"";t||(e=e.toLowerCase());return e.replace(o,"").replace(/ /g,"-")}(e,!0===t),a=r;i.call(n.occurrences,r);)n.occurrences[a]++,r=a+"-"+n.occurrences[a];return n.occurrences[r]=0,r}},{key:"reset",value:function(){this.occurrences=Object.create(null)}}])}();function u(e){return"text"===e.type?e.value:"children"in e?l(e):""}function l(e){for(var t=-1,n=[];++t<e.children.length;)n[t]=u(e.children[t]);return n.join("")}var c=n(10418),d={},f=new s;function p(e){var t=(e||d).prefix||"";return function(e){f.reset(),(0,c.YR)(e,"element",(function(e){(function(e){var t="element"===e.type?e.tagName.toLowerCase():"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:void 0})(e)&&!e.properties.id&&(e.properties.id=t+f.slug(function(e){return"children"in e?l(e):"value"in e?e.value:""}(e)))}))}}},72142:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return q}});var r=n(22077),a=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],o=n(27789),i=/["&'<>`]/g,s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/[|\\{}()[\]^$+*?.]/g,c=new WeakMap;function d(e,t){return e=e.replace(t.subset?function(e){var t=c.get(e);t||(t=function(e){var t=[],n=-1;for(;++n<e.length;)t.push(e[n].replace(l,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}(e),c.set(e,t));return t}(t.subset):i,n),t.subset||t.escapeOnly?e:e.replace(s,(function(e,n,r){return t.format(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)})).replace(u,n);function n(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}var f=/[\dA-Fa-f]/;var p=/\d/;var h,m=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],v={nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203e",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203a",euro:"\u20ac"},g=["cent","copy","divide","gt","lt","not","para","times"],E={}.hasOwnProperty,y={};for(h in v)E.call(v,h)&&(y[v[h]]=h);var b=/[^\dA-Za-z]/;function A(e,t,n){var r,a=function(e,t,n){var r="&#x"+e.toString(16).toUpperCase();return n&&t&&!f.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){var a=String.fromCharCode(e);if(E.call(y,a)){var o=y[a],i="&"+o;return n&&m.includes(o)&&!g.includes(o)&&(!r||t&&61!==t&&b.test(String.fromCharCode(t)))?i:i+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){var o=function(e,t,n){var r="&#"+String(e);return n&&t&&!p.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);o.length<a.length&&(a=o)}return r&&(!n.useShortestReferences||r.length<a.length)?r:a}function D(e,t){return d(e,Object.assign({format:A},t))}var T=n(39584),C=n(9834),_=n(6063),w=n(81205);function k(e){var t=e&&"object"===typeof e&&"text"===e.type?e.value||"":e;return"string"===typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}var O=N(1),S=N(-1);function N(e){return function(t,n,r){var a=t?t.children:[],o=(n||0)+e,i=a&&a[o];if(!r)for(;i&&k(i);)i=a[o+=e];return i}}var x={}.hasOwnProperty;function P(e){return function(t,n,r){return x.call(e,t.tagName)&&e[t.tagName](t,n,r)}}var I=P({html:function(e,t,n){var r=O(n,t);return!r||"comment"!==r.type},head:F,body:function(e,t,n){var r=O(n,t);return!r||"comment"!==r.type},p:function(e,t,n){var r=O(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||!("element"===n.type&&("a"===n.tagName||"audio"===n.tagName||"del"===n.tagName||"ins"===n.tagName||"map"===n.tagName||"noscript"===n.tagName||"video"===n.tagName))},li:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&"li"===r.tagName},dt:function(e,t,n){var r=O(n,t);return r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dd:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},rt:R,rp:R,optgroup:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},menuitem:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("menuitem"===r.tagName||"hr"===r.tagName||"menu"===r.tagName)},colgroup:F,caption:F,thead:function(e,t,n){var r=O(n,t);return r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tbody:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tfoot:function(e,t,n){return!O(n,t)},tr:function(e,t,n){var r=O(n,t);return!r||"element"===r.type&&"tr"===r.tagName},td:L,th:L});function F(e,t,n){var r=O(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&k(r.value.charAt(0)))}function R(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function L(e,t,n){var r=O(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}var B=P({html:function(e){var t=O(e,-1);return!t||"comment"!==t.type},head:function(e){var t=e.children,n=[],r=-1;for(;++r<t.length;){var a=t[r];if("element"===a.type&&("title"===a.tagName||"base"===a.tagName)){if(n.includes(a.tagName))return!1;n.push(a.tagName)}}return t.length>0},body:function(e){var t=O(e,-1,!0);return!t||"comment"!==t.type&&!("text"===t.type&&k(t.value.charAt(0)))&&!("element"===t.type&&("meta"===t.tagName||"link"===t.tagName||"script"===t.tagName||"style"===t.tagName||"template"===t.tagName))},colgroup:function(e,t,n){var r=S(n,t),a=O(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&I(r,n.children.indexOf(r),n))return!1;return a&&"element"===a.type&&"col"===a.tagName},tbody:function(e,t,n){var r=S(n,t),a=O(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&I(r,n.children.indexOf(r),n))return!1;return a&&"element"===a.type&&"tr"===a.tagName}});var M={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function j(e,t,n){var r,a=(0,_.I)(e.schema,t),o=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,i=e.settings.allowDangerousCharacters?0:1,s=e.quote;if(!a.overloadedBoolean||n!==a.attribute&&""!==n?(a.boolean||a.overloadedBoolean&&"string"!==typeof n)&&(n=Boolean(n)):n=!0,void 0===n||null===n||!1===n||"number"===typeof n&&Number.isNaN(n))return"";var u=D(a.attribute,Object.assign({},e.settings.characterReferences,{subset:M.name[o][i]}));return!0===n?u:(n=Array.isArray(n)?(a.commaSeparated?C.A:w.A)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?u:(e.settings.preferUnquoted&&(r=D(n,Object.assign({},e.settings.characterReferences,{subset:M.unquoted[o][i],attribute:!0}))),r!==n&&(e.settings.quoteSmart&&(0,T.D)(n,s)>(0,T.D)(n,e.alternative)&&(s=e.alternative),r=s+D(n,Object.assign({},e.settings.characterReferences,{subset:("'"===s?M.single:M.double)[o][i],attribute:!0}))+s),u+(r?"="+r:r)))}function U(e,t,n,r){return!n||"element"!==n.type||"script"!==n.tagName&&"style"!==n.tagName?D(e.value,Object.assign({},r.settings.characterReferences,{subset:["<","&"]})):e.value}var H=(0,o.A)("type",{invalid:function(e){throw new Error("Expected node, not `"+e+"`")},unknown:function(e){throw new Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,n,r){return r.settings.bogusComments?"<?"+D(e.value,Object.assign({},r.settings.characterReferences,{subset:[">"]}))+">":"\x3c!--"+e.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(e){return D(e,Object.assign({},r.settings.characterReferences,{subset:["<",">"]}))}))+"--\x3e"},doctype:function(e,t,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"},element:function(e,t,n,a){var o,i=a.schema,s="svg"!==i.space&&a.settings.omitOptionalTags,u="svg"===i.space?a.settings.closeEmptyElements:a.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===i.space&&"svg"===e.tagName&&(a.schema=r.JW);var c=function(e,t){var n,r=[],a=-1;if(t)for(n in t)if(void 0!==t[n]&&null!==t[n]){var o=j(e,n,t[n]);o&&r.push(o)}for(;++a<r.length;){var i=e.settings.tightAttributes?r[a].charAt(r[a].length-1):null;a!==r.length-1&&'"'!==i&&"'"!==i&&(r[a]+=" ")}return r.join("")}(a,e.properties),d=a.all("html"===i.space&&"template"===e.tagName?e.content:e);return a.schema=i,d&&(u=!1),!c&&s&&B(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),u&&("svg"===i.space||a.settings.closeSelfClosing)&&(o=c.charAt(c.length-1),(!a.settings.tightSelfClosing||"/"===o||o&&'"'!==o&&"'"!==o)&&l.push(" "),l.push("/")),l.push(">")),l.push(d),u||s&&I(e,t,n)||l.push("</"+e.tagName+">"),l.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:U(e,0,n,r)},root:function(e,t,n,r){return r.all(e)},text:U}});function z(e,t,n){return H(e,t,n,this)}function G(e){for(var t=[],n=e&&e.children||[],r=-1;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join("")}function q(e){var t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t){var n=t||{},o=n.quote||'"',i='"'===o?"'":'"';if('"'!==o&&"'"!==o)throw new Error("Invalid quote `"+o+"`, expected `'` or `\"`");return{one:z,all:G,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||a,characterReferences:n.characterReferences||n.entities||{},closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?r.JW:r.qy,quote:o,alternative:i}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}(e,n)}})}},5058:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(86132);function a(){return{type:"break"}}function o(){return function(e){!function(e){(0,r.T)(e,[/\r?\n|\r/g,a])}(e)}}},58910:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return je}});var r=n(39584),a=n(99087),o=n(83950),i=n(86132),s="phrasing",u=["autolink","link","image","label"];function l(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function c(e){this.config.enter.autolinkProtocol.call(this,e)}function d(e){this.config.exit.autolinkProtocol.call(this,e)}function f(e){this.config.exit.data.call(this,e);var t=this.stack[this.stack.length-1];(0,a.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function p(e){this.config.exit.autolinkEmail.call(this,e)}function h(e){this.exit(e)}function m(e){(0,i.T)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,v],[/(?<=^|[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]|(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF]))([\+\x2D\.0-9A-Z_a-z]+)@([\x2D0-9A-Z_a-z]+(?:\.[\x2D0-9A-Z_a-z]+)+)/g,g]],{ignore:["link","linkReference"]})}function v(e,t,n,a,o){var i="";if(!E(o))return!1;if(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){var t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;var s=function(e){var t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);var n=t[0],a=n.indexOf(")"),o=(0,r.D)(e,"("),i=(0,r.D)(e,")");for(;-1!==a&&o>i;)e+=n.slice(0,a+1),a=(n=n.slice(a+1)).indexOf(")"),i++;return[e,n]}(n+a);if(!s[0])return!1;var u={type:"link",title:null,url:i+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[u,{type:"text",value:s[1]}]:u}function g(e,t,n,r){return!(!E(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function E(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(n)||(0,o.es)(n))&&(!t||47!==n)}var y=n(89379),b=n(45078);function A(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function D(){this.buffer()}function T(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("footnoteDefinition"===n.type),n.label=t,n.identifier=(0,b.B)(this.sliceSerialize(e)).toLowerCase()}function C(e){this.exit(e)}function _(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function w(){this.buffer()}function k(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("footnoteReference"===n.type),n.label=t,n.identifier=(0,b.B)(this.sliceSerialize(e)).toLowerCase()}function O(e){this.exit(e)}function S(e,t,n,r){var a=n.createTracker(r),o=a.move("[^"),i=n.enter("footnoteReference"),s=n.enter("reference");return o+=a.move(n.safe(n.associationId(e),(0,y.A)((0,y.A)({},a.current()),{},{before:o,after:"]"}))),s(),i(),o+=a.move("]")}function N(e,t,n,r){var a=n.createTracker(r),o=a.move("[^"),i=n.enter("footnoteDefinition"),s=n.enter("label");return o+=a.move(n.safe(n.associationId(e),(0,y.A)((0,y.A)({},a.current()),{},{before:o,after:"]"}))),s(),o+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),a.shift(4),o+=a.move(n.indentLines(n.containerFlow(e,a.current()),x)),i(),o}function x(e,t,n){return 0===t?e:(n?"":" ")+e}S.peek=function(){return"["};var P=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function I(e){this.enter({type:"delete",children:[]},e)}function F(e){this.exit(e)}function R(e,t,n,r){var a=n.createTracker(r),o=n.enter("strikethrough"),i=a.move("~~");return i+=n.containerPhrasing(e,(0,y.A)((0,y.A)({},a.current()),{},{before:i,after:"~"})),i+=a.move("~~"),o(),i}function L(e){return e.length}function B(e){var t="string"===typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}R.peek=function(){return"~"};var M=n(58688);function j(e){var t=e._align;(0,a.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.data.inTable=!0}function U(e){this.exit(e),this.data.inTable=void 0}function H(e){this.enter({type:"tableRow",children:[]},e)}function z(e){this.exit(e)}function G(e){this.enter({type:"tableCell",children:[]},e)}function q(e){var t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,W));var n=this.stack[this.stack.length-1];(0,a.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function W(e,t){return"|"===t?t:e}function Y(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){var r=M.p.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return s(function(e,t,n){var r=e.children,a=-1,o=[],i=t.enter("table");for(;++a<r.length;)o[a]=u(r[a],t,n);return i(),o}(e,n,r),e.align)},tableCell:i,tableRow:function(e,t,n,r){var a=s([u(e,n,r)]);return a.slice(0,a.indexOf("\n"))}}};function i(e,t,n,r){var a=n.enter("tableCell"),i=n.enter("phrasing"),s=n.containerPhrasing(e,(0,y.A)((0,y.A)({},r),{},{before:o,after:o}));return i(),a(),s}function s(e,t){return function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(n.align||[]).concat(),a=n.stringLength||L,o=[],i=[],s=[],u=[],l=0,c=-1;++c<e.length;){var d=[],f=[],p=-1;for(e[c].length>l&&(l=e[c].length);++p<e[c].length;){var h=null===(t=e[c][p])||void 0===t?"":String(t);if(!1!==n.alignDelimiters){var m=a(h);f[p]=m,(void 0===u[p]||m>u[p])&&(u[p]=m)}d.push(h)}i[c]=d,s[c]=f}var v=-1;if("object"===typeof r&&"length"in r)for(;++v<l;)o[v]=B(r[v]);else for(var g=B(r);++v<l;)o[v]=g;v=-1;for(var E=[],y=[];++v<l;){var b=o[v],A="",D="";99===b?(A=":",D=":"):108===b?A=":":114===b&&(D=":");var T=!1===n.alignDelimiters?1:Math.max(1,u[v]-A.length-D.length),C=A+"-".repeat(T)+D;!1!==n.alignDelimiters&&((T=A.length+T+D.length)>u[v]&&(u[v]=T),y[v]=T),E[v]=C}i.splice(1,0,E),s.splice(1,0,y),c=-1;for(var _=[];++c<i.length;){var w=i[c],k=s[c];v=-1;for(var O=[];++v<l;){var S=w[v]||"",N="",x="";if(!1!==n.alignDelimiters){var P=u[v]-(k[v]||0),I=o[v];114===I?N=" ".repeat(P):99===I?P%2?(N=" ".repeat(P/2+.5),x=" ".repeat(P/2-.5)):x=N=" ".repeat(P/2):x=" ".repeat(P)}!1===n.delimiterStart||v||O.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===S||!1===n.delimiterStart&&!v||O.push(" "),!1!==n.alignDelimiters&&O.push(N),O.push(S),!1!==n.alignDelimiters&&O.push(x),!1!==n.padding&&O.push(" "),!1===n.delimiterEnd&&v===l-1||O.push("|")}_.push(!1===n.delimiterEnd?O.join("").replace(/ +$/,""):O.join(""))}return _.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:a})}function u(e,t,n){for(var r=e.children,a=-1,o=[],s=t.enter("tableRow");++a<r.length;)o[a]=i(r[a],0,t,n);return s(),o}}function V(e){var t=this.stack[this.stack.length-2];(0,a.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function K(e){var t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"===typeof t.checked){var n=this.stack[this.stack.length-1];(0,a.ok)("paragraph"===n.type);var r=n.children[0];if(r&&"text"===r.type){for(var o,i=t.children,s=-1;++s<i.length;){var u=i[s];if("paragraph"===u.type){o=u;break}}o===n&&(r.value=r.value.slice(1),0===r.value.length?n.children.shift():n.position&&r.position&&"number"===typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function $(e,t,n,r){var a=e.children[0],o="boolean"===typeof e.checked&&a&&"paragraph"===a.type,i="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);o&&s.move(i);var u=M.p.listItem(e,t,n,(0,y.A)((0,y.A)({},r),s.current()));return o&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i}))),u}var X=n(17693),Q={tokenize:function(e,t,n){var r=0;return function t(o){if((87===o||119===o)&&r<3)return r++,e.consume(o),t;if(46===o&&3===r)return e.consume(o),a;return n(o)};function a(e){return null===e?n(e):t(e)}},partial:!0},Z={tokenize:function(e,t,n){var r,a,i;return s;function s(t){return 46===t||95===t?e.check(ee,l,u)(t):null===t||(0,o.Ee)(t)||(0,o.Ny)(t)||45!==t&&(0,o.es)(t)?l(t):(i=!0,e.consume(t),s)}function u(t){return 95===t?r=!0:(a=r,r=void 0),e.consume(t),s}function l(e){return a||r||!i?n(e):t(e)}},partial:!0},J={tokenize:function(e,t){var n=0,r=0;return a;function a(s){return 40===s?(n++,e.consume(s),a):41===s&&r<n?i(s):33===s||34===s||38===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||60===s||63===s||93===s||95===s||126===s?e.check(ee,t,i)(s):null===s||(0,o.Ee)(s)||(0,o.Ny)(s)?t(s):(e.consume(s),a)}function i(t){return 41===t&&r++,e.consume(t),a}},partial:!0},ee={tokenize:function(e,t,n){return r;function r(s){return 33===s||34===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||63===s||95===s||126===s?(e.consume(s),r):38===s?(e.consume(s),i):93===s?(e.consume(s),a):60===s||null===s||(0,o.Ee)(s)||(0,o.Ny)(s)?t(s):n(s)}function a(e){return null===e||40===e||91===e||(0,o.Ee)(e)||(0,o.Ny)(e)?t(e):r(e)}function i(e){return(0,o.CW)(e)?s(e):n(e)}function s(t){return 59===t?(e.consume(t),r):(0,o.CW)(t)?(e.consume(t),s):n(t)}},partial:!0},te={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return(0,o.lV)(e)?n(e):t(e)}},partial:!0},ne={name:"wwwAutolink",tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!se.call(r,r.previous)||de(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Q,e.attempt(Z,e.attempt(J,a),n),n)(t)};function a(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:se},re={name:"protocolAutolink",tokenize:function(e,t,n){var r=this,a="",i=!1;return function(t){if((72===t||104===t)&&ue.call(r,r.previous)&&!de(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(t),e.consume(t),s;return n(t)};function s(t){if((0,o.CW)(t)&&a.length<5)return a+=String.fromCodePoint(t),e.consume(t),s;if(58===t){var r=a.toLowerCase();if("http"===r||"https"===r)return e.consume(t),u}return n(t)}function u(t){return 47===t?(e.consume(t),i?l:(i=!0,u)):n(t)}function l(t){return null===t||(0,o.JQ)(t)||(0,o.Ee)(t)||(0,o.Ny)(t)||(0,o.es)(t)?n(t):e.attempt(Z,e.attempt(J,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:ue},ae={name:"emailAutolink",tokenize:function(e,t,n){var r,a,i=this;return function(t){if(!ce(t)||!le.call(i,i.previous)||de(i.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),s(t)};function s(t){return ce(t)?(e.consume(t),s):64===t?(e.consume(t),u):n(t)}function u(t){return 46===t?e.check(te,c,l)(t):45===t||95===t||(0,o.lV)(t)?(a=!0,e.consume(t),u):c(t)}function l(t){return e.consume(t),r=!0,u}function c(s){return a&&r&&(0,o.CW)(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):n(s)}},previous:le},oe={};for(var ie=48;ie<123;)oe[ie]=ae,58===++ie?ie=65:91===ie&&(ie=97);function se(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,o.Ee)(e)}function ue(e){return!(0,o.CW)(e)}function le(e){return!(47===e||ce(e))}function ce(e){return 43===e||45===e||46===e||95===e||(0,o.lV)(e)}function de(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}oe[43]=ae,oe[45]=ae,oe[46]=ae,oe[95]=ae,oe[72]=[ae,re],oe[104]=[ae,re],oe[87]=[ae,ne],oe[119]=[ae,ne];var fe=n(64467),pe=n(34547),he=n(64545),me={tokenize:function(e,t,n){var r=this;return(0,he.N)(e,(function(e){var a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ve(e,t,n){for(var r,a=this,o=a.events.length,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);o--;){var s=a.events[o][1];if("labelImage"===s.type){r=s;break}if("gfmFootnoteCall"===s.type||"labelLink"===s.type||"label"===s.type||"image"===s.type||"link"===s.type)break}return function(o){if(!r||!r._balanced)return n(o);var s=(0,b.B)(a.sliceSerialize({start:r.end,end:a.now()}));if(94!==s.codePointAt(0)||!i.includes(s.slice(1)))return n(o);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)}}function ge(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;var o={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(s)),e}function Ee(e,t,n){var r,a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(u){if(s>999||93===u&&!r||null===u||91===u||(0,o.Ee)(u))return n(u);if(93===u){e.exit("chunkString");var d=e.exit("gfmFootnoteCallString");return i.includes((0,b.B)(a.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,o.Ee)(u)||(r=!0),s++,e.consume(u),92===u?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}}function ye(e,t,n){var r,a,i=this,s=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(u>999||93===t&&!a||null===t||91===t||(0,o.Ee)(t))return n(t);if(93===t){e.exit("chunkString");var s=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,b.B)(i.sliceSerialize(s)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,o.Ee)(t)||(a=!0),u++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(r)||s.push(r),(0,he.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function be(e,t,n){return e.check(pe.B,t,e.attempt(me,t,n))}function Ae(e){e.exit("gfmFootnoteDefinition")}var De=n(39017),Te=n(90291),Ce=n(50895);function _e(e){var t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){var a=this.previous,o=this.events,i=0;return function(t){if(126===a&&"characterEscape"!==o[o.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(o){var u=(0,Te.S)(a);if(126===o)return i>1?r(o):(e.consume(o),i++,s);if(i<2&&!t)return r(o);var l=e.exit("strikethroughSequenceTemporary"),c=(0,Te.S)(o);return l._open=!c||2===c&&Boolean(u),l._close=!u||2===u&&Boolean(c),n(o)}},resolveAll:function(e,t){var n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close)for(var r=n;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";var a={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},o={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i=[["enter",a,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",o,t]],s=t.parser.constructs.insideSpan.null;s&&(0,De.m)(i,i.length,0,(0,Ce.W)(s,e.slice(r+1,n),t)),(0,De.m)(i,i.length,0,[["exit",o,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",a,t]]),(0,De.m)(e,r-1,n-r+3,i),n=r+i.length-2;break}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null!==t&&void 0!==t||(t=!0),{text:(0,fe.default)({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}var we=n(60436),ke=n(23029),Oe=n(92901),Se=function(){return(0,Oe.A)((function e(){(0,ke.A)(this,e),this.map=[]}),[{key:"add",value:function(e,t,n){!function(e,t,n,r){var a=0;if(0===n&&0===r.length)return;for(;a<e.map.length;){var o;if(e.map[a][0]===t)return e.map[a][1]+=n,void(o=e.map[a][2]).push.apply(o,(0,we.A)(r));a+=1}e.map.push([t,n,r])}(this,e,t,n)}},{key:"consume",value:function(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0!==this.map.length){for(var t=this.map.length,n=[];t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push((0,we.A)(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,(0,we.A)(r)),r=n.pop();this.map.length=0}}}])}();function Ne(e,t){for(var n=!1,r=[];t<e.length;){var a=e[t];if(n){if("enter"===a[0])"tableContent"===a[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===a[1].type){if("tableDelimiterMarker"===e[t-1][1].type){var o=r.length-1;r[o]="left"===r[o]?"center":"right"}}else if("tableDelimiterRow"===a[1].type)break}else"enter"===a[0]&&"tableDelimiterRow"===a[1].type&&(n=!0);t+=1}return r}function xe(e,t,n){var r,a=this,i=0,s=0;return function(e){var t=a.events.length-1;for(;t>-1;){var r=a.events[t][1].type;if("lineEnding"!==r&&"linePrefix"!==r)break;t--}var o=t>-1?a.events[t][1].type:null,i="tableHead"===o||"tableRow"===o?A:u;if(i===A&&a.parser.lazy[a.now().line])return n(e);return i(e)};function u(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return r=!0,s+=1,l(e)}(t)}function l(t){return null===t?n(t):(0,o.HP)(t)?s>1?(s=0,a.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,o.On)(t)?(0,he.N)(e,l,"whitespace")(t):(s+=1,r&&(r=!1,i+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function f(t){return a.interrupt=!1,a.parser.lazy[a.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,o.On)(t)?(0,he.N)(e,p,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t))}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):b(t)}function h(t){return(0,o.On)(t)?(0,he.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(s+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):45===t?(s+=1,v(t)):null===t||(0,o.HP)(t)?y(t):b(t)}function v(t){return 45===t?(e.enter("tableDelimiterFiller"),g(t)):b(t)}function g(t){return 45===t?(e.consume(t),g):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),E):(e.exit("tableDelimiterFiller"),E(t))}function E(t){return(0,o.On)(t)?(0,he.N)(e,y,"whitespace")(t):y(t)}function y(n){return 124===n?p(n):(null===n||(0,o.HP)(n))&&r&&i===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):b(n)}function b(e){return n(e)}function A(t){return e.enter("tableRow"),D(t)}function D(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),D):null===n||(0,o.HP)(n)?(e.exit("tableRow"),t(n)):(0,o.On)(n)?(0,he.N)(e,D,"whitespace")(n):(e.enter("data"),T(n))}function T(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),D(t)):(e.consume(t),92===t?C:T)}function C(t){return 92===t||124===t?(e.consume(t),T):T(t)}}function Pe(e,t){for(var n,r,a,o=-1,i=!0,s=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,d=0,f=new Se;++o<e.length;){var p=e[o],h=p[1];"enter"===p[0]?"tableHead"===h.type?(c=!1,0!==d&&(Fe(f,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(o,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(i=!0,a=void 0,u=[0,0,0,0],l=[0,o+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(o,0,[["enter",r,t]])),s="tableDelimiterRow"===h.type?2:r?3:1):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type?"tableCellDivider"===h.type&&(i?i=!1:(0!==u[1]&&(l[0]=l[1],a=Ie(f,t,u,s,void 0,a)),l=[(u=l)[1],o,0,0])):(i=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],a=Ie(f,t,u,s,void 0,a),u=[0,0,0,0]),l[2]=o)):"tableHead"===h.type?(c=!0,d=o):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=o,0!==u[1]?(l[0]=l[1],a=Ie(f,t,u,s,o,a)):0!==l[1]&&(a=Ie(f,t,l,s,o,a)),s=0):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(l[3]=o)}for(0!==d&&Fe(f,t,d,n,r),f.consume(t.events),o=-1;++o<t.events.length;){var m=t.events[o];"enter"===m[0]&&"table"===m[1].type&&(m[1]._align=Ne(t.events,o))}return e}function Ie(e,t,n,r,a,o){var i=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(o.end=Object.assign({},Re(t.events,n[0])),e.add(n[0],0,[["exit",o,t]]));var s=Re(t.events,n[1]);if(o={type:i,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",o,t]]),0!==n[2]){var u=Re(t.events,n[2]),l=Re(t.events,n[3]),c={type:"tableContent",start:Object.assign({},u),end:Object.assign({},l)};if(e.add(n[2],0,[["enter",c,t]]),2!==r){var d=t.events[n[2]],f=t.events[n[3]];if(d[1].end=Object.assign({},f[1].end),d[1].type="chunkText",d[1].contentType="text",n[3]>n[2]+1){var p=n[2]+1,h=n[3]-n[2]-1;e.add(p,h,[])}}e.add(n[3]+1,0,[["exit",c,t]])}return void 0!==a&&(o.end=Object.assign({},Re(t.events,a)),e.add(a,0,[["exit",o,t]]),o=void 0),o}function Fe(e,t,n,r,a){var o=[],i=Re(t.events,n);a&&(a.end=Object.assign({},i),o.push(["exit",a,t])),r.end=Object.assign({},i),o.push(["exit",r,t]),e.add(n+1,0,o)}function Re(e,t){var n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}var Le={name:"tasklistCheck",tokenize:function(e,t,n){var r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a};function a(t){return(0,o.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return(0,o.HP)(r)?t(r):(0,o.On)(r)?e.check({tokenize:Be},t,n)(r):n(r)}}};function Be(e,t,n){return(0,he.N)(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}var Me={};function je(e){var t=e||Me,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),a=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),o=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return(0,X.y)([{text:oe},{document:(0,fe.default)({},91,{name:"gfmFootnoteDefinition",tokenize:ye,continuation:{tokenize:be},exit:Ae}),text:(0,fe.default)((0,fe.default)({},91,{name:"gfmFootnoteCall",tokenize:Ee}),93,{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ve,resolveTo:ge})},_e(e),{flow:{null:{name:"table",tokenize:xe,resolveAll:Pe}}},{text:(0,fe.default)({},91,Le)}])}(t)),a.push([{transforms:[m],enter:{literalAutolink:l,literalAutolinkEmail:c,literalAutolinkHttp:c,literalAutolinkWww:c},exit:{literalAutolink:h,literalAutolinkEmail:p,literalAutolinkHttp:d,literalAutolinkWww:f}},{enter:{gfmFootnoteDefinition:A,gfmFootnoteDefinitionLabelString:D,gfmFootnoteCall:_,gfmFootnoteCallString:w},exit:{gfmFootnoteDefinition:C,gfmFootnoteDefinitionLabelString:T,gfmFootnoteCall:O,gfmFootnoteCallString:k}},{canContainEols:["delete"],enter:{strikethrough:I},exit:{strikethrough:F}},{enter:{table:j,tableData:G,tableHeader:G,tableRow:H},exit:{codeText:q,table:U,tableData:z,tableHeader:z,tableRow:z}},{exit:{taskListCheckValueChecked:V,taskListCheckValueUnchecked:V,paragraph:K}}]),o.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:u},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:u},{character:":",before:"[ps]",after:"\\/",inConstruct:s,notInConstruct:u}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:N,footnoteReference:S}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:P}],handlers:{delete:R}},Y(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:$}}]}}(t))}},63507:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(89379),a=n(99087),o=n(86659);var i=n(64467),s=n(64545),u=n(83950),l={tokenize:function(e,t,n){var r=this,a=r.events[r.events.length-1],o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),l(t)};function l(t){return 36===t?(e.consume(t),i++,l):i<2?n(t):(e.exit("mathFlowFenceSequence"),(0,s.N)(e,d,"whitespace")(t))}function d(t){return null===t||(0,u.HP)(t)?p(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,u.HP)(t)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),p(t)):36===t?n(t):(e.consume(t),f)}function p(n){return e.exit("mathFlowFence"),r.interrupt?t(n):e.attempt(c,h,E)(n)}function h(t){return e.attempt({tokenize:y,partial:!0},E,m)(t)}function m(t){return(o?(0,s.N)(e,v,"linePrefix",o+1):v)(t)}function v(t){return null===t?E(t):(0,u.HP)(t)?e.attempt(c,h,E)(t):(e.enter("mathFlowValue"),g(t))}function g(t){return null===t||(0,u.HP)(t)?(e.exit("mathFlowValue"),v(t)):(e.consume(t),g)}function E(n){return e.exit("mathFlow"),t(n)}function y(e,t,n){var a=0;return(0,s.N)(e,(function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),o(t)}),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function o(t){return 36===t?(a++,e.consume(t),o):a<i?n(t):(e.exit("mathFlowFenceSequence"),(0,s.N)(e,l,"whitespace")(t))}function l(r){return null===r||(0,u.HP)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0,name:"mathFlow"},c={tokenize:function(e,t,n){var r=this;return function(n){if(null===n)return t(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function d(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),{tokenize:function(e,n,r){var a,o,i=0;return function(t){return e.enter("mathText"),e.enter("mathTextSequence"),s(t)};function s(n){return 36===n?(e.consume(n),i++,s):i<2&&!t?r(n):(e.exit("mathTextSequence"),l(n))}function l(t){return null===t?r(t):36===t?(o=e.enter("mathTextSequence"),a=0,d(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),l):(0,u.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,u.HP)(t)?(e.exit("mathTextData"),l(t)):(e.consume(t),c)}function d(t){return 36===t?(e.consume(t),a++,d):a===i?(e.exit("mathTextSequence"),e.exit("mathText"),n(t)):(o.type="mathTextData",c(t))}},resolve:f,previous:p,name:"mathText"}}function f(e){var t,n,r=e.length-4,a=3;if(("lineEnding"===e[a][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=a;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[a][1].type="mathTextPadding",a+=2,r-=2;break}for(t=a-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function p(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}var h={};function m(e){var t=e||h,n=this.data(),s=n.micromarkExtensions||(n.micromarkExtensions=[]),u=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),c=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);s.push(function(e){return{flow:(0,i.default)({},36,l),text:(0,i.default)({},36,d(e))}}(t)),u.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){var t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,a.ok)("math"===n.type),this.exit(e),n.value=t;var r=n.data.hChildren[0];(0,a.ok)("element"===r.type),(0,a.ok)("code"===r.tagName),r.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){var e=this.resume(),t=this.stack[this.stack.length-1];(0,a.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,a.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),c.push(function(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,a){var i=e.value||"",s=n.createTracker(a),u="$".repeat(Math.max((0,o.D)(i,"$")+1,2)),l=n.enter("mathFlow"),c=s.move(u);if(e.meta){var d=n.enter("mathFlowMeta");c+=s.move(n.safe(e.meta,(0,r.A)({after:"\n",before:c,encode:["$"]},s.current()))),d()}return c+=s.move("\n"),i&&(c+=s.move(i+"\n")),c+=s.move(u),l(),c},inlineMath:n}};function n(e,n,r){var a=e.value||"",o=1;for(t||o++;new RegExp("(^|[^$])"+"\\$".repeat(o)+"([^$]|$)").test(a);)o++;var i="$".repeat(o);/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^\$|\$$/.test(a))&&(a=" "+a+" ");for(var s=-1;++s<r.unsafe.length;){var u=r.unsafe[s];if(u.atBreak)for(var l=r.compilePattern(u),c=void 0;c=l.exec(a);){var d=c.index;10===a.codePointAt(d)&&13===a.codePointAt(d-1)&&d--,a=a.slice(0,d)+" "+a.slice(c.index+1)}}return i+a+i}}(t))}},3880:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ue}});var r={};n.r(r),n.d(r,{attentionMarkers:function(){return Oe},contentInitial:function(){return De},disable:function(){return Se},document:function(){return Ae},flow:function(){return Ce},flowInitial:function(){return Te},insideSpan:function(){return ke},string:function(){return _e},text:function(){return we}});var a=n(89379),o=n(60436),i=n(92486),s=n(39017),u=n(23029),l=n(92901),c=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.left=t?(0,o.A)(t):[],this.right=[]}),[{key:"get",value:function(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}},{key:"length",get:function(){return this.left.length+this.right.length}},{key:"shift",value:function(){return this.setCursor(0),this.right.pop()}},{key:"slice",value:function(e,t){var n=null===t||void 0===t?Number.POSITIVE_INFINITY:t;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}},{key:"splice",value:function(e,t,n){var r=t||0;this.setCursor(Math.trunc(e));var a=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&d(this.left,n),a.reverse()}},{key:"pop",value:function(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}},{key:"push",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}},{key:"pushMany",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),d(this.left,e)}},{key:"unshift",value:function(e){this.setCursor(0),this.right.push(e)}},{key:"unshiftMany",value:function(e){this.setCursor(0),d(this.right,e.reverse())}},{key:"setCursor",value:function(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){var t=this.left.splice(e,Number.POSITIVE_INFINITY);d(this.right,t.reverse())}else{var n=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);d(this.left,n.reverse())}}}])}();function d(e,t){var n=0;if(t.length<1e4)e.push.apply(e,(0,o.A)(t));else for(;n<t.length;)e.push.apply(e,(0,o.A)(t.slice(n,n+1e4))),n+=1e4}function f(e){for(var t,n,r,a,o,i,u,l={},d=-1,f=new c(e);++d<f.length;){for(;d in l;)d=l[d];if(t=f.get(d),d&&"chunkFlow"===t[1].type&&"listItemPrefix"===f.get(d-1)[1].type&&((r=0)<(i=t[1]._tokenizer.events).length&&"lineEndingBlank"===i[r][1].type&&(r+=2),r<i.length&&"content"===i[r][1].type))for(;++r<i.length&&"content"!==i[r][1].type;)"chunkText"===i[r][1].type&&(i[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,p(f,d)),d=l[d],u=!0);else if(t[1]._container){for(r=d,n=void 0;r--&&("lineEnding"===(a=f.get(r))[1].type||"lineEndingBlank"===a[1].type);)"enter"===a[0]&&(n&&(f.get(n)[1].type="lineEndingBlank"),a[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},f.get(n)[1].start),(o=f.slice(n,d)).unshift(t),f.splice(n,d-n+1,o))}}return(0,s.m)(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!u}function p(e,t){for(var n,r,a=e.get(t)[1],o=e.get(t)[2],i=t-1,s=[],u=a._tokenizer||o.parser[a.contentType](a.start),l=u.events,c=[],d={},f=-1,p=a,h=0,m=0,v=[m];p;){for(;e.get(++i)[1]!==p;);s.push(i),p._tokenizer||(n=o.sliceStream(p),p.next||n.push(null),r&&u.defineSkip(p.start),p._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=!0),u.write(n),p._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=a;++f<l.length;)"exit"===l[f][0]&&"enter"===l[f-1][0]&&l[f][1].type===l[f-1][1].type&&l[f][1].start.line!==l[f][1].end.line&&(m=f+1,v.push(m),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(u.events=[],p?(p._tokenizer=void 0,p.previous=void 0):v.pop(),f=v.length;f--;){var g=l.slice(v[f],v[f+1]),E=s.pop();c.push([E,E+g.length-1]),e.splice(E,2,g)}for(c.reverse(),f=-1;++f<c.length;)d[h+c[f][0]]=h+c[f][1],h+=c[f][1]-c[f][0]-1;return d}var h=n(17693),m=n(64545),v=n(83950),g={tokenize:function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,a(n)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):(0,v.HP)(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}}};var E={tokenize:function(e){var t,n,r,a=this,o=[],i=0;return u;function u(t){if(i<o.length){var n=o[i];return a.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(i++,a.containerState._closeFlow){a.containerState._closeFlow=void 0,t&&A();for(var n,r=a.events.length,o=r;o--;)if("exit"===a.events[o][0]&&"chunkFlow"===a.events[o][1].type){n=a.events[o][1].end;break}b(i);for(var l=r;l<a.events.length;)a.events[l][1].end=Object.assign({},n),l++;return(0,s.m)(a.events,o+1,0,a.events.slice(r)),a.events.length=l,c(e)}return u(e)}function c(n){if(i===o.length){if(!t)return p(n);if(t.currentConstruct&&t.currentConstruct.concrete)return m(n);a.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return a.containerState={},e.check(y,d,f)(n)}function d(e){return t&&A(),b(i),p(e)}function f(e){return a.parser.lazy[a.now().line]=i!==o.length,r=a.now().offset,m(e)}function p(t){return a.containerState={},e.attempt(y,h,m)(t)}function h(e){return i++,o.push([a.currentConstruct,a.containerState]),p(e)}function m(r){return null===r?(t&&A(),b(0),void e.consume(r)):(t=t||a.parser.flow(a.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),g(r))}function g(t){return null===t?(E(e.exit("chunkFlow"),!0),b(0),void e.consume(t)):(0,v.HP)(t)?(e.consume(t),E(e.exit("chunkFlow")),i=0,a.interrupt=void 0,u):(e.consume(t),g)}function E(e,o){var u=a.sliceStream(e);if(o&&u.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(u),a.parser.lazy[e.start.line]){for(var l=t.events.length;l--;)if(t.events[l][1].start.offset<r&&(!t.events[l][1].end||t.events[l][1].end.offset>r))return;for(var c,d,f=a.events.length,p=f;p--;)if("exit"===a.events[p][0]&&"chunkFlow"===a.events[p][1].type){if(c){d=a.events[p][1].end;break}c=!0}for(b(i),l=f;l<a.events.length;)a.events[l][1].end=Object.assign({},d),l++;(0,s.m)(a.events,p+1,0,a.events.slice(f)),a.events.length=l}}function b(t){for(var n=o.length;n-- >t;){var r=o[n];a.containerState=r[1],r[0].exit.call(a,e)}o.length=t}function A(){t.write([null]),n=void 0,t=void 0,a.containerState._closeFlow=void 0}}},y={tokenize:function(e,t,n){return(0,m.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var b=n(34547),A={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?a(t):(0,v.HP)(t)?e.check(D,o,a)(t):(e.consume(t),r)}function a(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return f(e),e}},D={tokenize:function(e,t,n){var r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,a,"linePrefix")};function a(a){if(null===a||(0,v.HP)(a))return n(a);var o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0};var T={tokenize:function(e){var t=this,n=e.attempt(b.B,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,(0,m.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(A,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var C={resolveAll:O()},_=k("string"),w=k("text");function k(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],a=t.attempt(r,o,i);return o;function o(e){return u(e)?a(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return u(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function u(e){if(null===e)return!0;var t=r[e],a=-1;if(t)for(;++a<t.length;){var o=t[a];if(!o.previous||o.previous.call(n,n.previous))return!0}return!1}},resolveAll:O("text"===e?S:void 0)}}function O(e){return function(t,n){var r,a=-1;for(;++a<=t.length;)void 0===r?t[a]&&"data"===t[a][1].type&&(r=a,a++):t[a]&&"data"===t[a][1].type||(a!==r+2&&(t[r][1].end=t[a-1][1].end,t.splice(r+2,a-r-2),a=r+2),r=void 0);return e?e(t,n):t}}function S(e,t){for(var n=0;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){for(var r=e[n-1][1],a=t.sliceStream(r),o=a.length,i=-1,s=0,u=void 0;o--;){var l=a[o];if("string"===typeof l){for(i=l.length;32===l.charCodeAt(i-1);)s++,i--;if(i)break;i=-1}else if(-2===l)u=!0,s++;else if(-1!==l){o++;break}}if(s){var c={type:n===e.length||u||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+o,_bufferIndex:o?i:r.start._bufferIndex+i},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}var N=n(50895);function x(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),a={},i=[],u=[],l=[],c={consume:function(e){(0,v.HP)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,A()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===u[r._index].length&&(r._bufferIndex=-1,r._index++));d.previous=e},enter:function(e,t){var n=t||{};return n.type=e,n.start=h(),d.events.push(["enter",n,d]),l.push(n),n},exit:function(e){var t=l.pop();return t.end=h(),d.events.push(["exit",t,d]),t},attempt:y((function(e,t){b(e,t.from)})),check:y(E),interrupt:y(E,{interrupt:!0})},d={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:function(e,t){return function(e,t){var n,r=-1,a=[];for(;++r<e.length;){var o=e[r],i=void 0;if("string"===typeof o)i=o;else switch(o){case-5:i="\r";break;case-4:i="\n";break;case-3:i="\r\n";break;case-2:i=t?" ":"\t";break;case-1:if(!t&&n)continue;i=" ";break;default:i=String.fromCharCode(o)}n=-2===o,a.push(i)}return a.join("")}(p(e),t)},now:h,defineSkip:function(e){a[e.line]=e.column,A()},write:function(e){if(u=(0,s.V)(u,e),m(),null!==u[u.length-1])return[];return b(t,0),d.events=(0,N.W)(i,d.events,d),d.events}},f=t.tokenize.call(d,c);return t.resolveAll&&i.push(t),d;function p(e){return function(e,t){var n,r=t.start._index,a=t.start._bufferIndex,o=t.end._index,i=t.end._bufferIndex;if(r===o)n=[e[r].slice(a,i)];else{if(n=e.slice(r,o),a>-1){var s=n[0];"string"===typeof s?n[0]=s.slice(a):n.shift()}i>0&&n.push(e[o].slice(0,i))}return n}(u,e)}function h(){var e=r;return{line:e.line,column:e.column,offset:e.offset,_index:e._index,_bufferIndex:e._bufferIndex}}function m(){for(var e;r._index<u.length;){var t=u[r._index];if("string"===typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)g(t.charCodeAt(r._bufferIndex));else g(t)}}function g(e){f=f(e)}function E(e,t){t.restore()}function y(e,t){return function(n,a,i){var s,u,f,p;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):function(e){return t;function t(t){var n=null!==t&&e[t],r=null!==t&&e.null;return m([].concat((0,o.A)(Array.isArray(n)?n:n?[n]:[]),(0,o.A)(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function m(e){return s=e,u=0,0===e.length?i:v(e[u])}function v(e){return function(n){p=function(){var e=h(),t=d.previous,n=d.currentConstruct,a=d.events.length,o=Array.from(l);return{restore:i,from:a};function i(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=a,l=o,A()}}(),f=e,e.partial||(d.currentConstruct=e);if(e.name&&d.parser.constructs.disable.null.includes(e.name))return E(n);return e.tokenize.call(t?Object.assign(Object.create(d),t):d,c,g,E)(n)}}function g(t){return e(f,p),a}function E(e){return p.restore(),++u<s.length?v(s[u]):i}}}function b(e,t){e.resolveAll&&!i.includes(e)&&i.push(e),e.resolve&&(0,s.m)(d.events,t,d.events.length-t,e.resolve(d.events.slice(t),d)),e.resolveTo&&(d.events=e.resolveTo(d.events,d))}function A(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}var P=n(64467),I={name:"thematicBreak",tokenize:function(e,t,n){var r,a=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,o(e)}(t)};function o(o){return o===r?(e.enter("thematicBreakSequence"),i(o)):a>=3&&(null===o||(0,v.HP)(o))?(e.exit("thematicBreak"),t(o)):n(o)}function i(t){return t===r?(e.consume(t),a++,i):(e.exit("thematicBreakSequence"),(0,v.On)(t)?(0,m.N)(e,o,"whitespace")(t):o(t))}}};var F={name:"list",tokenize:function(e,t,n){var r=this,a=r.events[r.events.length-1],o=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){var a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:(0,v.BM)(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(I,n,u)(t):u(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return(0,v.BM)(t)&&++i<10?(e.consume(t),s):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),u(t)):n(t)}function u(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(b.B,r.interrupt?n:l,e.attempt(R,d,c))}function l(e){return r.containerState.initialBlankLine=!0,o++,d(e)}function c(t){return(0,v.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(b.B,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,m.N)(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){if(r.containerState.furtherBlankLines||!(0,v.On)(n))return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(L,t,a)(n)}));function a(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,m.N)(e,e.attempt(F,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},R={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var a=r.events[r.events.length-1];return!(0,v.On)(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},L={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var B={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var o=r.containerState;return o.open||(e.enter("blockQuote",{_container:!0}),o.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return(0,v.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){var r=this;return function(t){if((0,v.On)(t))return(0,m.N)(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return a(t)};function a(r){return e.attempt(B,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function M(e,t,n,r,a,o,i,s,u){var l=u||Number.POSITIVE_INFINITY,c=0;return function(t){if(60===t)return e.enter(r),e.enter(a),e.enter(o),e.consume(t),e.exit(o),d;if(null===t||32===t||41===t||(0,v.JQ)(t))return n(t);return e.enter(r),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||(0,v.HP)(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(a){return c||null!==a&&41!==a&&!(0,v.Ee)(a)?c<l&&40===a?(e.consume(a),c++,h):41===a?(e.consume(a),c--,h):null===a||32===a||40===a||(0,v.JQ)(a)?n(a):(e.consume(a),92===a?m:h):(e.exit("chunkString"),e.exit(s),e.exit(i),e.exit(r),t(a))}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function j(e,t,n,r,a,o){var i,s=this,u=0;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),e.enter(o),l};function l(d){return u>999||null===d||91===d||93===d&&!i||94===d&&!u&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(o),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):(0,v.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||(0,v.HP)(t)||u++>999?(e.exit("chunkString"),l(t)):(e.consume(t),i||(i=!(0,v.On)(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function U(e,t,n,r,a,o){var i;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(a),e.consume(t),e.exit(a),i=40===t?41:t,s;return n(t)};function s(n){return n===i?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(o),u(n))}function u(t){return t===i?(e.exit(o),s(i)):null===t?n(t):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===i||null===t||(0,v.HP)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===i||92===t?(e.consume(t),l):l(t)}}function H(e,t){var n;return function r(a){if((0,v.HP)(a))return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r;if((0,v.On)(a))return(0,m.N)(e,r,n?"linePrefix":"lineSuffix")(a);return t(a)}}var z=n(45078),G={name:"definition",tokenize:function(e,t,n){var r,a=this;return function(t){return e.enter("definition"),function(t){return j.call(a,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function o(t){return r=(0,z.B)(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):n(t)}function i(t){return(0,v.Ee)(t)?H(e,s)(t):s(t)}function s(t){return M(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(q,l,l)(t)}function l(t){return(0,v.On)(t)?(0,m.N)(e,c,"whitespace")(t):c(t)}function c(o){return null===o||(0,v.HP)(o)?(e.exit("definition"),a.parser.defined.push(r),t(o)):n(o)}}},q={tokenize:function(e,t,n){return function(t){return(0,v.Ee)(t)?H(e,r)(t):n(t)};function r(t){return U(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return(0,v.On)(t)?(0,m.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,v.HP)(e)?t(e):n(e)}},partial:!0};var W={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),(0,m.N)(e,a,"linePrefix",5)(t)};function a(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return null===t?s(t):(0,v.HP)(t)?e.attempt(Y,o,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}function s(n){return e.exit("codeIndented"),t(n)}}},Y={tokenize:function(e,t,n){var r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):(0,m.N)(e,o,"linePrefix",5)(t)}function o(e){var o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,v.HP)(e)?a(e):n(e)}},partial:!0};var V={name:"headingAtx",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&r++<6?(e.consume(t),a):null===t||(0,v.Ee)(t)?(e.exit("atxHeadingSequence"),o(t)):n(t)}function o(n){return 35===n?(e.enter("atxHeadingSequence"),i(n)):null===n||(0,v.HP)(n)?(e.exit("atxHeading"),t(n)):(0,v.On)(n)?(0,m.N)(e,o,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),o(t))}function s(t){return null===t||35===t||(0,v.Ee)(t)?(e.exit("atxHeadingText"),o(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,a=e.length-2,o=3;"whitespace"===e[o][1].type&&(o+=2);a-2>o&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(o===a-1||a-4>o&&"whitespace"===e[a-2][1].type)&&(a-=o+1===a?2:4);a>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[a][1].end},r={type:"chunkText",start:e[o][1].start,end:e[a][1].end,contentType:"text"},(0,s.m)(e,o,a-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var K={name:"setextUnderline",tokenize:function(e,t,n){var r,a=this;return function(t){var i,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){i="paragraph"===a.events[s][1].type;break}if(!a.parser.lazy[a.now().line]&&(a.interrupt||i))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),o(t)}(t);return n(t)};function o(t){return t===r?(e.consume(t),o):(e.exit("setextHeadingLineSequence"),(0,v.On)(t)?(0,m.N)(e,i,"lineSuffix")(t):i(t))}function i(r){return null===r||(0,v.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,a,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),a||"definition"!==e[o][1].type||(a=o);var i={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",i,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=i;return e.push(["exit",i,t]),e}};var $=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],X=["pre","script","style","textarea"],Q={name:"htmlFlow",tokenize:function(e,t,n){var r,a,o,i,s,u=this;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l}(t)};function l(i){return 33===i?(e.consume(i),c):47===i?(e.consume(i),a=!0,p):63===i?(e.consume(i),r=3,u.interrupt?t:R):(0,v.CW)(i)?(e.consume(i),o=String.fromCharCode(i),h):n(i)}function c(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,i=0,f):(0,v.CW)(a)?(e.consume(a),r=4,u.interrupt?t:R):n(a)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:R):n(r)}function f(r){var a="CDATA[";return r===a.charCodeAt(i++)?(e.consume(r),6===i?u.interrupt?t:k:f):n(r)}function p(t){return(0,v.CW)(t)?(e.consume(t),o=String.fromCharCode(t),h):n(t)}function h(i){if(null===i||47===i||62===i||(0,v.Ee)(i)){var s=47===i,l=o.toLowerCase();return s||a||!X.includes(l)?$.includes(o.toLowerCase())?(r=6,s?(e.consume(i),m):u.interrupt?t(i):k(i)):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(i):a?g(i):E(i)):(r=1,u.interrupt?t(i):k(i))}return 45===i||(0,v.lV)(i)?(e.consume(i),o+=String.fromCharCode(i),h):n(i)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:k):n(r)}function g(t){return(0,v.On)(t)?(e.consume(t),g):_(t)}function E(t){return 47===t?(e.consume(t),_):58===t||95===t||(0,v.CW)(t)?(e.consume(t),y):(0,v.On)(t)?(e.consume(t),E):_(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),y):b(t)}function b(t){return 61===t?(e.consume(t),A):(0,v.On)(t)?(e.consume(t),b):E(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,D):(0,v.On)(t)?(e.consume(t),A):T(t)}function D(t){return t===s?(e.consume(t),s=null,C):null===t||(0,v.HP)(t)?n(t):(e.consume(t),D)}function T(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||(0,v.Ee)(t)?b(t):(e.consume(t),T)}function C(e){return 47===e||62===e||(0,v.On)(e)?E(e):n(e)}function _(t){return 62===t?(e.consume(t),w):n(t)}function w(t){return null===t||(0,v.HP)(t)?k(t):(0,v.On)(t)?(e.consume(t),w):n(t)}function k(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),P):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),R):93===t&&5===r?(e.consume(t),F):!(0,v.HP)(t)||6!==r&&7!==r?null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),O(t)):(e.consume(t),k):(e.exit("htmlFlowData"),e.check(Z,B,O)(t))}function O(t){return e.check(J,S,B)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),N}function N(t){return null===t||(0,v.HP)(t)?O(t):(e.enter("htmlFlowData"),k(t))}function x(t){return 45===t?(e.consume(t),R):k(t)}function P(t){return 47===t?(e.consume(t),o="",I):k(t)}function I(t){if(62===t){var n=o.toLowerCase();return X.includes(n)?(e.consume(t),L):k(t)}return(0,v.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),I):k(t)}function F(t){return 93===t?(e.consume(t),R):k(t)}function R(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),R):k(t)}function L(t){return null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),B(t)):(e.consume(t),L)}function B(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},Z={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(b.B,t,n)}},partial:!0},J={tokenize:function(e,t,n){var r=this;return function(t){if((0,v.HP)(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a;return n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};var ee={tokenize:function(e,t,n){var r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},te={name:"codeFenced",tokenize:function(e,t,n){var r,a=this,o={tokenize:function(e,t,n){var o=0;return i;function i(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u}function u(t){return e.enter("codeFencedFence"),(0,v.On)(t)?(0,m.N)(e,l,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),c(t)):n(t)}function c(t){return t===r?(o++,e.consume(t),c):o>=s?(e.exit("codeFencedFenceSequence"),(0,v.On)(t)?(0,m.N)(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||(0,v.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},i=0,s=0;return function(t){return function(t){var n=a.events[a.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),u(t)}(t)};function u(t){return t===r?(s++,e.consume(t),u):s<3?n(t):(e.exit("codeFencedFenceSequence"),(0,v.On)(t)?(0,m.N)(e,l,"whitespace")(t):l(t))}function l(n){return null===n||(0,v.HP)(n)?(e.exit("codeFencedFence"),a.interrupt?t(n):e.check(ee,p,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||(0,v.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(t)):(0,v.On)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,m.N)(e,d,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),c)}function d(t){return null===t||(0,v.HP)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,v.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(t)):96===t&&t===r?n(t):(e.consume(t),f)}function p(t){return e.attempt(o,b,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),g}function g(t){return i>0&&(0,v.On)(t)?(0,m.N)(e,E,"linePrefix",i+1)(t):E(t)}function E(t){return null===t||(0,v.HP)(t)?e.check(ee,p,b)(t):(e.enter("codeFlowValue"),y(t))}function y(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),E(t)):(e.consume(t),y)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var ne=n(18014),re={name:"characterReference",tokenize:function(e,t,n){var r,a,o=this,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,a=v.lV,l(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=v.ok,l):(e.enter("characterReferenceValue"),r=7,a=v.BM,l(t))}function l(s){if(59===s&&i){var u=e.exit("characterReferenceValue");return a!==v.lV||(0,ne.s)(o.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&i++<r?(e.consume(s),l):n(s)}}};var ae={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return(0,v.ol)(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};var oe={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,m.N)(e,t,"linePrefix")}}};var ie={name:"labelEnd",tokenize:function(e,t,n){var r,a,o=this,i=o.events.length;for(;i--;)if(("labelImage"===o.events[i][1].type||"labelLink"===o.events[i][1].type)&&!o.events[i][1]._balanced){r=o.events[i][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return a=o.parser.defined.includes((0,z.B)(o.sliceSerialize({start:r.end,end:o.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s};function s(t){return 40===t?e.attempt(se,l,a?l:c)(t):91===t?e.attempt(ue,l,a?u:c)(t):a?l(t):c(t)}function u(t){return e.attempt(le,l,c)(t)}function l(e){return t(e)}function c(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,a,o,i=e.length,u=0;for(;i--;)if(n=e[i][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[i][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(a){if("enter"===e[i][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=i,"labelLink"!==n.type)){u=2;break}}else"labelEnd"===n.type&&(a=i);var l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},d={type:"labelText",start:Object.assign({},e[r+u+2][1].end),end:Object.assign({},e[a-2][1].start)};return o=[["enter",l,t],["enter",c,t]],o=(0,s.V)(o,e.slice(r+1,r+u+3)),o=(0,s.V)(o,[["enter",d,t]]),o=(0,s.V)(o,(0,N.W)(t.parser.constructs.insideSpan.null,e.slice(r+u+4,a-3),t)),o=(0,s.V)(o,[["exit",d,t],e[a-2],e[a-1],["exit",c,t]]),o=(0,s.V)(o,e.slice(a+1)),o=(0,s.V)(o,[["exit",l,t]]),(0,s.m)(e,r,e.length,o),e},resolveAll:function(e){var t=-1;for(;++t<e.length;){var n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},se={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return(0,v.Ee)(t)?H(e,a)(t):a(t)}function a(t){return 41===t?l(t):M(e,o,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function o(t){return(0,v.Ee)(t)?H(e,s)(t):l(t)}function i(e){return n(e)}function s(t){return 34===t||39===t||40===t?U(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function u(t){return(0,v.Ee)(t)?H(e,l)(t):l(t)}function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},ue={tokenize:function(e,t,n){var r=this;return function(t){return j.call(r,e,a,o,"reference","referenceMarker","referenceString")(t)};function a(e){return r.parser.defined.includes((0,z.B)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function o(e){return n(e)}}},le={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var ce={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):n(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:ie.resolveAll};var de=n(90291),fe={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,a=this.previous,o=(0,de.S)(a);return function(t){return n=t,e.enter("attentionSequence"),i(t)};function i(s){if(s===n)return e.consume(s),i;var u=e.exit("attentionSequence"),l=(0,de.S)(s),c=!l||2===l&&o||r.includes(s),d=!o||2===o&&l||r.includes(a);return u._open=Boolean(42===n?c:c&&(o||!d)),u._close=Boolean(42===n?d:d&&(l||!c)),t(s)}},resolveAll:function(e,t){var n,r,a,o,i,u,l,c,d=-1;for(;++d<e.length;)if("enter"===e[d][0]&&"attentionSequence"===e[d][1].type&&e[d][1]._close)for(n=d;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[d][1]).charCodeAt(0)){if((e[n][1]._close||e[d][1]._open)&&(e[d][1].end.offset-e[d][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[d][1].end.offset-e[d][1].start.offset)%3))continue;u=e[n][1].end.offset-e[n][1].start.offset>1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;var f=Object.assign({},e[n][1].end),p=Object.assign({},e[d][1].start);pe(f,-u),pe(p,u),o={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},i={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},a={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[d][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},o.start),e[d][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,s.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,s.V)(l,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",a,t]]),l=(0,s.V)(l,(0,N.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),l=(0,s.V)(l,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[d][1].end.offset-e[d][1].start.offset?(c=2,l=(0,s.V)(l,[["enter",e[d][1],t],["exit",e[d][1],t]])):c=0,(0,s.m)(e,n-1,d-n+3,l),d=n+l.length-c-2;break}d=-1;for(;++d<e.length;)"attentionSequence"===e[d][1].type&&(e[d][1].type="data");return e}};function pe(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var he={name:"autolink",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return(0,v.CW)(t)?(e.consume(t),o):64===t?n(t):u(t)}function o(e){return 43===e||45===e||46===e||(0,v.lV)(e)?(r=1,i(e)):u(e)}function i(t){return 58===t?(e.consume(t),r=0,s):(43===t||45===t||46===t||(0,v.lV)(t))&&r++<32?(e.consume(t),i):(r=0,u(t))}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,v.JQ)(r)?n(r):(e.consume(r),s)}function u(t){return 64===t?(e.consume(t),l):(0,v.cx)(t)?(e.consume(t),u):n(t)}function l(e){return(0,v.lV)(e)?c(e):n(e)}function c(n){return 46===n?(e.consume(n),r=0,l):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||(0,v.lV)(t))&&r++<63){var a=45===t?d:c;return e.consume(t),a}return n(t)}}};var me={name:"htmlText",tokenize:function(e,t,n){var r,a,o,i=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),D):63===t?(e.consume(t),b):(0,v.CW)(t)?(e.consume(t),_):n(t)}function u(t){return 45===t?(e.consume(t),l):91===t?(e.consume(t),a=0,p):(0,v.CW)(t)?(e.consume(t),y):n(t)}function l(t){return 45===t?(e.consume(t),f):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):(0,v.HP)(t)?(o=c,F(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?I(e):45===e?d(e):c(e)}function p(t){var r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),6===a?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),g):(0,v.HP)(t)?(o=h,F(t)):(e.consume(t),h)}function g(t){return 93===t?(e.consume(t),E):h(t)}function E(t){return 62===t?I(t):93===t?(e.consume(t),E):h(t)}function y(t){return null===t||62===t?I(t):(0,v.HP)(t)?(o=y,F(t)):(e.consume(t),y)}function b(t){return null===t?n(t):63===t?(e.consume(t),A):(0,v.HP)(t)?(o=b,F(t)):(e.consume(t),b)}function A(e){return 62===e?I(e):b(e)}function D(t){return(0,v.CW)(t)?(e.consume(t),T):n(t)}function T(t){return 45===t||(0,v.lV)(t)?(e.consume(t),T):C(t)}function C(t){return(0,v.HP)(t)?(o=C,F(t)):(0,v.On)(t)?(e.consume(t),C):I(t)}function _(t){return 45===t||(0,v.lV)(t)?(e.consume(t),_):47===t||62===t||(0,v.Ee)(t)?w(t):n(t)}function w(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,v.CW)(t)?(e.consume(t),k):(0,v.HP)(t)?(o=w,F(t)):(0,v.On)(t)?(e.consume(t),w):I(t)}function k(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),k):O(t)}function O(t){return 61===t?(e.consume(t),S):(0,v.HP)(t)?(o=O,F(t)):(0,v.On)(t)?(e.consume(t),O):w(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,N):(0,v.HP)(t)?(o=S,F(t)):(0,v.On)(t)?(e.consume(t),S):(e.consume(t),x)}function N(t){return t===r?(e.consume(t),r=void 0,P):null===t?n(t):(0,v.HP)(t)?(o=N,F(t)):(e.consume(t),N)}function x(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,v.Ee)(t)?w(t):(e.consume(t),x)}function P(e){return 47===e||62===e||(0,v.Ee)(e)?w(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function F(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return(0,v.On)(t)?(0,m.N)(e,L,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),o(t)}}};var ve={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:ie.resolveAll};var ge={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,v.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};var Ee,ye,be={name:"codeText",tokenize:function(e,t,n){var r,a,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),o++,i):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(a=e.enter("codeTextSequence"),r=0,l(t)):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),u(t))}function u(t){return null===t||32===t||96===t||(0,v.HP)(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),u)}function l(n){return 96===n?(e.consume(n),r++,l):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",u(n))}},resolve:function(e){var t,n,r=e.length-4,a=3;if(("lineEnding"===e[a][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=a;++t<r;)if("codeTextData"===e[t][1].type){e[a][1].type="codeTextPadding",e[r][1].type="codeTextPadding",a+=2,r-=2;break}t=a-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};var Ae=(Ee={},(0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)(Ee,42,F),43,F),45,F),48,F),49,F),50,F),51,F),52,F),53,F),54,F),(0,P.default)((0,P.default)((0,P.default)((0,P.default)(Ee,55,F),56,F),57,F),62,B)),De=(0,P.default)({},91,G),Te=(0,P.default)((0,P.default)((0,P.default)({},-2,W),-1,W),32,W),Ce=(0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)({},35,V),42,I),45,[K,I]),60,Q),61,K),95,I),96,te),126,te),_e=(0,P.default)((0,P.default)({},38,re),92,ae),we=(ye={},(0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)((0,P.default)(ye,-5,oe),-4,oe),-3,oe),33,ce),38,re),42,fe),60,[he,me]),91,ve),92,[ge,ae]),93,ie),(0,P.default)((0,P.default)(ye,95,fe),96,be)),ke={null:[fe,C]},Oe={null:[42,95]},Se={null:[]};var Ne=/[\0\t\n\r]/g;var xe=n(94837),Pe=n(41105),Ie=n(78244),Fe={}.hasOwnProperty;function Re(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(e){var t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:o(ae),autolinkProtocol:w,autolinkEmail:w,atxHeading:o(J),blockQuote:o(K),characterEscape:w,characterReference:w,codeFenced:o($),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:o($,s),codeText:o(X,s),codeTextData:w,data:w,codeFlowValue:w,definition:o(Q),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:o(Z),hardBreakEscape:o(ee),hardBreakTrailing:o(ee),htmlFlow:o(te,s),htmlFlowData:w,htmlText:o(te,s),htmlTextData:w,image:o(re),label:s,link:o(ae),listItem:o(ie),listItemValue:p,listOrdered:o(oe,f),listUnordered:o(oe),paragraph:o(se),reference:U,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:o(J),strong:o(ue),thematicBreak:o(ce)},exit:{atxHeading:l(),atxHeadingSequence:D,autolink:l(),autolinkEmail:V,autolinkProtocol:Y,blockQuote:l(),characterEscapeValue:k,characterReferenceMarkerHexadecimal:G,characterReferenceMarkerNumeric:G,characterReferenceValue:q,characterReference:W,codeFenced:l(g),codeFencedFence:v,codeFencedFenceInfo:h,codeFencedFenceMeta:m,codeFlowValue:k,codeIndented:l(E),codeText:l(P),codeTextData:k,data:k,definition:l(),definitionDestinationString:A,definitionLabelString:y,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(S),hardBreakTrailing:l(S),htmlFlow:l(N),htmlFlowData:k,htmlText:l(x),htmlTextData:k,image:l(F),label:L,labelText:R,lineEnding:O,link:l(I),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:H,resourceDestinationString:B,resourceTitleString:M,resource:j,setextHeading:l(_),setextHeadingLineSequence:C,setextHeadingText:T,strong:l(),thematicBreak:l()}};Be(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var r={type:"root",children:[]},o={stack:[r],tokenStack:[],config:t,enter:u,exit:c,buffer:s,resume:d,data:n},i=[],l=-1;++l<e.length;){if("listOrdered"===e[l][1].type||"listUnordered"===e[l][1].type)if("enter"===e[l][0])i.push(l);else l=a(e,i.pop(),l)}for(l=-1;++l<e.length;){var f=t[e[l][0]];Fe.call(f,e[l][1].type)&&f[e[l][1].type].call(Object.assign({sliceSerialize:e[l][2].sliceSerialize},o),e[l][1])}if(o.tokenStack.length>0){var p=o.tokenStack[o.tokenStack.length-1];(p[1]||je).call(o,void 0,p[0])}for(r.position={start:Le(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Le(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},l=-1;++l<t.transforms.length;)r=t.transforms[l](r)||r;return r}function a(e,t,n){for(var r,a,o,i,s=t-1,u=-1,l=!1;++s<=n;){var c=e[s];switch(c[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===c[0]?u++:u--,i=void 0;break;case"lineEndingBlank":"enter"===c[0]&&(!r||i||u||o||(o=s),i=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:i=void 0}if(!u&&"enter"===c[0]&&"listItemPrefix"===c[1].type||-1===u&&"exit"===c[0]&&("listUnordered"===c[1].type||"listOrdered"===c[1].type)){if(r){var d=s;for(a=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;a&&(e[a][1].type="lineEndingBlank",l=!0),f[1].type="lineEnding",a=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}o&&(!a||o<a)&&(r._spread=!0),r.end=Object.assign({},a?e[a][1].start:c[1].end),e.splice(a||s,0,["exit",r,c[2]]),s++,n++}if("listItemPrefix"===c[1].type){var p={type:"listItem",_spread:!1,start:Object.assign({},c[1].start),end:void 0};r=p,e.splice(s,0,["enter",p,c[2]]),s++,n++,o=void 0,i=!0}}}return e[t][1]._spread=l,n}function o(e,t){return n;function n(n){u.call(this,e(n),n),t&&t.call(this,n)}}function s(){this.stack.push({type:"fragment",children:[]})}function u(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:Le(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),c.call(this,t)}}function c(e,t){var n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+(0,Ie.L)({start:e.start,end:e.end})+"): it\u2019s not open");r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||je).call(this,e,r[0])),n.position.end=Le(e.end)}function d(){return(0,i.d)(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function p(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)}function h(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function m(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function v(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function g(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function E(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function y(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,z.B)(this.sliceSerialize(e)).toLowerCase()}function b(){var e=this.resume();this.stack[this.stack.length-1].title=e}function A(){var e=this.resume();this.stack[this.stack.length-1].url=e}function D(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function T(){this.data.setextHeadingSlurpLineEnding=!0}function C(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function _(){this.data.setextHeadingSlurpLineEnding=void 0}function w(e){var t=this.stack[this.stack.length-1].children,n=t[t.length-1];n&&"text"===n.type||((n=le()).position={start:Le(e.start),end:void 0},t.push(n)),this.stack.push(n)}function k(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Le(e.end)}function O(e){var n=this.stack[this.stack.length-1];if(this.data.atHardBreak)return n.children[n.children.length-1].position.end=Le(e.end),void(this.data.atHardBreak=void 0);!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(w.call(this,e),k.call(this,e))}function S(){this.data.atHardBreak=!0}function N(){var e=this.resume();this.stack[this.stack.length-1].value=e}function x(){var e=this.resume();this.stack[this.stack.length-1].value=e}function P(){var e=this.resume();this.stack[this.stack.length-1].value=e}function I(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function F(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function R(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,Pe.s)(t),n.identifier=(0,z.B)(t).toLowerCase()}function L(){var e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){var r=e.children;n.children=r}else n.alt=t}function B(){var e=this.resume();this.stack[this.stack.length-1].url=e}function M(){var e=this.resume();this.stack[this.stack.length-1].title=e}function j(){this.data.inReference=void 0}function U(){this.data.referenceType="collapsed"}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,z.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function G(e){this.data.characterReferenceType=e.type}function q(e){var t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=(0,xe.C)(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=(0,ne.s)(n);this.stack[this.stack.length-1].value+=t}function W(e){this.stack.pop().position.end=Le(e.end)}function Y(e){k.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function V(e){k.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function K(){return{type:"blockquote",children:[]}}function $(){return{type:"code",lang:null,meta:null,value:""}}function X(){return{type:"inlineCode",value:""}}function Q(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Z(){return{type:"emphasis",children:[]}}function J(){return{type:"heading",depth:0,children:[]}}function ee(){return{type:"break"}}function te(){return{type:"html",value:""}}function re(){return{type:"image",title:null,url:"",alt:null}}function ae(){return{type:"link",title:null,url:"",children:[]}}function oe(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ie(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function se(){return{type:"paragraph",children:[]}}function ue(){return{type:"strong",children:[]}}function le(){return{type:"text",value:""}}function ce(){return{type:"thematicBreak"}}}(n)(function(e){for(;!f(e););return e}(function(e){var t=e||{},n={defined:[],lazy:{},constructs:(0,h.y)([r].concat((0,o.A)(t.extensions||[]))),content:a(g),document:a(E),flow:a(T),string:a(_),text:a(w)};return n;function a(e){return function(t){return x(n,e,t)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(a,o,i){var s,u,l,c,d,f=[];for(a=n+("string"===typeof a?a.toString():new TextDecoder(o||void 0).decode(a)),l=0,n="",r&&(65279===a.charCodeAt(0)&&l++,r=void 0);l<a.length;){if(Ne.lastIndex=l,c=(s=Ne.exec(a))&&void 0!==s.index?s.index:a.length,d=a.charCodeAt(c),!s){n=a.slice(l);break}if(10===d&&l===c&&e)f.push(-3),e=void 0;else switch(e&&(f.push(-5),e=void 0),l<c&&(f.push(a.slice(l,c)),t+=c-l),d){case 0:f.push(65533),t++;break;case 9:for(u=4*Math.ceil(t/4),f.push(-2);t++<u;)f.push(-1);break;case 10:f.push(-4),t=1;break;default:e=!0,t=1}l=c+1}return i&&(e&&f.push(-5),n&&f.push(n),f.push(null)),f}}()(e,t,!0))))}function Le(e){return{line:e.line,column:e.column,offset:e.offset}}function Be(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?Be(e,r):Me(e,r)}}function Me(e,t){var n;for(n in t)if(Fe.call(t,n))switch(n){case"canContainEols":var r,a=t[n];if(a)(r=e[n]).push.apply(r,(0,o.A)(a));break;case"transforms":var i,s=t[n];if(s)(i=e[n]).push.apply(i,(0,o.A)(s));break;case"enter":case"exit":var u=t[n];u&&Object.assign(e[n],u)}}function je(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,Ie.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,Ie.L)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,Ie.L)({start:t.start,end:t.end})+") is still open")}function Ue(e){var t=this;t.parser=function(n){return Re(n,(0,a.A)((0,a.A)((0,a.A)({},t.data("settings")),e),{},{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}}},8540:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x},defaultFootnoteBackContent:function(){return s},defaultFootnoteBackLabel:function(){return u},defaultHandlers:function(){return m}});var r=n(89379),a=n(17767),o=n(83950);function i(e){for(var t=[],n=-1,r=0,a=0;++n<e.length;){var i=e.charCodeAt(n),s="";if(37===i&&(0,o.lV)(e.charCodeAt(n+1))&&(0,o.lV)(e.charCodeAt(n+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){var u=e.charCodeAt(n+1);i<56320&&u>56319&&u<57344?(s=String.fromCharCode(i,u),a=1):s="\ufffd"}else s=String.fromCharCode(i);s&&(t.push(e.slice(r,n),encodeURIComponent(s)),r=n+a+1,s=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function s(e,t){var n=[{type:"text",value:"\u21a9"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function u(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function l(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];var a=e.all(t),o=a[0];o&&"text"===o.type?o.value="["+o.value:a.unshift({type:"text",value:"["});var i=a[a.length-1];return i&&"text"===i.type?i.value+=r:a.push({type:"text",value:r}),a}var c=n(60436);function d(e){var t=e.spread;return null===t||void 0===t?e.children.length>1:t}var f=n(35440);function p(e){for(var t=String(e),n=/\r?\n|\r/g,r=n.exec(t),a=0,o=[];r;)o.push(h(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(h(t.slice(a),a>0,!1)),o.join("")}function h(e,t,n){var r=0,a=e.length;if(t)for(var o=e.codePointAt(r);9===o||32===o;)r++,o=e.codePointAt(r);if(n)for(var i=e.codePointAt(a-1);9===i||32===i;)a--,i=e.codePointAt(a-1);return a>r?e.slice(r,a):""}var m={blockquote:function(e,t){var n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){var n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){var n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);var a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a={type:"element",tagName:"pre",properties:{},children:[a=e.applyData(t,a)]},e.patch(t,a),a},delete:function(e,t){var n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){var n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){var n,r="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",a=String(t.identifier).toUpperCase(),o=i(a.toLowerCase()),s=e.footnoteOrder.indexOf(a),u=e.footnoteCounts.get(a);void 0===u?(u=0,e.footnoteOrder.push(a),n=e.footnoteOrder.length):n=s+1,u+=1,e.footnoteCounts.set(a,u);var l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+o,id:r+"fnref-"+o+(u>1?"-"+u:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,l);var c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){var n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){var n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var a={src:i(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(a.title=r.title);var o={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){var n={src:i(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){var n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);var r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var a={href:i(r.url||"")};null!==r.title&&void 0!==r.title&&(a.title=r.title);var o={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){var n={href:i(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){var r=e.all(t),a=n?function(e){var t=!1;if("list"===e.type){t=e.spread||!1;for(var n=e.children,r=-1;!t&&++r<n.length;)t=d(n[r])}return t}(n):d(t),o={},i=[];if("boolean"===typeof t.checked){var s,u=r[0];u&&"element"===u.type&&"p"===u.tagName?s=u:(s={type:"element",tagName:"p",properties:{},children:[]},r.unshift(s)),s.children.length>0&&s.children.unshift({type:"text",value:" "}),s.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}for(var l=-1;++l<r.length;){var f=r[l];(a||0!==l||"element"!==f.type||"p"!==f.tagName)&&i.push({type:"text",value:"\n"}),"element"!==f.type||"p"!==f.tagName||a?i.push(f):i.push.apply(i,(0,c.A)(f.children))}var p=r[r.length-1];p&&(a||"element"!==p.type||"p"!==p.tagName)&&i.push({type:"text",value:"\n"});var h={type:"element",tagName:"li",properties:o,children:i};return e.patch(t,h),e.applyData(t,h)},list:function(e,t){var n={},r=e.all(t),a=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++a<r.length;){var o=r[a];if("element"===o.type&&"li"===o.tagName&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},paragraph:function(e,t){var n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){var n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){var n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){var n=e.all(t),r=n.shift(),a=[];if(r){var o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),a.push(o)}if(n.length>0){var i={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=(0,f.PW)(t.children[1]),u=(0,f.Y)(t.children[t.children.length-1]);s&&u&&(i.position={start:s,end:u}),a.push(i)}var l={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,l),e.applyData(t,l)},tableCell:function(e,t){var n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){for(var r=n?n.children:void 0,a=0===(r?r.indexOf(t):1)?"th":"td",o=n&&"table"===n.type?n.align:void 0,i=o?o.length:t.children.length,s=-1,u=[];++s<i;){var l=t.children[s],c={},d=o?o[s]:void 0;d&&(c.align=d);var f={type:"element",tagName:a,properties:c,children:[]};l&&(f.children=e.all(l),e.patch(l,f),f=e.applyData(l,f)),u.push(f)}var p={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,p),e.applyData(t,p)},text:function(e,t){var n={type:"text",value:p(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){var n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:v,yaml:v,definition:v,footnoteDefinition:v};function v(){}var g=n(90675),E=n(10467),y=n(99087),b=n(80045),A=n(10418),D=["children"],T={}.hasOwnProperty,C={};function _(e,t){e.position&&(t.position=(0,f.G1)(e))}function w(e,t){var n=t;if(e&&e.data){var r=e.data.hName,o=e.data.hChildren,i=e.data.hProperties;if("string"===typeof r)if("element"===n.type)n.tagName=r;else n={type:"element",tagName:r,properties:{},children:"children"in n?n.children:[n]};"element"===n.type&&i&&Object.assign(n.properties,(0,a.Ay)(i)),"children"in n&&n.children&&null!==o&&void 0!==o&&(n.children=o)}return n}function k(e,t){var n=t.data||{},r=!("value"in t)||T.call(n,"hProperties")||T.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function O(e,t){var n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function S(e){for(var t=0,n=e.charCodeAt(t);9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function N(e,t){var n=function(e,t){var n=t||C,o=new Map,i=new Map,s=new Map,u=(0,r.A)((0,r.A)({},m),n.handlers),l={all:function(e){var t=[];if("children"in e)for(var n=e.children,r=-1;++r<n.length;){var a=l.one(n[r],e);if(a){if(r&&"break"===n[r-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=S(a.value)),!Array.isArray(a)&&"element"===a.type)){var o=a.children[0];o&&"text"===o.type&&(o.value=S(o.value))}Array.isArray(a)?t.push.apply(t,(0,c.A)(a)):t.push(a)}}return t},applyData:w,definitionById:o,footnoteById:i,footnoteCounts:s,footnoteOrder:[],handlers:u,one:function(e,t){var n=e.type,r=l.handlers[n];if(T.call(l.handlers,n)&&r)return r(l,e,t);if(l.options.passThrough&&l.options.passThrough.includes(n)){if("children"in e){e.children;var o=(0,b.A)(e,D),i=(0,a.Ay)(o);return i.children=l.all(e),i}return(0,a.Ay)(e)}return(l.options.unknownHandler||k)(l,e,t)},options:n,patch:_,wrap:O};return(0,A.YR)(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){var t="definition"===e.type?o:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),o=n.one(e,void 0),l=function(e){for(var t="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||s,o=e.options.footnoteBackLabel||u,l=e.options.footnoteLabel||"Footnotes",c=e.options.footnoteLabelTagName||"h2",d=e.options.footnoteLabelProperties||{className:["sr-only"]},f=[],p=-1;++p<e.footnoteOrder.length;){var h=e.footnoteById.get(e.footnoteOrder[p]);if(h){for(var m=e.all(h),v=String(h.identifier).toUpperCase(),g=i(v.toLowerCase()),E=0,y=[],b=e.footnoteCounts.get(v);void 0!==b&&++E<=b;){y.length>0&&y.push({type:"text",value:" "});var A="string"===typeof n?n:n(p,E);"string"===typeof A&&(A={type:"text",value:A}),y.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+g+(E>1?"-"+E:""),dataFootnoteBackref:"",ariaLabel:"string"===typeof o?o:o(p,E),className:["data-footnote-backref"]},children:Array.isArray(A)?A:[A]})}var D=m[m.length-1];if(D&&"element"===D.type&&"p"===D.tagName){var T,C=D.children[D.children.length-1];C&&"text"===C.type?C.value+=" ":D.children.push({type:"text",value:" "}),(T=D.children).push.apply(T,y)}else m.push.apply(m,y);var _={type:"element",tagName:"li",properties:{id:t+"fn-"+g},children:e.wrap(m,!0)};e.patch(h,_),f.push(_)}}if(0!==f.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:c,properties:(0,r.A)((0,r.A)({},(0,a.Ay)(d)),{},{id:"footnote-label"}),children:[{type:"text",value:l}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(f,!0)},{type:"text",value:"\n"}]}}(n),d=Array.isArray(o)?{type:"root",children:o}:o||{type:"root",children:[]};return l&&((0,y.ok)("children"in d),d.children.push({type:"text",value:"\n"},l)),d}function x(e,t){return e&&"run"in e?function(){var n=(0,E.A)((0,g.A)().mark((function n(r,a){var o;return(0,g.A)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=N(r,t),n.next=3,e.run(o,a);case 3:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}():function(n){return N(n,t||e)}}},53674:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(89379),a=n(60436),o=n(27789),i={}.hasOwnProperty;function s(e,t){var n,r=-1;if(t.extensions)for(;++r<t.extensions.length;)s(e,t.extensions[r]);for(n in t)if(i.call(t,n))switch(n){case"extensions":break;case"unsafe":case"join":u(e[n],t[n]);break;case"handlers":l(e[n],t[n]);break;default:e.options[n]=t[n]}return e}function u(e,t){t&&e.push.apply(e,(0,a.A)(t))}function l(e,t){t&&Object.assign(e,t)}var c=n(58688),d=n(19745),f=n(71786),p=[function(e,t,n,r){if("code"===t.type&&(0,d.m)(t,r)&&("list"===e.type||e.type===t.type&&(0,d.m)(e,r)))return!1;if("spread"in n&&"boolean"===typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&(0,f.f)(t,r)))return;return n.spread?1:0}}];var h=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],m=[{character:"\t",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:h},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"+",after:"(?:[ \t\r\n])"},{atBreak:!0,character:"-",after:"(?:[ \t\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \t\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:h},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:h},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"~"}],v=n(41105);function g(e){return e.label||!e.identifier?e.label||"":(0,v.s)(e.identifier)}function E(e){if(!e._compiled){var t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function y(e,t,n,r){for(var a=r.join.length;a--;){var o=r.join[a](e,t,n,r);if(!0===o||1===o)break;if("number"===typeof o)return"\n".repeat(1+o);if(!1===o)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var b=/\r?\n|\r/g;function A(e,t){for(var n,r=[],a=0,o=0;n=b.exec(e);)i(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,o++;return i(e.slice(a)),r.join("");function i(e){r.push(t(e,o,!e))}}var D=n(69016);function T(e,t){return e-t}function C(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,a=[],o=[],i=e+t,s=-1,u=0;n=r.exec(i);)a.push(n.index);for(;++s<a.length;)u!==a[s]&&o.push(e.slice(u,a[s])),o.push("\\"),u=a[s];return o.push(e.slice(u)),o.join("")}function _(e){var t=e||{},n=t.now||{},r=t.lineShift||0,a=n.line||1,o=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),i=n[n.length-1];return a+=n.length-1,o=1===n.length?o+i.length:1+i.length+r,t},current:function(){return{now:{line:a,column:o},lineShift:r}},shift:function(e){r+=e}}}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={enter:function(e){return n.stack.push(e),function(){n.stack.pop()}},indentLines:A,associationId:g,containerPhrasing:N,containerFlow:x,createTracker:_,compilePattern:E,safe:P,stack:[],unsafe:(0,a.A)(m),join:(0,a.A)(p),handlers:(0,r.A)({},c.p),options:{},indexStack:[],handle:void 0};s(n,t),n.options.tightDefinitions&&n.join.push(S),n.handle=(0,o.A)("type",{invalid:k,unknown:O,handlers:n.handlers});var i=n.handle(e,void 0,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return i&&10!==i.charCodeAt(i.length-1)&&13!==i.charCodeAt(i.length-1)&&(i+="\n"),i}function k(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function O(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}function S(e,t){if("definition"===e.type&&e.type===t.type)return 0}function N(e,t){return function(e,t,n){var a=t.indexStack,o=e.children||[],i=[],s=-1,u=n.before;a.push(-1);for(var l=t.createTracker(n);++s<o.length;){var c=o[s],d=void 0;if(a[a.length-1]=s,s+1<o.length){var f=t.handle.handlers[o[s+1].type];f&&f.peek&&(f=f.peek),d=f?f(o[s+1],e,t,(0,r.A)({before:"",after:""},l.current())).charAt(0):""}else d=n.after;i.length>0&&("\r"===u||"\n"===u)&&"html"===c.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),u=" ",(l=t.createTracker(n)).move(i.join(""))),i.push(l.move(t.handle(c,e,t,(0,r.A)((0,r.A)({},l.current()),{},{before:u,after:d})))),u=i[i.length-1].slice(-1)}return a.pop(),i.join("")}(e,this,t)}function x(e,t){return function(e,t,n){var a=t.indexStack,o=e.children||[],i=t.createTracker(n),s=[],u=-1;for(a.push(-1);++u<o.length;){var l=o[u];a[a.length-1]=u,s.push(i.move(t.handle(l,e,t,(0,r.A)({before:"\n",after:"\n"},i.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),u<o.length-1&&s.push(i.move(y(l,o[u+1],e,t)))}return a.pop(),s.join("")}(e,this,t)}function P(e,t){return function(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),a=[],o=[],i={},s=-1;++s<e.unsafe.length;){var u=e.unsafe[s];if((0,D.q)(e.stack,u))for(var l=e.compilePattern(u),c=void 0;c=l.exec(r);){var d="before"in u||Boolean(u.atBreak),f="after"in u,p=c.index+(d?c[1].length:0);a.includes(p)?(i[p].before&&!d&&(i[p].before=!1),i[p].after&&!f&&(i[p].after=!1)):(a.push(p),i[p]={before:d,after:f})}}a.sort(T);var h=n.before?n.before.length:0,m=r.length-(n.after?n.after.length:0);for(s=-1;++s<a.length;){var v=a[s];v<h||v>=m||v+1<m&&a[s+1]===v+1&&i[v].after&&!i[v+1].before&&!i[v+1].after||a[s-1]===v-1&&i[v].before&&!i[v-1].before&&!i[v-1].after||(h!==v&&o.push(C(r.slice(h,v),"\\")),h=v,!/[!-/:-@[-`{-~]/.test(r.charAt(v))||n.encode&&n.encode.includes(r.charAt(v))?(o.push("&#x"+r.charCodeAt(v).toString(16).toUpperCase()+";"),h++):o.push("\\"))}return o.push(C(r.slice(h,m),n.after)),o.join("")}(this,e,t)}function I(e){var t=this;t.compiler=function(n){return w(n,(0,r.A)((0,r.A)((0,r.A)({},t.data("settings")),e),{},{extensions:t.data("toMarkdownExtensions")||[]}))}}},81205:function(e,t,n){"use strict";function r(e){var t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function a(e){return e.join(" ").trim()}n.d(t,{A:function(){return a},q:function(){return r}})},2279:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var r=function(e){if(null===e||void 0===e)return i;if("function"===typeof e)return o(e);if("object"===typeof e)return Array.isArray(e)?a(e):function(e){var t=e;return o(n);function n(n){var r,a=n;for(r in e)if(a[r]!==t[r])return!1;return!0}}(e);if("string"===typeof e)return function(e){return o(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function a(e){for(var t=[],n=-1;++n<e.length;)t[n]=r(e[n]);return o((function(){for(var e=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function o(e){return function(t,n,r){return Boolean(s(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function i(){return!0}function s(e){return null!==e&&"object"===typeof e&&"type"in e}},35440:function(e,t,n){"use strict";n.d(t,{G1:function(){return i},PW:function(){return a},Y:function(){return r}});var r=o("end"),a=o("start");function o(e){return function(t){var n=t&&t.position&&t.position[e]||{};if("number"===typeof n.line&&n.line>0&&"number"===typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"===typeof n.offset&&n.offset>-1?n.offset:void 0}}}function i(e){var t=a(e),n=r(e);if(t&&n)return{start:t,end:n}}},78244:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e?"position"in e||"type"in e?o(e.position):"start"in e||"end"in e?o(e):"line"in e||"column"in e?a(e):"":""}function a(e){return i(e&&e.line)+":"+i(e&&e.column)}function o(e){return a(e&&e.start)+"-"+a(e&&e.end)}function i(e){return e&&"number"===typeof e?e:1}n.d(t,{L:function(){return r}})},11591:function(e,t,n){"use strict";n.d(t,{dc:function(){return i},_Z:function(){return s},VG:function(){return u}});var r=n(2279);var a=[],o=!0,i=!1,s="skip";function u(e,t,n,u){var l;"function"===typeof t&&"function"!==typeof n?(u=n,n=t):l=t;var c=(0,r.C)(l),d=u?-1:1;!function e(r,l,f){var p=r&&"object"===typeof r?r:{};if("string"===typeof p.type){var h="string"===typeof p.tagName?p.tagName:"string"===typeof p.name?p.name:void 0;Object.defineProperty(m,"name",{value:"node ("+r.type+(h?"<"+h+">":"")+")"})}return m;function m(){var p,h,m,v=a;if((!t||c(r,l,f[f.length-1]||void 0))&&(v=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[o,e];return null===e||void 0===e?a:[e]}(n(r,f)),v[0]===i))return v;if("children"in r&&r.children){var g=r;if(g.children&&v[0]!==s)for(h=(u?g.children.length:-1)+d,m=f.concat(g);h>-1&&h<g.children.length;){var E=g.children[h];if((p=e(E,h,m)())[0]===i)return p;h="number"===typeof p[1]?p[1]:h+d}}return v}}(e,void 0,[])()}},10418:function(e,t,n){"use strict";n.d(t,{YR:function(){return a}});var r=n(11591);function a(e,t,n,a){var o,i,s;"function"===typeof t&&"function"!==typeof n?(i=void 0,s=t,o=n):(i=t,s=n,o=a),(0,r.VG)(e,i,(function(e,t){var n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return s(e,r,n)}),o)}},44498:function(e,t,n){"use strict";n.d(t,{T:function(){return E}});var r=n(60436),a=n(23029),o=n(92901),i=n(89379),s=n(39874),u=n(85501),l=n(50531),c=n(78244),d=function(e){function t(e,n,r){var o;(0,a.A)(this,t),o=(0,s.A)(this,t),"string"===typeof n&&(r=n,n=void 0);var u="",l={},d=!1;if(n&&(l="line"in n&&"column"in n||"start"in n&&"end"in n?{place:n}:"type"in n?{ancestors:[n],place:n.position}:(0,i.A)({},n)),"string"===typeof e?u=e:!l.cause&&e&&(d=!0,u=e.message,l.cause=e),!l.ruleId&&!l.source&&"string"===typeof r){var f=r.indexOf(":");-1===f?l.ruleId=r:(l.source=r.slice(0,f),l.ruleId=r.slice(f+1))}if(!l.place&&l.ancestors&&l.ancestors){var p=l.ancestors[l.ancestors.length-1];p&&(l.place=p.position)}var h=l.place&&"start"in l.place?l.place.start:l.place;return o.ancestors=l.ancestors||void 0,o.cause=l.cause||void 0,o.column=h?h.column:void 0,o.fatal=void 0,o.file,o.message=u,o.line=h?h.line:void 0,o.name=(0,c.L)(l.place)||"1:1",o.place=l.place||void 0,o.reason=o.message,o.ruleId=l.ruleId||void 0,o.source=l.source||void 0,o.stack=d&&l.cause&&"string"===typeof l.cause.stack?l.cause.stack:"",o.actual,o.expected,o.note,o.url,o}return(0,u.A)(t,e),(0,o.A)(t)}((0,l.A)(Error));d.prototype.file="",d.prototype.name="",d.prototype.reason="",d.prototype.message="",d.prototype.stack="",d.prototype.column=void 0,d.prototype.line=void 0,d.prototype.ancestors=void 0,d.prototype.cause=void 0,d.prototype.fatal=void 0,d.prototype.place=void 0,d.prototype.ruleId=void 0,d.prototype.source=void 0;var f={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');p(e);var n,r=0,a=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else a<0&&(n=!0,a=o+1);return a<0?"":e.slice(r,a)}if(t===e)return"";var i=-1,s=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(a=o):(s=-1,a=i));r===a?a=i:a<0&&(a=e.length);return e.slice(r,a)},dirname:function(e){if(p(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){p(e);var t,n=e.length,r=-1,a=0,o=-1,i=0;for(;n--;){var s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?o<0?o=n:1!==i&&(i=1):o>-1&&(i=-1);else if(t){a=n+1;break}}if(o<0||r<0||0===i||1===i&&o===r-1&&o===a+1)return"";return e.slice(o,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++t<r.length;)p(r[t]),r[t]&&(e=void 0===e?r[t]:e+"/"+r[t]);return void 0===e?".":function(e){p(e);var t=47===e.codePointAt(0),n=function(e,t){var n,r,a="",o=0,i=-1,s=0,u=-1;for(;++u<=e.length;){if(u<e.length)n=e.codePointAt(u);else{if(47===n)break;n=47}if(47===n){if(i===u-1||1===s);else if(i!==u-1&&2===s){if(a.length<2||2!==o||46!==a.codePointAt(a.length-1)||46!==a.codePointAt(a.length-2))if(a.length>2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",o=0):o=(a=a.slice(0,r)).length-1-a.lastIndexOf("/"),i=u,s=0;continue}}else if(a.length>0){a="",o=0,i=u,s=0;continue}t&&(a=a.length>0?a+"/..":"..",o=2)}else a.length>0?a+="/"+e.slice(i+1,u):a=e.slice(i+1,u),o=u-i-1;i=u,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function p(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var h={cwd:function(){return"/"}};function m(e){return Boolean(null!==e&&"object"===typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function v(e){if("string"===typeof e)e=new URL(e);else if(!m(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++r<n.length;)if(37===n.codePointAt(r)&&50===n.codePointAt(r+1)){var a=n.codePointAt(r+2);if(70===a||102===a){var o=new TypeError("File URL path must not include encoded / characters");throw o.code="ERR_INVALID_FILE_URL_PATH",o}}return decodeURIComponent(n)}(e)}var g=["history","path","basename","stem","extname","dirname"],E=function(){return(0,o.A)((function e(t){var n;(0,a.A)(this,e),n=t?m(t)?{path:t}:"string"===typeof t||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(t)?{value:t}:t:{},this.cwd="cwd"in n?"":h.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;for(var o,i=-1;++i<g.length;){var s=g[i];s in n&&void 0!==n[s]&&null!==n[s]&&(this[s]="history"===s?(0,r.A)(n[s]):n[s])}for(o in n)g.includes(o)||(this[o]=n[o])}),[{key:"basename",get:function(){return"string"===typeof this.path?f.basename(this.path):void 0},set:function(e){b(e,"basename"),y(e,"basename"),this.path=f.join(this.dirname||"",e)}},{key:"dirname",get:function(){return"string"===typeof this.path?f.dirname(this.path):void 0},set:function(e){A(this.basename,"dirname"),this.path=f.join(e||"",this.basename)}},{key:"extname",get:function(){return"string"===typeof this.path?f.extname(this.path):void 0},set:function(e){if(y(e,"extname"),A(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=f.join(this.dirname,this.stem+(e||""))}},{key:"path",get:function(){return this.history[this.history.length-1]},set:function(e){m(e)&&(e=v(e)),b(e,"path"),this.path!==e&&this.history.push(e)}},{key:"stem",get:function(){return"string"===typeof this.path?f.basename(this.path,this.extname):void 0},set:function(e){b(e,"stem"),y(e,"stem"),this.path=f.join(this.dirname||"",e+(this.extname||""))}},{key:"fail",value:function(e,t,n){var r=this.message(e,t,n);throw r.fatal=!0,r}},{key:"info",value:function(e,t,n){var r=this.message(e,t,n);return r.fatal=void 0,r}},{key:"message",value:function(e,t,n){var r=new d(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}},{key:"toString",value:function(e){return void 0===this.value?"":"string"===typeof this.value?this.value:new TextDecoder(e||void 0).decode(this.value)}}])}();function y(e,t){if(e&&e.includes(f.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+f.sep+"`")}function b(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function A(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}},27789:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r={}.hasOwnProperty;function a(e,t){var n=t||{};function a(t){var n=a.invalid,o=a.handlers;if(t&&r.call(t,e)){var i=String(t[e]);n=r.call(o,i)?o[i]:a.unknown}if(n){for(var s,u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];return(s=n).call.apply(s,[this,t].concat(l))}}return a.handlers=n.handlers||{},a.invalid=n.invalid,a.unknown=n.unknown,a}}},function(e){var t;t=3707,e(e.s=t)}]);